Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.36.1/docs/resources/integration_connectors_connection google_integration_connectors_connection}.
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. |
- Type: constructs.Construct
The scope in which to define this construct.
- Type: str
The scoped construct ID.
Must be unique amongst siblings in the same scope
- Type: typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]
- Type: typing.Union[typing.Union[int, float], cdktf.TerraformCount]
- Type: typing.List[cdktf.ITerraformDependable]
- Type: cdktf.ITerraformIterator
- Type: cdktf.TerraformResourceLifecycle
- Type: cdktf.TerraformProvider
- Type: typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]
- 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}
- 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}
- 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_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}
- Type: typing.Union[cdktf.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}
- 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}
- Type: typing.Union[cdktf.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_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}
- 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}
- 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.
- 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_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_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_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}
- 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}.
- 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_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}
- 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}
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}
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. |
def to_string() -> str
Returns a string representation of this construct.
def add_override(
path: str,
value: typing.Any
) -> None
- Type: str
- Type: typing.Any
def override_logical_id(
new_logical_id: str
) -> None
Overrides the auto-generated logical ID with a specific ID.
- Type: str
The new logical ID to use for this stack element.
def reset_override_logical_id() -> None
Resets a previously passed logical Id to use the auto-generated logical id again.
def to_hcl_terraform() -> typing.Any
def to_metadata() -> typing.Any
def to_terraform() -> typing.Any
Adds this resource to the terraform JSON output.
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.
- Type: str
The string move target that will correspond to this resource.
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def has_resource_move() -> typing.Union[TerraformResourceMoveByTarget, TerraformResourceMoveById]
def import_from(
id: str,
provider: TerraformProvider = None
) -> None
- Type: str
- Type: cdktf.TerraformProvider
def interpolation_for_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
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.
- Type: str
Full id of resource being moved from, e.g. "aws_s3_bucket.example".
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.
- Type: str
The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
- 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.
def move_to_id(
id: str
) -> None
Moves this resource to the resource corresponding to "id".
- Type: str
Full id of resource to move to, e.g. "aws_s3_bucket.example".
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
- 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}
- Type: typing.Union[cdktf.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}
- 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_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_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_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_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_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}
def put_config_variable(
value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]]
) -> None
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]]
def put_destination_config(
value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]]
) -> None
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]]
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_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}
- Type: typing.Union[cdktf.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_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}
- 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}
def put_lock_config(
locked: typing.Union[bool, IResolvable],
reason: str = None
) -> None
- 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}
- 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}
def put_log_config(
enabled: typing.Union[bool, IResolvable]
) -> None
- 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}
def put_node_config(
max_node_count: typing.Union[int, float] = None,
min_node_count: typing.Union[int, float] = None
) -> None
- 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}
- 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}
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
- 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}
- Type: typing.Union[cdktf.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_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}
- 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_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_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_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}
- 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}
- 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}
- 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}
def put_timeouts(
create: str = None,
delete: str = None,
update: str = None
) -> None
- 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}.
- 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}.
- 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}.
def reset_auth_config() -> None
def reset_config_variable() -> None
def reset_description() -> None
def reset_destination_config() -> None
def reset_eventing_config() -> None
def reset_eventing_enablement_type() -> None
def reset_id() -> None
def reset_labels() -> None
def reset_lock_config() -> None
def reset_log_config() -> None
def reset_node_config() -> None
def reset_project() -> None
def reset_service_account() -> None
def reset_ssl_config() -> None
def reset_suspended() -> None
def reset_timeouts() -> None
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 ". |
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.
- Type: typing.Any
Any object.
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnection.is_terraform_element(
x: typing.Any
)
- Type: typing.Any
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnection.is_terraform_resource(
x: typing.Any
)
- Type: typing.Any
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 ".
- Type: constructs.Construct
The scope in which to define this construct.
- Type: str
The construct id used in the generated config for the IntegrationConnectorsConnection to import.
- 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
- Type: cdktf.TerraformProvider
? Optional instance of the provider where the IntegrationConnectorsConnection to import is found.
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. |
node: Node
- Type: constructs.Node
The tree node.
cdktf_stack: TerraformStack
- Type: cdktf.TerraformStack
fqn: str
- Type: str
friendly_unique_id: str
- Type: str
terraform_meta_arguments: typing.Mapping[typing.Any]
- Type: typing.Mapping[typing.Any]
terraform_resource_type: str
- Type: str
terraform_generator_metadata: TerraformProviderGeneratorMetadata
- Type: cdktf.TerraformProviderGeneratorMetadata
connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection]
- Type: typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]
count: typing.Union[typing.Union[int, float], TerraformCount]
- Type: typing.Union[typing.Union[int, float], cdktf.TerraformCount]
depends_on: typing.List[str]
- Type: typing.List[str]
for_each: ITerraformIterator
- Type: cdktf.ITerraformIterator
lifecycle: TerraformResourceLifecycle
- Type: cdktf.TerraformResourceLifecycle
provider: TerraformProvider
- Type: cdktf.TerraformProvider
provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]]
- Type: typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]
auth_config: IntegrationConnectorsConnectionAuthConfigOutputReference
config_variable: IntegrationConnectorsConnectionConfigVariableList
connection_revision: str
- Type: str
connector_version_infra_config: IntegrationConnectorsConnectionConnectorVersionInfraConfigList
connector_version_launch_stage: str
- Type: str
create_time: str
- Type: str
destination_config: IntegrationConnectorsConnectionDestinationConfigList
effective_labels: StringMap
- Type: cdktf.StringMap
eventing_config: IntegrationConnectorsConnectionEventingConfigOutputReference
eventing_runtime_data: IntegrationConnectorsConnectionEventingRuntimeDataList
lock_config: IntegrationConnectorsConnectionLockConfigOutputReference
log_config: IntegrationConnectorsConnectionLogConfigOutputReference
node_config: IntegrationConnectorsConnectionNodeConfigOutputReference
service_directory: str
- Type: str
ssl_config: IntegrationConnectorsConnectionSslConfigOutputReference
status: IntegrationConnectorsConnectionStatusList
subscription_type: str
- Type: str
terraform_labels: StringMap
- Type: cdktf.StringMap
timeouts: IntegrationConnectorsConnectionTimeoutsOutputReference
update_time: str
- Type: str
auth_config_input: IntegrationConnectorsConnectionAuthConfig
config_variable_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]]
connector_version_input: str
- Type: str
description_input: str
- Type: str
destination_config_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]]
eventing_config_input: IntegrationConnectorsConnectionEventingConfig
eventing_enablement_type_input: str
- Type: str
id_input: str
- Type: str
labels_input: typing.Mapping[str]
- Type: typing.Mapping[str]
location_input: str
- Type: str
lock_config_input: IntegrationConnectorsConnectionLockConfig
log_config_input: IntegrationConnectorsConnectionLogConfig
name_input: str
- Type: str
node_config_input: IntegrationConnectorsConnectionNodeConfig
project_input: str
- Type: str
service_account_input: str
- Type: str
ssl_config_input: IntegrationConnectorsConnectionSslConfig
suspended_input: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
timeouts_input: typing.Union[IResolvable, IntegrationConnectorsConnectionTimeouts]
- Type: typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionTimeouts]
connector_version: str
- Type: str
description: str
- Type: str
eventing_enablement_type: str
- Type: str
id: str
- Type: str
labels: typing.Mapping[str]
- Type: typing.Mapping[str]
location: str
- Type: str
name: str
- Type: str
project: str
- Type: str
service_account: str
- Type: str
suspended: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
Name | Type | Description |
---|---|---|
tfResourceType |
str |
No description. |
tfResourceType: str
- Type: str
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
)
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_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_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]]
- Type: typing.Union[cdktf.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_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_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_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_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_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_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}
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
)
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. |
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_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_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_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_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_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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue(
type: str,
kms_key_name: str = None
)
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. |
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_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.
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
Secret version of Secret Value for Config variable. |
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}
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
)
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_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_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_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_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}
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*. |
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.
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials(
client_id: str,
client_secret: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret = None
)
Name | Type | Description |
---|---|---|
client_id |
str |
Secret version of Password for Authentication. |
client_secret |
IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret |
client_secret block. |
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_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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*. |
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.
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer(
client_key: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey = None,
jwt_claims: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims = None
)
Name | Type | Description |
---|---|---|
client_key |
IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey |
client_key block. |
jwt_claims |
IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims |
jwt_claims block. |
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_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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*. |
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.
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims(
audience: str = None,
issuer: str = None,
subject: str = None
)
Name | Type | Description |
---|---|---|
audience |
str |
Value for the "aud" claim. |
issuer |
str |
Value for the "iss" claim. |
subject |
str |
Value for the "sub" claim. |
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}
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}
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}
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
)
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. |
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_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_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_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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*. |
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.
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*. |
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.
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigUserPassword(
username: str,
password: IntegrationConnectorsConnectionAuthConfigUserPasswordPassword = None
)
Name | Type | Description |
---|---|---|
username |
str |
Username for Authentication. |
password |
IntegrationConnectorsConnectionAuthConfigUserPasswordPassword |
password block. |
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}
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionAuthConfigUserPasswordPassword(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*. |
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.
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
)
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. |
connection: typing.Union[SSHProvisionerConnection, WinrmProvisionerConnection]
- Type: typing.Union[cdktf.SSHProvisionerConnection, cdktf.WinrmProvisionerConnection]
count: typing.Union[typing.Union[int, float], TerraformCount]
- Type: typing.Union[typing.Union[int, float], cdktf.TerraformCount]
depends_on: typing.List[ITerraformDependable]
- Type: typing.List[cdktf.ITerraformDependable]
for_each: ITerraformIterator
- Type: cdktf.ITerraformIterator
lifecycle: TerraformResourceLifecycle
- Type: cdktf.TerraformResourceLifecycle
provider: TerraformProvider
- Type: cdktf.TerraformProvider
provisioners: typing.List[typing.Union[FileProvisioner, LocalExecProvisioner, RemoteExecProvisioner]]
- Type: typing.List[typing.Union[cdktf.FileProvisioner, cdktf.LocalExecProvisioner, cdktf.RemoteExecProvisioner]]
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}
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}
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_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_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]]
- Type: typing.Union[cdktf.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}
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_config: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]]
- Type: typing.Union[cdktf.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_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_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}
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.
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_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_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_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}
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_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_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}
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}
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}
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
)
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. |
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_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_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_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_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_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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue(
type: str,
kms_key_name: str = None
)
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. |
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_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.
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionConfigVariableSecretValue(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
Secret version of Secret Value for Config variable. |
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionConnectorVersionInfraConfig()
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionDestinationConfig(
key: str,
destination: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]] = None
)
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. |
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}
destination: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]]
- Type: typing.Union[cdktf.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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionDestinationConfigDestination(
host: str = None,
port: typing.Union[int, float] = None,
service_attachment: str = None
)
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/*. |
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}
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_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.
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
)
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_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_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]]
- Type: typing.Union[cdktf.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_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_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}
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
)
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. |
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_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_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_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_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_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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue(
kms_key_name: str = None,
type: str = None
)
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_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.
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
Secret version of Secret Value for Config variable. |
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}
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
)
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_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_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_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]]
- Type: typing.Union[cdktf.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_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}
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
)
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. |
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_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_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_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_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_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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue(
kms_key_name: str = None,
type: str = None
)
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_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.
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
Secret version of Secret Value for Config variable. |
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword(
password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword = None,
username: str = None
)
Name | Type | Description |
---|---|---|
password |
IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword |
password block. |
username |
str |
Username for Authentication. |
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}
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
The resource name of the secret version in the format, format as: projects/* /secrets/* /versions/*. |
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.
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig(
destination: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]] = None,
key: str = None
)
Name | Type | Description |
---|---|---|
destination |
typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]] |
destination block. |
key |
str |
Key for the connection. |
destination: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]]
- Type: typing.Union[cdktf.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}
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination(
host: str = None,
port: typing.Union[int, float] = None,
service_attachment: str = None
)
Name | Type | Description |
---|---|---|
host |
str |
Host. |
port |
typing.Union[int, float] |
port number. |
service_attachment |
str |
Service Attachment. |
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}
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_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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionEventingRuntimeData()
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionEventingRuntimeDataStatus()
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionLockConfig(
locked: typing.Union[bool, IResolvable],
reason: str = None
)
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. |
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}
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionLogConfig(
enabled: typing.Union[bool, IResolvable]
)
Name | Type | Description |
---|---|---|
enabled |
typing.Union[bool, cdktf.IResolvable] |
Enabled represents whether logging is enabled or not for a connection. |
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}
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
)
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_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_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}
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
)
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. |
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_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]]
- Type: typing.Union[cdktf.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_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_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_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_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_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_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_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_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}
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
)
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. |
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_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_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_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_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_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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue(
kms_key_name: str = None,
type: str = None
)
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_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.
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
Secret version of Secret Value for Config variable. |
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigClientCertificate(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
Secret version of Secret Value for Config variable. |
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigClientPrivateKey(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
Secret version of Secret Value for Config variable. |
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
Secret version of Secret Value for Config variable. |
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionSslConfigPrivateServerCertificate(
secret_version: str
)
Name | Type | Description |
---|---|---|
secret_version |
str |
Secret version of Secret Value for Config variable. |
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}
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionStatus()
from cdktf_cdktf_provider_google import integration_connectors_connection
integrationConnectorsConnection.IntegrationConnectorsConnectionTimeouts(
create: str = None,
delete: str = None,
update: str = None
)
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}. |
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}.
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}.
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}.
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_kms_key_name() -> None
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_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.
fqn: str
- Type: str
kms_key_name_input: str
- Type: str
type_input: str
- Type: str
kms_key_name: str
- Type: str
type: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
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_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.
fqn: str
- Type: str
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_encryption_key_value(
type: str,
kms_key_name: str = None
) -> None
- 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}
- 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.
def put_secret_value(
secret_version: str
) -> None
- 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}
def reset_boolean_value() -> None
def reset_encryption_key_value() -> None
def reset_integer_value() -> None
def reset_secret_value() -> None
def reset_string_value() -> None
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.
fqn: str
- Type: str
encryption_key_value: IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
secret_value: IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference
boolean_value_input: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
encryption_key_value_input: IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue
integer_value_input: typing.Union[int, float]
- Type: typing.Union[int, float]
key_input: str
- Type: str
secret_value_input: IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue
string_value_input: str
- Type: str
boolean_value: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
integer_value: typing.Union[int, float]
- Type: typing.Union[int, float]
key: str
- Type: str
string_value: str
- Type: str
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionAuthConfigAdditionalVariable]
- Type: typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionAuthConfigAdditionalVariable]
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_client_secret(
secret_version: str
) -> None
- 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.
def reset_auth_uri() -> None
def reset_client_id() -> None
def reset_client_secret() -> None
def reset_enable_pkce() -> None
def reset_scopes() -> None
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_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.
fqn: str
- Type: str
client_secret: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference
auth_uri_input: str
- Type: str
client_id_input: str
- Type: str
client_secret_input: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret
enable_pkce_input: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
scopes_input: typing.List[str]
- Type: typing.List[str]
auth_uri: str
- Type: str
client_id: str
- Type: str
enable_pkce: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
scopes: typing.List[str]
- Type: typing.List[str]
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_client_secret(
secret_version: str
) -> None
- 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.
def reset_client_secret() -> None
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_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.
fqn: str
- Type: str
client_secret: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference
client_id_input: str
- Type: str
client_secret_input: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret
client_id: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_audience() -> None
def reset_issuer() -> None
def reset_subject() -> None
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_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.
fqn: str
- Type: str
audience_input: str
- Type: str
issuer_input: str
- Type: str
subject_input: str
- Type: str
audience: str
- Type: str
issuer: str
- Type: str
subject: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_client_key(
secret_version: str
) -> None
- 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.
def put_jwt_claims(
audience: str = None,
issuer: str = None,
subject: str = None
) -> None
- 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}
- 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}
- 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}
def reset_client_key() -> None
def reset_jwt_claims() -> None
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_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.
fqn: str
- Type: str
client_key: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference
jwt_claims: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference
client_key_input: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey
jwt_claims_input: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims
internal_value: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_additional_variable(
value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]]
) -> None
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]]
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
- 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}
- 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_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}
- 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}
- 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}
def put_oauth2_client_credentials(
client_id: str,
client_secret: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret = None
) -> None
- 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_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}
def put_oauth2_jwt_bearer(
client_key: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey = None,
jwt_claims: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims = None
) -> None
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_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}
def put_ssh_public_key(
username: str,
cert_type: str = None,
ssh_client_cert: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert = None,
ssh_client_cert_pass: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass = None
) -> None
- 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}
- 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_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_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}
def put_user_password(
username: str,
password: IntegrationConnectorsConnectionAuthConfigUserPasswordPassword = None
) -> None
- 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}
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}
def reset_additional_variable() -> None
def reset_auth_key() -> None
def reset_oauth2_auth_code_flow() -> None
def reset_oauth2_client_credentials() -> None
def reset_oauth2_jwt_bearer() -> None
def reset_ssh_public_key() -> None
def reset_user_password() -> None
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.
fqn: str
- Type: str
additional_variable: IntegrationConnectorsConnectionAuthConfigAdditionalVariableList
oauth2_auth_code_flow: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference
oauth2_client_credentials: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference
oauth2_jwt_bearer: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference
ssh_public_key: IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference
user_password: IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference
additional_variable_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionAuthConfigAdditionalVariable]]
auth_key_input: str
- Type: str
auth_type_input: str
- Type: str
oauth2_auth_code_flow_input: IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow
oauth2_client_credentials_input: IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials
oauth2_jwt_bearer_input: IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer
ssh_public_key_input: IntegrationConnectorsConnectionAuthConfigSshPublicKey
user_password_input: IntegrationConnectorsConnectionAuthConfigUserPassword
auth_key: str
- Type: str
auth_type: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfig
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_ssh_client_cert(
secret_version: str
) -> None
- 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.
def put_ssh_client_cert_pass(
secret_version: str
) -> None
- 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.
def reset_cert_type() -> None
def reset_ssh_client_cert() -> None
def reset_ssh_client_cert_pass() -> None
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_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.
fqn: str
- Type: str
ssh_client_cert: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference
ssh_client_cert_pass: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference
cert_type_input: str
- Type: str
ssh_client_cert_input: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert
ssh_client_cert_pass_input: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass
username_input: str
- Type: str
cert_type: str
- Type: str
username: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfigSshPublicKey
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_password(
secret_version: str
) -> None
- 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.
def reset_password() -> None
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_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.
fqn: str
- Type: str
password: IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference
password_input: IntegrationConnectorsConnectionAuthConfigUserPasswordPassword
username_input: str
- Type: str
username: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfigUserPassword
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionAuthConfigUserPasswordPassword
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_kms_key_name() -> None
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_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.
fqn: str
- Type: str
kms_key_name_input: str
- Type: str
type_input: str
- Type: str
kms_key_name: str
- Type: str
type: str
- Type: str
internal_value: IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionConfigVariableOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
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_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.
fqn: str
- Type: str
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionConfigVariable]]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_encryption_key_value(
type: str,
kms_key_name: str = None
) -> None
- 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}
- 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.
def put_secret_value(
secret_version: str
) -> None
- 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}
def reset_boolean_value() -> None
def reset_encryption_key_value() -> None
def reset_integer_value() -> None
def reset_secret_value() -> None
def reset_string_value() -> None
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_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.
fqn: str
- Type: str
encryption_key_value: IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference
secret_value: IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference
boolean_value_input: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
encryption_key_value_input: IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue
integer_value_input: typing.Union[int, float]
- Type: typing.Union[int, float]
key_input: str
- Type: str
secret_value_input: IntegrationConnectorsConnectionConfigVariableSecretValue
string_value_input: str
- Type: str
boolean_value: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
integer_value: typing.Union[int, float]
- Type: typing.Union[int, float]
key: str
- Type: str
string_value: str
- Type: str
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionConfigVariable]
- Type: typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionConfigVariable]
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionConfigVariableSecretValue
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
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_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.
fqn: str
- Type: str
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
ratelimit_threshold: str
- Type: str
internal_value: IntegrationConnectorsConnectionConnectorVersionInfraConfig
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
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_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.
fqn: str
- Type: str
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_host() -> None
def reset_port() -> None
def reset_service_attachment() -> None
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_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.
fqn: str
- Type: str
host_input: str
- Type: str
port_input: typing.Union[int, float]
- Type: typing.Union[int, float]
service_attachment_input: str
- Type: str
host: str
- Type: str
port: typing.Union[int, float]
- Type: typing.Union[int, float]
service_attachment: str
- Type: str
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionDestinationConfigDestination]
- Type: typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionDestinationConfigDestination]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionDestinationConfigOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
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_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.
fqn: str
- Type: str
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfig]]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_destination(
value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]]
) -> None
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]]
def reset_destination() -> None
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_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.
fqn: str
- Type: str
destination: IntegrationConnectorsConnectionDestinationConfigDestinationList
destination_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionDestinationConfigDestination]]
key_input: str
- Type: str
key: str
- Type: str
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionDestinationConfig]
- Type: typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionDestinationConfig]
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_kms_key_name() -> None
def reset_type() -> None
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_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.
fqn: str
- Type: str
kms_key_name_input: str
- Type: str
type_input: str
- Type: str
kms_key_name: str
- Type: str
type: str
- Type: str
internal_value: IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
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_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.
fqn: str
- Type: str
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_encryption_key_value(
kms_key_name: str = None,
type: str = None
) -> None
- 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.
- 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}
def put_secret_value(
secret_version: str
) -> None
- 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}
def reset_boolean_value() -> None
def reset_encryption_key_value() -> None
def reset_integer_value() -> None
def reset_secret_value() -> None
def reset_string_value() -> None
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.
fqn: str
- Type: str
encryption_key_value: IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference
- Type: IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference
secret_value: IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference
boolean_value_input: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
encryption_key_value_input: IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue
integer_value_input: typing.Union[int, float]
- Type: typing.Union[int, float]
key_input: str
- Type: str
secret_value_input: IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue
string_value_input: str
- Type: str
boolean_value: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
integer_value: typing.Union[int, float]
- Type: typing.Union[int, float]
key: str
- Type: str
string_value: str
- Type: str
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionEventingConfigAdditionalVariable]
- Type: typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionEventingConfigAdditionalVariable]
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue
IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_kms_key_name() -> None
def reset_type() -> None
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_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.
fqn: str
- Type: str
kms_key_name_input: str
- Type: str
type_input: str
- Type: str
kms_key_name: str
- Type: str
type: str
- Type: str
internal_value: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
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_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.
fqn: str
- Type: str
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_encryption_key_value(
kms_key_name: str = None,
type: str = None
) -> None
- 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.
- 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}
def put_secret_value(
secret_version: str
) -> None
- 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}
def reset_boolean_value() -> None
def reset_encryption_key_value() -> None
def reset_integer_value() -> None
def reset_secret_value() -> None
def reset_string_value() -> None
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.
fqn: str
- Type: str
encryption_key_value: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
secret_value: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference
- Type: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference
boolean_value_input: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
encryption_key_value_input: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue
integer_value_input: typing.Union[int, float]
- Type: typing.Union[int, float]
key_input: str
- Type: str
secret_value_input: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue
string_value_input: str
- Type: str
boolean_value: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
integer_value: typing.Union[int, float]
- Type: typing.Union[int, float]
key: str
- Type: str
string_value: str
- Type: str
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]
- Type: typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_additional_variable(
value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]]
) -> None
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]]
def put_user_password(
password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword = None,
username: str = None
) -> None
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}
- 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}
def reset_additional_variable() -> None
def reset_auth_key() -> None
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_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.
fqn: str
- Type: str
additional_variable: IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList
user_password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference
additional_variable_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]]
auth_key_input: str
- Type: str
auth_type_input: str
- Type: str
user_password_input: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword
auth_key: str
- Type: str
auth_type: str
- Type: str
internal_value: IntegrationConnectorsConnectionEventingConfigAuthConfig
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_password(
secret_version: str
) -> None
- 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.
def reset_password() -> None
def reset_username() -> None
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_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.
fqn: str
- Type: str
password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference
password_input: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword
username_input: str
- Type: str
username: str
- Type: str
internal_value: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_additional_variable(
value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]]
) -> None
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]]
def put_auth_config(
auth_type: str,
user_password: IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword,
additional_variable: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable]] = None,
auth_key: str = None
) -> None
- 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_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}
- Type: typing.Union[cdktf.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}
- 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}
def put_registration_destination_config(
destination: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]] = None,
key: str = None
) -> None
- Type: typing.Union[cdktf.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}
- 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}
def reset_additional_variable() -> None
def reset_auth_config() -> None
def reset_enrichment_enabled() -> None
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.
fqn: str
- Type: str
additional_variable: IntegrationConnectorsConnectionEventingConfigAdditionalVariableList
auth_config: IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference
registration_destination_config: IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference
additional_variable_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigAdditionalVariable]]
auth_config_input: IntegrationConnectorsConnectionEventingConfigAuthConfig
enrichment_enabled_input: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
registration_destination_config_input: IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig
enrichment_enabled: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
internal_value: IntegrationConnectorsConnectionEventingConfig
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
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_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.
fqn: str
- Type: str
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]]
IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_host() -> None
def reset_port() -> None
def reset_service_attachment() -> None
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_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.
fqn: str
- Type: str
host_input: str
- Type: str
port_input: typing.Union[int, float]
- Type: typing.Union[int, float]
service_attachment_input: str
- Type: str
host: str
- Type: str
port: typing.Union[int, float]
- Type: typing.Union[int, float]
service_attachment: str
- Type: str
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]
- Type: typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_destination(
value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]]
) -> None
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]]
def reset_destination() -> None
def reset_key() -> None
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_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.
fqn: str
- Type: str
destination: IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList
destination_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination]]
key_input: str
- Type: str
key: str
- Type: str
internal_value: IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionEventingRuntimeDataOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
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_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.
fqn: str
- Type: str
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
events_listener_endpoint: str
- Type: str
status: IntegrationConnectorsConnectionEventingRuntimeDataStatusList
internal_value: IntegrationConnectorsConnectionEventingRuntimeData
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
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_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.
fqn: str
- Type: str
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
description: str
- Type: str
state: str
- Type: str
internal_value: IntegrationConnectorsConnectionEventingRuntimeDataStatus
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_reason() -> None
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_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.
fqn: str
- Type: str
locked_input: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
reason_input: str
- Type: str
locked: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
reason: str
- Type: str
internal_value: IntegrationConnectorsConnectionLockConfig
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
enabled_input: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
enabled: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
internal_value: IntegrationConnectorsConnectionLogConfig
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_max_node_count() -> None
def reset_min_node_count() -> None
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_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.
fqn: str
- Type: str
max_node_count_input: typing.Union[int, float]
- Type: typing.Union[int, float]
min_node_count_input: typing.Union[int, float]
- Type: typing.Union[int, float]
max_node_count: typing.Union[int, float]
- Type: typing.Union[int, float]
min_node_count: typing.Union[int, float]
- Type: typing.Union[int, float]
internal_value: IntegrationConnectorsConnectionNodeConfig
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_kms_key_name() -> None
def reset_type() -> None
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_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.
fqn: str
- Type: str
kms_key_name_input: str
- Type: str
type_input: str
- Type: str
kms_key_name: str
- Type: str
type: str
- Type: str
internal_value: IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
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_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.
fqn: str
- Type: str
internal_value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]]
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_encryption_key_value(
kms_key_name: str = None,
type: str = None
) -> None
- 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.
- 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}
def put_secret_value(
secret_version: str
) -> None
- 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}
def reset_boolean_value() -> None
def reset_encryption_key_value() -> None
def reset_integer_value() -> None
def reset_secret_value() -> None
def reset_string_value() -> None
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.
fqn: str
- Type: str
encryption_key_value: IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference
secret_value: IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference
boolean_value_input: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
encryption_key_value_input: IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue
integer_value_input: typing.Union[int, float]
- Type: typing.Union[int, float]
key_input: str
- Type: str
secret_value_input: IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue
string_value_input: str
- Type: str
boolean_value: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
integer_value: typing.Union[int, float]
- Type: typing.Union[int, float]
key: str
- Type: str
string_value: str
- Type: str
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionSslConfigAdditionalVariable]
- Type: typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionSslConfigAdditionalVariable]
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionSslConfigClientCertificate
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionSslConfigClientPrivateKey
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def put_additional_variable(
value: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]]
) -> None
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]]
def put_client_certificate(
secret_version: str
) -> None
- 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}
def put_client_private_key(
secret_version: str
) -> None
- 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}
def put_client_private_key_pass(
secret_version: str
) -> None
- 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}
def put_private_server_certificate(
secret_version: str
) -> None
- 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}
def reset_additional_variable() -> None
def reset_client_certificate() -> None
def reset_client_cert_type() -> None
def reset_client_private_key() -> None
def reset_client_private_key_pass() -> None
def reset_private_server_certificate() -> None
def reset_server_cert_type() -> None
def reset_trust_model() -> None
def reset_use_ssl() -> None
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.
fqn: str
- Type: str
additional_variable: IntegrationConnectorsConnectionSslConfigAdditionalVariableList
client_certificate: IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference
client_private_key: IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference
client_private_key_pass: IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference
private_server_certificate: IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference
additional_variable_input: typing.Union[IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]]
- Type: typing.Union[cdktf.IResolvable, typing.List[IntegrationConnectorsConnectionSslConfigAdditionalVariable]]
client_certificate_input: IntegrationConnectorsConnectionSslConfigClientCertificate
client_cert_type_input: str
- Type: str
client_private_key_input: IntegrationConnectorsConnectionSslConfigClientPrivateKey
client_private_key_pass_input: IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass
private_server_certificate_input: IntegrationConnectorsConnectionSslConfigPrivateServerCertificate
server_cert_type_input: str
- Type: str
trust_model_input: str
- Type: str
type_input: str
- Type: str
use_ssl_input: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
client_cert_type: str
- Type: str
server_cert_type: str
- Type: str
trust_model: str
- Type: str
type: str
- Type: str
use_ssl: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, cdktf.IResolvable]
internal_value: IntegrationConnectorsConnectionSslConfig
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
secret_version_input: str
- Type: str
secret_version: str
- Type: str
internal_value: IntegrationConnectorsConnectionSslConfigPrivateServerCertificate
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
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.
- Type: str
def compute_fqn() -> str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def get(
index: typing.Union[int, float]
) -> IntegrationConnectorsConnectionStatusOutputReference
- Type: typing.Union[int, float]
the index of the item to return.
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_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.
fqn: str
- Type: str
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). |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
- Type: typing.Union[int, float]
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
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_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.
fqn: str
- Type: str
description: str
- Type: str
state: str
- Type: str
status: str
- Type: str
internal_value: IntegrationConnectorsConnectionStatus
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. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: str
The attribute on the parent resource this class is referencing.
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. |
def compute_fqn() -> str
def get_any_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Any]
- Type: str
def get_boolean_attribute(
terraform_attribute: str
) -> IResolvable
- Type: str
def get_boolean_map_attribute(
terraform_attribute: str
) -> typing.Mapping[bool]
- Type: str
def get_list_attribute(
terraform_attribute: str
) -> typing.List[str]
- Type: str
def get_number_attribute(
terraform_attribute: str
) -> typing.Union[int, float]
- Type: str
def get_number_list_attribute(
terraform_attribute: str
) -> typing.List[typing.Union[int, float]]
- Type: str
def get_number_map_attribute(
terraform_attribute: str
) -> typing.Mapping[typing.Union[int, float]]
- Type: str
def get_string_attribute(
terraform_attribute: str
) -> str
- Type: str
def get_string_map_attribute(
terraform_attribute: str
) -> typing.Mapping[str]
- Type: str
def interpolation_for_attribute(
property: str
) -> IResolvable
- Type: str
def resolve(
_context: IResolveContext
) -> typing.Any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
def to_string() -> str
Return a string representation of this resolvable object.
Returns a reversible string representation.
def reset_create() -> None
def reset_delete() -> None
def reset_update() -> None
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_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.
fqn: str
- Type: str
create_input: str
- Type: str
delete_input: str
- Type: str
update_input: str
- Type: str
create: str
- Type: str
delete: str
- Type: str
update: str
- Type: str
internal_value: typing.Union[IResolvable, IntegrationConnectorsConnectionTimeouts]
- Type: typing.Union[cdktf.IResolvable, IntegrationConnectorsConnectionTimeouts]