Skip to content

Files

Latest commit

 

History

History
25218 lines (16033 loc) · 1.34 MB
·

integrationConnectorsConnection.python.md

File metadata and controls

25218 lines (16033 loc) · 1.34 MB
·

integrationConnectorsConnection Submodule

Constructs

IntegrationConnectorsConnection

Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection google_integration_connectors_connection}.

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnection(
  scope: Construct,
  id: str,
  connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None,
  count: typing.Union[typing.Union[int, float], TerraformCount] = None,
  depends_on: typing.List[ITerraformDependable] = None,
  for_each: ITerraformIterator = None,
  lifecycle: TerraformResourceLifecycle = None,
  provider: TerraformProvider = None,
  provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None,
  connector_version: str,
  location: str,
  name: str,
  auth_config: IntegrationConnectorsConnectionAuthConfig = None,
  config_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]] = None,
  description: str = None,
  destination_config: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]] = None,
  eventing_config: IntegrationConnectorsConnectionEventingConfig = None,
  eventing_enablement_type: str = None,
  id: str = None,
  labels: typing.Mapping[str] = None,
  lock_config: IntegrationConnectorsConnectionLockConfig = None,
  log_config: IntegrationConnectorsConnectionLogConfig = None,
  node_config: IntegrationConnectorsConnectionNodeConfig = None,
  project: str = None,
  service_account: str = None,
  ssl_config: IntegrationConnectorsConnectionSslConfig = None,
  suspended: typing.Union[bool, IResolvable] = None,
  timeouts: IntegrationConnectorsConnectionTimeouts = None
)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id str The scoped construct ID.
connection typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] No description.
count typing.Union[typing.Union[int, float], cdktf.TerraformCount] No description.
depends_on typing.List[cdktf.ITerraformDependable] No description.
for_each cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] No description.
connector_version str connectorVersion of the Connector.
location str Location in which Connection needs to be created.
name str Name of Connection needs to be created.
auth_config IntegrationConnectorsConnectionAuthConfig auth_config block.
config_variable typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]] config_variable block.
description str An arbitrary description for the Connection.
destination_config typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]] destination_config block.
eventing_config IntegrationConnectorsConnectionEventingConfig eventing_config block.
eventing_enablement_type str Eventing enablement type. Will be nil if eventing is not enabled. Possible values: ["EVENTING_AND_CONNECTION", "ONLY_EVENTING"].
id str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#id IntegrationConnectorsConnection#id}.
labels typing.Mapping[str] Resource labels to represent user provided metadata.
lock_config IntegrationConnectorsConnectionLockConfig lock_config block.
log_config IntegrationConnectorsConnectionLogConfig log_config block.
node_config IntegrationConnectorsConnectionNodeConfig node_config block.
project str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#project IntegrationConnectorsConnection#project}.
service_account str Service account needed for runtime plane to access Google Cloud resources.
ssl_config IntegrationConnectorsConnectionSslConfig ssl_config block.
suspended typing.Union[bool, cdktf.IResolvable] Suspended indicates if a user has suspended a connection or not.
timeouts IntegrationConnectorsConnectionTimeouts timeouts block.

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: str

The scoped construct ID.

Must be unique amongst siblings in the same scope


connectionOptional
  • Type: typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]

countOptional
  • Type: typing.Union[typing.Union[int, float], cdktf.TerraformCount]

depends_onOptional
  • Type: typing.List[cdktf.ITerraformDependable]

for_eachOptional
  • Type: cdktf.ITerraformIterator

lifecycleOptional
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
  • Type: cdktf.TerraformProvider

provisionersOptional
  • Type: typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]

connector_versionRequired
  • Type: str

connectorVersion of the Connector.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#connector_version IntegrationConnectorsConnection#connector_version}


locationRequired
  • Type: str

Location in which Connection needs to be created.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#location IntegrationConnectorsConnection#location}


nameRequired
  • Type: str

Name of Connection needs to be created.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#name IntegrationConnectorsConnection#name}


auth_configOptional

auth_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_config IntegrationConnectorsConnection#auth_config}


config_variableOptional

config_variable block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#config_variable IntegrationConnectorsConnection#config_variable}


descriptionOptional
  • Type: str

An arbitrary description for the Connection.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#description IntegrationConnectorsConnection#description}


destination_configOptional

destination_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#destination_config IntegrationConnectorsConnection#destination_config}


eventing_configOptional

eventing_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#eventing_config IntegrationConnectorsConnection#eventing_config}


eventing_enablement_typeOptional
  • Type: str

Eventing enablement type. Will be nil if eventing is not enabled. Possible values: ["EVENTING_AND_CONNECTION", "ONLY_EVENTING"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#eventing_enablement_type IntegrationConnectorsConnection#eventing_enablement_type}


idOptional
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#id IntegrationConnectorsConnection#id}.

Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.


labelsOptional
  • Type: typing.Mapping[str]

Resource labels to represent user provided metadata.

Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#labels IntegrationConnectorsConnection#labels}


lock_configOptional

lock_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#lock_config IntegrationConnectorsConnection#lock_config}


log_configOptional

log_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#log_config IntegrationConnectorsConnection#log_config}


node_configOptional

node_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#node_config IntegrationConnectorsConnection#node_config}


projectOptional
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#project IntegrationConnectorsConnection#project}.


service_accountOptional
  • Type: str

Service account needed for runtime plane to access Google Cloud resources.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#service_account IntegrationConnectorsConnection#service_account}


ssl_configOptional

ssl_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#ssl_config IntegrationConnectorsConnection#ssl_config}


suspendedOptional
  • Type: typing.Union[bool, cdktf.IResolvable]

Suspended indicates if a user has suspended a connection or not.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#suspended IntegrationConnectorsConnection#suspended}


timeoutsOptional

timeouts block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#timeouts IntegrationConnectorsConnection#timeouts}


Methods

Name Description
to_string Returns a string representation of this construct.
add_override No description.
override_logical_id Overrides the auto-generated logical ID with a specific ID.
reset_override_logical_id Resets a previously passed logical Id to use the auto-generated logical id again.
to_hcl_terraform No description.
to_metadata No description.
to_terraform Adds this resource to the terraform JSON output.
add_move_target Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
has_resource_move No description.
import_from No description.
interpolation_for_attribute No description.
move_from_id Move the resource corresponding to "id" to this resource.
move_to Moves this resource to the target resource given by moveTarget.
move_to_id Moves this resource to the resource corresponding to "id".
put_auth_config No description.
put_config_variable No description.
put_destination_config No description.
put_eventing_config No description.
put_lock_config No description.
put_log_config No description.
put_node_config No description.
put_ssl_config No description.
put_timeouts No description.
reset_auth_config No description.
reset_config_variable No description.
reset_description No description.
reset_destination_config No description.
reset_eventing_config No description.
reset_eventing_enablement_type No description.
reset_id No description.
reset_labels No description.
reset_lock_config No description.
reset_log_config No description.
reset_node_config No description.
reset_project No description.
reset_service_account No description.
reset_ssl_config No description.
reset_suspended No description.
reset_timeouts No description.

to_string
def to_string() -> str

Returns a string representation of this construct.

add_override
def add_override(
  path: str,
  value: typing.Any
) -> None
pathRequired
  • Type: str

valueRequired
  • Type: typing.Any

override_logical_id
def override_logical_id(
  new_logical_id: str
) -> None

Overrides the auto-generated logical ID with a specific ID.

new_logical_idRequired
  • Type: str

The new logical ID to use for this stack element.


reset_override_logical_id
def reset_override_logical_id() -> None

Resets a previously passed logical Id to use the auto-generated logical id again.

to_hcl_terraform
def to_hcl_terraform() -> typing.Any
to_metadata
def to_metadata() -> typing.Any
to_terraform
def to_terraform() -> typing.Any

Adds this resource to the terraform JSON output.

add_move_target
def add_move_target(
  move_target: str
) -> None

Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.

move_targetRequired
  • Type: str

The string move target that will correspond to this resource.


get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

has_resource_move
def has_resource_move() -> typing.Union[TerraformResourceMoveByTarget, TerraformResourceMoveById]
import_from
def import_from(
  id: str,
  provider: TerraformProvider = None
) -> None
idRequired
  • Type: str

providerOptional
  • Type: cdktf.TerraformProvider

interpolation_for_attribute
def interpolation_for_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

move_from_id
def move_from_id(
  id: str
) -> None

Move the resource corresponding to "id" to this resource.

Note that the resource being moved from must be marked as moved using it's instance function.

idRequired
  • Type: str

Full id of resource being moved from, e.g. "aws_s3_bucket.example".


move_to
def move_to(
  move_target: str,
  index: typing.Union[str, typing.Union[int, float]] = None
) -> None

Moves this resource to the target resource given by moveTarget.

move_targetRequired
  • Type: str

The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.


indexOptional
  • Type: typing.Union[str, typing.Union[int, float]]

Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.


move_to_id
def move_to_id(
  id: str
) -> None

Moves this resource to the resource corresponding to "id".

idRequired
  • Type: str

Full id of resource to move to, e.g. "aws_s3_bucket.example".


put_auth_config
def put_auth_config(
  auth_type: str,
  additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]] = None,
  auth_key: str = None,
  oauth2_auth_code_flow: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow = None,
  oauth2_client_credentials: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials = None,
  oauth2_jwt_bearer: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer = None,
  ssh_public_key: IntegrationConnectorsConnectionAuthConfigSshPublicKey = None,
  user_password: IntegrationConnectorsConnectionAuthConfigUserPassword = None
) -> None
auth_typeRequired
  • Type: str

authType of the Connection Possible values: ["AUTH_TYPE_UNSPECIFIED", "USER_PASSWORD", "OAUTH2_JWT_BEARER", "OAUTH2_CLIENT_CREDENTIALS", "SSH_PUBLIC_KEY", "OAUTH2_AUTH_CODE_FLOW"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_type IntegrationConnectorsConnection#auth_type}


additional_variableOptional

additional_variable block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#additional_variable}


auth_keyOptional
  • Type: str

The type of authentication configured.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_key IntegrationConnectorsConnection#auth_key}


oauth2_auth_code_flowOptional

oauth2_auth_code_flow block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#oauth2_auth_code_flow IntegrationConnectorsConnection#oauth2_auth_code_flow}


oauth2_client_credentialsOptional

oauth2_client_credentials block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#oauth2_client_credentials IntegrationConnectorsConnection#oauth2_client_credentials}


oauth2_jwt_bearerOptional

oauth2_jwt_bearer block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#oauth2_jwt_bearer IntegrationConnectorsConnection#oauth2_jwt_bearer}


ssh_public_keyOptional

ssh_public_key block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#ssh_public_key IntegrationConnectorsConnection#ssh_public_key}


user_passwordOptional

user_password block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#user_password IntegrationConnectorsConnection#user_password}


put_config_variable
def put_config_variable(
  value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]]
) -> None
valueRequired

put_destination_config
def put_destination_config(
  value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]]
) -> None
valueRequired

put_eventing_config
def put_eventing_config(
  registration_destination_config: IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig,
  additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]] = None,
  auth_config: IntegrationConnectorsConnectionEventingConfigAuthConfig = None,
  enrichment_enabled: typing.Union[bool, IResolvable] = None
) -> None
registration_destination_configRequired

registration_destination_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#registration_destination_config IntegrationConnectorsConnection#registration_destination_config}


additional_variableOptional

additional_variable block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#additional_variable}


auth_configOptional

auth_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_config IntegrationConnectorsConnection#auth_config}


enrichment_enabledOptional
  • Type: typing.Union[bool, cdktf.IResolvable]

Enrichment Enabled.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#enrichment_enabled IntegrationConnectorsConnection#enrichment_enabled}


put_lock_config
def put_lock_config(
  locked: typing.Union[bool, IResolvable],
  reason: str = None
) -> None
lockedRequired
  • Type: typing.Union[bool, cdktf.IResolvable]

Indicates whether or not the connection is locked.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#locked IntegrationConnectorsConnection#locked}


reasonOptional
  • Type: str

Describes why a connection is locked.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#reason IntegrationConnectorsConnection#reason}


put_log_config
def put_log_config(
  enabled: typing.Union[bool, IResolvable]
) -> None
enabledRequired
  • Type: typing.Union[bool, cdktf.IResolvable]

Enabled represents whether logging is enabled or not for a connection.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#enabled IntegrationConnectorsConnection#enabled}


put_node_config
def put_node_config(
  max_node_count: typing.Union[int, float] = None,
  min_node_count: typing.Union[int, float] = None
) -> None
max_node_countOptional
  • Type: typing.Union[int, float]

Minimum number of nodes in the runtime nodes.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#max_node_count IntegrationConnectorsConnection#max_node_count}


min_node_countOptional
  • Type: typing.Union[int, float]

Minimum number of nodes in the runtime nodes.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#min_node_count IntegrationConnectorsConnection#min_node_count}


put_ssl_config
def put_ssl_config(
  type: str,
  additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]] = None,
  client_certificate: IntegrationConnectorsConnectionSslConfigClientCertificate = None,
  client_cert_type: str = None,
  client_private_key: IntegrationConnectorsConnectionSslConfigClientPrivateKey = None,
  client_private_key_pass: IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass = None,
  private_server_certificate: IntegrationConnectorsConnectionSslConfigPrivateServerCertificate = None,
  server_cert_type: str = None,
  trust_model: str = None,
  use_ssl: typing.Union[bool, IResolvable] = None
) -> None
typeRequired
  • Type: str

Enum for controlling the SSL Type (TLS/MTLS) Possible values: ["TLS", "MTLS"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}


additional_variableOptional

additional_variable block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#additional_variable}


client_certificateOptional

client_certificate block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_certificate IntegrationConnectorsConnection#client_certificate}


client_cert_typeOptional
  • Type: str

