Documentation
¶
Index ¶
- func GoogleIntegrationConnectorsConnection_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleIntegrationConnectorsConnection_IsConstruct(x interface{}) *bool
- func GoogleIntegrationConnectorsConnection_IsTerraformElement(x interface{}) *bool
- func GoogleIntegrationConnectorsConnection_IsTerraformResource(x interface{}) *bool
- func GoogleIntegrationConnectorsConnection_TfResourceType() *string
- func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList_Override(g GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList, ...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionConfigVariableList_Override(g GoogleIntegrationConnectorsConnectionConfigVariableList, ...)
- func NewGoogleIntegrationConnectorsConnectionConfigVariableOutputReference_Override(g GoogleIntegrationConnectorsConnectionConfigVariableOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList_Override(g GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList, ...)
- func NewGoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionDestinationConfigDestinationList_Override(g GoogleIntegrationConnectorsConnectionDestinationConfigDestinationList, ...)
- func NewGoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionDestinationConfigList_Override(g GoogleIntegrationConnectorsConnectionDestinationConfigList, ...)
- func NewGoogleIntegrationConnectorsConnectionDestinationConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionDestinationConfigOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList, ...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList_Override(...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList_Override(...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataList_Override(g GoogleIntegrationConnectorsConnectionEventingRuntimeDataList, ...)
- func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList_Override(g GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList, ...)
- func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionLockConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionLockConfigOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionLogConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionLogConfigOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionNodeConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionNodeConfigOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList_Override(g GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList, ...)
- func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionSslConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionSslConfigOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference_Override(...)
- func NewGoogleIntegrationConnectorsConnectionStatusList_Override(g GoogleIntegrationConnectorsConnectionStatusList, ...)
- func NewGoogleIntegrationConnectorsConnectionStatusOutputReference_Override(g GoogleIntegrationConnectorsConnectionStatusOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnectionTimeoutsOutputReference_Override(g GoogleIntegrationConnectorsConnectionTimeoutsOutputReference, ...)
- func NewGoogleIntegrationConnectorsConnection_Override(g GoogleIntegrationConnectorsConnection, scope constructs.Construct, ...)
- type GoogleIntegrationConnectorsConnection
- type GoogleIntegrationConnectorsConnectionAuthConfig
- type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariable
- type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue
- type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList
- type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue
- type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearer
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKey
- type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert
- type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass
- type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigUserPassword
- type GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference
- type GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPassword
- type GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference
- type GoogleIntegrationConnectorsConnectionConfig
- type GoogleIntegrationConnectorsConnectionConfigVariable
- type GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValue
- type GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference
- type GoogleIntegrationConnectorsConnectionConfigVariableList
- type GoogleIntegrationConnectorsConnectionConfigVariableOutputReference
- type GoogleIntegrationConnectorsConnectionConfigVariableSecretValue
- type GoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference
- type GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfig
- type GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList
- type GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference
- type GoogleIntegrationConnectorsConnectionDestinationConfig
- type GoogleIntegrationConnectorsConnectionDestinationConfigDestination
- type GoogleIntegrationConnectorsConnectionDestinationConfigDestinationList
- type GoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference
- type GoogleIntegrationConnectorsConnectionDestinationConfigList
- type GoogleIntegrationConnectorsConnectionDestinationConfigOutputReference
- type GoogleIntegrationConnectorsConnectionEventingConfig
- type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariable
- type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue
- type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference
- type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList
- type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference
- type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue
- type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfig
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword
- type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference
- type GoogleIntegrationConnectorsConnectionEventingConfigOutputReference
- type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig
- type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination
- type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList
- type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference
- type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference
- type GoogleIntegrationConnectorsConnectionEventingRuntimeData
- type GoogleIntegrationConnectorsConnectionEventingRuntimeDataList
- type GoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference
- type GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatus
- type GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList
- type GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference
- type GoogleIntegrationConnectorsConnectionLockConfig
- type GoogleIntegrationConnectorsConnectionLockConfigOutputReference
- type GoogleIntegrationConnectorsConnectionLogConfig
- type GoogleIntegrationConnectorsConnectionLogConfigOutputReference
- type GoogleIntegrationConnectorsConnectionNodeConfig
- type GoogleIntegrationConnectorsConnectionNodeConfigOutputReference
- type GoogleIntegrationConnectorsConnectionSslConfig
- type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariable
- type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue
- type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference
- type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList
- type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference
- type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue
- type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference
- type GoogleIntegrationConnectorsConnectionSslConfigClientCertificate
- type GoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference
- type GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKey
- type GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference
- type GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPass
- type GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference
- type GoogleIntegrationConnectorsConnectionSslConfigOutputReference
- type GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificate
- type GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference
- type GoogleIntegrationConnectorsConnectionStatus
- type GoogleIntegrationConnectorsConnectionStatusList
- type GoogleIntegrationConnectorsConnectionStatusOutputReference
- type GoogleIntegrationConnectorsConnectionTimeouts
- type GoogleIntegrationConnectorsConnectionTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleIntegrationConnectorsConnection_GenerateConfigForImport ¶
func GoogleIntegrationConnectorsConnection_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleIntegrationConnectorsConnection resource upon running "cdktf plan <stack-name>".
func GoogleIntegrationConnectorsConnection_IsConstruct ¶
func GoogleIntegrationConnectorsConnection_IsConstruct(x interface{}) *bool
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.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GoogleIntegrationConnectorsConnection_IsTerraformElement ¶
func GoogleIntegrationConnectorsConnection_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleIntegrationConnectorsConnection_IsTerraformResource ¶
func GoogleIntegrationConnectorsConnection_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleIntegrationConnectorsConnection_TfResourceType ¶
func GoogleIntegrationConnectorsConnection_TfResourceType() *string
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList_Override(g GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference_Override(g GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference_Override(g GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionConfigVariableList_Override ¶
func NewGoogleIntegrationConnectorsConnectionConfigVariableList_Override(g GoogleIntegrationConnectorsConnectionConfigVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIntegrationConnectorsConnectionConfigVariableOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionConfigVariableOutputReference_Override(g GoogleIntegrationConnectorsConnectionConfigVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference_Override(g GoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList_Override ¶
func NewGoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList_Override(g GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIntegrationConnectorsConnectionDestinationConfigDestinationList_Override ¶
func NewGoogleIntegrationConnectorsConnectionDestinationConfigDestinationList_Override(g GoogleIntegrationConnectorsConnectionDestinationConfigDestinationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference_Override(g GoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIntegrationConnectorsConnectionDestinationConfigList_Override ¶
func NewGoogleIntegrationConnectorsConnectionDestinationConfigList_Override(g GoogleIntegrationConnectorsConnectionDestinationConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIntegrationConnectorsConnectionDestinationConfigOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionDestinationConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionDestinationConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionEventingConfigOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList_Override(g GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataList_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataList_Override(g GoogleIntegrationConnectorsConnectionEventingRuntimeDataList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList_Override(g GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference_Override(g GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIntegrationConnectorsConnectionLockConfigOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionLockConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionLockConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionLogConfigOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionLogConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionLogConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionNodeConfigOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionNodeConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionNodeConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(g GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList_Override ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList_Override(g GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference_Override(g GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference_Override(g GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference_Override(g GoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference_Override(g GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference_Override(g GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionSslConfigOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigOutputReference_Override(g GoogleIntegrationConnectorsConnectionSslConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference_Override(g GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnectionStatusList_Override ¶
func NewGoogleIntegrationConnectorsConnectionStatusList_Override(g GoogleIntegrationConnectorsConnectionStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleIntegrationConnectorsConnectionStatusOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionStatusOutputReference_Override(g GoogleIntegrationConnectorsConnectionStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleIntegrationConnectorsConnectionTimeoutsOutputReference_Override ¶
func NewGoogleIntegrationConnectorsConnectionTimeoutsOutputReference_Override(g GoogleIntegrationConnectorsConnectionTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleIntegrationConnectorsConnection_Override ¶
func NewGoogleIntegrationConnectorsConnection_Override(g GoogleIntegrationConnectorsConnection, scope constructs.Construct, id *string, config *GoogleIntegrationConnectorsConnectionConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection google_integration_connectors_connection} Resource.
Types ¶
type GoogleIntegrationConnectorsConnection ¶
type GoogleIntegrationConnectorsConnection interface {
cdktf.TerraformResource
AuthConfig() GoogleIntegrationConnectorsConnectionAuthConfigOutputReference
AuthConfigInput() *GoogleIntegrationConnectorsConnectionAuthConfig
// Experimental.
CdktfStack() cdktf.TerraformStack
ConfigVariable() GoogleIntegrationConnectorsConnectionConfigVariableList
ConfigVariableInput() interface{}
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
ConnectionRevision() *string
ConnectorVersion() *string
SetConnectorVersion(val *string)
ConnectorVersionInfraConfig() GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList
ConnectorVersionInput() *string
ConnectorVersionLaunchStage() *string
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() interface{}
// Experimental.
SetCount(val interface{})
CreateTime() *string
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
Description() *string
SetDescription(val *string)
DescriptionInput() *string
DestinationConfig() GoogleIntegrationConnectorsConnectionDestinationConfigList
DestinationConfigInput() interface{}
EffectiveLabels() cdktf.StringMap
EventingConfig() GoogleIntegrationConnectorsConnectionEventingConfigOutputReference
EventingConfigInput() *GoogleIntegrationConnectorsConnectionEventingConfig
EventingEnablementType() *string
SetEventingEnablementType(val *string)
EventingEnablementTypeInput() *string
EventingRuntimeData() GoogleIntegrationConnectorsConnectionEventingRuntimeDataList
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
Labels() *map[string]*string
SetLabels(val *map[string]*string)
LabelsInput() *map[string]*string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
Location() *string
SetLocation(val *string)
LocationInput() *string
LockConfig() GoogleIntegrationConnectorsConnectionLockConfigOutputReference
LockConfigInput() *GoogleIntegrationConnectorsConnectionLockConfig
LogConfig() GoogleIntegrationConnectorsConnectionLogConfigOutputReference
LogConfigInput() *GoogleIntegrationConnectorsConnectionLogConfig
Name() *string
SetName(val *string)
NameInput() *string
// The tree node.
Node() constructs.Node
NodeConfig() GoogleIntegrationConnectorsConnectionNodeConfigOutputReference
NodeConfigInput() *GoogleIntegrationConnectorsConnectionNodeConfig
Project() *string
SetProject(val *string)
ProjectInput() *string
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
ServiceAccount() *string
SetServiceAccount(val *string)
ServiceAccountInput() *string
ServiceDirectory() *string
SslConfig() GoogleIntegrationConnectorsConnectionSslConfigOutputReference
SslConfigInput() *GoogleIntegrationConnectorsConnectionSslConfig
Status() GoogleIntegrationConnectorsConnectionStatusList
SubscriptionType() *string
Suspended() interface{}
SetSuspended(val interface{})
SuspendedInput() interface{}
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
TerraformLabels() cdktf.StringMap
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
Timeouts() GoogleIntegrationConnectorsConnectionTimeoutsOutputReference
TimeoutsInput() interface{}
UpdateTime() *string
// Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
// Experimental.
AddMoveTarget(moveTarget *string)
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
HasResourceMove() interface{}
// Experimental.
ImportFrom(id *string, provider cdktf.TerraformProvider)
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// 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.
// Experimental.
MoveFromId(id *string)
// Moves this resource to the target resource given by moveTarget.
// Experimental.
MoveTo(moveTarget *string, index interface{})
// Moves this resource to the resource corresponding to "id".
// Experimental.
MoveToId(id *string)
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutAuthConfig(value *GoogleIntegrationConnectorsConnectionAuthConfig)
PutConfigVariable(value interface{})
PutDestinationConfig(value interface{})
PutEventingConfig(value *GoogleIntegrationConnectorsConnectionEventingConfig)
PutLockConfig(value *GoogleIntegrationConnectorsConnectionLockConfig)
PutLogConfig(value *GoogleIntegrationConnectorsConnectionLogConfig)
PutNodeConfig(value *GoogleIntegrationConnectorsConnectionNodeConfig)
PutSslConfig(value *GoogleIntegrationConnectorsConnectionSslConfig)
PutTimeouts(value *GoogleIntegrationConnectorsConnectionTimeouts)
ResetAuthConfig()
ResetConfigVariable()
ResetDescription()
ResetDestinationConfig()
ResetEventingConfig()
ResetEventingEnablementType()
ResetId()
ResetLabels()
ResetLockConfig()
ResetLogConfig()
ResetNodeConfig()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetProject()
ResetServiceAccount()
ResetSslConfig()
ResetSuspended()
ResetTimeouts()
SynthesizeAttributes() *map[string]interface{}
SynthesizeHclAttributes() *map[string]interface{}
// Experimental.
ToHclTerraform() interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection google_integration_connectors_connection}.
func NewGoogleIntegrationConnectorsConnection ¶
func NewGoogleIntegrationConnectorsConnection(scope constructs.Construct, id *string, config *GoogleIntegrationConnectorsConnectionConfig) GoogleIntegrationConnectorsConnection
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection google_integration_connectors_connection} Resource.
type GoogleIntegrationConnectorsConnectionAuthConfig ¶
type GoogleIntegrationConnectorsConnectionAuthConfig struct {
// authType of the Connection Possible values: ["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-beta/5.39.1/docs/resources/google_integration_connectors_connection#auth_type GoogleIntegrationConnectorsConnection#auth_type}
AuthType *string `field:"required" json:"authType" yaml:"authType"`
// additional_variable block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#additional_variable GoogleIntegrationConnectorsConnection#additional_variable}
AdditionalVariable interface{} `field:"optional" json:"additionalVariable" yaml:"additionalVariable"`
// The type of authentication configured.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#auth_key GoogleIntegrationConnectorsConnection#auth_key}
AuthKey *string `field:"optional" json:"authKey" yaml:"authKey"`
// oauth2_auth_code_flow block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#oauth2_auth_code_flow GoogleIntegrationConnectorsConnection#oauth2_auth_code_flow}
Oauth2AuthCodeFlow *GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow `field:"optional" json:"oauth2AuthCodeFlow" yaml:"oauth2AuthCodeFlow"`
// oauth2_client_credentials block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#oauth2_client_credentials GoogleIntegrationConnectorsConnection#oauth2_client_credentials}
Oauth2ClientCredentials *GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials `field:"optional" json:"oauth2ClientCredentials" yaml:"oauth2ClientCredentials"`
// oauth2_jwt_bearer block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#oauth2_jwt_bearer GoogleIntegrationConnectorsConnection#oauth2_jwt_bearer}
Oauth2JwtBearer *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearer `field:"optional" json:"oauth2JwtBearer" yaml:"oauth2JwtBearer"`
// ssh_public_key block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#ssh_public_key GoogleIntegrationConnectorsConnection#ssh_public_key}
SshPublicKey *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKey `field:"optional" json:"sshPublicKey" yaml:"sshPublicKey"`
// user_password block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#user_password GoogleIntegrationConnectorsConnection#user_password}
UserPassword *GoogleIntegrationConnectorsConnectionAuthConfigUserPassword `field:"optional" json:"userPassword" yaml:"userPassword"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariable ¶
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariable struct {
// Key for the configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#key GoogleIntegrationConnectorsConnection#key}
Key *string `field:"required" json:"key" yaml:"key"`
// Boolean Value of configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#boolean_value GoogleIntegrationConnectorsConnection#boolean_value}
BooleanValue interface{} `field:"optional" json:"booleanValue" yaml:"booleanValue"`
// encryption_key_value block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#encryption_key_value GoogleIntegrationConnectorsConnection#encryption_key_value}
EncryptionKeyValue *GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue `field:"optional" json:"encryptionKeyValue" yaml:"encryptionKeyValue"`
// Integer Value of configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#integer_value GoogleIntegrationConnectorsConnection#integer_value}
IntegerValue *float64 `field:"optional" json:"integerValue" yaml:"integerValue"`
// secret_value block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_value GoogleIntegrationConnectorsConnection#secret_value}
SecretValue *GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue `field:"optional" json:"secretValue" yaml:"secretValue"`
// String Value of configVariabley.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#string_value GoogleIntegrationConnectorsConnection#string_value}
StringValue *string `field:"optional" json:"stringValue" yaml:"stringValue"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue ¶
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue struct {
// Type of Encription Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#type GoogleIntegrationConnectorsConnection#type}
Type *string `field:"required" json:"type" yaml:"type"`
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#kms_key_name GoogleIntegrationConnectorsConnection#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.
KmsKeyName *string `field:"optional" json:"kmsKeyName" yaml:"kmsKeyName"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue)
KmsKeyName() *string
SetKmsKeyName(val *string)
KmsKeyNameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKmsKeyName()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList ¶
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList interface {
cdktf.ComplexList
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference interface {
cdktf.ComplexObject
BooleanValue() interface{}
SetBooleanValue(val interface{})
BooleanValueInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
EncryptionKeyValue() GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
EncryptionKeyValueInput() *GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue
// Experimental.
Fqn() *string
IntegerValue() *float64
SetIntegerValue(val *float64)
IntegerValueInput() *float64
InternalValue() interface{}
SetInternalValue(val interface{})
Key() *string
SetKey(val *string)
KeyInput() *string
SecretValue() GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference
SecretValueInput() *GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue
StringValue() *string
SetStringValue(val *string)
StringValueInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutEncryptionKeyValue(value *GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue)
PutSecretValue(value *GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue)
ResetBooleanValue()
ResetEncryptionKeyValue()
ResetIntegerValue()
ResetSecretValue()
ResetStringValue()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue ¶
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue struct {
// Secret version of Secret Value for Config variable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#secret_version}
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow struct {
// Auth URL for Authorization Code Flow.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#auth_uri GoogleIntegrationConnectorsConnection#auth_uri}
AuthUri *string `field:"optional" json:"authUri" yaml:"authUri"`
// Client ID for user-provided OAuth app.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#client_id GoogleIntegrationConnectorsConnection#client_id}
ClientId *string `field:"optional" json:"clientId" yaml:"clientId"`
// client_secret block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#client_secret GoogleIntegrationConnectorsConnection#client_secret}
ClientSecret *GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret `field:"optional" json:"clientSecret" yaml:"clientSecret"`
// Whether to enable PKCE when the user performs the auth code flow.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#enable_pkce GoogleIntegrationConnectorsConnection#enable_pkce}
EnablePkce interface{} `field:"optional" json:"enablePkce" yaml:"enablePkce"`
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#scopes GoogleIntegrationConnectorsConnection#scopes}
Scopes *[]*string `field:"optional" json:"scopes" yaml:"scopes"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret struct {
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#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.
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference interface {
cdktf.ComplexObject
AuthUri() *string
SetAuthUri(val *string)
AuthUriInput() *string
ClientId() *string
SetClientId(val *string)
ClientIdInput() *string
ClientSecret() GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference
ClientSecretInput() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
EnablePkce() interface{}
SetEnablePkce(val interface{})
EnablePkceInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow)
Scopes() *[]*string
SetScopes(val *[]*string)
ScopesInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutClientSecret(value *GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret)
ResetAuthUri()
ResetClientId()
ResetClientSecret()
ResetEnablePkce()
ResetScopes()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials struct {
// Secret version of Password for Authentication.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#client_id GoogleIntegrationConnectorsConnection#client_id}
ClientId *string `field:"required" json:"clientId" yaml:"clientId"`
// client_secret block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#client_secret GoogleIntegrationConnectorsConnection#client_secret}
ClientSecret *GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret `field:"optional" json:"clientSecret" yaml:"clientSecret"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret struct {
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#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.
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference interface {
cdktf.ComplexObject
ClientId() *string
SetClientId(val *string)
ClientIdInput() *string
ClientSecret() GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference
ClientSecretInput() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutClientSecret(value *GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret)
ResetClientSecret()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearer ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearer struct {
// client_key block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#client_key GoogleIntegrationConnectorsConnection#client_key}
ClientKey *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey `field:"optional" json:"clientKey" yaml:"clientKey"`
// jwt_claims block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#jwt_claims GoogleIntegrationConnectorsConnection#jwt_claims}
JwtClaims *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims `field:"optional" json:"jwtClaims" yaml:"jwtClaims"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey struct {
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#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.
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims struct {
// Value for the "aud" claim.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#audience GoogleIntegrationConnectorsConnection#audience}
Audience *string `field:"optional" json:"audience" yaml:"audience"`
// Value for the "iss" claim.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#issuer GoogleIntegrationConnectorsConnection#issuer}
Issuer *string `field:"optional" json:"issuer" yaml:"issuer"`
// Value for the "sub" claim.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#subject GoogleIntegrationConnectorsConnection#subject}
Subject *string `field:"optional" json:"subject" yaml:"subject"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference interface {
cdktf.ComplexObject
Audience() *string
SetAudience(val *string)
AudienceInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims)
Issuer() *string
SetIssuer(val *string)
IssuerInput() *string
Subject() *string
SetSubject(val *string)
SubjectInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetAudience()
ResetIssuer()
ResetSubject()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference interface {
cdktf.ComplexObject
ClientKey() GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference
ClientKeyInput() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearer
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearer)
JwtClaims() GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference
JwtClaimsInput() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutClientKey(value *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey)
PutJwtClaims(value *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims)
ResetClientKey()
ResetJwtClaims()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigOutputReference interface {
cdktf.ComplexObject
AdditionalVariable() GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList
AdditionalVariableInput() interface{}
AuthKey() *string
SetAuthKey(val *string)
AuthKeyInput() *string
AuthType() *string
SetAuthType(val *string)
AuthTypeInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfig
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfig)
Oauth2AuthCodeFlow() GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference
Oauth2AuthCodeFlowInput() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow
Oauth2ClientCredentials() GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference
Oauth2ClientCredentialsInput() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials
Oauth2JwtBearer() GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference
Oauth2JwtBearerInput() *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearer
SshPublicKey() GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference
SshPublicKeyInput() *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKey
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
UserPassword() GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference
UserPasswordInput() *GoogleIntegrationConnectorsConnectionAuthConfigUserPassword
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutAdditionalVariable(value interface{})
PutOauth2AuthCodeFlow(value *GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow)
PutOauth2ClientCredentials(value *GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials)
PutOauth2JwtBearer(value *GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearer)
PutSshPublicKey(value *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKey)
PutUserPassword(value *GoogleIntegrationConnectorsConnectionAuthConfigUserPassword)
ResetAdditionalVariable()
ResetAuthKey()
ResetOauth2AuthCodeFlow()
ResetOauth2ClientCredentials()
ResetOauth2JwtBearer()
ResetSshPublicKey()
ResetUserPassword()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKey ¶
type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKey struct {
// The user account used to authenticate.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#username GoogleIntegrationConnectorsConnection#username}
Username *string `field:"required" json:"username" yaml:"username"`
// Format of SSH Client cert.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#cert_type GoogleIntegrationConnectorsConnection#cert_type}
CertType *string `field:"optional" json:"certType" yaml:"certType"`
// ssh_client_cert block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#ssh_client_cert GoogleIntegrationConnectorsConnection#ssh_client_cert}
SshClientCert *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert `field:"optional" json:"sshClientCert" yaml:"sshClientCert"`
// ssh_client_cert_pass block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#ssh_client_cert_pass GoogleIntegrationConnectorsConnection#ssh_client_cert_pass}
SshClientCertPass *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass `field:"optional" json:"sshClientCertPass" yaml:"sshClientCertPass"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference interface {
cdktf.ComplexObject
CertType() *string
SetCertType(val *string)
CertTypeInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKey
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKey)
SshClientCert() GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference
SshClientCertInput() *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert
SshClientCertPass() GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference
SshClientCertPassInput() *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Username() *string
SetUsername(val *string)
UsernameInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutSshClientCert(value *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert)
PutSshClientCertPass(value *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass)
ResetCertType()
ResetSshClientCert()
ResetSshClientCertPass()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert ¶
type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert struct {
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#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.
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass ¶
type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass struct {
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#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.
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigUserPassword ¶
type GoogleIntegrationConnectorsConnectionAuthConfigUserPassword struct {
// Username for Authentication.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#username GoogleIntegrationConnectorsConnection#username}
Username *string `field:"required" json:"username" yaml:"username"`
// password block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#password GoogleIntegrationConnectorsConnection#password}
Password *GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPassword `field:"optional" json:"password" yaml:"password"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigUserPassword
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigUserPassword)
Password() GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference
PasswordInput() *GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPassword
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Username() *string
SetUsername(val *string)
UsernameInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutPassword(value *GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPassword)
ResetPassword()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference
type GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPassword ¶
type GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPassword struct {
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#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.
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference ¶
type GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPassword
SetInternalValue(val *GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPassword)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference
type GoogleIntegrationConnectorsConnectionConfig ¶
type GoogleIntegrationConnectorsConnectionConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count interface{} `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// connectorVersion of the Connector.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#connector_version GoogleIntegrationConnectorsConnection#connector_version}
ConnectorVersion *string `field:"required" json:"connectorVersion" yaml:"connectorVersion"`
// Location in which Connection needs to be created.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#location GoogleIntegrationConnectorsConnection#location}
Location *string `field:"required" json:"location" yaml:"location"`
// Name of Connection needs to be created.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#name GoogleIntegrationConnectorsConnection#name}
Name *string `field:"required" json:"name" yaml:"name"`
// auth_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#auth_config GoogleIntegrationConnectorsConnection#auth_config}
AuthConfig *GoogleIntegrationConnectorsConnectionAuthConfig `field:"optional" json:"authConfig" yaml:"authConfig"`
// config_variable block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#config_variable GoogleIntegrationConnectorsConnection#config_variable}
ConfigVariable interface{} `field:"optional" json:"configVariable" yaml:"configVariable"`
// An arbitrary description for the Conection.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#description GoogleIntegrationConnectorsConnection#description}
Description *string `field:"optional" json:"description" yaml:"description"`
// destination_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#destination_config GoogleIntegrationConnectorsConnection#destination_config}
DestinationConfig interface{} `field:"optional" json:"destinationConfig" yaml:"destinationConfig"`
// eventing_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#eventing_config GoogleIntegrationConnectorsConnection#eventing_config}
EventingConfig *GoogleIntegrationConnectorsConnectionEventingConfig `field:"optional" json:"eventingConfig" yaml:"eventingConfig"`
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#eventing_enablement_type GoogleIntegrationConnectorsConnection#eventing_enablement_type}
EventingEnablementType *string `field:"optional" json:"eventingEnablementType" yaml:"eventingEnablementType"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#id GoogleIntegrationConnectorsConnection#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.
Id *string `field:"optional" json:"id" yaml:"id"`
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#labels GoogleIntegrationConnectorsConnection#labels}
Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"`
// lock_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#lock_config GoogleIntegrationConnectorsConnection#lock_config}
LockConfig *GoogleIntegrationConnectorsConnectionLockConfig `field:"optional" json:"lockConfig" yaml:"lockConfig"`
// log_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#log_config GoogleIntegrationConnectorsConnection#log_config}
LogConfig *GoogleIntegrationConnectorsConnectionLogConfig `field:"optional" json:"logConfig" yaml:"logConfig"`
// node_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#node_config GoogleIntegrationConnectorsConnection#node_config}
NodeConfig *GoogleIntegrationConnectorsConnectionNodeConfig `field:"optional" json:"nodeConfig" yaml:"nodeConfig"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#project GoogleIntegrationConnectorsConnection#project}.
Project *string `field:"optional" json:"project" yaml:"project"`
// Service account needed for runtime plane to access Google Cloud resources.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#service_account GoogleIntegrationConnectorsConnection#service_account}
ServiceAccount *string `field:"optional" json:"serviceAccount" yaml:"serviceAccount"`
// ssl_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#ssl_config GoogleIntegrationConnectorsConnection#ssl_config}
SslConfig *GoogleIntegrationConnectorsConnectionSslConfig `field:"optional" json:"sslConfig" yaml:"sslConfig"`
// Suspended indicates if a user has suspended a connection or not.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#suspended GoogleIntegrationConnectorsConnection#suspended}
Suspended interface{} `field:"optional" json:"suspended" yaml:"suspended"`
// timeouts block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#timeouts GoogleIntegrationConnectorsConnection#timeouts}
Timeouts *GoogleIntegrationConnectorsConnectionTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"`
}
type GoogleIntegrationConnectorsConnectionConfigVariable ¶
type GoogleIntegrationConnectorsConnectionConfigVariable struct {
// Key for the configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#key GoogleIntegrationConnectorsConnection#key}
Key *string `field:"required" json:"key" yaml:"key"`
// Boolean Value of configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#boolean_value GoogleIntegrationConnectorsConnection#boolean_value}
BooleanValue interface{} `field:"optional" json:"booleanValue" yaml:"booleanValue"`
// encryption_key_value block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#encryption_key_value GoogleIntegrationConnectorsConnection#encryption_key_value}
EncryptionKeyValue *GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValue `field:"optional" json:"encryptionKeyValue" yaml:"encryptionKeyValue"`
// Integer Value of configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#integer_value GoogleIntegrationConnectorsConnection#integer_value}
IntegerValue *float64 `field:"optional" json:"integerValue" yaml:"integerValue"`
// secret_value block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_value GoogleIntegrationConnectorsConnection#secret_value}
SecretValue *GoogleIntegrationConnectorsConnectionConfigVariableSecretValue `field:"optional" json:"secretValue" yaml:"secretValue"`
// String Value of configVariabley.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#string_value GoogleIntegrationConnectorsConnection#string_value}
StringValue *string `field:"optional" json:"stringValue" yaml:"stringValue"`
}
type GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValue ¶
type GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValue struct {
// Type of Encription Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#type GoogleIntegrationConnectorsConnection#type}
Type *string `field:"required" json:"type" yaml:"type"`
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#kms_key_name GoogleIntegrationConnectorsConnection#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.
KmsKeyName *string `field:"optional" json:"kmsKeyName" yaml:"kmsKeyName"`
}
type GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference ¶
type GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValue
SetInternalValue(val *GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValue)
KmsKeyName() *string
SetKmsKeyName(val *string)
KmsKeyNameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKmsKeyName()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference
type GoogleIntegrationConnectorsConnectionConfigVariableList ¶
type GoogleIntegrationConnectorsConnectionConfigVariableList interface {
cdktf.ComplexList
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIntegrationConnectorsConnectionConfigVariableOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionConfigVariableList ¶
func NewGoogleIntegrationConnectorsConnectionConfigVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIntegrationConnectorsConnectionConfigVariableList
type GoogleIntegrationConnectorsConnectionConfigVariableOutputReference ¶
type GoogleIntegrationConnectorsConnectionConfigVariableOutputReference interface {
cdktf.ComplexObject
BooleanValue() interface{}
SetBooleanValue(val interface{})
BooleanValueInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
EncryptionKeyValue() GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference
EncryptionKeyValueInput() *GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValue
// Experimental.
Fqn() *string
IntegerValue() *float64
SetIntegerValue(val *float64)
IntegerValueInput() *float64
InternalValue() interface{}
SetInternalValue(val interface{})
Key() *string
SetKey(val *string)
KeyInput() *string
SecretValue() GoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference
SecretValueInput() *GoogleIntegrationConnectorsConnectionConfigVariableSecretValue
StringValue() *string
SetStringValue(val *string)
StringValueInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutEncryptionKeyValue(value *GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValue)
PutSecretValue(value *GoogleIntegrationConnectorsConnectionConfigVariableSecretValue)
ResetBooleanValue()
ResetEncryptionKeyValue()
ResetIntegerValue()
ResetSecretValue()
ResetStringValue()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionConfigVariableOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionConfigVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIntegrationConnectorsConnectionConfigVariableOutputReference
type GoogleIntegrationConnectorsConnectionConfigVariableSecretValue ¶
type GoogleIntegrationConnectorsConnectionConfigVariableSecretValue struct {
// Secret version of Secret Value for Config variable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#secret_version}
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference ¶
type GoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionConfigVariableSecretValue
SetInternalValue(val *GoogleIntegrationConnectorsConnectionConfigVariableSecretValue)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference
type GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfig ¶
type GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfig struct {
}
type GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList ¶
type GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList interface {
cdktf.ComplexList
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList ¶
func NewGoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList
type GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference ¶
type GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfig
SetInternalValue(val *GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfig)
RatelimitThreshold() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference
type GoogleIntegrationConnectorsConnectionDestinationConfig ¶
type GoogleIntegrationConnectorsConnectionDestinationConfig struct {
// The key is the destination identifier that is supported by the Connector.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#key GoogleIntegrationConnectorsConnection#key}
Key *string `field:"required" json:"key" yaml:"key"`
// destination block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#destination GoogleIntegrationConnectorsConnection#destination}
Destination interface{} `field:"optional" json:"destination" yaml:"destination"`
}
type GoogleIntegrationConnectorsConnectionDestinationConfigDestination ¶
type GoogleIntegrationConnectorsConnectionDestinationConfigDestination struct {
// For publicly routable host.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#host GoogleIntegrationConnectorsConnection#host}
Host *string `field:"optional" json:"host" yaml:"host"`
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#port GoogleIntegrationConnectorsConnection#port}
Port *float64 `field:"optional" json:"port" yaml:"port"`
// PSC service attachments. Format: projects/* /regions/* /serviceAttachments/*.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#service_attachment GoogleIntegrationConnectorsConnection#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.
ServiceAttachment *string `field:"optional" json:"serviceAttachment" yaml:"serviceAttachment"`
}
type GoogleIntegrationConnectorsConnectionDestinationConfigDestinationList ¶
type GoogleIntegrationConnectorsConnectionDestinationConfigDestinationList interface {
cdktf.ComplexList
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionDestinationConfigDestinationList ¶
func NewGoogleIntegrationConnectorsConnectionDestinationConfigDestinationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIntegrationConnectorsConnectionDestinationConfigDestinationList
type GoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference ¶
type GoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Port() *float64
SetPort(val *float64)
PortInput() *float64
ServiceAttachment() *string
SetServiceAttachment(val *string)
ServiceAttachmentInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetHost()
ResetPort()
ResetServiceAttachment()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference
type GoogleIntegrationConnectorsConnectionDestinationConfigList ¶
type GoogleIntegrationConnectorsConnectionDestinationConfigList interface {
cdktf.ComplexList
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIntegrationConnectorsConnectionDestinationConfigOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionDestinationConfigList ¶
func NewGoogleIntegrationConnectorsConnectionDestinationConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIntegrationConnectorsConnectionDestinationConfigList
type GoogleIntegrationConnectorsConnectionDestinationConfigOutputReference ¶
type GoogleIntegrationConnectorsConnectionDestinationConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
Destination() GoogleIntegrationConnectorsConnectionDestinationConfigDestinationList
DestinationInput() interface{}
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Key() *string
SetKey(val *string)
KeyInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutDestination(value interface{})
ResetDestination()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionDestinationConfigOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionDestinationConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIntegrationConnectorsConnectionDestinationConfigOutputReference
type GoogleIntegrationConnectorsConnectionEventingConfig ¶
type GoogleIntegrationConnectorsConnectionEventingConfig struct {
// registration_destination_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#registration_destination_config GoogleIntegrationConnectorsConnection#registration_destination_config}
RegistrationDestinationConfig *GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig `field:"required" json:"registrationDestinationConfig" yaml:"registrationDestinationConfig"`
// additional_variable block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#additional_variable GoogleIntegrationConnectorsConnection#additional_variable}
AdditionalVariable interface{} `field:"optional" json:"additionalVariable" yaml:"additionalVariable"`
// auth_config block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#auth_config GoogleIntegrationConnectorsConnection#auth_config}
AuthConfig *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfig `field:"optional" json:"authConfig" yaml:"authConfig"`
// Enrichment Enabled.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#enrichment_enabled GoogleIntegrationConnectorsConnection#enrichment_enabled}
EnrichmentEnabled interface{} `field:"optional" json:"enrichmentEnabled" yaml:"enrichmentEnabled"`
}
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariable ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariable struct {
// Key for the configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#key GoogleIntegrationConnectorsConnection#key}
Key *string `field:"required" json:"key" yaml:"key"`
// Boolean Value of configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#boolean_value GoogleIntegrationConnectorsConnection#boolean_value}
BooleanValue interface{} `field:"optional" json:"booleanValue" yaml:"booleanValue"`
// encryption_key_value block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#encryption_key_value GoogleIntegrationConnectorsConnection#encryption_key_value}
EncryptionKeyValue *GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue `field:"optional" json:"encryptionKeyValue" yaml:"encryptionKeyValue"`
// Integer Value of configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#integer_value GoogleIntegrationConnectorsConnection#integer_value}
IntegerValue *float64 `field:"optional" json:"integerValue" yaml:"integerValue"`
// secret_value block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_value GoogleIntegrationConnectorsConnection#secret_value}
SecretValue *GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue `field:"optional" json:"secretValue" yaml:"secretValue"`
// String Value of configVariabley.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#string_value GoogleIntegrationConnectorsConnection#string_value}
StringValue *string `field:"optional" json:"stringValue" yaml:"stringValue"`
}
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue struct {
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#kms_key_name GoogleIntegrationConnectorsConnection#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.
KmsKeyName *string `field:"optional" json:"kmsKeyName" yaml:"kmsKeyName"`
// Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#type GoogleIntegrationConnectorsConnection#type}
Type *string `field:"optional" json:"type" yaml:"type"`
}
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue
SetInternalValue(val *GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue)
KmsKeyName() *string
SetKmsKeyName(val *string)
KmsKeyNameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKmsKeyName()
ResetType()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList interface {
cdktf.ComplexList
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference interface {
cdktf.ComplexObject
BooleanValue() interface{}
SetBooleanValue(val interface{})
BooleanValueInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
EncryptionKeyValue() GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference
EncryptionKeyValueInput() *GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue
// Experimental.
Fqn() *string
IntegerValue() *float64
SetIntegerValue(val *float64)
IntegerValueInput() *float64
InternalValue() interface{}
SetInternalValue(val interface{})
Key() *string
SetKey(val *string)
KeyInput() *string
SecretValue() GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference
SecretValueInput() *GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue
StringValue() *string
SetStringValue(val *string)
StringValueInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutEncryptionKeyValue(value *GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue)
PutSecretValue(value *GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue)
ResetBooleanValue()
ResetEncryptionKeyValue()
ResetIntegerValue()
ResetSecretValue()
ResetStringValue()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue struct {
// Secret version of Secret Value for Config variable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#secret_version}
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue
SetInternalValue(val *GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfig ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfig struct {
// authType of the Connection Possible values: ["USER_PASSWORD"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#auth_type GoogleIntegrationConnectorsConnection#auth_type}
AuthType *string `field:"required" json:"authType" yaml:"authType"`
// user_password block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#user_password GoogleIntegrationConnectorsConnection#user_password}
UserPassword *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword `field:"required" json:"userPassword" yaml:"userPassword"`
// additional_variable block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#additional_variable GoogleIntegrationConnectorsConnection#additional_variable}
AdditionalVariable interface{} `field:"optional" json:"additionalVariable" yaml:"additionalVariable"`
// The type of authentication configured.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#auth_key GoogleIntegrationConnectorsConnection#auth_key}
AuthKey *string `field:"optional" json:"authKey" yaml:"authKey"`
}
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable struct {
// Key for the configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#key GoogleIntegrationConnectorsConnection#key}
Key *string `field:"required" json:"key" yaml:"key"`
// Boolean Value of configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#boolean_value GoogleIntegrationConnectorsConnection#boolean_value}
BooleanValue interface{} `field:"optional" json:"booleanValue" yaml:"booleanValue"`
// encryption_key_value block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#encryption_key_value GoogleIntegrationConnectorsConnection#encryption_key_value}
EncryptionKeyValue *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue `field:"optional" json:"encryptionKeyValue" yaml:"encryptionKeyValue"`
// Integer Value of configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#integer_value GoogleIntegrationConnectorsConnection#integer_value}
IntegerValue *float64 `field:"optional" json:"integerValue" yaml:"integerValue"`
// secret_value block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_value GoogleIntegrationConnectorsConnection#secret_value}
SecretValue *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue `field:"optional" json:"secretValue" yaml:"secretValue"`
// String Value of configVariabley.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#string_value GoogleIntegrationConnectorsConnection#string_value}
StringValue *string `field:"optional" json:"stringValue" yaml:"stringValue"`
}
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue struct {
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#kms_key_name GoogleIntegrationConnectorsConnection#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.
KmsKeyName *string `field:"optional" json:"kmsKeyName" yaml:"kmsKeyName"`
// Type of Encription Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#type GoogleIntegrationConnectorsConnection#type}
Type *string `field:"optional" json:"type" yaml:"type"`
}
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue
SetInternalValue(val *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue)
KmsKeyName() *string
SetKmsKeyName(val *string)
KmsKeyNameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKmsKeyName()
ResetType()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList interface {
cdktf.ComplexList
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference interface {
cdktf.ComplexObject
BooleanValue() interface{}
SetBooleanValue(val interface{})
BooleanValueInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
EncryptionKeyValue() GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
EncryptionKeyValueInput() *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue
// Experimental.
Fqn() *string
IntegerValue() *float64
SetIntegerValue(val *float64)
IntegerValueInput() *float64
InternalValue() interface{}
SetInternalValue(val interface{})
Key() *string
SetKey(val *string)
KeyInput() *string
SecretValue() GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference
SecretValueInput() *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue
StringValue() *string
SetStringValue(val *string)
StringValueInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutEncryptionKeyValue(value *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue)
PutSecretValue(value *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue)
ResetBooleanValue()
ResetEncryptionKeyValue()
ResetIntegerValue()
ResetSecretValue()
ResetStringValue()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue struct {
// Secret version of Secret Value for Config variable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#secret_version}
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue
SetInternalValue(val *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference interface {
cdktf.ComplexObject
AdditionalVariable() GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList
AdditionalVariableInput() interface{}
AuthKey() *string
SetAuthKey(val *string)
AuthKeyInput() *string
AuthType() *string
SetAuthType(val *string)
AuthTypeInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfig
SetInternalValue(val *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfig)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
UserPassword() GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference
UserPasswordInput() *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutAdditionalVariable(value interface{})
PutUserPassword(value *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword)
ResetAdditionalVariable()
ResetAuthKey()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword struct {
// password block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#password GoogleIntegrationConnectorsConnection#password}
Password *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword `field:"optional" json:"password" yaml:"password"`
// Username for Authentication.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#username GoogleIntegrationConnectorsConnection#username}
Username *string `field:"optional" json:"username" yaml:"username"`
}
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword
SetInternalValue(val *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword)
Password() GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference
PasswordInput() *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Username() *string
SetUsername(val *string)
UsernameInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutPassword(value *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword)
ResetPassword()
ResetUsername()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword struct {
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#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.
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword
SetInternalValue(val *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference
type GoogleIntegrationConnectorsConnectionEventingConfigOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingConfigOutputReference interface {
cdktf.ComplexObject
AdditionalVariable() GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList
AdditionalVariableInput() interface{}
AuthConfig() GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference
AuthConfigInput() *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfig
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
EnrichmentEnabled() interface{}
SetEnrichmentEnabled(val interface{})
EnrichmentEnabledInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionEventingConfig
SetInternalValue(val *GoogleIntegrationConnectorsConnectionEventingConfig)
RegistrationDestinationConfig() GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference
RegistrationDestinationConfigInput() *GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutAdditionalVariable(value interface{})
PutAuthConfig(value *GoogleIntegrationConnectorsConnectionEventingConfigAuthConfig)
PutRegistrationDestinationConfig(value *GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig)
ResetAdditionalVariable()
ResetAuthConfig()
ResetEnrichmentEnabled()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionEventingConfigOutputReference
type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig ¶
type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig struct {
// destination block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#destination GoogleIntegrationConnectorsConnection#destination}
Destination interface{} `field:"optional" json:"destination" yaml:"destination"`
// Key for the connection.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#key GoogleIntegrationConnectorsConnection#key}
Key *string `field:"optional" json:"key" yaml:"key"`
}
type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination ¶
type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination struct {
// Host.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#host GoogleIntegrationConnectorsConnection#host}
Host *string `field:"optional" json:"host" yaml:"host"`
// port number.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#port GoogleIntegrationConnectorsConnection#port}
Port *float64 `field:"optional" json:"port" yaml:"port"`
// Service Attachment.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#service_attachment GoogleIntegrationConnectorsConnection#service_attachment}
ServiceAttachment *string `field:"optional" json:"serviceAttachment" yaml:"serviceAttachment"`
}
type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList ¶
type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList interface {
cdktf.ComplexList
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList
type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Port() *float64
SetPort(val *float64)
PortInput() *float64
ServiceAttachment() *string
SetServiceAttachment(val *string)
ServiceAttachmentInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetHost()
ResetPort()
ResetServiceAttachment()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference
type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
Destination() GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList
DestinationInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig
SetInternalValue(val *GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig)
Key() *string
SetKey(val *string)
KeyInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutDestination(value interface{})
ResetDestination()
ResetKey()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference
type GoogleIntegrationConnectorsConnectionEventingRuntimeData ¶
type GoogleIntegrationConnectorsConnectionEventingRuntimeData struct {
}
type GoogleIntegrationConnectorsConnectionEventingRuntimeDataList ¶
type GoogleIntegrationConnectorsConnectionEventingRuntimeDataList interface {
cdktf.ComplexList
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataList ¶
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIntegrationConnectorsConnectionEventingRuntimeDataList
type GoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
EventsListenerEndpoint() *string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionEventingRuntimeData
SetInternalValue(val *GoogleIntegrationConnectorsConnectionEventingRuntimeData)
Status() GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference
type GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatus ¶
type GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatus struct {
}
type GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList ¶
type GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList interface {
cdktf.ComplexList
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList ¶
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList
type GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference ¶
type GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
Description() *string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatus
SetInternalValue(val *GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatus)
State() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference
type GoogleIntegrationConnectorsConnectionLockConfig ¶
type GoogleIntegrationConnectorsConnectionLockConfig struct {
// Indicates whether or not the connection is locked.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#locked GoogleIntegrationConnectorsConnection#locked}
Locked interface{} `field:"required" json:"locked" yaml:"locked"`
// Describes why a connection is locked.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#reason GoogleIntegrationConnectorsConnection#reason}
Reason *string `field:"optional" json:"reason" yaml:"reason"`
}
type GoogleIntegrationConnectorsConnectionLockConfigOutputReference ¶
type GoogleIntegrationConnectorsConnectionLockConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionLockConfig
SetInternalValue(val *GoogleIntegrationConnectorsConnectionLockConfig)
Locked() interface{}
SetLocked(val interface{})
LockedInput() interface{}
Reason() *string
SetReason(val *string)
ReasonInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetReason()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionLockConfigOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionLockConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionLockConfigOutputReference
type GoogleIntegrationConnectorsConnectionLogConfig ¶
type GoogleIntegrationConnectorsConnectionLogConfig struct {
// Enabled represents whether logging is enabled or not for a connection.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#enabled GoogleIntegrationConnectorsConnection#enabled}
Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"`
}
type GoogleIntegrationConnectorsConnectionLogConfigOutputReference ¶
type GoogleIntegrationConnectorsConnectionLogConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
Enabled() interface{}
SetEnabled(val interface{})
EnabledInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionLogConfig
SetInternalValue(val *GoogleIntegrationConnectorsConnectionLogConfig)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionLogConfigOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionLogConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionLogConfigOutputReference
type GoogleIntegrationConnectorsConnectionNodeConfig ¶
type GoogleIntegrationConnectorsConnectionNodeConfig struct {
// Minimum number of nodes in the runtime nodes.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#max_node_count GoogleIntegrationConnectorsConnection#max_node_count}
MaxNodeCount *float64 `field:"optional" json:"maxNodeCount" yaml:"maxNodeCount"`
// Minimum number of nodes in the runtime nodes.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#min_node_count GoogleIntegrationConnectorsConnection#min_node_count}
MinNodeCount *float64 `field:"optional" json:"minNodeCount" yaml:"minNodeCount"`
}
type GoogleIntegrationConnectorsConnectionNodeConfigOutputReference ¶
type GoogleIntegrationConnectorsConnectionNodeConfigOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionNodeConfig
SetInternalValue(val *GoogleIntegrationConnectorsConnectionNodeConfig)
MaxNodeCount() *float64
SetMaxNodeCount(val *float64)
MaxNodeCountInput() *float64
MinNodeCount() *float64
SetMinNodeCount(val *float64)
MinNodeCountInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetMaxNodeCount()
ResetMinNodeCount()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionNodeConfigOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionNodeConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionNodeConfigOutputReference
type GoogleIntegrationConnectorsConnectionSslConfig ¶
type GoogleIntegrationConnectorsConnectionSslConfig struct {
// Enum for controlling the SSL Type (TLS/MTLS) Possible values: ["TLS", "MTLS"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#type GoogleIntegrationConnectorsConnection#type}
Type *string `field:"required" json:"type" yaml:"type"`
// additional_variable block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#additional_variable GoogleIntegrationConnectorsConnection#additional_variable}
AdditionalVariable interface{} `field:"optional" json:"additionalVariable" yaml:"additionalVariable"`
// client_certificate block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#client_certificate GoogleIntegrationConnectorsConnection#client_certificate}
ClientCertificate *GoogleIntegrationConnectorsConnectionSslConfigClientCertificate `field:"optional" json:"clientCertificate" yaml:"clientCertificate"`
// Type of Client Cert (PEM/JKS/.. etc.) Possible values: ["PEM"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#client_cert_type GoogleIntegrationConnectorsConnection#client_cert_type}
ClientCertType *string `field:"optional" json:"clientCertType" yaml:"clientCertType"`
// client_private_key block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#client_private_key GoogleIntegrationConnectorsConnection#client_private_key}
ClientPrivateKey *GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKey `field:"optional" json:"clientPrivateKey" yaml:"clientPrivateKey"`
// client_private_key_pass block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#client_private_key_pass GoogleIntegrationConnectorsConnection#client_private_key_pass}
ClientPrivateKeyPass *GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPass `field:"optional" json:"clientPrivateKeyPass" yaml:"clientPrivateKeyPass"`
// private_server_certificate block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#private_server_certificate GoogleIntegrationConnectorsConnection#private_server_certificate}
PrivateServerCertificate *GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificate `field:"optional" json:"privateServerCertificate" yaml:"privateServerCertificate"`
// Type of Server Cert (PEM/JKS/.. etc.) Possible values: ["PEM"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#server_cert_type GoogleIntegrationConnectorsConnection#server_cert_type}
ServerCertType *string `field:"optional" json:"serverCertType" yaml:"serverCertType"`
// Enum for Trust Model Possible values: ["PUBLIC", "PRIVATE", "INSECURE"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#trust_model GoogleIntegrationConnectorsConnection#trust_model}
TrustModel *string `field:"optional" json:"trustModel" yaml:"trustModel"`
// Bool for enabling SSL.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#use_ssl GoogleIntegrationConnectorsConnection#use_ssl}
UseSsl interface{} `field:"optional" json:"useSsl" yaml:"useSsl"`
}
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariable ¶
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariable struct {
// Key for the configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#key GoogleIntegrationConnectorsConnection#key}
Key *string `field:"required" json:"key" yaml:"key"`
// Boolean Value of configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#boolean_value GoogleIntegrationConnectorsConnection#boolean_value}
BooleanValue interface{} `field:"optional" json:"booleanValue" yaml:"booleanValue"`
// encryption_key_value block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#encryption_key_value GoogleIntegrationConnectorsConnection#encryption_key_value}
EncryptionKeyValue *GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue `field:"optional" json:"encryptionKeyValue" yaml:"encryptionKeyValue"`
// Integer Value of configVariable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#integer_value GoogleIntegrationConnectorsConnection#integer_value}
IntegerValue *float64 `field:"optional" json:"integerValue" yaml:"integerValue"`
// secret_value block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_value GoogleIntegrationConnectorsConnection#secret_value}
SecretValue *GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue `field:"optional" json:"secretValue" yaml:"secretValue"`
// String Value of configVariabley.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#string_value GoogleIntegrationConnectorsConnection#string_value}
StringValue *string `field:"optional" json:"stringValue" yaml:"stringValue"`
}
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue ¶
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue struct {
// 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-beta/5.39.1/docs/resources/google_integration_connectors_connection#kms_key_name GoogleIntegrationConnectorsConnection#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.
KmsKeyName *string `field:"optional" json:"kmsKeyName" yaml:"kmsKeyName"`
// Type of Encription Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"].
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#type GoogleIntegrationConnectorsConnection#type}
Type *string `field:"optional" json:"type" yaml:"type"`
}
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue
SetInternalValue(val *GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue)
KmsKeyName() *string
SetKmsKeyName(val *string)
KmsKeyNameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetKmsKeyName()
ResetType()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList ¶
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList interface {
cdktf.ComplexList
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference ¶
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference interface {
cdktf.ComplexObject
BooleanValue() interface{}
SetBooleanValue(val interface{})
BooleanValueInput() interface{}
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
EncryptionKeyValue() GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference
EncryptionKeyValueInput() *GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue
// Experimental.
Fqn() *string
IntegerValue() *float64
SetIntegerValue(val *float64)
IntegerValueInput() *float64
InternalValue() interface{}
SetInternalValue(val interface{})
Key() *string
SetKey(val *string)
KeyInput() *string
SecretValue() GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference
SecretValueInput() *GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue
StringValue() *string
SetStringValue(val *string)
StringValueInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutEncryptionKeyValue(value *GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue)
PutSecretValue(value *GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue)
ResetBooleanValue()
ResetEncryptionKeyValue()
ResetIntegerValue()
ResetSecretValue()
ResetStringValue()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue ¶
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue struct {
// Secret version of Secret Value for Config variable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#secret_version}
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference ¶
type GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue
SetInternalValue(val *GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference
type GoogleIntegrationConnectorsConnectionSslConfigClientCertificate ¶
type GoogleIntegrationConnectorsConnectionSslConfigClientCertificate struct {
// Secret version of Secret Value for Config variable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#secret_version}
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference ¶
type GoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionSslConfigClientCertificate
SetInternalValue(val *GoogleIntegrationConnectorsConnectionSslConfigClientCertificate)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference
type GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKey ¶
type GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKey struct {
// Secret version of Secret Value for Config variable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#secret_version}
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference ¶
type GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKey
SetInternalValue(val *GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKey)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference
type GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPass ¶
type GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPass struct {
// Secret version of Secret Value for Config variable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#secret_version}
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference ¶
type GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPass
SetInternalValue(val *GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPass)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference
type GoogleIntegrationConnectorsConnectionSslConfigOutputReference ¶
type GoogleIntegrationConnectorsConnectionSslConfigOutputReference interface {
cdktf.ComplexObject
AdditionalVariable() GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList
AdditionalVariableInput() interface{}
ClientCertificate() GoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference
ClientCertificateInput() *GoogleIntegrationConnectorsConnectionSslConfigClientCertificate
ClientCertType() *string
SetClientCertType(val *string)
ClientCertTypeInput() *string
ClientPrivateKey() GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference
ClientPrivateKeyInput() *GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKey
ClientPrivateKeyPass() GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference
ClientPrivateKeyPassInput() *GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPass
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionSslConfig
SetInternalValue(val *GoogleIntegrationConnectorsConnectionSslConfig)
PrivateServerCertificate() GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference
PrivateServerCertificateInput() *GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificate
ServerCertType() *string
SetServerCertType(val *string)
ServerCertTypeInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TrustModel() *string
SetTrustModel(val *string)
TrustModelInput() *string
Type() *string
SetType(val *string)
TypeInput() *string
UseSsl() interface{}
SetUseSsl(val interface{})
UseSslInput() interface{}
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutAdditionalVariable(value interface{})
PutClientCertificate(value *GoogleIntegrationConnectorsConnectionSslConfigClientCertificate)
PutClientPrivateKey(value *GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKey)
PutClientPrivateKeyPass(value *GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPass)
PutPrivateServerCertificate(value *GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificate)
ResetAdditionalVariable()
ResetClientCertificate()
ResetClientCertType()
ResetClientPrivateKey()
ResetClientPrivateKeyPass()
ResetPrivateServerCertificate()
ResetServerCertType()
ResetTrustModel()
ResetUseSsl()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionSslConfigOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionSslConfigOutputReference
type GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificate ¶
type GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificate struct {
// Secret version of Secret Value for Config variable.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#secret_version GoogleIntegrationConnectorsConnection#secret_version}
SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"`
}
type GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference ¶
type GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificate
SetInternalValue(val *GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificate)
SecretVersion() *string
SetSecretVersion(val *string)
SecretVersionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference
type GoogleIntegrationConnectorsConnectionStatus ¶
type GoogleIntegrationConnectorsConnectionStatus struct {
}
type GoogleIntegrationConnectorsConnectionStatusList ¶
type GoogleIntegrationConnectorsConnectionStatusList interface {
cdktf.ComplexList
// 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.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleIntegrationConnectorsConnectionStatusOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionStatusList ¶
func NewGoogleIntegrationConnectorsConnectionStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleIntegrationConnectorsConnectionStatusList
type GoogleIntegrationConnectorsConnectionStatusOutputReference ¶
type GoogleIntegrationConnectorsConnectionStatusOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// 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.
// Experimental.
CreationStack() *[]*string
Description() *string
// Experimental.
Fqn() *string
InternalValue() *GoogleIntegrationConnectorsConnectionStatus
SetInternalValue(val *GoogleIntegrationConnectorsConnectionStatus)
State() *string
Status() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionStatusOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleIntegrationConnectorsConnectionStatusOutputReference
type GoogleIntegrationConnectorsConnectionTimeouts ¶
type GoogleIntegrationConnectorsConnectionTimeouts struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#create GoogleIntegrationConnectorsConnection#create}.
Create *string `field:"optional" json:"create" yaml:"create"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#delete GoogleIntegrationConnectorsConnection#delete}.
Delete *string `field:"optional" json:"delete" yaml:"delete"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.39.1/docs/resources/google_integration_connectors_connection#update GoogleIntegrationConnectorsConnection#update}.
Update *string `field:"optional" json:"update" yaml:"update"`
}
type GoogleIntegrationConnectorsConnectionTimeoutsOutputReference ¶
type GoogleIntegrationConnectorsConnectionTimeoutsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
Create() *string
SetCreate(val *string)
CreateInput() *string
// 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.
// Experimental.
CreationStack() *[]*string
Delete() *string
SetDelete(val *string)
DeleteInput() *string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Update() *string
SetUpdate(val *string)
UpdateInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetCreate()
ResetDelete()
ResetUpdate()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleIntegrationConnectorsConnectionTimeoutsOutputReference ¶
func NewGoogleIntegrationConnectorsConnectionTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleIntegrationConnectorsConnectionTimeoutsOutputReference
Source Files
¶
- GoogleIntegrationConnectorsConnection.go
- GoogleIntegrationConnectorsConnectionAuthConfig.go
- GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariable.go
- GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue.go
- GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList.go
- GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableList__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue.go
- GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearer.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKey.go
- GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert.go
- GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass.go
- GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigUserPassword.go
- GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPassword.go
- GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference.go
- GoogleIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionConfig.go
- GoogleIntegrationConnectorsConnectionConfigVariable.go
- GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValue.go
- GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference.go
- GoogleIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionConfigVariableList.go
- GoogleIntegrationConnectorsConnectionConfigVariableList__checks.go
- GoogleIntegrationConnectorsConnectionConfigVariableOutputReference.go
- GoogleIntegrationConnectorsConnectionConfigVariableOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionConfigVariableSecretValue.go
- GoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference.go
- GoogleIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfig.go
- GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList.go
- GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigList__checks.go
- GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference.go
- GoogleIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionDestinationConfig.go
- GoogleIntegrationConnectorsConnectionDestinationConfigDestination.go
- GoogleIntegrationConnectorsConnectionDestinationConfigDestinationList.go
- GoogleIntegrationConnectorsConnectionDestinationConfigDestinationList__checks.go
- GoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference.go
- GoogleIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionDestinationConfigList.go
- GoogleIntegrationConnectorsConnectionDestinationConfigList__checks.go
- GoogleIntegrationConnectorsConnectionDestinationConfigOutputReference.go
- GoogleIntegrationConnectorsConnectionDestinationConfigOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfig.go
- GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariable.go
- GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue.go
- GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList.go
- GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableList__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue.go
- GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfig.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingConfigOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig.go
- GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination.go
- GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList.go
- GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingRuntimeData.go
- GoogleIntegrationConnectorsConnectionEventingRuntimeDataList.go
- GoogleIntegrationConnectorsConnectionEventingRuntimeDataList__checks.go
- GoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingRuntimeDataOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatus.go
- GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList.go
- GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusList__checks.go
- GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference.go
- GoogleIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionLockConfig.go
- GoogleIntegrationConnectorsConnectionLockConfigOutputReference.go
- GoogleIntegrationConnectorsConnectionLockConfigOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionLogConfig.go
- GoogleIntegrationConnectorsConnectionLogConfigOutputReference.go
- GoogleIntegrationConnectorsConnectionLogConfigOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionNodeConfig.go
- GoogleIntegrationConnectorsConnectionNodeConfigOutputReference.go
- GoogleIntegrationConnectorsConnectionNodeConfigOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionSslConfig.go
- GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariable.go
- GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue.go
- GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference.go
- GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList.go
- GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableList__checks.go
- GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference.go
- GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue.go
- GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference.go
- GoogleIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionSslConfigClientCertificate.go
- GoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference.go
- GoogleIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKey.go
- GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference.go
- GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPass.go
- GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference.go
- GoogleIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionSslConfigOutputReference.go
- GoogleIntegrationConnectorsConnectionSslConfigOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificate.go
- GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference.go
- GoogleIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionStatus.go
- GoogleIntegrationConnectorsConnectionStatusList.go
- GoogleIntegrationConnectorsConnectionStatusList__checks.go
- GoogleIntegrationConnectorsConnectionStatusOutputReference.go
- GoogleIntegrationConnectorsConnectionStatusOutputReference__checks.go
- GoogleIntegrationConnectorsConnectionTimeouts.go
- GoogleIntegrationConnectorsConnectionTimeoutsOutputReference.go
- GoogleIntegrationConnectorsConnectionTimeoutsOutputReference__checks.go
- GoogleIntegrationConnectorsConnection__checks.go
- main.go