Type of Client Cert (PEM/JKS/.. etc.) Possible values: ["PEM"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_cert_type IntegrationConnectorsConnection#client_cert_type}


client_private_keyOptional

client_private_key block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_private_key IntegrationConnectorsConnection#client_private_key}


client_private_key_passOptional

client_private_key_pass block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_private_key_pass IntegrationConnectorsConnection#client_private_key_pass}


private_server_certificateOptional

private_server_certificate block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#private_server_certificate IntegrationConnectorsConnection#private_server_certificate}


server_cert_typeOptional
  • Type: str

Type of Server Cert (PEM/JKS/.. etc.) Possible values: ["PEM"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#server_cert_type IntegrationConnectorsConnection#server_cert_type}


trust_modelOptional
  • Type: str

Enum for Trust Model Possible values: ["PUBLIC", "PRIVATE", "INSECURE"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#trust_model IntegrationConnectorsConnection#trust_model}


use_sslOptional
  • Type: typing.Union[bool, cdktf.IResolvable]

Bool for enabling SSL.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#use_ssl IntegrationConnectorsConnection#use_ssl}


put_timeouts
def put_timeouts(
  create: str = None,
  delete: str = None,
  update: str = None
) -> None
createOptional
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#create IntegrationConnectorsConnection#create}.


deleteOptional
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#delete IntegrationConnectorsConnection#delete}.


updateOptional
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#update IntegrationConnectorsConnection#update}.


reset_auth_config
def reset_auth_config() -> None
reset_config_variable
def reset_config_variable() -> None
reset_description
def reset_description() -> None
reset_destination_config
def reset_destination_config() -> None
reset_eventing_config
def reset_eventing_config() -> None
reset_eventing_enablement_type
def reset_eventing_enablement_type() -> None
reset_id
def reset_id() -> None
reset_labels
def reset_labels() -> None
reset_lock_config
def reset_lock_config() -> None
reset_log_config
def reset_log_config() -> None
reset_node_config
def reset_node_config() -> None
reset_project
def reset_project() -> None
reset_service_account
def reset_service_account() -> None
reset_ssl_config
def reset_ssl_config() -> None
reset_suspended
def reset_suspended() -> None
reset_timeouts
def reset_timeouts() -> None

Static Functions

Name Description
is_construct Checks if x is a construct.
is_terraform_element No description.
is_terraform_resource No description.
generate_config_for_import Generates CDKTF code for importing a IntegrationConnectorsConnection resource upon running "cdktf plan ".

is_construct
from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnection.is_construct(
  x: typing.Any
)

Checks if x is a construct.

Use this method instead of instanceof to properly detect Construct instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the constructs library on disk are seen as independent, completely different libraries. As a consequence, the class Construct in each copy of the constructs library is seen as a different class, and an instance of one class will not test as instanceof the other class. npm install will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the constructs library can be accidentally installed, and instanceof will behave unpredictably. It is safest to avoid using instanceof, and using this type-testing method instead.

xRequired
  • Type: typing.Any

Any object.


is_terraform_element
from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnection.is_terraform_element(
  x: typing.Any
)
xRequired
  • Type: typing.Any

is_terraform_resource
from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnection.is_terraform_resource(
  x: typing.Any
)
xRequired
  • Type: typing.Any

generate_config_for_import
from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnection.generate_config_for_import(
  scope: Construct,
  import_to_id: str,
  import_from_id: str,
  provider: TerraformProvider = None
)

Generates CDKTF code for importing a IntegrationConnectorsConnection resource upon running "cdktf plan ".

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


import_to_idRequired
  • Type: str

The construct id used in the generated config for the IntegrationConnectorsConnection to import.


import_from_idRequired
  • Type: str

The id of the existing IntegrationConnectorsConnection that should be imported.

Refer to the {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: cdktf.TerraformProvider

? Optional instance of the provider where the IntegrationConnectorsConnection to import is found.


Properties

Name Type Description
node constructs.Node The tree node.
cdktf_stack cdktf.TerraformStack No description.
fqn str No description.
friendly_unique_id str No description.
terraform_meta_arguments typing.Mapping[typing.Any] No description.
terraform_resource_type str No description.
terraform_generator_metadata cdktf.TerraformProviderGeneratorMetadata No description.
connection typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] No description.
count typing.Union[typing.Union[int, float], cdktf.TerraformCount] No description.
depends_on typing.List[str] No description.
for_each cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] No description.
auth_config IntegrationConnectorsConnectionAuthConfigOutputReference No description.
config_variable IntegrationConnectorsConnectionConfigVariableList No description.
connection_revision str No description.
connector_version_infra_config IntegrationConnectorsConnectionConnectorVersionInfraConfigList No description.
connector_version_launch_stage str No description.
create_time str No description.
destination_config IntegrationConnectorsConnectionDestinationConfigList No description.
effective_labels cdktf.StringMap No description.
eventing_config IntegrationConnectorsConnectionEventingConfigOutputReference No description.
eventing_runtime_data IntegrationConnectorsConnectionEventingRuntimeDataList No description.
lock_config IntegrationConnectorsConnectionLockConfigOutputReference No description.
log_config IntegrationConnectorsConnectionLogConfigOutputReference No description.
node_config IntegrationConnectorsConnectionNodeConfigOutputReference No description.
service_directory str No description.
ssl_config IntegrationConnectorsConnectionSslConfigOutputReference No description.
status IntegrationConnectorsConnectionStatusList No description.
subscription_type str No description.
terraform_labels cdktf.StringMap No description.
timeouts IntegrationConnectorsConnectionTimeoutsOutputReference No description.
update_time str No description.
auth_config_input IntegrationConnectorsConnectionAuthConfig No description.
config_variable_input typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]] No description.
connector_version_input str No description.
description_input str No description.
destination_config_input typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]] No description.
eventing_config_input IntegrationConnectorsConnectionEventingConfig No description.
eventing_enablement_type_input str No description.
id_input str No description.
labels_input typing.Mapping[str] No description.
location_input str No description.
lock_config_input IntegrationConnectorsConnectionLockConfig No description.
log_config_input IntegrationConnectorsConnectionLogConfig No description.
name_input str No description.
node_config_input IntegrationConnectorsConnectionNodeConfig No description.
project_input str No description.
service_account_input str No description.
ssl_config_input IntegrationConnectorsConnectionSslConfig No description.
suspended_input typing.Union[bool, cdktf.IResolvable] No description.
timeouts_input typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionTimeouts] No description.
connector_version str No description.
description str No description.
eventing_enablement_type str No description.
id str No description.
labels typing.Mapping[str] No description.
location str No description.
name str No description.
project str No description.
service_account str No description.
suspended typing.Union[bool, cdktf.IResolvable] No description.

nodeRequired
node: Node
  • Type: constructs.Node

The tree node.


cdktf_stackRequired
cdktf_stack: TerraformStack
  • Type: cdktf.TerraformStack

fqnRequired
fqn: str
  • Type: str

friendly_unique_idRequired
friendly_unique_id: str
  • Type: str

terraform_meta_argumentsRequired
terraform_meta_arguments: typing.Mapping[typing.Any]
  • Type: typing.Mapping[typing.Any]

terraform_resource_typeRequired
terraform_resource_type: str
  • Type: str

terraform_generator_metadataOptional
terraform_generator_metadata: TerraformProviderGeneratorMetadata
  • Type: cdktf.TerraformProviderGeneratorMetadata

connectionOptional
connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection]
  • Type: typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]

countOptional
count: typing.Union[typing.Union[int, float], TerraformCount]
  • Type: typing.Union[typing.Union[int, float], cdktf.TerraformCount]

depends_onOptional
depends_on: typing.List[str]
  • Type: typing.List[str]

for_eachOptional
for_each: ITerraformIterator
  • Type: cdktf.ITerraformIterator

lifecycleOptional
lifecycle: TerraformResourceLifecycle
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
provider: TerraformProvider
  • Type: cdktf.TerraformProvider

provisionersOptional
provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]]
  • Type: typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]

auth_configRequired
auth_config: IntegrationConnectorsConnectionAuthConfigOutputReference

config_variableRequired
config_variable: IntegrationConnectorsConnectionConfigVariableList

connection_revisionRequired
connection_revision: str
  • Type: str

connector_version_infra_configRequired
connector_version_infra_config: IntegrationConnectorsConnectionConnectorVersionInfraConfigList

connector_version_launch_stageRequired
connector_version_launch_stage: str
  • Type: str

create_timeRequired
create_time: str
  • Type: str

destination_configRequired
destination_config: IntegrationConnectorsConnectionDestinationConfigList

effective_labelsRequired
effective_labels: StringMap
  • Type: cdktf.StringMap

eventing_configRequired
eventing_config: IntegrationConnectorsConnectionEventingConfigOutputReference

eventing_runtime_dataRequired
eventing_runtime_data: IntegrationConnectorsConnectionEventingRuntimeDataList

lock_configRequired
lock_config: IntegrationConnectorsConnectionLockConfigOutputReference

log_configRequired
log_config: IntegrationConnectorsConnectionLogConfigOutputReference

node_configRequired
node_config: IntegrationConnectorsConnectionNodeConfigOutputReference

service_directoryRequired
service_directory: str
  • Type: str

ssl_configRequired
ssl_config: IntegrationConnectorsConnectionSslConfigOutputReference

statusRequired
status: IntegrationConnectorsConnectionStatusList

subscription_typeRequired
subscription_type: str
  • Type: str

terraform_labelsRequired
terraform_labels: StringMap
  • Type: cdktf.StringMap

timeoutsRequired
timeouts: IntegrationConnectorsConnectionTimeoutsOutputReference

update_timeRequired
update_time: str
  • Type: str

auth_config_inputOptional
auth_config_input: IntegrationConnectorsConnectionAuthConfig

config_variable_inputOptional
config_variable_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]]

connector_version_inputOptional
connector_version_input: str
  • Type: str

description_inputOptional
description_input: str
  • Type: str

destination_config_inputOptional
destination_config_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]]

eventing_config_inputOptional
eventing_config_input: IntegrationConnectorsConnectionEventingConfig

eventing_enablement_type_inputOptional
eventing_enablement_type_input: str
  • Type: str

id_inputOptional
id_input: str
  • Type: str

labels_inputOptional
labels_input: typing.Mapping[str]
  • Type: typing.Mapping[str]

location_inputOptional
location_input: str
  • Type: str

lock_config_inputOptional
lock_config_input: IntegrationConnectorsConnectionLockConfig

log_config_inputOptional
log_config_input: IntegrationConnectorsConnectionLogConfig

name_inputOptional
name_input: str
  • Type: str

node_config_inputOptional
node_config_input: IntegrationConnectorsConnectionNodeConfig

project_inputOptional
project_input: str
  • Type: str

service_account_inputOptional
service_account_input: str
  • Type: str

ssl_config_inputOptional
ssl_config_input: IntegrationConnectorsConnectionSslConfig

suspended_inputOptional
suspended_input: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

timeouts_inputOptional
timeouts_input: typing.Union[IResolvable, IntegrationConnectorsConnectionTimeouts]

connector_versionRequired
connector_version: str
  • Type: str

descriptionRequired
description: str
  • Type: str

eventing_enablement_typeRequired
eventing_enablement_type: str
  • Type: str

idRequired
id: str
  • Type: str

labelsRequired
labels: typing.Mapping[str]
  • Type: typing.Mapping[str]

locationRequired
location: str
  • Type: str

nameRequired
name: str
  • Type: str

projectRequired
project: str
  • Type: str

service_accountRequired
service_account: str
  • Type: str

suspendedRequired
suspended: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

Constants

Name Type Description
tfResourceType str No description.

tfResourceTypeRequired
tfResourceType: str
  • Type: str

Structs

IntegrationConnectorsConnectionAuthConfig

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfig(
  auth_type: str,
  additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]] = None,
  auth_key: str = None,
  oauth2_auth_code_flow: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow = None,
  oauth2_client_credentials: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials = None,
  oauth2_jwt_bearer: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer = None,
  ssh_public_key: IntegrationConnectorsConnectionAuthConfigSshPublicKey = None,
  user_password: IntegrationConnectorsConnectionAuthConfigUserPassword = None
)

Properties

Name Type Description
auth_type str authType of the Connection Possible values: ["AUTH_TYPE_UNSPECIFIED", "USER_PASSWORD", "OAUTH2_JWT_BEARER", "OAUTH2_CLIENT_CREDENTIALS", "SSH_PUBLIC_KEY", "OAUTH2_AUTH_CODE_FLOW"].
additional_variable typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]] additional_variable block.
auth_key str The type of authentication configured.
oauth2_auth_code_flow IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow oauth2_auth_code_flow block.
oauth2_client_credentials IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials oauth2_client_credentials block.
oauth2_jwt_bearer IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer oauth2_jwt_bearer block.
ssh_public_key IntegrationConnectorsConnectionAuthConfigSshPublicKey ssh_public_key block.
user_password IntegrationConnectorsConnectionAuthConfigUserPassword user_password block.

auth_typeRequired
auth_type: str
  • Type: str

authType of the Connection Possible values: ["AUTH_TYPE_UNSPECIFIED", "USER_PASSWORD", "OAUTH2_JWT_BEARER", "OAUTH2_CLIENT_CREDENTIALS", "SSH_PUBLIC_KEY", "OAUTH2_AUTH_CODE_FLOW"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_type IntegrationConnectorsConnection#auth_type}


additional_variableOptional
additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]]

additional_variable block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#additional_variable}


auth_keyOptional
auth_key: str
  • Type: str

The type of authentication configured.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_key IntegrationConnectorsConnection#auth_key}


oauth2_auth_code_flowOptional
oauth2_auth_code_flow: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow

oauth2_auth_code_flow block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#oauth2_auth_code_flow IntegrationConnectorsConnection#oauth2_auth_code_flow}


oauth2_client_credentialsOptional
oauth2_client_credentials: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials

oauth2_client_credentials block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#oauth2_client_credentials IntegrationConnectorsConnection#oauth2_client_credentials}


oauth2_jwt_bearerOptional
oauth2_jwt_bearer: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer

oauth2_jwt_bearer block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#oauth2_jwt_bearer IntegrationConnectorsConnection#oauth2_jwt_bearer}


ssh_public_keyOptional
ssh_public_key: IntegrationConnectorsConnectionAuthConfigSshPublicKey

ssh_public_key block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#ssh_public_key IntegrationConnectorsConnection#ssh_public_key}


user_passwordOptional
user_password: IntegrationConnectorsConnectionAuthConfigUserPassword

user_password block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#user_password IntegrationConnectorsConnection#user_password}


IntegrationConnectorsConnectionAuthConfigAdditionalVariable

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigAdditionalVariable(
  key: str,
  boolean_value: typing.Union[bool, IResolvable] = None,
  encryption_key_value: IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue = None,
  integer_value: typing.Union[int, float] = None,
  secret_value: IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue = None,
  string_value: str = None
)

Properties

Name Type Description
key str Key for the configVariable.
boolean_value typing.Union[bool, cdktf.IResolvable] Boolean Value of configVariable.
encryption_key_value IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue encryption_key_value block.
integer_value typing.Union[int, float] Integer Value of configVariable.
secret_value IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue secret_value block.
string_value str String Value of configVariabley.

keyRequired
key: str
  • Type: str

Key for the configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#key}


boolean_valueOptional
boolean_value: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

Boolean Value of configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#boolean_value IntegrationConnectorsConnection#boolean_value}


encryption_key_valueOptional
encryption_key_value: IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue

encryption_key_value block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#encryption_key_value IntegrationConnectorsConnection#encryption_key_value}


integer_valueOptional
integer_value: typing.Union[int, float]
  • Type: typing.Union[int, float]

Integer Value of configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#integer_value IntegrationConnectorsConnection#integer_value}


secret_valueOptional
secret_value: IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue

secret_value block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_value IntegrationConnectorsConnection#secret_value}


string_valueOptional
string_value: str
  • Type: str

String Value of configVariabley.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#string_value IntegrationConnectorsConnection#string_value}


IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue(
  type: str,
  kms_key_name: str = None
)

Properties

Name Type Description
type str Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].
kms_key_name str The [KMS key name] with which the content of the Operation is encrypted.

typeRequired
type: str
  • Type: str

Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}


kms_key_nameOptional
kms_key_name: str
  • Type: str

The [KMS key name] with which the content of the Operation is encrypted.

The expected format: projects/* /locations/* /keyRings/* /cryptoKeys/*. Will be empty string if google managed.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue(
  secret_version: str
)

Properties

Name Type Description
secret_version str Secret version of Secret Value for Config variable.

secret_versionRequired
secret_version: str
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow(
  auth_uri: str = None,
  client_id: str = None,
  client_secret: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret = None,
  enable_pkce: typing.Union[bool, IResolvable] = None,
  scopes: typing.List[str] = None
)

Properties

Name Type Description
auth_uri str Auth URL for Authorization Code Flow.
client_id str Client ID for user-provided OAuth app.
client_secret IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret client_secret block.
enable_pkce typing.Union[bool, cdktf.IResolvable] Whether to enable PKCE when the user performs the auth code flow.
scopes typing.List[str] Scopes the connection will request when the user performs the auth code flow.

auth_uriOptional
auth_uri: str
  • Type: str

Auth URL for Authorization Code Flow.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_uri IntegrationConnectorsConnection#auth_uri}


client_idOptional
client_id: str
  • Type: str

Client ID for user-provided OAuth app.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_id IntegrationConnectorsConnection#client_id}


client_secretOptional
client_secret: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret

client_secret block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_secret IntegrationConnectorsConnection#client_secret}


enable_pkceOptional
enable_pkce: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

Whether to enable PKCE when the user performs the auth code flow.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#enable_pkce IntegrationConnectorsConnection#enable_pkce}


scopesOptional
scopes: typing.List[str]
  • Type: typing.List[str]

Scopes the connection will request when the user performs the auth code flow.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#scopes IntegrationConnectorsConnection#scopes}


IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret(
  secret_version: str
)

Properties

Name Type Description
secret_version str The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

secret_versionRequired
secret_version: str
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials(
  client_id: str,
  client_secret: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret = None
)

Properties

Name Type Description
client_id str Secret version of Password for Authentication.
client_secret IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret client_secret block.

client_idRequired
client_id: str
  • Type: str

Secret version of Password for Authentication.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_id IntegrationConnectorsConnection#client_id}


client_secretOptional
client_secret: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret

client_secret block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_secret IntegrationConnectorsConnection#client_secret}


IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret(
  secret_version: str
)

Properties

Name Type Description
secret_version str The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

secret_versionRequired
secret_version: str
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer(
  client_key: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey = None,
  jwt_claims: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims = None
)

Properties

Name Type Description
client_key IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey client_key block.
jwt_claims IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims jwt_claims block.

client_keyOptional
client_key: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey

client_key block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_key IntegrationConnectorsConnection#client_key}


jwt_claimsOptional
jwt_claims: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims

jwt_claims block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#jwt_claims IntegrationConnectorsConnection#jwt_claims}


IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey(
  secret_version: str
)

Properties

Name Type Description
secret_version str The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

secret_versionRequired
secret_version: str
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims(
  audience: str = None,
  issuer: str = None,
  subject: str = None
)

Properties

Name Type Description
audience str Value for the "aud" claim.
issuer str Value for the "iss" claim.
subject str Value for the "sub" claim.

audienceOptional
audience: str
  • Type: str

Value for the "aud" claim.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#audience IntegrationConnectorsConnection#audience}


issuerOptional
issuer: str
  • Type: str

Value for the "iss" claim.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#issuer IntegrationConnectorsConnection#issuer}


subjectOptional
subject: str
  • Type: str

Value for the "sub" claim.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#subject IntegrationConnectorsConnection#subject}


IntegrationConnectorsConnectionAuthConfigSshPublicKey

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigSshPublicKey(
  username: str,
  cert_type: str = None,
  ssh_client_cert: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert = None,
  ssh_client_cert_pass: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass = None
)

Properties

Name Type Description
username str The user account used to authenticate.
cert_type str Format of SSH Client cert.
ssh_client_cert IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert ssh_client_cert block.
ssh_client_cert_pass IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass ssh_client_cert_pass block.

usernameRequired
username: str
  • Type: str

The user account used to authenticate.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#username IntegrationConnectorsConnection#username}


cert_typeOptional
cert_type: str
  • Type: str

Format of SSH Client cert.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#cert_type IntegrationConnectorsConnection#cert_type}


ssh_client_certOptional
ssh_client_cert: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert

ssh_client_cert block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#ssh_client_cert IntegrationConnectorsConnection#ssh_client_cert}


ssh_client_cert_passOptional
ssh_client_cert_pass: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass

ssh_client_cert_pass block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#ssh_client_cert_pass IntegrationConnectorsConnection#ssh_client_cert_pass}


IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert(
  secret_version: str
)

Properties

Name Type Description
secret_version str The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

secret_versionRequired
secret_version: str
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass(
  secret_version: str
)

Properties

Name Type Description
secret_version str The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

secret_versionRequired
secret_version: str
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


IntegrationConnectorsConnectionAuthConfigUserPassword

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigUserPassword(
  username: str,
  password: IntegrationConnectorsConnectionAuthConfigUserPasswordPassword = None
)

Properties

Name Type Description
username str Username for Authentication.
password IntegrationConnectorsConnectionAuthConfigUserPasswordPassword password block.

usernameRequired
username: str
  • Type: str

Username for Authentication.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#username IntegrationConnectorsConnection#username}


passwordOptional
password: IntegrationConnectorsConnectionAuthConfigUserPasswordPassword

password block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#password IntegrationConnectorsConnection#password}


IntegrationConnectorsConnectionAuthConfigUserPasswordPassword

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigUserPasswordPassword(
  secret_version: str
)

Properties

Name Type Description
secret_version str The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

secret_versionRequired
secret_version: str
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


IntegrationConnectorsConnectionConfig

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionConfig(
  connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection] = None,
  count: typing.Union[typing.Union[int, float], TerraformCount] = None,
  depends_on: typing.List[ITerraformDependable] = None,
  for_each: ITerraformIterator = None,
  lifecycle: TerraformResourceLifecycle = None,
  provider: TerraformProvider = None,
  provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]] = None,
  connector_version: str,
  location: str,
  name: str,
  auth_config: IntegrationConnectorsConnectionAuthConfig = None,
  config_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]] = None,
  description: str = None,
  destination_config: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]] = None,
  eventing_config: IntegrationConnectorsConnectionEventingConfig = None,
  eventing_enablement_type: str = None,
  id: str = None,
  labels: typing.Mapping[str] = None,
  lock_config: IntegrationConnectorsConnectionLockConfig = None,
  log_config: IntegrationConnectorsConnectionLogConfig = None,
  node_config: IntegrationConnectorsConnectionNodeConfig = None,
  project: str = None,
  service_account: str = None,
  ssl_config: IntegrationConnectorsConnectionSslConfig = None,
  suspended: typing.Union[bool, IResolvable] = None,
  timeouts: IntegrationConnectorsConnectionTimeouts = None
)

Properties

Name Type Description
connection typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection] No description.
count typing.Union[typing.Union[int, float], cdktf.TerraformCount] No description.
depends_on typing.List[cdktf.ITerraformDependable] No description.
for_each cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]] No description.
connector_version str connectorVersion of the Connector.
location str Location in which Connection needs to be created.
name str Name of Connection needs to be created.
auth_config IntegrationConnectorsConnectionAuthConfig auth_config block.
config_variable typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]] config_variable block.
description str An arbitrary description for the Connection.
destination_config typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]] destination_config block.
eventing_config IntegrationConnectorsConnectionEventingConfig eventing_config block.
eventing_enablement_type str Eventing enablement type. Will be nil if eventing is not enabled. Possible values: ["EVENTING_AND_CONNECTION", "ONLY_EVENTING"].
id str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#id IntegrationConnectorsConnection#id}.
labels typing.Mapping[str] Resource labels to represent user provided metadata.
lock_config IntegrationConnectorsConnectionLockConfig lock_config block.
log_config IntegrationConnectorsConnectionLogConfig log_config block.
node_config IntegrationConnectorsConnectionNodeConfig node_config block.
project str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#project IntegrationConnectorsConnection#project}.
service_account str Service account needed for runtime plane to access Google Cloud resources.
ssl_config IntegrationConnectorsConnectionSslConfig ssl_config block.
suspended typing.Union[bool, cdktf.IResolvable] Suspended indicates if a user has suspended a connection or not.
timeouts IntegrationConnectorsConnectionTimeouts timeouts block.

connectionOptional
connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection]
  • Type: typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]

countOptional
count: typing.Union[typing.Union[int, float], TerraformCount]
  • Type: typing.Union[typing.Union[int, float], cdktf.TerraformCount]

depends_onOptional
depends_on: typing.List[ITerraformDependable]
  • Type: typing.List[cdktf.ITerraformDependable]

for_eachOptional
for_each: ITerraformIterator
  • Type: cdktf.ITerraformIterator

lifecycleOptional
lifecycle: TerraformResourceLifecycle
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
provider: TerraformProvider
  • Type: cdktf.TerraformProvider

provisionersOptional
provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]]
  • Type: typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]

connector_versionRequired
connector_version: str
  • Type: str

connectorVersion of the Connector.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#connector_version IntegrationConnectorsConnection#connector_version}


locationRequired
location: str
  • Type: str

Location in which Connection needs to be created.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#location IntegrationConnectorsConnection#location}


nameRequired
name: str
  • Type: str

Name of Connection needs to be created.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#name IntegrationConnectorsConnection#name}


auth_configOptional
auth_config: IntegrationConnectorsConnectionAuthConfig

auth_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_config IntegrationConnectorsConnection#auth_config}


config_variableOptional
config_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]]

config_variable block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#config_variable IntegrationConnectorsConnection#config_variable}


descriptionOptional
description: str
  • Type: str

An arbitrary description for the Connection.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#description IntegrationConnectorsConnection#description}


destination_configOptional
destination_config: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]]

destination_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#destination_config IntegrationConnectorsConnection#destination_config}


eventing_configOptional
eventing_config: IntegrationConnectorsConnectionEventingConfig

eventing_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#eventing_config IntegrationConnectorsConnection#eventing_config}


eventing_enablement_typeOptional
eventing_enablement_type: str
  • Type: str

Eventing enablement type. Will be nil if eventing is not enabled. Possible values: ["EVENTING_AND_CONNECTION", "ONLY_EVENTING"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#eventing_enablement_type IntegrationConnectorsConnection#eventing_enablement_type}


idOptional
id: str
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#id IntegrationConnectorsConnection#id}.

Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.


labelsOptional
labels: typing.Mapping[str]
  • Type: typing.Mapping[str]

Resource labels to represent user provided metadata.

Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#labels IntegrationConnectorsConnection#labels}


lock_configOptional
lock_config: IntegrationConnectorsConnectionLockConfig

lock_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#lock_config IntegrationConnectorsConnection#lock_config}


log_configOptional
log_config: IntegrationConnectorsConnectionLogConfig

log_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#log_config IntegrationConnectorsConnection#log_config}


node_configOptional
node_config: IntegrationConnectorsConnectionNodeConfig

node_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#node_config IntegrationConnectorsConnection#node_config}


projectOptional
project: str
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#project IntegrationConnectorsConnection#project}.


service_accountOptional
service_account: str
  • Type: str

Service account needed for runtime plane to access Google Cloud resources.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#service_account IntegrationConnectorsConnection#service_account}


ssl_configOptional
ssl_config: IntegrationConnectorsConnectionSslConfig

ssl_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#ssl_config IntegrationConnectorsConnection#ssl_config}


suspendedOptional
suspended: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

Suspended indicates if a user has suspended a connection or not.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#suspended IntegrationConnectorsConnection#suspended}


timeoutsOptional
timeouts: IntegrationConnectorsConnectionTimeouts

timeouts block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#timeouts IntegrationConnectorsConnection#timeouts}


IntegrationConnectorsConnectionConfigVariable

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionConfigVariable(
  key: str,
  boolean_value: typing.Union[bool, IResolvable] = None,
  encryption_key_value: IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue = None,
  integer_value: typing.Union[int, float] = None,
  secret_value: IntegrationConnectorsConnectionConfigVariableSecretValue = None,
  string_value: str = None
)

Properties

Name Type Description
key str Key for the configVariable.
boolean_value typing.Union[bool, cdktf.IResolvable] Boolean Value of configVariable.
encryption_key_value IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue encryption_key_value block.
integer_value typing.Union[int, float] Integer Value of configVariable.
secret_value IntegrationConnectorsConnectionConfigVariableSecretValue secret_value block.
string_value str String Value of configVariabley.

keyRequired
key: str
  • Type: str

Key for the configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#key}


boolean_valueOptional
boolean_value: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

Boolean Value of configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#boolean_value IntegrationConnectorsConnection#boolean_value}


encryption_key_valueOptional
encryption_key_value: IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue

encryption_key_value block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#encryption_key_value IntegrationConnectorsConnection#encryption_key_value}


integer_valueOptional
integer_value: typing.Union[int, float]
  • Type: typing.Union[int, float]

Integer Value of configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#integer_value IntegrationConnectorsConnection#integer_value}


secret_valueOptional
secret_value: IntegrationConnectorsConnectionConfigVariableSecretValue

secret_value block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_value IntegrationConnectorsConnection#secret_value}


string_valueOptional
string_value: str
  • Type: str

String Value of configVariabley.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#string_value IntegrationConnectorsConnection#string_value}


IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue(
  type: str,
  kms_key_name: str = None
)

Properties

Name Type Description
type str Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].
kms_key_name str The [KMS key name] with which the content of the Operation is encrypted.

typeRequired
type: str
  • Type: str

Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}


kms_key_nameOptional
kms_key_name: str
  • Type: str

The [KMS key name] with which the content of the Operation is encrypted.

The expected format: projects/* /locations/* /keyRings/* /cryptoKeys/*. Will be empty string if google managed.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


IntegrationConnectorsConnectionConfigVariableSecretValue

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionConfigVariableSecretValue(
  secret_version: str
)

Properties

Name Type Description
secret_version str Secret version of Secret Value for Config variable.

secret_versionRequired
secret_version: str
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


IntegrationConnectorsConnectionConnectorVersionInfraConfig

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionConnectorVersionInfraConfig()

IntegrationConnectorsConnectionDestinationConfig

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionDestinationConfig(
  key: str,
  destination: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]] = None
)

Properties

Name Type Description
key str The key is the destination identifier that is supported by the Connector.
destination typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]] destination block.

keyRequired
key: str
  • Type: str

The key is the destination identifier that is supported by the Connector.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#key}


destinationOptional
destination: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]]

destination block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#destination IntegrationConnectorsConnection#destination}


IntegrationConnectorsConnectionDestinationConfigDestination

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionDestinationConfigDestination(
  host: str = None,
  port: typing.Union[int, float] = None,
  service_attachment: str = None
)

Properties

Name Type Description
host str For publicly routable host.
port typing.Union[int, float] The port is the target port number that is accepted by the destination.
service_attachment str PSC service attachments. Format: projects/* /regions/* /serviceAttachments/*.

hostOptional
host: str
  • Type: str

For publicly routable host.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#host IntegrationConnectorsConnection#host}


portOptional
port: typing.Union[int, float]
  • Type: typing.Union[int, float]

The port is the target port number that is accepted by the destination.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#port IntegrationConnectorsConnection#port}


service_attachmentOptional
service_attachment: str
  • Type: str

PSC service attachments. Format: projects/* /regions/* /serviceAttachments/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#service_attachment IntegrationConnectorsConnection#service_attachment}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


IntegrationConnectorsConnectionEventingConfig

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfig(
  registration_destination_config: IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig,
  additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]] = None,
  auth_config: IntegrationConnectorsConnectionEventingConfigAuthConfig = None,
  enrichment_enabled: typing.Union[bool, IResolvable] = None
)

Properties

Name Type Description
registration_destination_config IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig registration_destination_config block.
additional_variable typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]] additional_variable block.
auth_config IntegrationConnectorsConnectionEventingConfigAuthConfig auth_config block.
enrichment_enabled typing.Union[bool, cdktf.IResolvable] Enrichment Enabled.

registration_destination_configRequired
registration_destination_config: IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig

registration_destination_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#registration_destination_config IntegrationConnectorsConnection#registration_destination_config}


additional_variableOptional
additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]]

additional_variable block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#additional_variable}


auth_configOptional
auth_config: IntegrationConnectorsConnectionEventingConfigAuthConfig

auth_config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_config IntegrationConnectorsConnection#auth_config}


enrichment_enabledOptional
enrichment_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

Enrichment Enabled.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#enrichment_enabled IntegrationConnectorsConnection#enrichment_enabled}


IntegrationConnectorsConnectionEventingConfigAdditionalVariable

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAdditionalVariable(
  key: str,
  boolean_value: typing.Union[bool, IResolvable] = None,
  encryption_key_value: IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue = None,
  integer_value: typing.Union[int, float] = None,
  secret_value: IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue = None,
  string_value: str = None
)

Properties

Name Type Description
key str Key for the configVariable.
boolean_value typing.Union[bool, cdktf.IResolvable] Boolean Value of configVariable.
encryption_key_value IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue encryption_key_value block.
integer_value typing.Union[int, float] Integer Value of configVariable.
secret_value IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue secret_value block.
string_value str String Value of configVariabley.

keyRequired
key: str
  • Type: str

Key for the configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#key}


boolean_valueOptional
boolean_value: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

Boolean Value of configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#boolean_value IntegrationConnectorsConnection#boolean_value}


encryption_key_valueOptional
encryption_key_value: IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue

encryption_key_value block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#encryption_key_value IntegrationConnectorsConnection#encryption_key_value}


integer_valueOptional
integer_value: typing.Union[int, float]
  • Type: typing.Union[int, float]

Integer Value of configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#integer_value IntegrationConnectorsConnection#integer_value}


secret_valueOptional
secret_value: IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue

secret_value block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_value IntegrationConnectorsConnection#secret_value}


string_valueOptional
string_value: str
  • Type: str

String Value of configVariabley.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#string_value IntegrationConnectorsConnection#string_value}


IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue(
  kms_key_name: str = None,
  type: str = None
)

Properties

Name Type Description
kms_key_name str The [KMS key name] with which the content of the Operation is encrypted.
type str Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

kms_key_nameOptional
kms_key_name: str
  • Type: str

The [KMS key name] with which the content of the Operation is encrypted.

The expected format: projects/* /locations/* /keyRings/* /cryptoKeys/*. Will be empty string if google managed.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


typeOptional
type: str
  • Type: str

Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}


IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue(
  secret_version: str
)

Properties

Name Type Description
secret_version str Secret version of Secret Value for Config variable.

secret_versionRequired
secret_version: str
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


IntegrationConnectorsConnectionEventingConfigAuthConfig

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfig(
  auth_type: str,
  user_password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword,
  additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]] = None,
  auth_key: str = None
)

Properties

Name Type Description
auth_type str authType of the Connection Possible values: ["USER_PASSWORD"].
user_password IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword user_password block.
additional_variable typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]] additional_variable block.
auth_key str The type of authentication configured.

auth_typeRequired
auth_type: str
  • Type: str

authType of the Connection Possible values: ["USER_PASSWORD"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_type IntegrationConnectorsConnection#auth_type}


user_passwordRequired
user_password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword

user_password block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#user_password IntegrationConnectorsConnection#user_password}


additional_variableOptional
additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]]

additional_variable block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#additional_variable}


auth_keyOptional
auth_key: str
  • Type: str

The type of authentication configured.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_key IntegrationConnectorsConnection#auth_key}


IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable(
  key: str,
  boolean_value: typing.Union[bool, IResolvable] = None,
  encryption_key_value: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue = None,
  integer_value: typing.Union[int, float] = None,
  secret_value: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue = None,
  string_value: str = None
)

Properties

Name Type Description
key str Key for the configVariable.
boolean_value typing.Union[bool, cdktf.IResolvable] Boolean Value of configVariable.
encryption_key_value IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue encryption_key_value block.
integer_value typing.Union[int, float] Integer Value of configVariable.
secret_value IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue secret_value block.
string_value str String Value of configVariabley.

keyRequired
key: str
  • Type: str

Key for the configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#key}


boolean_valueOptional
boolean_value: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

Boolean Value of configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#boolean_value IntegrationConnectorsConnection#boolean_value}


encryption_key_valueOptional
encryption_key_value: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue

encryption_key_value block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#encryption_key_value IntegrationConnectorsConnection#encryption_key_value}


integer_valueOptional
integer_value: typing.Union[int, float]
  • Type: typing.Union[int, float]

Integer Value of configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#integer_value IntegrationConnectorsConnection#integer_value}


secret_valueOptional
secret_value: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue

secret_value block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_value IntegrationConnectorsConnection#secret_value}


string_valueOptional
string_value: str
  • Type: str

String Value of configVariabley.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#string_value IntegrationConnectorsConnection#string_value}


IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue(
  kms_key_name: str = None,
  type: str = None
)

Properties

Name Type Description
kms_key_name str The [KMS key name] with which the content of the Operation is encrypted.
type str Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

kms_key_nameOptional
kms_key_name: str
  • Type: str

The [KMS key name] with which the content of the Operation is encrypted.

The expected format: projects/* /locations/* /keyRings/* /cryptoKeys/*. Will be empty string if google managed.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


typeOptional
type: str
  • Type: str

Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}


IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue(
  secret_version: str
)

Properties

Name Type Description
secret_version str Secret version of Secret Value for Config variable.

secret_versionRequired
secret_version: str
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword(
  password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword = None,
  username: str = None
)

Properties

Name Type Description
password IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword password block.
username str Username for Authentication.

passwordOptional
password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword

password block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#password IntegrationConnectorsConnection#password}


usernameOptional
username: str
  • Type: str

Username for Authentication.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#username IntegrationConnectorsConnection#username}


IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword(
  secret_version: str
)

Properties

Name Type Description
secret_version str The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

secret_versionRequired
secret_version: str
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig(
  destination: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]] = None,
  key: str = None
)

Properties

Name Type Description
destination typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]] destination block.
key str Key for the connection.

destinationOptional
destination: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]]

destination block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#destination IntegrationConnectorsConnection#destination}


keyOptional
key: str
  • Type: str

Key for the connection.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#key}


IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination(
  host: str = None,
  port: typing.Union[int, float] = None,
  service_attachment: str = None
)

Properties

Name Type Description
host str Host.
port typing.Union[int, float] port number.
service_attachment str Service Attachment.

hostOptional
host: str
  • Type: str

Host.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#host IntegrationConnectorsConnection#host}


portOptional
port: typing.Union[int, float]
  • Type: typing.Union[int, float]

port number.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#port IntegrationConnectorsConnection#port}


service_attachmentOptional
service_attachment: str
  • Type: str

Service Attachment.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#service_attachment IntegrationConnectorsConnection#service_attachment}


IntegrationConnectorsConnectionEventingRuntimeData

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingRuntimeData()

IntegrationConnectorsConnectionEventingRuntimeDataStatus

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingRuntimeDataStatus()

IntegrationConnectorsConnectionLockConfig

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionLockConfig(
  locked: typing.Union[bool, IResolvable],
  reason: str = None
)

Properties

Name Type Description
locked typing.Union[bool, cdktf.IResolvable] Indicates whether or not the connection is locked.
reason str Describes why a connection is locked.

lockedRequired
locked: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

Indicates whether or not the connection is locked.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#locked IntegrationConnectorsConnection#locked}


reasonOptional
reason: str
  • Type: str

Describes why a connection is locked.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#reason IntegrationConnectorsConnection#reason}


IntegrationConnectorsConnectionLogConfig

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionLogConfig(
  enabled: typing.Union[bool, IResolvable]
)

Properties

Name Type Description
enabled typing.Union[bool, cdktf.IResolvable] Enabled represents whether logging is enabled or not for a connection.

enabledRequired
enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

Enabled represents whether logging is enabled or not for a connection.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#enabled IntegrationConnectorsConnection#enabled}


IntegrationConnectorsConnectionNodeConfig

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionNodeConfig(
  max_node_count: typing.Union[int, float] = None,
  min_node_count: typing.Union[int, float] = None
)

Properties

Name Type Description
max_node_count typing.Union[int, float] Minimum number of nodes in the runtime nodes.
min_node_count typing.Union[int, float] Minimum number of nodes in the runtime nodes.

max_node_countOptional
max_node_count: typing.Union[int, float]
  • Type: typing.Union[int, float]

Minimum number of nodes in the runtime nodes.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#max_node_count IntegrationConnectorsConnection#max_node_count}


min_node_countOptional
min_node_count: typing.Union[int, float]
  • Type: typing.Union[int, float]

Minimum number of nodes in the runtime nodes.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#min_node_count IntegrationConnectorsConnection#min_node_count}


IntegrationConnectorsConnectionSslConfig

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfig(
  type: str,
  additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]] = None,
  client_certificate: IntegrationConnectorsConnectionSslConfigClientCertificate = None,
  client_cert_type: str = None,
  client_private_key: IntegrationConnectorsConnectionSslConfigClientPrivateKey = None,
  client_private_key_pass: IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass = None,
  private_server_certificate: IntegrationConnectorsConnectionSslConfigPrivateServerCertificate = None,
  server_cert_type: str = None,
  trust_model: str = None,
  use_ssl: typing.Union[bool, IResolvable] = None
)

Properties

Name Type Description
type str Enum for controlling the SSL Type (TLS/MTLS) Possible values: ["TLS", "MTLS"].
additional_variable typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]] additional_variable block.
client_certificate IntegrationConnectorsConnectionSslConfigClientCertificate client_certificate block.
client_cert_type str Type of Client Cert (PEM/JKS/.. etc.) Possible values: ["PEM"].
client_private_key IntegrationConnectorsConnectionSslConfigClientPrivateKey client_private_key block.
client_private_key_pass IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass client_private_key_pass block.
private_server_certificate IntegrationConnectorsConnectionSslConfigPrivateServerCertificate private_server_certificate block.
server_cert_type str Type of Server Cert (PEM/JKS/.. etc.) Possible values: ["PEM"].
trust_model str Enum for Trust Model Possible values: ["PUBLIC", "PRIVATE", "INSECURE"].
use_ssl typing.Union[bool, cdktf.IResolvable] Bool for enabling SSL.

typeRequired
type: str
  • Type: str

Enum for controlling the SSL Type (TLS/MTLS) Possible values: ["TLS", "MTLS"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}


additional_variableOptional
additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]]

additional_variable block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#additional_variable}


client_certificateOptional
client_certificate: IntegrationConnectorsConnectionSslConfigClientCertificate

client_certificate block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_certificate IntegrationConnectorsConnection#client_certificate}


client_cert_typeOptional
client_cert_type: str
  • Type: str

Type of Client Cert (PEM/JKS/.. etc.) Possible values: ["PEM"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_cert_type IntegrationConnectorsConnection#client_cert_type}


client_private_keyOptional
client_private_key: IntegrationConnectorsConnectionSslConfigClientPrivateKey

client_private_key block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_private_key IntegrationConnectorsConnection#client_private_key}


client_private_key_passOptional
client_private_key_pass: IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass

client_private_key_pass block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_private_key_pass IntegrationConnectorsConnection#client_private_key_pass}


private_server_certificateOptional
private_server_certificate: IntegrationConnectorsConnectionSslConfigPrivateServerCertificate

private_server_certificate block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#private_server_certificate IntegrationConnectorsConnection#private_server_certificate}


server_cert_typeOptional
server_cert_type: str
  • Type: str

Type of Server Cert (PEM/JKS/.. etc.) Possible values: ["PEM"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#server_cert_type IntegrationConnectorsConnection#server_cert_type}


trust_modelOptional
trust_model: str
  • Type: str

Enum for Trust Model Possible values: ["PUBLIC", "PRIVATE", "INSECURE"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#trust_model IntegrationConnectorsConnection#trust_model}


use_sslOptional
use_ssl: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

Bool for enabling SSL.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#use_ssl IntegrationConnectorsConnection#use_ssl}


IntegrationConnectorsConnectionSslConfigAdditionalVariable

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigAdditionalVariable(
  key: str,
  boolean_value: typing.Union[bool, IResolvable] = None,
  encryption_key_value: IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue = None,
  integer_value: typing.Union[int, float] = None,
  secret_value: IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue = None,
  string_value: str = None
)

Properties

Name Type Description
key str Key for the configVariable.
boolean_value typing.Union[bool, cdktf.IResolvable] Boolean Value of configVariable.
encryption_key_value IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue encryption_key_value block.
integer_value typing.Union[int, float] Integer Value of configVariable.
secret_value IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue secret_value block.
string_value str String Value of configVariabley.

keyRequired
key: str
  • Type: str

Key for the configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#key}


boolean_valueOptional
boolean_value: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

Boolean Value of configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#boolean_value IntegrationConnectorsConnection#boolean_value}


encryption_key_valueOptional
encryption_key_value: IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue

encryption_key_value block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#encryption_key_value IntegrationConnectorsConnection#encryption_key_value}


integer_valueOptional
integer_value: typing.Union[int, float]
  • Type: typing.Union[int, float]

Integer Value of configVariable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#integer_value IntegrationConnectorsConnection#integer_value}


secret_valueOptional
secret_value: IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue

secret_value block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_value IntegrationConnectorsConnection#secret_value}


string_valueOptional
string_value: str
  • Type: str

String Value of configVariabley.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#string_value IntegrationConnectorsConnection#string_value}


IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue(
  kms_key_name: str = None,
  type: str = None
)

Properties

Name Type Description
kms_key_name str The [KMS key name] with which the content of the Operation is encrypted.
type str Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

kms_key_nameOptional
kms_key_name: str
  • Type: str

The [KMS key name] with which the content of the Operation is encrypted.

The expected format: projects/* /locations/* /keyRings/* /cryptoKeys/*. Will be empty string if google managed.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


typeOptional
type: str
  • Type: str

Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}


IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue(
  secret_version: str
)

Properties

Name Type Description
secret_version str Secret version of Secret Value for Config variable.

secret_versionRequired
secret_version: str
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


IntegrationConnectorsConnectionSslConfigClientCertificate

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigClientCertificate(
  secret_version: str
)

Properties

Name Type Description
secret_version str Secret version of Secret Value for Config variable.

secret_versionRequired
secret_version: str
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


IntegrationConnectorsConnectionSslConfigClientPrivateKey

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigClientPrivateKey(
  secret_version: str
)

Properties

Name Type Description
secret_version str Secret version of Secret Value for Config variable.

secret_versionRequired
secret_version: str
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass(
  secret_version: str
)

Properties

Name Type Description
secret_version str Secret version of Secret Value for Config variable.

secret_versionRequired
secret_version: str
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


IntegrationConnectorsConnectionSslConfigPrivateServerCertificate

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigPrivateServerCertificate(
  secret_version: str
)

Properties

Name Type Description
secret_version str Secret version of Secret Value for Config variable.

secret_versionRequired
secret_version: str
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


IntegrationConnectorsConnectionStatus

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionStatus()

IntegrationConnectorsConnectionTimeouts

Initializer

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionTimeouts(
  create: str = None,
  delete: str = None,
  update: str = None
)

Properties

Name Type Description
create str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#create IntegrationConnectorsConnection#create}.
delete str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#delete IntegrationConnectorsConnection#delete}.
update str Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#update IntegrationConnectorsConnection#update}.

createOptional
create: str
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#create IntegrationConnectorsConnection#create}.


deleteOptional
delete: str
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#delete IntegrationConnectorsConnection#delete}.


updateOptional
update: str
  • Type: str

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#update IntegrationConnectorsConnection#update}.


Classes

IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
reset_kms_key_name No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

reset_kms_key_name
def reset_kms_key_name() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
kms_key_name_input str No description.
type_input str No description.
kms_key_name str No description.
type str No description.
internal_value IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

kms_key_name_inputOptional
kms_key_name_input: str
  • Type: str

type_inputOptional
type_input: str
  • Type: str

kms_key_nameRequired
kms_key_name: str
  • Type: str

typeRequired
type: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue

IntegrationConnectorsConnectionAuthConfigAdditionalVariableList

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigAdditionalVariableList(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  wraps_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
wraps_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


wraps_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
all_with_map_key Creating an iterator for this complex list.
compute_fqn No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
get No description.

all_with_map_key
def all_with_map_key(
  map_key_attribute_name: str
) -> DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

map_key_attribute_nameRequired
  • Type: str

compute_fqn
def compute_fqn() -> str
resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
def get(
  index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference
indexRequired
  • Type: typing.Union[int, float]

the index of the item to return.


Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
internal_value typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]]

IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  complex_object_index: typing.Union[int, float],
  complex_object_is_from_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
complex_object_index typing.Union[int, float] the index of this item in the list.
complex_object_is_from_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


complex_object_indexRequired
  • Type: typing.Union[int, float]

the index of this item in the list.


complex_object_is_from_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_encryption_key_value No description.
put_secret_value No description.
reset_boolean_value No description.
reset_encryption_key_value No description.
reset_integer_value No description.
reset_secret_value No description.
reset_string_value No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_encryption_key_value
def put_encryption_key_value(
  type: str,
  kms_key_name: str = None
) -> None
typeRequired
  • Type: str

Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}


kms_key_nameOptional
  • Type: str

The [KMS key name] with which the content of the Operation is encrypted.

The expected format: projects/* /locations/* /keyRings/* /cryptoKeys/*. Will be empty string if google managed.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


put_secret_value
def put_secret_value(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


reset_boolean_value
def reset_boolean_value() -> None
reset_encryption_key_value
def reset_encryption_key_value() -> None
reset_integer_value
def reset_integer_value() -> None
reset_secret_value
def reset_secret_value() -> None
reset_string_value
def reset_string_value() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
encryption_key_value IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference No description.
secret_value IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference No description.
boolean_value_input typing.Union[bool, cdktf.IResolvable] No description.
encryption_key_value_input IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue No description.
integer_value_input typing.Union[int, float] No description.
key_input str No description.
secret_value_input IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue No description.
string_value_input str No description.
boolean_value typing.Union[bool, cdktf.IResolvable] No description.
integer_value typing.Union[int, float] No description.
key str No description.
string_value str No description.
internal_value typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionAuthConfigAdditionalVariable] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

encryption_key_valueRequired
encryption_key_value: IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference

secret_valueRequired
secret_value: IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference

boolean_value_inputOptional
boolean_value_input: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

encryption_key_value_inputOptional
encryption_key_value_input: IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue

integer_value_inputOptional
integer_value_input: typing.Union[int, float]
  • Type: typing.Union[int, float]

key_inputOptional
key_input: str
  • Type: str

secret_value_inputOptional
secret_value_input: IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue

string_value_inputOptional
string_value_input: str
  • Type: str

boolean_valueRequired
boolean_value: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

integer_valueRequired
integer_value: typing.Union[int, float]
  • Type: typing.Union[int, float]

keyRequired
key: str
  • Type: str

string_valueRequired
string_value: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionAuthConfigAdditionalVariable]

IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue

IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret

IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_client_secret No description.
reset_auth_uri No description.
reset_client_id No description.
reset_client_secret No description.
reset_enable_pkce No description.
reset_scopes No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_client_secret
def put_client_secret(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


reset_auth_uri
def reset_auth_uri() -> None
reset_client_id
def reset_client_id() -> None
reset_client_secret
def reset_client_secret() -> None
reset_enable_pkce
def reset_enable_pkce() -> None
reset_scopes
def reset_scopes() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
client_secret IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference No description.
auth_uri_input str No description.
client_id_input str No description.
client_secret_input IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret No description.
enable_pkce_input typing.Union[bool, cdktf.IResolvable] No description.
scopes_input typing.List[str] No description.
auth_uri str No description.
client_id str No description.
enable_pkce typing.Union[bool, cdktf.IResolvable] No description.
scopes typing.List[str] No description.
internal_value IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

client_secretRequired
client_secret: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference

auth_uri_inputOptional
auth_uri_input: str
  • Type: str

client_id_inputOptional
client_id_input: str
  • Type: str

client_secret_inputOptional
client_secret_input: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret

enable_pkce_inputOptional
enable_pkce_input: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

scopes_inputOptional
scopes_input: typing.List[str]
  • Type: typing.List[str]

auth_uriRequired
auth_uri: str
  • Type: str

client_idRequired
client_id: str
  • Type: str

enable_pkceRequired
enable_pkce: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

scopesRequired
scopes: typing.List[str]
  • Type: typing.List[str]

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow

IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret

IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_client_secret No description.
reset_client_secret No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_client_secret
def put_client_secret(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


reset_client_secret
def reset_client_secret() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
client_secret IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference No description.
client_id_input str No description.
client_secret_input IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret No description.
client_id str No description.
internal_value IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

client_secretRequired
client_secret: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference

client_id_inputOptional
client_id_input: str
  • Type: str

client_secret_inputOptional
client_secret_input: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret

client_idRequired
client_id: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials

IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey

IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
reset_audience No description.
reset_issuer No description.
reset_subject No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

reset_audience
def reset_audience() -> None
reset_issuer
def reset_issuer() -> None
reset_subject
def reset_subject() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
audience_input str No description.
issuer_input str No description.
subject_input str No description.
audience str No description.
issuer str No description.
subject str No description.
internal_value IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

audience_inputOptional
audience_input: str
  • Type: str

issuer_inputOptional
issuer_input: str
  • Type: str

subject_inputOptional
subject_input: str
  • Type: str

audienceRequired
audience: str
  • Type: str

issuerRequired
issuer: str
  • Type: str

subjectRequired
subject: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims

IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_client_key No description.
put_jwt_claims No description.
reset_client_key No description.
reset_jwt_claims No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_client_key
def put_client_key(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


put_jwt_claims
def put_jwt_claims(
  audience: str = None,
  issuer: str = None,
  subject: str = None
) -> None
audienceOptional
  • Type: str

Value for the "aud" claim.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#audience IntegrationConnectorsConnection#audience}


issuerOptional
  • Type: str

Value for the "iss" claim.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#issuer IntegrationConnectorsConnection#issuer}


subjectOptional
  • Type: str

Value for the "sub" claim.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#subject IntegrationConnectorsConnection#subject}


reset_client_key
def reset_client_key() -> None
reset_jwt_claims
def reset_jwt_claims() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
client_key IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference No description.
jwt_claims IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference No description.
client_key_input IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey No description.
jwt_claims_input IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims No description.
internal_value IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

client_keyRequired
client_key: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference

jwt_claimsRequired
jwt_claims: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference

client_key_inputOptional
client_key_input: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey

jwt_claims_inputOptional
jwt_claims_input: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer

IntegrationConnectorsConnectionAuthConfigOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_additional_variable No description.
put_oauth2_auth_code_flow No description.
put_oauth2_client_credentials No description.
put_oauth2_jwt_bearer No description.
put_ssh_public_key No description.
put_user_password No description.
reset_additional_variable No description.
reset_auth_key No description.
reset_oauth2_auth_code_flow No description.
reset_oauth2_client_credentials No description.
reset_oauth2_jwt_bearer No description.
reset_ssh_public_key No description.
reset_user_password No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_additional_variable
def put_additional_variable(
  value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]]
) -> None
valueRequired

put_oauth2_auth_code_flow
def put_oauth2_auth_code_flow(
  auth_uri: str = None,
  client_id: str = None,
  client_secret: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret = None,
  enable_pkce: typing.Union[bool, IResolvable] = None,
  scopes: typing.List[str] = None
) -> None
auth_uriOptional
  • Type: str

Auth URL for Authorization Code Flow.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_uri IntegrationConnectorsConnection#auth_uri}


client_idOptional
  • Type: str

Client ID for user-provided OAuth app.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_id IntegrationConnectorsConnection#client_id}


client_secretOptional

client_secret block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_secret IntegrationConnectorsConnection#client_secret}


enable_pkceOptional
  • Type: typing.Union[bool, cdktf.IResolvable]

Whether to enable PKCE when the user performs the auth code flow.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#enable_pkce IntegrationConnectorsConnection#enable_pkce}


scopesOptional
  • Type: typing.List[str]

Scopes the connection will request when the user performs the auth code flow.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#scopes IntegrationConnectorsConnection#scopes}


put_oauth2_client_credentials
def put_oauth2_client_credentials(
  client_id: str,
  client_secret: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret = None
) -> None
client_idRequired
  • Type: str

Secret version of Password for Authentication.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_id IntegrationConnectorsConnection#client_id}


client_secretOptional

client_secret block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_secret IntegrationConnectorsConnection#client_secret}


put_oauth2_jwt_bearer
def put_oauth2_jwt_bearer(
  client_key: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey = None,
  jwt_claims: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims = None
) -> None
client_keyOptional

client_key block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#client_key IntegrationConnectorsConnection#client_key}


jwt_claimsOptional

jwt_claims block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#jwt_claims IntegrationConnectorsConnection#jwt_claims}


put_ssh_public_key
def put_ssh_public_key(
  username: str,
  cert_type: str = None,
  ssh_client_cert: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert = None,
  ssh_client_cert_pass: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass = None
) -> None
usernameRequired
  • Type: str

The user account used to authenticate.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#username IntegrationConnectorsConnection#username}


cert_typeOptional
  • Type: str

Format of SSH Client cert.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#cert_type IntegrationConnectorsConnection#cert_type}


ssh_client_certOptional

ssh_client_cert block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#ssh_client_cert IntegrationConnectorsConnection#ssh_client_cert}


ssh_client_cert_passOptional

ssh_client_cert_pass block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#ssh_client_cert_pass IntegrationConnectorsConnection#ssh_client_cert_pass}


put_user_password
def put_user_password(
  username: str,
  password: IntegrationConnectorsConnectionAuthConfigUserPasswordPassword = None
) -> None
usernameRequired
  • Type: str

Username for Authentication.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#username IntegrationConnectorsConnection#username}


passwordOptional

password block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#password IntegrationConnectorsConnection#password}


reset_additional_variable
def reset_additional_variable() -> None
reset_auth_key
def reset_auth_key() -> None
reset_oauth2_auth_code_flow
def reset_oauth2_auth_code_flow() -> None
reset_oauth2_client_credentials
def reset_oauth2_client_credentials() -> None
reset_oauth2_jwt_bearer
def reset_oauth2_jwt_bearer() -> None
reset_ssh_public_key
def reset_ssh_public_key() -> None
reset_user_password
def reset_user_password() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
additional_variable IntegrationConnectorsConnectionAuthConfigAdditionalVariableList No description.
oauth2_auth_code_flow IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference No description.
oauth2_client_credentials IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference No description.
oauth2_jwt_bearer IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference No description.
ssh_public_key IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference No description.
user_password IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference No description.
additional_variable_input typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]] No description.
auth_key_input str No description.
auth_type_input str No description.
oauth2_auth_code_flow_input IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow No description.
oauth2_client_credentials_input IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials No description.
oauth2_jwt_bearer_input IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer No description.
ssh_public_key_input IntegrationConnectorsConnectionAuthConfigSshPublicKey No description.
user_password_input IntegrationConnectorsConnectionAuthConfigUserPassword No description.
auth_key str No description.
auth_type str No description.
internal_value IntegrationConnectorsConnectionAuthConfig No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

additional_variableRequired
additional_variable: IntegrationConnectorsConnectionAuthConfigAdditionalVariableList

oauth2_auth_code_flowRequired
oauth2_auth_code_flow: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference

oauth2_client_credentialsRequired
oauth2_client_credentials: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference

oauth2_jwt_bearerRequired
oauth2_jwt_bearer: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference

ssh_public_keyRequired
ssh_public_key: IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference

user_passwordRequired
user_password: IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference

additional_variable_inputOptional
additional_variable_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]]

auth_key_inputOptional
auth_key_input: str
  • Type: str

auth_type_inputOptional
auth_type_input: str
  • Type: str

oauth2_auth_code_flow_inputOptional
oauth2_auth_code_flow_input: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow

oauth2_client_credentials_inputOptional
oauth2_client_credentials_input: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials

oauth2_jwt_bearer_inputOptional
oauth2_jwt_bearer_input: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer

ssh_public_key_inputOptional
ssh_public_key_input: IntegrationConnectorsConnectionAuthConfigSshPublicKey

user_password_inputOptional
user_password_input: IntegrationConnectorsConnectionAuthConfigUserPassword

auth_keyRequired
auth_key: str
  • Type: str

auth_typeRequired
auth_type: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfig

IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_ssh_client_cert No description.
put_ssh_client_cert_pass No description.
reset_cert_type No description.
reset_ssh_client_cert No description.
reset_ssh_client_cert_pass No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_ssh_client_cert
def put_ssh_client_cert(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


put_ssh_client_cert_pass
def put_ssh_client_cert_pass(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


reset_cert_type
def reset_cert_type() -> None
reset_ssh_client_cert
def reset_ssh_client_cert() -> None
reset_ssh_client_cert_pass
def reset_ssh_client_cert_pass() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
ssh_client_cert IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference No description.
ssh_client_cert_pass IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference No description.
cert_type_input str No description.
ssh_client_cert_input IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert No description.
ssh_client_cert_pass_input IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass No description.
username_input str No description.
cert_type str No description.
username str No description.
internal_value IntegrationConnectorsConnectionAuthConfigSshPublicKey No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

ssh_client_certRequired
ssh_client_cert: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference

ssh_client_cert_passRequired
ssh_client_cert_pass: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference

cert_type_inputOptional
cert_type_input: str
  • Type: str

ssh_client_cert_inputOptional
ssh_client_cert_input: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert

ssh_client_cert_pass_inputOptional
ssh_client_cert_pass_input: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass

username_inputOptional
username_input: str
  • Type: str

cert_typeRequired
cert_type: str
  • Type: str

usernameRequired
username: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigSshPublicKey

IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert

IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass

IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_password No description.
reset_password No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_password
def put_password(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


reset_password
def reset_password() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
password IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference No description.
password_input IntegrationConnectorsConnectionAuthConfigUserPasswordPassword No description.
username_input str No description.
username str No description.
internal_value IntegrationConnectorsConnectionAuthConfigUserPassword No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

passwordRequired
password: IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference

password_inputOptional
password_input: IntegrationConnectorsConnectionAuthConfigUserPasswordPassword

username_inputOptional
username_input: str
  • Type: str

usernameRequired
username: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigUserPassword

IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionAuthConfigUserPasswordPassword No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionAuthConfigUserPasswordPassword

IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
reset_kms_key_name No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

reset_kms_key_name
def reset_kms_key_name() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
kms_key_name_input str No description.
type_input str No description.
kms_key_name str No description.
type str No description.
internal_value IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

kms_key_name_inputOptional
kms_key_name_input: str
  • Type: str

type_inputOptional
type_input: str
  • Type: str

kms_key_nameRequired
kms_key_name: str
  • Type: str

typeRequired
type: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue

IntegrationConnectorsConnectionConfigVariableList

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionConfigVariableList(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  wraps_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
wraps_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


wraps_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
all_with_map_key Creating an iterator for this complex list.
compute_fqn No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
get No description.

all_with_map_key
def all_with_map_key(
  map_key_attribute_name: str
) -> DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

map_key_attribute_nameRequired
  • Type: str

compute_fqn
def compute_fqn() -> str
resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
def get(
  index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionConfigVariableOutputReference
indexRequired
  • Type: typing.Union[int, float]

the index of the item to return.


Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
internal_value typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]]

IntegrationConnectorsConnectionConfigVariableOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionConfigVariableOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  complex_object_index: typing.Union[int, float],
  complex_object_is_from_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
complex_object_index typing.Union[int, float] the index of this item in the list.
complex_object_is_from_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


complex_object_indexRequired
  • Type: typing.Union[int, float]

the index of this item in the list.


complex_object_is_from_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_encryption_key_value No description.
put_secret_value No description.
reset_boolean_value No description.
reset_encryption_key_value No description.
reset_integer_value No description.
reset_secret_value No description.
reset_string_value No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_encryption_key_value
def put_encryption_key_value(
  type: str,
  kms_key_name: str = None
) -> None
typeRequired
  • Type: str

Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}


kms_key_nameOptional
  • Type: str

The [KMS key name] with which the content of the Operation is encrypted.

The expected format: projects/* /locations/* /keyRings/* /cryptoKeys/*. Will be empty string if google managed.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


put_secret_value
def put_secret_value(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


reset_boolean_value
def reset_boolean_value() -> None
reset_encryption_key_value
def reset_encryption_key_value() -> None
reset_integer_value
def reset_integer_value() -> None
reset_secret_value
def reset_secret_value() -> None
reset_string_value
def reset_string_value() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
encryption_key_value IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference No description.
secret_value IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference No description.
boolean_value_input typing.Union[bool, cdktf.IResolvable] No description.
encryption_key_value_input IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue No description.
integer_value_input typing.Union[int, float] No description.
key_input str No description.
secret_value_input IntegrationConnectorsConnectionConfigVariableSecretValue No description.
string_value_input str No description.
boolean_value typing.Union[bool, cdktf.IResolvable] No description.
integer_value typing.Union[int, float] No description.
key str No description.
string_value str No description.
internal_value typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionConfigVariable] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

encryption_key_valueRequired
encryption_key_value: IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference

secret_valueRequired
secret_value: IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference

boolean_value_inputOptional
boolean_value_input: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

encryption_key_value_inputOptional
encryption_key_value_input: IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue

integer_value_inputOptional
integer_value_input: typing.Union[int, float]
  • Type: typing.Union[int, float]

key_inputOptional
key_input: str
  • Type: str

secret_value_inputOptional
secret_value_input: IntegrationConnectorsConnectionConfigVariableSecretValue

string_value_inputOptional
string_value_input: str
  • Type: str

boolean_valueRequired
boolean_value: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

integer_valueRequired
integer_value: typing.Union[int, float]
  • Type: typing.Union[int, float]

keyRequired
key: str
  • Type: str

string_valueRequired
string_value: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionConfigVariable]

IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionConfigVariableSecretValue No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionConfigVariableSecretValue

IntegrationConnectorsConnectionConnectorVersionInfraConfigList

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionConnectorVersionInfraConfigList(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  wraps_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
wraps_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


wraps_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
all_with_map_key Creating an iterator for this complex list.
compute_fqn No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
get No description.

all_with_map_key
def all_with_map_key(
  map_key_attribute_name: str
) -> DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

map_key_attribute_nameRequired
  • Type: str

compute_fqn
def compute_fqn() -> str
resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
def get(
  index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference
indexRequired
  • Type: typing.Union[int, float]

the index of the item to return.


Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  complex_object_index: typing.Union[int, float],
  complex_object_is_from_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
complex_object_index typing.Union[int, float] the index of this item in the list.
complex_object_is_from_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


complex_object_indexRequired
  • Type: typing.Union[int, float]

the index of this item in the list.


complex_object_is_from_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
ratelimit_threshold str No description.
internal_value IntegrationConnectorsConnectionConnectorVersionInfraConfig No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

ratelimit_thresholdRequired
ratelimit_threshold: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionConnectorVersionInfraConfig

IntegrationConnectorsConnectionDestinationConfigDestinationList

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionDestinationConfigDestinationList(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  wraps_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
wraps_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


wraps_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
all_with_map_key Creating an iterator for this complex list.
compute_fqn No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
get No description.

all_with_map_key
def all_with_map_key(
  map_key_attribute_name: str
) -> DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

map_key_attribute_nameRequired
  • Type: str

compute_fqn
def compute_fqn() -> str
resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
def get(
  index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference
indexRequired
  • Type: typing.Union[int, float]

the index of the item to return.


Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
internal_value typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]]

IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  complex_object_index: typing.Union[int, float],
  complex_object_is_from_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
complex_object_index typing.Union[int, float] the index of this item in the list.
complex_object_is_from_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


complex_object_indexRequired
  • Type: typing.Union[int, float]

the index of this item in the list.


complex_object_is_from_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
reset_host No description.
reset_port No description.
reset_service_attachment No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

reset_host
def reset_host() -> None
reset_port
def reset_port() -> None
reset_service_attachment
def reset_service_attachment() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
host_input str No description.
port_input typing.Union[int, float] No description.
service_attachment_input str No description.
host str No description.
port typing.Union[int, float] No description.
service_attachment str No description.
internal_value typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionDestinationConfigDestination] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

host_inputOptional
host_input: str
  • Type: str

port_inputOptional
port_input: typing.Union[int, float]
  • Type: typing.Union[int, float]

service_attachment_inputOptional
service_attachment_input: str
  • Type: str

hostRequired
host: str
  • Type: str

portRequired
port: typing.Union[int, float]
  • Type: typing.Union[int, float]

service_attachmentRequired
service_attachment: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionDestinationConfigDestination]

IntegrationConnectorsConnectionDestinationConfigList

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionDestinationConfigList(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  wraps_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
wraps_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


wraps_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
all_with_map_key Creating an iterator for this complex list.
compute_fqn No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
get No description.

all_with_map_key
def all_with_map_key(
  map_key_attribute_name: str
) -> DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

map_key_attribute_nameRequired
  • Type: str

compute_fqn
def compute_fqn() -> str
resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
def get(
  index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionDestinationConfigOutputReference
indexRequired
  • Type: typing.Union[int, float]

the index of the item to return.


Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
internal_value typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]]

IntegrationConnectorsConnectionDestinationConfigOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionDestinationConfigOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  complex_object_index: typing.Union[int, float],
  complex_object_is_from_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
complex_object_index typing.Union[int, float] the index of this item in the list.
complex_object_is_from_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


complex_object_indexRequired
  • Type: typing.Union[int, float]

the index of this item in the list.


complex_object_is_from_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_destination No description.
reset_destination No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_destination
def put_destination(
  value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]]
) -> None
valueRequired

reset_destination
def reset_destination() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
destination IntegrationConnectorsConnectionDestinationConfigDestinationList No description.
destination_input typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]] No description.
key_input str No description.
key str No description.
internal_value typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionDestinationConfig] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

destinationRequired
destination: IntegrationConnectorsConnectionDestinationConfigDestinationList

destination_inputOptional
destination_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]]

key_inputOptional
key_input: str
  • Type: str

keyRequired
key: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionDestinationConfig]

IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
reset_kms_key_name No description.
reset_type No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

reset_kms_key_name
def reset_kms_key_name() -> None
reset_type
def reset_type() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
kms_key_name_input str No description.
type_input str No description.
kms_key_name str No description.
type str No description.
internal_value IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

kms_key_name_inputOptional
kms_key_name_input: str
  • Type: str

type_inputOptional
type_input: str
  • Type: str

kms_key_nameRequired
kms_key_name: str
  • Type: str

typeRequired
type: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue

IntegrationConnectorsConnectionEventingConfigAdditionalVariableList

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAdditionalVariableList(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  wraps_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
wraps_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


wraps_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
all_with_map_key Creating an iterator for this complex list.
compute_fqn No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
get No description.

all_with_map_key
def all_with_map_key(
  map_key_attribute_name: str
) -> DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

map_key_attribute_nameRequired
  • Type: str

compute_fqn
def compute_fqn() -> str
resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
def get(
  index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference
indexRequired
  • Type: typing.Union[int, float]

the index of the item to return.


Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
internal_value typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]]

IntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  complex_object_index: typing.Union[int, float],
  complex_object_is_from_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
complex_object_index typing.Union[int, float] the index of this item in the list.
complex_object_is_from_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


complex_object_indexRequired
  • Type: typing.Union[int, float]

the index of this item in the list.


complex_object_is_from_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_encryption_key_value No description.
put_secret_value No description.
reset_boolean_value No description.
reset_encryption_key_value No description.
reset_integer_value No description.
reset_secret_value No description.
reset_string_value No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_encryption_key_value
def put_encryption_key_value(
  kms_key_name: str = None,
  type: str = None
) -> None
kms_key_nameOptional
  • Type: str

The [KMS key name] with which the content of the Operation is encrypted.

The expected format: projects/* /locations/* /keyRings/* /cryptoKeys/*. Will be empty string if google managed.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


typeOptional
  • Type: str

Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}


put_secret_value
def put_secret_value(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


reset_boolean_value
def reset_boolean_value() -> None
reset_encryption_key_value
def reset_encryption_key_value() -> None
reset_integer_value
def reset_integer_value() -> None
reset_secret_value
def reset_secret_value() -> None
reset_string_value
def reset_string_value() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
encryption_key_value IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference No description.
secret_value IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference No description.
boolean_value_input typing.Union[bool, cdktf.IResolvable] No description.
encryption_key_value_input IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue No description.
integer_value_input typing.Union[int, float] No description.
key_input str No description.
secret_value_input IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue No description.
string_value_input str No description.
boolean_value typing.Union[bool, cdktf.IResolvable] No description.
integer_value typing.Union[int, float] No description.
key str No description.
string_value str No description.
internal_value typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionEventingConfigAdditionalVariable] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

encryption_key_valueRequired
encryption_key_value: IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference

secret_valueRequired
secret_value: IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference

boolean_value_inputOptional
boolean_value_input: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

encryption_key_value_inputOptional
encryption_key_value_input: IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue

integer_value_inputOptional
integer_value_input: typing.Union[int, float]
  • Type: typing.Union[int, float]

key_inputOptional
key_input: str
  • Type: str

secret_value_inputOptional
secret_value_input: IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue

string_value_inputOptional
string_value_input: str
  • Type: str

boolean_valueRequired
boolean_value: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

integer_valueRequired
integer_value: typing.Union[int, float]
  • Type: typing.Union[int, float]

keyRequired
key: str
  • Type: str

string_valueRequired
string_value: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionEventingConfigAdditionalVariable]

IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue

IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
reset_kms_key_name No description.
reset_type No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

reset_kms_key_name
def reset_kms_key_name() -> None
reset_type
def reset_type() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
kms_key_name_input str No description.
type_input str No description.
kms_key_name str No description.
type str No description.
internal_value IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

kms_key_name_inputOptional
kms_key_name_input: str
  • Type: str

type_inputOptional
type_input: str
  • Type: str

kms_key_nameRequired
kms_key_name: str
  • Type: str

typeRequired
type: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue

IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  wraps_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
wraps_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


wraps_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
all_with_map_key Creating an iterator for this complex list.
compute_fqn No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
get No description.

all_with_map_key
def all_with_map_key(
  map_key_attribute_name: str
) -> DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

map_key_attribute_nameRequired
  • Type: str

compute_fqn
def compute_fqn() -> str
resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
def get(
  index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference
indexRequired
  • Type: typing.Union[int, float]

the index of the item to return.


Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
internal_value typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]]

IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  complex_object_index: typing.Union[int, float],
  complex_object_is_from_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
complex_object_index typing.Union[int, float] the index of this item in the list.
complex_object_is_from_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


complex_object_indexRequired
  • Type: typing.Union[int, float]

the index of this item in the list.


complex_object_is_from_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_encryption_key_value No description.
put_secret_value No description.
reset_boolean_value No description.
reset_encryption_key_value No description.
reset_integer_value No description.
reset_secret_value No description.
reset_string_value No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_encryption_key_value
def put_encryption_key_value(
  kms_key_name: str = None,
  type: str = None
) -> None
kms_key_nameOptional
  • Type: str

The [KMS key name] with which the content of the Operation is encrypted.

The expected format: projects/* /locations/* /keyRings/* /cryptoKeys/*. Will be empty string if google managed.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


typeOptional
  • Type: str

Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}


put_secret_value
def put_secret_value(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


reset_boolean_value
def reset_boolean_value() -> None
reset_encryption_key_value
def reset_encryption_key_value() -> None
reset_integer_value
def reset_integer_value() -> None
reset_secret_value
def reset_secret_value() -> None
reset_string_value
def reset_string_value() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
encryption_key_value IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference No description.
secret_value IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference No description.
boolean_value_input typing.Union[bool, cdktf.IResolvable] No description.
encryption_key_value_input IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue No description.
integer_value_input typing.Union[int, float] No description.
key_input str No description.
secret_value_input IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue No description.
string_value_input str No description.
boolean_value typing.Union[bool, cdktf.IResolvable] No description.
integer_value typing.Union[int, float] No description.
key str No description.
string_value str No description.
internal_value typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

encryption_key_valueRequired
encryption_key_value: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference

secret_valueRequired
secret_value: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference

boolean_value_inputOptional
boolean_value_input: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

encryption_key_value_inputOptional
encryption_key_value_input: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue

integer_value_inputOptional
integer_value_input: typing.Union[int, float]
  • Type: typing.Union[int, float]

key_inputOptional
key_input: str
  • Type: str

secret_value_inputOptional
secret_value_input: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue

string_value_inputOptional
string_value_input: str
  • Type: str

boolean_valueRequired
boolean_value: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

integer_valueRequired
integer_value: typing.Union[int, float]
  • Type: typing.Union[int, float]

keyRequired
key: str
  • Type: str

string_valueRequired
string_value: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]

IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue

IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_additional_variable No description.
put_user_password No description.
reset_additional_variable No description.
reset_auth_key No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_additional_variable
def put_additional_variable(
  value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]]
) -> None
valueRequired

put_user_password
def put_user_password(
  password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword = None,
  username: str = None
) -> None
passwordOptional

password block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#password IntegrationConnectorsConnection#password}


usernameOptional
  • Type: str

Username for Authentication.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#username IntegrationConnectorsConnection#username}


reset_additional_variable
def reset_additional_variable() -> None
reset_auth_key
def reset_auth_key() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
additional_variable IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList No description.
user_password IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference No description.
additional_variable_input typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]] No description.
auth_key_input str No description.
auth_type_input str No description.
user_password_input IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword No description.
auth_key str No description.
auth_type str No description.
internal_value IntegrationConnectorsConnectionEventingConfigAuthConfig No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

additional_variableRequired
additional_variable: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList

user_passwordRequired
user_password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference

additional_variable_inputOptional
additional_variable_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]]

auth_key_inputOptional
auth_key_input: str
  • Type: str

auth_type_inputOptional
auth_type_input: str
  • Type: str

user_password_inputOptional
user_password_input: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword

auth_keyRequired
auth_key: str
  • Type: str

auth_typeRequired
auth_type: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionEventingConfigAuthConfig

IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_password No description.
reset_password No description.
reset_username No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_password
def put_password(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


reset_password
def reset_password() -> None
reset_username
def reset_username() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
password IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference No description.
password_input IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword No description.
username_input str No description.
username str No description.
internal_value IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

passwordRequired
password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference

password_inputOptional
password_input: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword

username_inputOptional
username_input: str
  • Type: str

usernameRequired
username: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword

IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword

IntegrationConnectorsConnectionEventingConfigOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_additional_variable No description.
put_auth_config No description.
put_registration_destination_config No description.
reset_additional_variable No description.
reset_auth_config No description.
reset_enrichment_enabled No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_additional_variable
def put_additional_variable(
  value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]]
) -> None
valueRequired

put_auth_config
def put_auth_config(
  auth_type: str,
  user_password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword,
  additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]] = None,
  auth_key: str = None
) -> None
auth_typeRequired
  • Type: str

authType of the Connection Possible values: ["USER_PASSWORD"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_type IntegrationConnectorsConnection#auth_type}


user_passwordRequired

user_password block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#user_password IntegrationConnectorsConnection#user_password}


additional_variableOptional

additional_variable block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#additional_variable}


auth_keyOptional
  • Type: str

The type of authentication configured.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#auth_key IntegrationConnectorsConnection#auth_key}


put_registration_destination_config
def put_registration_destination_config(
  destination: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]] = None,
  key: str = None
) -> None
destinationOptional

destination block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#destination IntegrationConnectorsConnection#destination}


keyOptional
  • Type: str

Key for the connection.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#key}


reset_additional_variable
def reset_additional_variable() -> None
reset_auth_config
def reset_auth_config() -> None
reset_enrichment_enabled
def reset_enrichment_enabled() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
additional_variable IntegrationConnectorsConnectionEventingConfigAdditionalVariableList No description.
auth_config IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference No description.
registration_destination_config IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference No description.
additional_variable_input typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]] No description.
auth_config_input IntegrationConnectorsConnectionEventingConfigAuthConfig No description.
enrichment_enabled_input typing.Union[bool, cdktf.IResolvable] No description.
registration_destination_config_input IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig No description.
enrichment_enabled typing.Union[bool, cdktf.IResolvable] No description.
internal_value IntegrationConnectorsConnectionEventingConfig No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

additional_variableRequired
additional_variable: IntegrationConnectorsConnectionEventingConfigAdditionalVariableList

auth_configRequired
auth_config: IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference

registration_destination_configRequired
registration_destination_config: IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference

additional_variable_inputOptional
additional_variable_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]]

auth_config_inputOptional
auth_config_input: IntegrationConnectorsConnectionEventingConfigAuthConfig

enrichment_enabled_inputOptional
enrichment_enabled_input: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

registration_destination_config_inputOptional
registration_destination_config_input: IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig

enrichment_enabledRequired
enrichment_enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

internal_valueOptional
internal_value: IntegrationConnectorsConnectionEventingConfig

IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  wraps_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
wraps_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


wraps_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
all_with_map_key Creating an iterator for this complex list.
compute_fqn No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
get No description.

all_with_map_key
def all_with_map_key(
  map_key_attribute_name: str
) -> DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

map_key_attribute_nameRequired
  • Type: str

compute_fqn
def compute_fqn() -> str
resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
def get(
  index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference
indexRequired
  • Type: typing.Union[int, float]

the index of the item to return.


Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
internal_value typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]]

IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  complex_object_index: typing.Union[int, float],
  complex_object_is_from_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
complex_object_index typing.Union[int, float] the index of this item in the list.
complex_object_is_from_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


complex_object_indexRequired
  • Type: typing.Union[int, float]

the index of this item in the list.


complex_object_is_from_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
reset_host No description.
reset_port No description.
reset_service_attachment No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

reset_host
def reset_host() -> None
reset_port
def reset_port() -> None
reset_service_attachment
def reset_service_attachment() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
host_input str No description.
port_input typing.Union[int, float] No description.
service_attachment_input str No description.
host str No description.
port typing.Union[int, float] No description.
service_attachment str No description.
internal_value typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

host_inputOptional
host_input: str
  • Type: str

port_inputOptional
port_input: typing.Union[int, float]
  • Type: typing.Union[int, float]

service_attachment_inputOptional
service_attachment_input: str
  • Type: str

hostRequired
host: str
  • Type: str

portRequired
port: typing.Union[int, float]
  • Type: typing.Union[int, float]

service_attachmentRequired
service_attachment: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]

IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_destination No description.
reset_destination No description.
reset_key No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_destination
def put_destination(
  value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]]
) -> None
valueRequired

reset_destination
def reset_destination() -> None
reset_key
def reset_key() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
destination IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList No description.
destination_input typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]] No description.
key_input str No description.
key str No description.
internal_value IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

destinationRequired
destination: IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList

destination_inputOptional
destination_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]]

key_inputOptional
key_input: str
  • Type: str

keyRequired
key: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig

IntegrationConnectorsConnectionEventingRuntimeDataList

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingRuntimeDataList(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  wraps_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
wraps_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


wraps_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
all_with_map_key Creating an iterator for this complex list.
compute_fqn No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
get No description.

all_with_map_key
def all_with_map_key(
  map_key_attribute_name: str
) -> DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

map_key_attribute_nameRequired
  • Type: str

compute_fqn
def compute_fqn() -> str
resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
def get(
  index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionEventingRuntimeDataOutputReference
indexRequired
  • Type: typing.Union[int, float]

the index of the item to return.


Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

IntegrationConnectorsConnectionEventingRuntimeDataOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingRuntimeDataOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  complex_object_index: typing.Union[int, float],
  complex_object_is_from_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
complex_object_index typing.Union[int, float] the index of this item in the list.
complex_object_is_from_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


complex_object_indexRequired
  • Type: typing.Union[int, float]

the index of this item in the list.


complex_object_is_from_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
events_listener_endpoint str No description.
status IntegrationConnectorsConnectionEventingRuntimeDataStatusList No description.
internal_value IntegrationConnectorsConnectionEventingRuntimeData No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

events_listener_endpointRequired
events_listener_endpoint: str
  • Type: str

statusRequired
status: IntegrationConnectorsConnectionEventingRuntimeDataStatusList

internal_valueOptional
internal_value: IntegrationConnectorsConnectionEventingRuntimeData

IntegrationConnectorsConnectionEventingRuntimeDataStatusList

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingRuntimeDataStatusList(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  wraps_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
wraps_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


wraps_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
all_with_map_key Creating an iterator for this complex list.
compute_fqn No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
get No description.

all_with_map_key
def all_with_map_key(
  map_key_attribute_name: str
) -> DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

map_key_attribute_nameRequired
  • Type: str

compute_fqn
def compute_fqn() -> str
resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
def get(
  index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference
indexRequired
  • Type: typing.Union[int, float]

the index of the item to return.


Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  complex_object_index: typing.Union[int, float],
  complex_object_is_from_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
complex_object_index typing.Union[int, float] the index of this item in the list.
complex_object_is_from_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


complex_object_indexRequired
  • Type: typing.Union[int, float]

the index of this item in the list.


complex_object_is_from_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
description str No description.
state str No description.
internal_value IntegrationConnectorsConnectionEventingRuntimeDataStatus No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

descriptionRequired
description: str
  • Type: str

stateRequired
state: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionEventingRuntimeDataStatus

IntegrationConnectorsConnectionLockConfigOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionLockConfigOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
reset_reason No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

reset_reason
def reset_reason() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
locked_input typing.Union[bool, cdktf.IResolvable] No description.
reason_input str No description.
locked typing.Union[bool, cdktf.IResolvable] No description.
reason str No description.
internal_value IntegrationConnectorsConnectionLockConfig No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

locked_inputOptional
locked_input: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

reason_inputOptional
reason_input: str
  • Type: str

lockedRequired
locked: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

reasonRequired
reason: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionLockConfig

IntegrationConnectorsConnectionLogConfigOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionLogConfigOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
enabled_input typing.Union[bool, cdktf.IResolvable] No description.
enabled typing.Union[bool, cdktf.IResolvable] No description.
internal_value IntegrationConnectorsConnectionLogConfig No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

enabled_inputOptional
enabled_input: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

enabledRequired
enabled: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

internal_valueOptional
internal_value: IntegrationConnectorsConnectionLogConfig

IntegrationConnectorsConnectionNodeConfigOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionNodeConfigOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
reset_max_node_count No description.
reset_min_node_count No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

reset_max_node_count
def reset_max_node_count() -> None
reset_min_node_count
def reset_min_node_count() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
max_node_count_input typing.Union[int, float] No description.
min_node_count_input typing.Union[int, float] No description.
max_node_count typing.Union[int, float] No description.
min_node_count typing.Union[int, float] No description.
internal_value IntegrationConnectorsConnectionNodeConfig No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

max_node_count_inputOptional
max_node_count_input: typing.Union[int, float]
  • Type: typing.Union[int, float]

min_node_count_inputOptional
min_node_count_input: typing.Union[int, float]
  • Type: typing.Union[int, float]

max_node_countRequired
max_node_count: typing.Union[int, float]
  • Type: typing.Union[int, float]

min_node_countRequired
min_node_count: typing.Union[int, float]
  • Type: typing.Union[int, float]

internal_valueOptional
internal_value: IntegrationConnectorsConnectionNodeConfig

IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
reset_kms_key_name No description.
reset_type No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

reset_kms_key_name
def reset_kms_key_name() -> None
reset_type
def reset_type() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
kms_key_name_input str No description.
type_input str No description.
kms_key_name str No description.
type str No description.
internal_value IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

kms_key_name_inputOptional
kms_key_name_input: str
  • Type: str

type_inputOptional
type_input: str
  • Type: str

kms_key_nameRequired
kms_key_name: str
  • Type: str

typeRequired
type: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue

IntegrationConnectorsConnectionSslConfigAdditionalVariableList

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigAdditionalVariableList(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  wraps_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
wraps_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


wraps_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
all_with_map_key Creating an iterator for this complex list.
compute_fqn No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
get No description.

all_with_map_key
def all_with_map_key(
  map_key_attribute_name: str
) -> DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

map_key_attribute_nameRequired
  • Type: str

compute_fqn
def compute_fqn() -> str
resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
def get(
  index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference
indexRequired
  • Type: typing.Union[int, float]

the index of the item to return.


Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
internal_value typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]]

IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  complex_object_index: typing.Union[int, float],
  complex_object_is_from_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
complex_object_index typing.Union[int, float] the index of this item in the list.
complex_object_is_from_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


complex_object_indexRequired
  • Type: typing.Union[int, float]

the index of this item in the list.


complex_object_is_from_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_encryption_key_value No description.
put_secret_value No description.
reset_boolean_value No description.
reset_encryption_key_value No description.
reset_integer_value No description.
reset_secret_value No description.
reset_string_value No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_encryption_key_value
def put_encryption_key_value(
  kms_key_name: str = None,
  type: str = None
) -> None
kms_key_nameOptional
  • Type: str

The [KMS key name] with which the content of the Operation is encrypted.

The expected format: projects/* /locations/* /keyRings/* /cryptoKeys/*. Will be empty string if google managed.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name}

Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.


typeOptional
  • Type: str

Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}


put_secret_value
def put_secret_value(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


reset_boolean_value
def reset_boolean_value() -> None
reset_encryption_key_value
def reset_encryption_key_value() -> None
reset_integer_value
def reset_integer_value() -> None
reset_secret_value
def reset_secret_value() -> None
reset_string_value
def reset_string_value() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
encryption_key_value IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference No description.
secret_value IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference No description.
boolean_value_input typing.Union[bool, cdktf.IResolvable] No description.
encryption_key_value_input IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue No description.
integer_value_input typing.Union[int, float] No description.
key_input str No description.
secret_value_input IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue No description.
string_value_input str No description.
boolean_value typing.Union[bool, cdktf.IResolvable] No description.
integer_value typing.Union[int, float] No description.
key str No description.
string_value str No description.
internal_value typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionSslConfigAdditionalVariable] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

encryption_key_valueRequired
encryption_key_value: IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference

secret_valueRequired
secret_value: IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference

boolean_value_inputOptional
boolean_value_input: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

encryption_key_value_inputOptional
encryption_key_value_input: IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue

integer_value_inputOptional
integer_value_input: typing.Union[int, float]
  • Type: typing.Union[int, float]

key_inputOptional
key_input: str
  • Type: str

secret_value_inputOptional
secret_value_input: IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue

string_value_inputOptional
string_value_input: str
  • Type: str

boolean_valueRequired
boolean_value: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

integer_valueRequired
integer_value: typing.Union[int, float]
  • Type: typing.Union[int, float]

keyRequired
key: str
  • Type: str

string_valueRequired
string_value: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionSslConfigAdditionalVariable]

IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue

IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionSslConfigClientCertificate No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionSslConfigClientCertificate

IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionSslConfigClientPrivateKey No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionSslConfigClientPrivateKey

IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass

IntegrationConnectorsConnectionSslConfigOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
put_additional_variable No description.
put_client_certificate No description.
put_client_private_key No description.
put_client_private_key_pass No description.
put_private_server_certificate No description.
reset_additional_variable No description.
reset_client_certificate No description.
reset_client_cert_type No description.
reset_client_private_key No description.
reset_client_private_key_pass No description.
reset_private_server_certificate No description.
reset_server_cert_type No description.
reset_trust_model No description.
reset_use_ssl No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

put_additional_variable
def put_additional_variable(
  value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]]
) -> None
valueRequired

put_client_certificate
def put_client_certificate(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


put_client_private_key
def put_client_private_key(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


put_client_private_key_pass
def put_client_private_key_pass(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


put_private_server_certificate
def put_private_server_certificate(
  secret_version: str
) -> None
secret_versionRequired
  • Type: str

Secret version of Secret Value for Config variable.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version}


reset_additional_variable
def reset_additional_variable() -> None
reset_client_certificate
def reset_client_certificate() -> None
reset_client_cert_type
def reset_client_cert_type() -> None
reset_client_private_key
def reset_client_private_key() -> None
reset_client_private_key_pass
def reset_client_private_key_pass() -> None
reset_private_server_certificate
def reset_private_server_certificate() -> None
reset_server_cert_type
def reset_server_cert_type() -> None
reset_trust_model
def reset_trust_model() -> None
reset_use_ssl
def reset_use_ssl() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
additional_variable IntegrationConnectorsConnectionSslConfigAdditionalVariableList No description.
client_certificate IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference No description.
client_private_key IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference No description.
client_private_key_pass IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference No description.
private_server_certificate IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference No description.
additional_variable_input typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]] No description.
client_certificate_input IntegrationConnectorsConnectionSslConfigClientCertificate No description.
client_cert_type_input str No description.
client_private_key_input IntegrationConnectorsConnectionSslConfigClientPrivateKey No description.
client_private_key_pass_input IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass No description.
private_server_certificate_input IntegrationConnectorsConnectionSslConfigPrivateServerCertificate No description.
server_cert_type_input str No description.
trust_model_input str No description.
type_input str No description.
use_ssl_input typing.Union[bool, cdktf.IResolvable] No description.
client_cert_type str No description.
server_cert_type str No description.
trust_model str No description.
type str No description.
use_ssl typing.Union[bool, cdktf.IResolvable] No description.
internal_value IntegrationConnectorsConnectionSslConfig No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

additional_variableRequired
additional_variable: IntegrationConnectorsConnectionSslConfigAdditionalVariableList

client_certificateRequired
client_certificate: IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference

client_private_keyRequired
client_private_key: IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference

client_private_key_passRequired
client_private_key_pass: IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference

private_server_certificateRequired
private_server_certificate: IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference

additional_variable_inputOptional
additional_variable_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]]

client_certificate_inputOptional
client_certificate_input: IntegrationConnectorsConnectionSslConfigClientCertificate

client_cert_type_inputOptional
client_cert_type_input: str
  • Type: str

client_private_key_inputOptional
client_private_key_input: IntegrationConnectorsConnectionSslConfigClientPrivateKey

client_private_key_pass_inputOptional
client_private_key_pass_input: IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass

private_server_certificate_inputOptional
private_server_certificate_input: IntegrationConnectorsConnectionSslConfigPrivateServerCertificate

server_cert_type_inputOptional
server_cert_type_input: str
  • Type: str

trust_model_inputOptional
trust_model_input: str
  • Type: str

type_inputOptional
type_input: str
  • Type: str

use_ssl_inputOptional
use_ssl_input: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

client_cert_typeRequired
client_cert_type: str
  • Type: str

server_cert_typeRequired
server_cert_type: str
  • Type: str

trust_modelRequired
trust_model: str
  • Type: str

typeRequired
type: str
  • Type: str

use_sslRequired
use_ssl: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, cdktf.IResolvable]

internal_valueOptional
internal_value: IntegrationConnectorsConnectionSslConfig

IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
secret_version_input str No description.
secret_version str No description.
internal_value IntegrationConnectorsConnectionSslConfigPrivateServerCertificate No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

secret_version_inputOptional
secret_version_input: str
  • Type: str

secret_versionRequired
secret_version: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionSslConfigPrivateServerCertificate

IntegrationConnectorsConnectionStatusList

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionStatusList(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  wraps_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
wraps_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


wraps_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
all_with_map_key Creating an iterator for this complex list.
compute_fqn No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
get No description.

all_with_map_key
def all_with_map_key(
  map_key_attribute_name: str
) -> DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

map_key_attribute_nameRequired
  • Type: str

compute_fqn
def compute_fqn() -> str
resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
def get(
  index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionStatusOutputReference
indexRequired
  • Type: typing.Union[int, float]

the index of the item to return.


Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

IntegrationConnectorsConnectionStatusOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionStatusOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str,
  complex_object_index: typing.Union[int, float],
  complex_object_is_from_set: bool
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.
complex_object_index typing.Union[int, float] the index of this item in the list.
complex_object_is_from_set bool whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


complex_object_indexRequired
  • Type: typing.Union[int, float]

the index of this item in the list.


complex_object_is_from_setRequired
  • Type: bool

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
description str No description.
state str No description.
status str No description.
internal_value IntegrationConnectorsConnectionStatus No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

descriptionRequired
description: str
  • Type: str

stateRequired
state: str
  • Type: str

statusRequired
status: str
  • Type: str

internal_valueOptional
internal_value: IntegrationConnectorsConnectionStatus

IntegrationConnectorsConnectionTimeoutsOutputReference

Initializers

from cdktf_cdktf_provider_google import integration_connectors_connection

integrationConnectorsConnection.IntegrationConnectorsConnectionTimeoutsOutputReference(
  terraform_resource: IInterpolatingParent,
  terraform_attribute: str
)
Name Type Description
terraform_resource cdktf.IInterpolatingParent The parent resource.
terraform_attribute str The attribute on the parent resource this class is referencing.

terraform_resourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraform_attributeRequired
  • Type: str

The attribute on the parent resource this class is referencing.


Methods

Name Description
compute_fqn No description.
get_any_map_attribute No description.
get_boolean_attribute No description.
get_boolean_map_attribute No description.
get_list_attribute No description.
get_number_attribute No description.
get_number_list_attribute No description.
get_number_map_attribute No description.
get_string_attribute No description.
get_string_map_attribute No description.
interpolation_for_attribute No description.
resolve Produce the Token's value at resolution time.
to_string Return a string representation of this resolvable object.
reset_create No description.
reset_delete No description.
reset_update No description.

compute_fqn
def compute_fqn() -> str
get_any_map_attribute
def get_any_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Any]
terraform_attributeRequired
  • Type: str

get_boolean_attribute
def get_boolean_attribute(
  terraform_attribute: str
) -> IResolvable
terraform_attributeRequired
  • Type: str

get_boolean_map_attribute
def get_boolean_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[bool]
terraform_attributeRequired
  • Type: str

get_list_attribute
def get_list_attribute(
  terraform_attribute: str
) -> typing.List[str]
terraform_attributeRequired
  • Type: str

get_number_attribute
def get_number_attribute(
  terraform_attribute: str
) -> typing.Union[int, float]
terraform_attributeRequired
  • Type: str

get_number_list_attribute
def get_number_list_attribute(
  terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_number_map_attribute
def get_number_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
terraform_attributeRequired
  • Type: str

get_string_attribute
def get_string_attribute(
  terraform_attribute: str
) -> str
terraform_attributeRequired
  • Type: str

get_string_map_attribute
def get_string_map_attribute(
  terraform_attribute: str
) -> typing.Mapping[str]
terraform_attributeRequired
  • Type: str

interpolation_for_attribute
def interpolation_for_attribute(
  property: str
) -> IResolvable
propertyRequired
  • Type: str

resolve
def resolve(
  _context: IResolveContext
) -> typing.Any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

to_string
def to_string() -> str

Return a string representation of this resolvable object.

Returns a reversible string representation.

reset_create
def reset_create() -> None
reset_delete
def reset_delete() -> None
reset_update
def reset_update() -> None

Properties

Name Type Description
creation_stack typing.List[str] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn str No description.
create_input str No description.
delete_input str No description.
update_input str No description.
create str No description.
delete str No description.
update str No description.
internal_value typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionTimeouts] No description.

creation_stackRequired
creation_stack: typing.List[str]
  • Type: typing.List[str]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
fqn: str
  • Type: str

create_inputOptional
create_input: str
  • Type: str

delete_inputOptional
delete_input: str
  • Type: str

update_inputOptional
update_input: str
  • Type: str

createRequired
create: str
  • Type: str

deleteRequired
delete: str
  • Type: str

updateRequired
update: str
  • Type: str

internal_valueOptional
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionTimeouts]