Documentation ¶
Index ¶
- func IntegrationConnectorsConnection_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func IntegrationConnectorsConnection_IsConstruct(x interface{}) *bool
- func IntegrationConnectorsConnection_IsTerraformElement(x interface{}) *bool
- func IntegrationConnectorsConnection_IsTerraformResource(x interface{}) *bool
- func IntegrationConnectorsConnection_TfResourceType() *string
- func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableList_Override(i IntegrationConnectorsConnectionAuthConfigAdditionalVariableList, ...)
- func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference, ...)
- func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference, ...)
- func NewIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference, ...)
- func NewIntegrationConnectorsConnectionAuthConfigOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigOutputReference, ...)
- func NewIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference, ...)
- func NewIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference, ...)
- func NewIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference, ...)
- func NewIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionConfigVariableList_Override(i IntegrationConnectorsConnectionConfigVariableList, ...)
- func NewIntegrationConnectorsConnectionConfigVariableOutputReference_Override(i IntegrationConnectorsConnectionConfigVariableOutputReference, ...)
- func NewIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference_Override(i IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference, ...)
- func NewIntegrationConnectorsConnectionConnectorVersionInfraConfigList_Override(i IntegrationConnectorsConnectionConnectorVersionInfraConfigList, ...)
- func NewIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference_Override(i IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference, ...)
- func NewIntegrationConnectorsConnectionDestinationConfigDestinationList_Override(i IntegrationConnectorsConnectionDestinationConfigDestinationList, ...)
- func NewIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference_Override(i IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference, ...)
- func NewIntegrationConnectorsConnectionDestinationConfigList_Override(i IntegrationConnectorsConnectionDestinationConfigList, ...)
- func NewIntegrationConnectorsConnectionDestinationConfigOutputReference_Override(i IntegrationConnectorsConnectionDestinationConfigOutputReference, ...)
- func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableList_Override(i IntegrationConnectorsConnectionEventingConfigAdditionalVariableList, ...)
- func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList_Override(...)
- func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference, ...)
- func NewIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionEventingConfigOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigOutputReference, ...)
- func NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList_Override(...)
- func NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionEventingRuntimeDataList_Override(i IntegrationConnectorsConnectionEventingRuntimeDataList, ...)
- func NewIntegrationConnectorsConnectionEventingRuntimeDataOutputReference_Override(i IntegrationConnectorsConnectionEventingRuntimeDataOutputReference, ...)
- func NewIntegrationConnectorsConnectionEventingRuntimeDataStatusList_Override(i IntegrationConnectorsConnectionEventingRuntimeDataStatusList, ...)
- func NewIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference_Override(i IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference, ...)
- func NewIntegrationConnectorsConnectionLockConfigOutputReference_Override(i IntegrationConnectorsConnectionLockConfigOutputReference, ...)
- func NewIntegrationConnectorsConnectionLogConfigOutputReference_Override(i IntegrationConnectorsConnectionLogConfigOutputReference, ...)
- func NewIntegrationConnectorsConnectionNodeConfigOutputReference_Override(i IntegrationConnectorsConnectionNodeConfigOutputReference, ...)
- func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableList_Override(i IntegrationConnectorsConnectionSslConfigAdditionalVariableList, ...)
- func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference_Override(i IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference, ...)
- func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference_Override(i IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference, ...)
- func NewIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference_Override(i IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference, ...)
- func NewIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference_Override(i IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference, ...)
- func NewIntegrationConnectorsConnectionSslConfigOutputReference_Override(i IntegrationConnectorsConnectionSslConfigOutputReference, ...)
- func NewIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference_Override(...)
- func NewIntegrationConnectorsConnectionStatusList_Override(i IntegrationConnectorsConnectionStatusList, ...)
- func NewIntegrationConnectorsConnectionStatusOutputReference_Override(i IntegrationConnectorsConnectionStatusOutputReference, ...)
- func NewIntegrationConnectorsConnectionTimeoutsOutputReference_Override(i IntegrationConnectorsConnectionTimeoutsOutputReference, ...)
- func NewIntegrationConnectorsConnection_Override(i IntegrationConnectorsConnection, scope constructs.Construct, id *string, ...)
- type IntegrationConnectorsConnection
- type IntegrationConnectorsConnectionAuthConfig
- type IntegrationConnectorsConnectionAuthConfigAdditionalVariable
- type IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue
- type IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
- type IntegrationConnectorsConnectionAuthConfigAdditionalVariableList
- type IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference
- type IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue
- type IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference
- type IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow
- type IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret
- type IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference
- type IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference
- type IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials
- type IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret
- type IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference
- type IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference
- type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer
- type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey
- type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference
- type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims
- type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference
- type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference
- type IntegrationConnectorsConnectionAuthConfigOutputReference
- type IntegrationConnectorsConnectionAuthConfigSshPublicKey
- type IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference
- type IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert
- type IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference
- type IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass
- type IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference
- type IntegrationConnectorsConnectionAuthConfigUserPassword
- type IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference
- type IntegrationConnectorsConnectionAuthConfigUserPasswordPassword
- type IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference
- type IntegrationConnectorsConnectionConfig
- type IntegrationConnectorsConnectionConfigVariable
- type IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue
- type IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference
- type IntegrationConnectorsConnectionConfigVariableList
- type IntegrationConnectorsConnectionConfigVariableOutputReference
- type IntegrationConnectorsConnectionConfigVariableSecretValue
- type IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference
- type IntegrationConnectorsConnectionConnectorVersionInfraConfig
- type IntegrationConnectorsConnectionConnectorVersionInfraConfigList
- type IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference
- type IntegrationConnectorsConnectionDestinationConfig
- type IntegrationConnectorsConnectionDestinationConfigDestination
- type IntegrationConnectorsConnectionDestinationConfigDestinationList
- type IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference
- type IntegrationConnectorsConnectionDestinationConfigList
- type IntegrationConnectorsConnectionDestinationConfigOutputReference
- type IntegrationConnectorsConnectionEventingConfig
- type IntegrationConnectorsConnectionEventingConfigAdditionalVariable
- type IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue
- type IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference
- type IntegrationConnectorsConnectionEventingConfigAdditionalVariableList
- type IntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference
- type IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue
- type IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference
- type IntegrationConnectorsConnectionEventingConfigAuthConfig
- type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable
- type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue
- type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
- type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList
- type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference
- type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue
- type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference
- type IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference
- type IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword
- type IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference
- type IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword
- type IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference
- type IntegrationConnectorsConnectionEventingConfigOutputReference
- type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig
- type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination
- type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList
- type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference
- type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference
- type IntegrationConnectorsConnectionEventingRuntimeData
- type IntegrationConnectorsConnectionEventingRuntimeDataList
- type IntegrationConnectorsConnectionEventingRuntimeDataOutputReference
- type IntegrationConnectorsConnectionEventingRuntimeDataStatus
- type IntegrationConnectorsConnectionEventingRuntimeDataStatusList
- type IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference
- type IntegrationConnectorsConnectionLockConfig
- type IntegrationConnectorsConnectionLockConfigOutputReference
- type IntegrationConnectorsConnectionLogConfig
- type IntegrationConnectorsConnectionLogConfigOutputReference
- type IntegrationConnectorsConnectionNodeConfig
- type IntegrationConnectorsConnectionNodeConfigOutputReference
- type IntegrationConnectorsConnectionSslConfig
- type IntegrationConnectorsConnectionSslConfigAdditionalVariable
- type IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue
- type IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference
- type IntegrationConnectorsConnectionSslConfigAdditionalVariableList
- type IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference
- type IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue
- type IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference
- type IntegrationConnectorsConnectionSslConfigClientCertificate
- type IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference
- type IntegrationConnectorsConnectionSslConfigClientPrivateKey
- type IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference
- type IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass
- type IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference
- type IntegrationConnectorsConnectionSslConfigOutputReference
- type IntegrationConnectorsConnectionSslConfigPrivateServerCertificate
- type IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference
- type IntegrationConnectorsConnectionStatus
- type IntegrationConnectorsConnectionStatusList
- type IntegrationConnectorsConnectionStatusOutputReference
- type IntegrationConnectorsConnectionTimeouts
- type IntegrationConnectorsConnectionTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IntegrationConnectorsConnection_GenerateConfigForImport ¶
func IntegrationConnectorsConnection_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a IntegrationConnectorsConnection resource upon running "cdktf plan <stack-name>".
func IntegrationConnectorsConnection_IsConstruct ¶
func IntegrationConnectorsConnection_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 IntegrationConnectorsConnection_IsTerraformElement ¶
func IntegrationConnectorsConnection_IsTerraformElement(x interface{}) *bool
Experimental.
func IntegrationConnectorsConnection_IsTerraformResource ¶
func IntegrationConnectorsConnection_IsTerraformResource(x interface{}) *bool
Experimental.
func IntegrationConnectorsConnection_TfResourceType ¶
func IntegrationConnectorsConnection_TfResourceType() *string
func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableList_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableList_Override(i IntegrationConnectorsConnectionAuthConfigAdditionalVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference_Override ¶
func NewIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference_Override(i IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference_Override ¶
func NewIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference_Override(i IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionConfigVariableList_Override ¶
func NewIntegrationConnectorsConnectionConfigVariableList_Override(i IntegrationConnectorsConnectionConfigVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewIntegrationConnectorsConnectionConfigVariableOutputReference_Override ¶
func NewIntegrationConnectorsConnectionConfigVariableOutputReference_Override(i IntegrationConnectorsConnectionConfigVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference_Override ¶
func NewIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference_Override(i IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionConnectorVersionInfraConfigList_Override ¶
func NewIntegrationConnectorsConnectionConnectorVersionInfraConfigList_Override(i IntegrationConnectorsConnectionConnectorVersionInfraConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference_Override ¶
func NewIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference_Override(i IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewIntegrationConnectorsConnectionDestinationConfigDestinationList_Override ¶
func NewIntegrationConnectorsConnectionDestinationConfigDestinationList_Override(i IntegrationConnectorsConnectionDestinationConfigDestinationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference_Override ¶
func NewIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference_Override(i IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewIntegrationConnectorsConnectionDestinationConfigList_Override ¶
func NewIntegrationConnectorsConnectionDestinationConfigList_Override(i IntegrationConnectorsConnectionDestinationConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewIntegrationConnectorsConnectionDestinationConfigOutputReference_Override ¶
func NewIntegrationConnectorsConnectionDestinationConfigOutputReference_Override(i IntegrationConnectorsConnectionDestinationConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableList_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableList_Override(i IntegrationConnectorsConnectionEventingConfigAdditionalVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList_Override(i IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionEventingConfigOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList_Override(i IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference_Override(i IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionEventingRuntimeDataList_Override ¶
func NewIntegrationConnectorsConnectionEventingRuntimeDataList_Override(i IntegrationConnectorsConnectionEventingRuntimeDataList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewIntegrationConnectorsConnectionEventingRuntimeDataOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingRuntimeDataOutputReference_Override(i IntegrationConnectorsConnectionEventingRuntimeDataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewIntegrationConnectorsConnectionEventingRuntimeDataStatusList_Override ¶
func NewIntegrationConnectorsConnectionEventingRuntimeDataStatusList_Override(i IntegrationConnectorsConnectionEventingRuntimeDataStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference_Override ¶
func NewIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference_Override(i IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewIntegrationConnectorsConnectionLockConfigOutputReference_Override ¶
func NewIntegrationConnectorsConnectionLockConfigOutputReference_Override(i IntegrationConnectorsConnectionLockConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionLogConfigOutputReference_Override ¶
func NewIntegrationConnectorsConnectionLogConfigOutputReference_Override(i IntegrationConnectorsConnectionLogConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionNodeConfigOutputReference_Override ¶
func NewIntegrationConnectorsConnectionNodeConfigOutputReference_Override(i IntegrationConnectorsConnectionNodeConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference_Override ¶
func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference_Override(i IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableList_Override ¶
func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableList_Override(i IntegrationConnectorsConnectionSslConfigAdditionalVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference_Override ¶
func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference_Override(i IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference_Override ¶
func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference_Override(i IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference_Override ¶
func NewIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference_Override(i IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference_Override ¶
func NewIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference_Override(i IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference_Override ¶
func NewIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference_Override(i IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionSslConfigOutputReference_Override ¶
func NewIntegrationConnectorsConnectionSslConfigOutputReference_Override(i IntegrationConnectorsConnectionSslConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference_Override ¶
func NewIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference_Override(i IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnectionStatusList_Override ¶
func NewIntegrationConnectorsConnectionStatusList_Override(i IntegrationConnectorsConnectionStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewIntegrationConnectorsConnectionStatusOutputReference_Override ¶
func NewIntegrationConnectorsConnectionStatusOutputReference_Override(i IntegrationConnectorsConnectionStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewIntegrationConnectorsConnectionTimeoutsOutputReference_Override ¶
func NewIntegrationConnectorsConnectionTimeoutsOutputReference_Override(i IntegrationConnectorsConnectionTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewIntegrationConnectorsConnection_Override ¶
func NewIntegrationConnectorsConnection_Override(i IntegrationConnectorsConnection, scope constructs.Construct, id *string, config *IntegrationConnectorsConnectionConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection google_integration_connectors_connection} Resource.
Types ¶
type IntegrationConnectorsConnection ¶
type IntegrationConnectorsConnection interface { cdktf.TerraformResource AuthConfig() IntegrationConnectorsConnectionAuthConfigOutputReference AuthConfigInput() *IntegrationConnectorsConnectionAuthConfig // Experimental. CdktfStack() cdktf.TerraformStack ConfigVariable() IntegrationConnectorsConnectionConfigVariableList ConfigVariableInput() interface{} // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) ConnectionRevision() *string ConnectorVersion() *string SetConnectorVersion(val *string) ConnectorVersionInfraConfig() IntegrationConnectorsConnectionConnectorVersionInfraConfigList 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() IntegrationConnectorsConnectionDestinationConfigList DestinationConfigInput() interface{} EffectiveLabels() cdktf.StringMap EventingConfig() IntegrationConnectorsConnectionEventingConfigOutputReference EventingConfigInput() *IntegrationConnectorsConnectionEventingConfig EventingEnablementType() *string SetEventingEnablementType(val *string) EventingEnablementTypeInput() *string EventingRuntimeData() IntegrationConnectorsConnectionEventingRuntimeDataList // 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() IntegrationConnectorsConnectionLockConfigOutputReference LockConfigInput() *IntegrationConnectorsConnectionLockConfig LogConfig() IntegrationConnectorsConnectionLogConfigOutputReference LogConfigInput() *IntegrationConnectorsConnectionLogConfig Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node NodeConfig() IntegrationConnectorsConnectionNodeConfigOutputReference NodeConfigInput() *IntegrationConnectorsConnectionNodeConfig 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() IntegrationConnectorsConnectionSslConfigOutputReference SslConfigInput() *IntegrationConnectorsConnectionSslConfig Status() IntegrationConnectorsConnectionStatusList 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() IntegrationConnectorsConnectionTimeoutsOutputReference 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 *IntegrationConnectorsConnectionAuthConfig) PutConfigVariable(value interface{}) PutDestinationConfig(value interface{}) PutEventingConfig(value *IntegrationConnectorsConnectionEventingConfig) PutLockConfig(value *IntegrationConnectorsConnectionLockConfig) PutLogConfig(value *IntegrationConnectorsConnectionLogConfig) PutNodeConfig(value *IntegrationConnectorsConnectionNodeConfig) PutSslConfig(value *IntegrationConnectorsConnectionSslConfig) PutTimeouts(value *IntegrationConnectorsConnectionTimeouts) 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/6.14.1/docs/resources/integration_connectors_connection google_integration_connectors_connection}.
func NewIntegrationConnectorsConnection ¶
func NewIntegrationConnectorsConnection(scope constructs.Construct, id *string, config *IntegrationConnectorsConnectionConfig) IntegrationConnectorsConnection
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection google_integration_connectors_connection} Resource.
type IntegrationConnectorsConnectionAuthConfig ¶
type IntegrationConnectorsConnectionAuthConfig 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/6.14.1/docs/resources/integration_connectors_connection#auth_type IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#auth_key IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#oauth2_auth_code_flow IntegrationConnectorsConnection#oauth2_auth_code_flow} Oauth2AuthCodeFlow *IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow `field:"optional" json:"oauth2AuthCodeFlow" yaml:"oauth2AuthCodeFlow"` // oauth2_client_credentials block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#oauth2_client_credentials IntegrationConnectorsConnection#oauth2_client_credentials} Oauth2ClientCredentials *IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials `field:"optional" json:"oauth2ClientCredentials" yaml:"oauth2ClientCredentials"` // oauth2_jwt_bearer block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#oauth2_jwt_bearer IntegrationConnectorsConnection#oauth2_jwt_bearer} Oauth2JwtBearer *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer `field:"optional" json:"oauth2JwtBearer" yaml:"oauth2JwtBearer"` // ssh_public_key block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#ssh_public_key IntegrationConnectorsConnection#ssh_public_key} SshPublicKey *IntegrationConnectorsConnectionAuthConfigSshPublicKey `field:"optional" json:"sshPublicKey" yaml:"sshPublicKey"` // user_password block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#user_password IntegrationConnectorsConnection#user_password} UserPassword *IntegrationConnectorsConnectionAuthConfigUserPassword `field:"optional" json:"userPassword" yaml:"userPassword"` }
type IntegrationConnectorsConnectionAuthConfigAdditionalVariable ¶
type IntegrationConnectorsConnectionAuthConfigAdditionalVariable struct { // Key for the configVariable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#boolean_value IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#encryption_key_value IntegrationConnectorsConnection#encryption_key_value} EncryptionKeyValue *IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue `field:"optional" json:"encryptionKeyValue" yaml:"encryptionKeyValue"` // Integer Value of configVariable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#integer_value IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#secret_value IntegrationConnectorsConnection#secret_value} SecretValue *IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue `field:"optional" json:"secretValue" yaml:"secretValue"` // String Value of configVariabley. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#string_value IntegrationConnectorsConnection#string_value} StringValue *string `field:"optional" json:"stringValue" yaml:"stringValue"` }
type IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue ¶
type IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue struct { // Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. KmsKeyName *string `field:"optional" json:"kmsKeyName" yaml:"kmsKeyName"` }
type IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference 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() *IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue) 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 NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
type IntegrationConnectorsConnectionAuthConfigAdditionalVariableList ¶
type IntegrationConnectorsConnectionAuthConfigAdditionalVariableList 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) IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference // 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 NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableList ¶
func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IntegrationConnectorsConnectionAuthConfigAdditionalVariableList
type IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference 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() IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference EncryptionKeyValueInput() *IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue // Experimental. Fqn() *string IntegerValue() *float64 SetIntegerValue(val *float64) IntegerValueInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string SecretValue() IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference SecretValueInput() *IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue 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 *IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue) PutSecretValue(value *IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue) 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 NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference
type IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue ¶
type IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue struct { // Secret version of Secret Value for Config variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference 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() *IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue) 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 NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference
type IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow ¶
type IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow struct { // Auth URL for Authorization Code Flow. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#auth_uri IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#client_id IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#client_secret IntegrationConnectorsConnection#client_secret} ClientSecret *IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret `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/6.14.1/docs/resources/integration_connectors_connection#enable_pkce IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#scopes IntegrationConnectorsConnection#scopes} Scopes *[]*string `field:"optional" json:"scopes" yaml:"scopes"` }
type IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret ¶
type IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret 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/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference 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() *IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret) 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 NewIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference
type IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference interface { cdktf.ComplexObject AuthUri() *string SetAuthUri(val *string) AuthUriInput() *string ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference ClientSecretInput() *IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret // 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() *IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow) 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 *IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret) 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 NewIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference
type IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials ¶
type IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials struct { // Secret version of Password for Authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#client_id IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#client_secret IntegrationConnectorsConnection#client_secret} ClientSecret *IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret `field:"optional" json:"clientSecret" yaml:"clientSecret"` }
type IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret ¶
type IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret 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/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference 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() *IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret) 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 NewIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference
type IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference interface { cdktf.ComplexObject ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference ClientSecretInput() *IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret // 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() *IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials) // 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 *IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret) 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 NewIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference
type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer ¶
type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer struct { // client_key block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#client_key IntegrationConnectorsConnection#client_key} ClientKey *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey `field:"optional" json:"clientKey" yaml:"clientKey"` // jwt_claims block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#jwt_claims IntegrationConnectorsConnection#jwt_claims} JwtClaims *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims `field:"optional" json:"jwtClaims" yaml:"jwtClaims"` }
type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey ¶
type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey 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/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference 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() *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey) 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 NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference
type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims ¶
type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims struct { // Value for the "aud" claim. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#audience IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#issuer IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#subject IntegrationConnectorsConnection#subject} Subject *string `field:"optional" json:"subject" yaml:"subject"` }
type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference 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() *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims) 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 NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference
type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference interface { cdktf.ComplexObject ClientKey() IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference ClientKeyInput() *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey // 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() *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer) JwtClaims() IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference JwtClaimsInput() *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims // 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 *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey) PutJwtClaims(value *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims) 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 NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference
type IntegrationConnectorsConnectionAuthConfigOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigOutputReference interface { cdktf.ComplexObject AdditionalVariable() IntegrationConnectorsConnectionAuthConfigAdditionalVariableList 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() *IntegrationConnectorsConnectionAuthConfig SetInternalValue(val *IntegrationConnectorsConnectionAuthConfig) Oauth2AuthCodeFlow() IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference Oauth2AuthCodeFlowInput() *IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow Oauth2ClientCredentials() IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference Oauth2ClientCredentialsInput() *IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials Oauth2JwtBearer() IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference Oauth2JwtBearerInput() *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer SshPublicKey() IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference SshPublicKeyInput() *IntegrationConnectorsConnectionAuthConfigSshPublicKey // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UserPassword() IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference UserPasswordInput() *IntegrationConnectorsConnectionAuthConfigUserPassword // 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 *IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow) PutOauth2ClientCredentials(value *IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials) PutOauth2JwtBearer(value *IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer) PutSshPublicKey(value *IntegrationConnectorsConnectionAuthConfigSshPublicKey) PutUserPassword(value *IntegrationConnectorsConnectionAuthConfigUserPassword) 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 NewIntegrationConnectorsConnectionAuthConfigOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigOutputReference
type IntegrationConnectorsConnectionAuthConfigSshPublicKey ¶
type IntegrationConnectorsConnectionAuthConfigSshPublicKey struct { // The user account used to authenticate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#username IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#cert_type IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#ssh_client_cert IntegrationConnectorsConnection#ssh_client_cert} SshClientCert *IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert `field:"optional" json:"sshClientCert" yaml:"sshClientCert"` // ssh_client_cert_pass block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#ssh_client_cert_pass IntegrationConnectorsConnection#ssh_client_cert_pass} SshClientCertPass *IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass `field:"optional" json:"sshClientCertPass" yaml:"sshClientCertPass"` }
type IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference 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() *IntegrationConnectorsConnectionAuthConfigSshPublicKey SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigSshPublicKey) SshClientCert() IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference SshClientCertInput() *IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert SshClientCertPass() IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference SshClientCertPassInput() *IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass // 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 *IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert) PutSshClientCertPass(value *IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass) 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 NewIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference
type IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert ¶
type IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert 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/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference 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() *IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert) 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 NewIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference
type IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass ¶
type IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass 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/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference 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() *IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass) 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 NewIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference
type IntegrationConnectorsConnectionAuthConfigUserPassword ¶
type IntegrationConnectorsConnectionAuthConfigUserPassword struct { // Username for Authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#username IntegrationConnectorsConnection#username} Username *string `field:"required" json:"username" yaml:"username"` // password block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#password IntegrationConnectorsConnection#password} Password *IntegrationConnectorsConnectionAuthConfigUserPasswordPassword `field:"optional" json:"password" yaml:"password"` }
type IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference 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() *IntegrationConnectorsConnectionAuthConfigUserPassword SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigUserPassword) Password() IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference PasswordInput() *IntegrationConnectorsConnectionAuthConfigUserPasswordPassword // 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 *IntegrationConnectorsConnectionAuthConfigUserPasswordPassword) 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 NewIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference
type IntegrationConnectorsConnectionAuthConfigUserPasswordPassword ¶
type IntegrationConnectorsConnectionAuthConfigUserPasswordPassword 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/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference ¶
type IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference 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() *IntegrationConnectorsConnectionAuthConfigUserPasswordPassword SetInternalValue(val *IntegrationConnectorsConnectionAuthConfigUserPasswordPassword) 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 NewIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference ¶
func NewIntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference
type IntegrationConnectorsConnectionConfig ¶
type IntegrationConnectorsConnectionConfig 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/6.14.1/docs/resources/integration_connectors_connection#connector_version IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#location IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#name IntegrationConnectorsConnection#name} Name *string `field:"required" json:"name" yaml:"name"` // auth_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#auth_config IntegrationConnectorsConnection#auth_config} AuthConfig *IntegrationConnectorsConnectionAuthConfig `field:"optional" json:"authConfig" yaml:"authConfig"` // config_variable block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#config_variable IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#description IntegrationConnectorsConnection#description} Description *string `field:"optional" json:"description" yaml:"description"` // destination_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#destination_config IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#eventing_config IntegrationConnectorsConnection#eventing_config} EventingConfig *IntegrationConnectorsConnectionEventingConfig `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/6.14.1/docs/resources/integration_connectors_connection#eventing_enablement_type IntegrationConnectorsConnection#eventing_enablement_type} EventingEnablementType *string `field:"optional" json:"eventingEnablementType" yaml:"eventingEnablementType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#id IntegrationConnectorsConnection#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. 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/6.14.1/docs/resources/integration_connectors_connection#labels IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#lock_config IntegrationConnectorsConnection#lock_config} LockConfig *IntegrationConnectorsConnectionLockConfig `field:"optional" json:"lockConfig" yaml:"lockConfig"` // log_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#log_config IntegrationConnectorsConnection#log_config} LogConfig *IntegrationConnectorsConnectionLogConfig `field:"optional" json:"logConfig" yaml:"logConfig"` // node_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#node_config IntegrationConnectorsConnection#node_config} NodeConfig *IntegrationConnectorsConnectionNodeConfig `field:"optional" json:"nodeConfig" yaml:"nodeConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#project IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#service_account IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#ssl_config IntegrationConnectorsConnection#ssl_config} SslConfig *IntegrationConnectorsConnectionSslConfig `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/6.14.1/docs/resources/integration_connectors_connection#suspended IntegrationConnectorsConnection#suspended} Suspended interface{} `field:"optional" json:"suspended" yaml:"suspended"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#timeouts IntegrationConnectorsConnection#timeouts} Timeouts *IntegrationConnectorsConnectionTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type IntegrationConnectorsConnectionConfigVariable ¶
type IntegrationConnectorsConnectionConfigVariable struct { // Key for the configVariable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#boolean_value IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#encryption_key_value IntegrationConnectorsConnection#encryption_key_value} EncryptionKeyValue *IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue `field:"optional" json:"encryptionKeyValue" yaml:"encryptionKeyValue"` // Integer Value of configVariable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#integer_value IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#secret_value IntegrationConnectorsConnection#secret_value} SecretValue *IntegrationConnectorsConnectionConfigVariableSecretValue `field:"optional" json:"secretValue" yaml:"secretValue"` // String Value of configVariabley. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#string_value IntegrationConnectorsConnection#string_value} StringValue *string `field:"optional" json:"stringValue" yaml:"stringValue"` }
type IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue ¶
type IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue struct { // Type of Encryption Key Possible values: ["GOOGLE_MANAGED", "CUSTOMER_MANAGED"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. KmsKeyName *string `field:"optional" json:"kmsKeyName" yaml:"kmsKeyName"` }
type IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference ¶
type IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference 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() *IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue SetInternalValue(val *IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue) 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 NewIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference ¶
func NewIntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference
type IntegrationConnectorsConnectionConfigVariableList ¶
type IntegrationConnectorsConnectionConfigVariableList 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) IntegrationConnectorsConnectionConfigVariableOutputReference // 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 NewIntegrationConnectorsConnectionConfigVariableList ¶
func NewIntegrationConnectorsConnectionConfigVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IntegrationConnectorsConnectionConfigVariableList
type IntegrationConnectorsConnectionConfigVariableOutputReference ¶
type IntegrationConnectorsConnectionConfigVariableOutputReference 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() IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference EncryptionKeyValueInput() *IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue // Experimental. Fqn() *string IntegerValue() *float64 SetIntegerValue(val *float64) IntegerValueInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string SecretValue() IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference SecretValueInput() *IntegrationConnectorsConnectionConfigVariableSecretValue 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 *IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue) PutSecretValue(value *IntegrationConnectorsConnectionConfigVariableSecretValue) 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 NewIntegrationConnectorsConnectionConfigVariableOutputReference ¶
func NewIntegrationConnectorsConnectionConfigVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) IntegrationConnectorsConnectionConfigVariableOutputReference
type IntegrationConnectorsConnectionConfigVariableSecretValue ¶
type IntegrationConnectorsConnectionConfigVariableSecretValue struct { // Secret version of Secret Value for Config variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference ¶
type IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference 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() *IntegrationConnectorsConnectionConfigVariableSecretValue SetInternalValue(val *IntegrationConnectorsConnectionConfigVariableSecretValue) 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 NewIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference ¶
func NewIntegrationConnectorsConnectionConfigVariableSecretValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference
type IntegrationConnectorsConnectionConnectorVersionInfraConfig ¶
type IntegrationConnectorsConnectionConnectorVersionInfraConfig struct { }
type IntegrationConnectorsConnectionConnectorVersionInfraConfigList ¶
type IntegrationConnectorsConnectionConnectorVersionInfraConfigList 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) IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference // 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 NewIntegrationConnectorsConnectionConnectorVersionInfraConfigList ¶
func NewIntegrationConnectorsConnectionConnectorVersionInfraConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IntegrationConnectorsConnectionConnectorVersionInfraConfigList
type IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference ¶
type IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference 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() *IntegrationConnectorsConnectionConnectorVersionInfraConfig SetInternalValue(val *IntegrationConnectorsConnectionConnectorVersionInfraConfig) 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 NewIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference ¶
func NewIntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference
type IntegrationConnectorsConnectionDestinationConfig ¶
type IntegrationConnectorsConnectionDestinationConfig 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/6.14.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#key} Key *string `field:"required" json:"key" yaml:"key"` // destination block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#destination IntegrationConnectorsConnection#destination} Destination interface{} `field:"optional" json:"destination" yaml:"destination"` }
type IntegrationConnectorsConnectionDestinationConfigDestination ¶
type IntegrationConnectorsConnectionDestinationConfigDestination struct { // For publicly routable host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#host IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#port IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#service_attachment IntegrationConnectorsConnection#service_attachment} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. ServiceAttachment *string `field:"optional" json:"serviceAttachment" yaml:"serviceAttachment"` }
type IntegrationConnectorsConnectionDestinationConfigDestinationList ¶
type IntegrationConnectorsConnectionDestinationConfigDestinationList 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) IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference // 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 NewIntegrationConnectorsConnectionDestinationConfigDestinationList ¶
func NewIntegrationConnectorsConnectionDestinationConfigDestinationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IntegrationConnectorsConnectionDestinationConfigDestinationList
type IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference ¶
type IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference 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 NewIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference ¶
func NewIntegrationConnectorsConnectionDestinationConfigDestinationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference
type IntegrationConnectorsConnectionDestinationConfigList ¶
type IntegrationConnectorsConnectionDestinationConfigList 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) IntegrationConnectorsConnectionDestinationConfigOutputReference // 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 NewIntegrationConnectorsConnectionDestinationConfigList ¶
func NewIntegrationConnectorsConnectionDestinationConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IntegrationConnectorsConnectionDestinationConfigList
type IntegrationConnectorsConnectionDestinationConfigOutputReference ¶
type IntegrationConnectorsConnectionDestinationConfigOutputReference 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() IntegrationConnectorsConnectionDestinationConfigDestinationList 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 NewIntegrationConnectorsConnectionDestinationConfigOutputReference ¶
func NewIntegrationConnectorsConnectionDestinationConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) IntegrationConnectorsConnectionDestinationConfigOutputReference
type IntegrationConnectorsConnectionEventingConfig ¶
type IntegrationConnectorsConnectionEventingConfig struct { // registration_destination_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#registration_destination_config IntegrationConnectorsConnection#registration_destination_config} RegistrationDestinationConfig *IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig `field:"required" json:"registrationDestinationConfig" yaml:"registrationDestinationConfig"` // additional_variable block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#auth_config IntegrationConnectorsConnection#auth_config} AuthConfig *IntegrationConnectorsConnectionEventingConfigAuthConfig `field:"optional" json:"authConfig" yaml:"authConfig"` // Enrichment Enabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#enrichment_enabled IntegrationConnectorsConnection#enrichment_enabled} EnrichmentEnabled interface{} `field:"optional" json:"enrichmentEnabled" yaml:"enrichmentEnabled"` }
type IntegrationConnectorsConnectionEventingConfigAdditionalVariable ¶
type IntegrationConnectorsConnectionEventingConfigAdditionalVariable struct { // Key for the configVariable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#boolean_value IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#encryption_key_value IntegrationConnectorsConnection#encryption_key_value} EncryptionKeyValue *IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue `field:"optional" json:"encryptionKeyValue" yaml:"encryptionKeyValue"` // Integer Value of configVariable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#integer_value IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#secret_value IntegrationConnectorsConnection#secret_value} SecretValue *IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue `field:"optional" json:"secretValue" yaml:"secretValue"` // String Value of configVariabley. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#string_value IntegrationConnectorsConnection#string_value} StringValue *string `field:"optional" json:"stringValue" yaml:"stringValue"` }
type IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue ¶
type IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue 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/6.14.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. 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/6.14.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
type IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference 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() *IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue SetInternalValue(val *IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue) 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 NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference
type IntegrationConnectorsConnectionEventingConfigAdditionalVariableList ¶
type IntegrationConnectorsConnectionEventingConfigAdditionalVariableList 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) IntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference // 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 NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableList ¶
func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IntegrationConnectorsConnectionEventingConfigAdditionalVariableList
type IntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference ¶
type IntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference 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() IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference EncryptionKeyValueInput() *IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue // Experimental. Fqn() *string IntegerValue() *float64 SetIntegerValue(val *float64) IntegerValueInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string SecretValue() IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference SecretValueInput() *IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue 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 *IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue) PutSecretValue(value *IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue) 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 NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference ¶
func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) IntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference
type IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue ¶
type IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue struct { // Secret version of Secret Value for Config variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference ¶
type IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference 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() *IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue SetInternalValue(val *IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue) 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 NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference ¶
func NewIntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference
type IntegrationConnectorsConnectionEventingConfigAuthConfig ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfig struct { // authType of the Connection Possible values: ["USER_PASSWORD"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#auth_type IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#user_password IntegrationConnectorsConnection#user_password} UserPassword *IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword `field:"required" json:"userPassword" yaml:"userPassword"` // additional_variable block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#auth_key IntegrationConnectorsConnection#auth_key} AuthKey *string `field:"optional" json:"authKey" yaml:"authKey"` }
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable struct { // Key for the configVariable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#boolean_value IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#encryption_key_value IntegrationConnectorsConnection#encryption_key_value} EncryptionKeyValue *IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue `field:"optional" json:"encryptionKeyValue" yaml:"encryptionKeyValue"` // Integer Value of configVariable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#integer_value IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#secret_value IntegrationConnectorsConnection#secret_value} SecretValue *IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue `field:"optional" json:"secretValue" yaml:"secretValue"` // String Value of configVariabley. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#string_value IntegrationConnectorsConnection#string_value} StringValue *string `field:"optional" json:"stringValue" yaml:"stringValue"` }
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue 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/6.14.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. 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/6.14.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference 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() *IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue SetInternalValue(val *IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue) 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 NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList 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) IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference // 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 NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference 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() IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference EncryptionKeyValueInput() *IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue // Experimental. Fqn() *string IntegerValue() *float64 SetIntegerValue(val *float64) IntegerValueInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string SecretValue() IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference SecretValueInput() *IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue 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 *IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue) PutSecretValue(value *IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue) 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 NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue struct { // Secret version of Secret Value for Config variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference 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() *IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue SetInternalValue(val *IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue) 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 NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference
type IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference interface { cdktf.ComplexObject AdditionalVariable() IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList 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() *IntegrationConnectorsConnectionEventingConfigAuthConfig SetInternalValue(val *IntegrationConnectorsConnectionEventingConfigAuthConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UserPassword() IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference UserPasswordInput() *IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword // 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 *IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword) 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 NewIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference
type IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword struct { // password block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#password IntegrationConnectorsConnection#password} Password *IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword `field:"optional" json:"password" yaml:"password"` // Username for Authentication. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#username IntegrationConnectorsConnection#username} Username *string `field:"optional" json:"username" yaml:"username"` }
type IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference 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() *IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword SetInternalValue(val *IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword) Password() IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference PasswordInput() *IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword // 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 *IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword) 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 NewIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference
type IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword 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/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference ¶
type IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference 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() *IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword SetInternalValue(val *IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword) 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 NewIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference ¶
func NewIntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference
type IntegrationConnectorsConnectionEventingConfigOutputReference ¶
type IntegrationConnectorsConnectionEventingConfigOutputReference interface { cdktf.ComplexObject AdditionalVariable() IntegrationConnectorsConnectionEventingConfigAdditionalVariableList AdditionalVariableInput() interface{} AuthConfig() IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference AuthConfigInput() *IntegrationConnectorsConnectionEventingConfigAuthConfig // 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() *IntegrationConnectorsConnectionEventingConfig SetInternalValue(val *IntegrationConnectorsConnectionEventingConfig) RegistrationDestinationConfig() IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference RegistrationDestinationConfigInput() *IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig // 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 *IntegrationConnectorsConnectionEventingConfigAuthConfig) PutRegistrationDestinationConfig(value *IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig) 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 NewIntegrationConnectorsConnectionEventingConfigOutputReference ¶
func NewIntegrationConnectorsConnectionEventingConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionEventingConfigOutputReference
type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig ¶
type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig struct { // destination block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#destination IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#key} Key *string `field:"optional" json:"key" yaml:"key"` }
type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination ¶
type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination struct { // Host. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#host IntegrationConnectorsConnection#host} Host *string `field:"optional" json:"host" yaml:"host"` // port number. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#port IntegrationConnectorsConnection#port} Port *float64 `field:"optional" json:"port" yaml:"port"` // Service Attachment. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#service_attachment IntegrationConnectorsConnection#service_attachment} ServiceAttachment *string `field:"optional" json:"serviceAttachment" yaml:"serviceAttachment"` }
type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList ¶
type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList 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) IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference // 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 NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList ¶
func NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList
type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference ¶
type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference 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 NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference ¶
func NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference
type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference ¶
type IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference 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() IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList DestinationInput() interface{} // Experimental. Fqn() *string InternalValue() *IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig SetInternalValue(val *IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig) 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 NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference ¶
func NewIntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference
type IntegrationConnectorsConnectionEventingRuntimeData ¶
type IntegrationConnectorsConnectionEventingRuntimeData struct { }
type IntegrationConnectorsConnectionEventingRuntimeDataList ¶
type IntegrationConnectorsConnectionEventingRuntimeDataList 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) IntegrationConnectorsConnectionEventingRuntimeDataOutputReference // 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 NewIntegrationConnectorsConnectionEventingRuntimeDataList ¶
func NewIntegrationConnectorsConnectionEventingRuntimeDataList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IntegrationConnectorsConnectionEventingRuntimeDataList
type IntegrationConnectorsConnectionEventingRuntimeDataOutputReference ¶
type IntegrationConnectorsConnectionEventingRuntimeDataOutputReference 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() *IntegrationConnectorsConnectionEventingRuntimeData SetInternalValue(val *IntegrationConnectorsConnectionEventingRuntimeData) Status() IntegrationConnectorsConnectionEventingRuntimeDataStatusList // 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 NewIntegrationConnectorsConnectionEventingRuntimeDataOutputReference ¶
func NewIntegrationConnectorsConnectionEventingRuntimeDataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) IntegrationConnectorsConnectionEventingRuntimeDataOutputReference
type IntegrationConnectorsConnectionEventingRuntimeDataStatus ¶
type IntegrationConnectorsConnectionEventingRuntimeDataStatus struct { }
type IntegrationConnectorsConnectionEventingRuntimeDataStatusList ¶
type IntegrationConnectorsConnectionEventingRuntimeDataStatusList 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) IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference // 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 NewIntegrationConnectorsConnectionEventingRuntimeDataStatusList ¶
func NewIntegrationConnectorsConnectionEventingRuntimeDataStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IntegrationConnectorsConnectionEventingRuntimeDataStatusList
type IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference ¶
type IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference 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() *IntegrationConnectorsConnectionEventingRuntimeDataStatus SetInternalValue(val *IntegrationConnectorsConnectionEventingRuntimeDataStatus) 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 NewIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference ¶
func NewIntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference
type IntegrationConnectorsConnectionLockConfig ¶
type IntegrationConnectorsConnectionLockConfig struct { // Indicates whether or not the connection is locked. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#locked IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#reason IntegrationConnectorsConnection#reason} Reason *string `field:"optional" json:"reason" yaml:"reason"` }
type IntegrationConnectorsConnectionLockConfigOutputReference ¶
type IntegrationConnectorsConnectionLockConfigOutputReference 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() *IntegrationConnectorsConnectionLockConfig SetInternalValue(val *IntegrationConnectorsConnectionLockConfig) 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 NewIntegrationConnectorsConnectionLockConfigOutputReference ¶
func NewIntegrationConnectorsConnectionLockConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionLockConfigOutputReference
type IntegrationConnectorsConnectionLogConfig ¶
type IntegrationConnectorsConnectionLogConfig struct { // Enabled represents whether logging is enabled or not for a connection. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#enabled IntegrationConnectorsConnection#enabled} Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` }
type IntegrationConnectorsConnectionLogConfigOutputReference ¶
type IntegrationConnectorsConnectionLogConfigOutputReference 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() *IntegrationConnectorsConnectionLogConfig SetInternalValue(val *IntegrationConnectorsConnectionLogConfig) // 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 NewIntegrationConnectorsConnectionLogConfigOutputReference ¶
func NewIntegrationConnectorsConnectionLogConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionLogConfigOutputReference
type IntegrationConnectorsConnectionNodeConfig ¶
type IntegrationConnectorsConnectionNodeConfig struct { // Minimum number of nodes in the runtime nodes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#max_node_count IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#min_node_count IntegrationConnectorsConnection#min_node_count} MinNodeCount *float64 `field:"optional" json:"minNodeCount" yaml:"minNodeCount"` }
type IntegrationConnectorsConnectionNodeConfigOutputReference ¶
type IntegrationConnectorsConnectionNodeConfigOutputReference 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() *IntegrationConnectorsConnectionNodeConfig SetInternalValue(val *IntegrationConnectorsConnectionNodeConfig) 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 NewIntegrationConnectorsConnectionNodeConfigOutputReference ¶
func NewIntegrationConnectorsConnectionNodeConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionNodeConfigOutputReference
type IntegrationConnectorsConnectionSslConfig ¶
type IntegrationConnectorsConnectionSslConfig 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/6.14.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type} Type *string `field:"required" json:"type" yaml:"type"` // additional_variable block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#client_certificate IntegrationConnectorsConnection#client_certificate} ClientCertificate *IntegrationConnectorsConnectionSslConfigClientCertificate `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/6.14.1/docs/resources/integration_connectors_connection#client_cert_type IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#client_private_key IntegrationConnectorsConnection#client_private_key} ClientPrivateKey *IntegrationConnectorsConnectionSslConfigClientPrivateKey `field:"optional" json:"clientPrivateKey" yaml:"clientPrivateKey"` // client_private_key_pass block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#client_private_key_pass IntegrationConnectorsConnection#client_private_key_pass} ClientPrivateKeyPass *IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass `field:"optional" json:"clientPrivateKeyPass" yaml:"clientPrivateKeyPass"` // private_server_certificate block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#private_server_certificate IntegrationConnectorsConnection#private_server_certificate} PrivateServerCertificate *IntegrationConnectorsConnectionSslConfigPrivateServerCertificate `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/6.14.1/docs/resources/integration_connectors_connection#server_cert_type IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#trust_model IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#use_ssl IntegrationConnectorsConnection#use_ssl} UseSsl interface{} `field:"optional" json:"useSsl" yaml:"useSsl"` }
type IntegrationConnectorsConnectionSslConfigAdditionalVariable ¶
type IntegrationConnectorsConnectionSslConfigAdditionalVariable struct { // Key for the configVariable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#key IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#boolean_value IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#encryption_key_value IntegrationConnectorsConnection#encryption_key_value} EncryptionKeyValue *IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue `field:"optional" json:"encryptionKeyValue" yaml:"encryptionKeyValue"` // Integer Value of configVariable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#integer_value IntegrationConnectorsConnection#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/6.14.1/docs/resources/integration_connectors_connection#secret_value IntegrationConnectorsConnection#secret_value} SecretValue *IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue `field:"optional" json:"secretValue" yaml:"secretValue"` // String Value of configVariabley. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#string_value IntegrationConnectorsConnection#string_value} StringValue *string `field:"optional" json:"stringValue" yaml:"stringValue"` }
type IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue ¶
type IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue 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/6.14.1/docs/resources/integration_connectors_connection#kms_key_name IntegrationConnectorsConnection#kms_key_name} // // Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space. 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/6.14.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
type IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference 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() *IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue SetInternalValue(val *IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue) 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 NewIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference ¶
func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference
type IntegrationConnectorsConnectionSslConfigAdditionalVariableList ¶
type IntegrationConnectorsConnectionSslConfigAdditionalVariableList 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) IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference // 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 NewIntegrationConnectorsConnectionSslConfigAdditionalVariableList ¶
func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IntegrationConnectorsConnectionSslConfigAdditionalVariableList
type IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference ¶
type IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference 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() IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference EncryptionKeyValueInput() *IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue // Experimental. Fqn() *string IntegerValue() *float64 SetIntegerValue(val *float64) IntegerValueInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string SecretValue() IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference SecretValueInput() *IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue 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 *IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue) PutSecretValue(value *IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue) 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 NewIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference ¶
func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference
type IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue ¶
type IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue struct { // Secret version of Secret Value for Config variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference ¶
type IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference 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() *IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue SetInternalValue(val *IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue) 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 NewIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference ¶
func NewIntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference
type IntegrationConnectorsConnectionSslConfigClientCertificate ¶
type IntegrationConnectorsConnectionSslConfigClientCertificate struct { // Secret version of Secret Value for Config variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference ¶
type IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference 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() *IntegrationConnectorsConnectionSslConfigClientCertificate SetInternalValue(val *IntegrationConnectorsConnectionSslConfigClientCertificate) 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 NewIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference ¶
func NewIntegrationConnectorsConnectionSslConfigClientCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference
type IntegrationConnectorsConnectionSslConfigClientPrivateKey ¶
type IntegrationConnectorsConnectionSslConfigClientPrivateKey struct { // Secret version of Secret Value for Config variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference ¶
type IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference 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() *IntegrationConnectorsConnectionSslConfigClientPrivateKey SetInternalValue(val *IntegrationConnectorsConnectionSslConfigClientPrivateKey) 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 NewIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference ¶
func NewIntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference
type IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass ¶
type IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass struct { // Secret version of Secret Value for Config variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference ¶
type IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference 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() *IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass SetInternalValue(val *IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass) 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 NewIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference ¶
func NewIntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference
type IntegrationConnectorsConnectionSslConfigOutputReference ¶
type IntegrationConnectorsConnectionSslConfigOutputReference interface { cdktf.ComplexObject AdditionalVariable() IntegrationConnectorsConnectionSslConfigAdditionalVariableList AdditionalVariableInput() interface{} ClientCertificate() IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference ClientCertificateInput() *IntegrationConnectorsConnectionSslConfigClientCertificate ClientCertType() *string SetClientCertType(val *string) ClientCertTypeInput() *string ClientPrivateKey() IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference ClientPrivateKeyInput() *IntegrationConnectorsConnectionSslConfigClientPrivateKey ClientPrivateKeyPass() IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference ClientPrivateKeyPassInput() *IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass // 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() *IntegrationConnectorsConnectionSslConfig SetInternalValue(val *IntegrationConnectorsConnectionSslConfig) PrivateServerCertificate() IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference PrivateServerCertificateInput() *IntegrationConnectorsConnectionSslConfigPrivateServerCertificate 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 *IntegrationConnectorsConnectionSslConfigClientCertificate) PutClientPrivateKey(value *IntegrationConnectorsConnectionSslConfigClientPrivateKey) PutClientPrivateKeyPass(value *IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass) PutPrivateServerCertificate(value *IntegrationConnectorsConnectionSslConfigPrivateServerCertificate) 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 NewIntegrationConnectorsConnectionSslConfigOutputReference ¶
func NewIntegrationConnectorsConnectionSslConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionSslConfigOutputReference
type IntegrationConnectorsConnectionSslConfigPrivateServerCertificate ¶
type IntegrationConnectorsConnectionSslConfigPrivateServerCertificate struct { // Secret version of Secret Value for Config variable. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#secret_version IntegrationConnectorsConnection#secret_version} SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference ¶
type IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference 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() *IntegrationConnectorsConnectionSslConfigPrivateServerCertificate SetInternalValue(val *IntegrationConnectorsConnectionSslConfigPrivateServerCertificate) 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 NewIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference ¶
func NewIntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference
type IntegrationConnectorsConnectionStatus ¶
type IntegrationConnectorsConnectionStatus struct { }
type IntegrationConnectorsConnectionStatusList ¶
type IntegrationConnectorsConnectionStatusList 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) IntegrationConnectorsConnectionStatusOutputReference // 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 NewIntegrationConnectorsConnectionStatusList ¶
func NewIntegrationConnectorsConnectionStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IntegrationConnectorsConnectionStatusList
type IntegrationConnectorsConnectionStatusOutputReference ¶
type IntegrationConnectorsConnectionStatusOutputReference 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() *IntegrationConnectorsConnectionStatus SetInternalValue(val *IntegrationConnectorsConnectionStatus) 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 NewIntegrationConnectorsConnectionStatusOutputReference ¶
func NewIntegrationConnectorsConnectionStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) IntegrationConnectorsConnectionStatusOutputReference
type IntegrationConnectorsConnectionTimeouts ¶
type IntegrationConnectorsConnectionTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#create IntegrationConnectorsConnection#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#delete IntegrationConnectorsConnection#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/integration_connectors_connection#update IntegrationConnectorsConnection#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type IntegrationConnectorsConnectionTimeoutsOutputReference ¶
type IntegrationConnectorsConnectionTimeoutsOutputReference 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 NewIntegrationConnectorsConnectionTimeoutsOutputReference ¶
func NewIntegrationConnectorsConnectionTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) IntegrationConnectorsConnectionTimeoutsOutputReference
Source Files ¶
- IntegrationConnectorsConnection.go
- IntegrationConnectorsConnectionAuthConfig.go
- IntegrationConnectorsConnectionAuthConfigAdditionalVariable.go
- IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValue.go
- IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference.go
- IntegrationConnectorsConnectionAuthConfigAdditionalVariableEncryptionKeyValueOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigAdditionalVariableList.go
- IntegrationConnectorsConnectionAuthConfigAdditionalVariableList__checks.go
- IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference.go
- IntegrationConnectorsConnectionAuthConfigAdditionalVariableOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValue.go
- IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference.go
- IntegrationConnectorsConnectionAuthConfigAdditionalVariableSecretValueOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlow.go
- IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecret.go
- IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference.go
- IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowClientSecretOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference.go
- IntegrationConnectorsConnectionAuthConfigOauth2AuthCodeFlowOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentials.go
- IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecret.go
- IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference.go
- IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsClientSecretOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference.go
- IntegrationConnectorsConnectionAuthConfigOauth2ClientCredentialsOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigOauth2JwtBearer.go
- IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKey.go
- IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference.go
- IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerClientKeyOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaims.go
- IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference.go
- IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerJwtClaimsOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference.go
- IntegrationConnectorsConnectionAuthConfigOauth2JwtBearerOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigOutputReference.go
- IntegrationConnectorsConnectionAuthConfigOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigSshPublicKey.go
- IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference.go
- IntegrationConnectorsConnectionAuthConfigSshPublicKeyOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCert.go
- IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference.go
- IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPass.go
- IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference.go
- IntegrationConnectorsConnectionAuthConfigSshPublicKeySshClientCertPassOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigUserPassword.go
- IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference.go
- IntegrationConnectorsConnectionAuthConfigUserPasswordOutputReference__checks.go
- IntegrationConnectorsConnectionAuthConfigUserPasswordPassword.go
- IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference.go
- IntegrationConnectorsConnectionAuthConfigUserPasswordPasswordOutputReference__checks.go
- IntegrationConnectorsConnectionConfig.go
- IntegrationConnectorsConnectionConfigVariable.go
- IntegrationConnectorsConnectionConfigVariableEncryptionKeyValue.go
- IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference.go
- IntegrationConnectorsConnectionConfigVariableEncryptionKeyValueOutputReference__checks.go
- IntegrationConnectorsConnectionConfigVariableList.go
- IntegrationConnectorsConnectionConfigVariableList__checks.go
- IntegrationConnectorsConnectionConfigVariableOutputReference.go
- IntegrationConnectorsConnectionConfigVariableOutputReference__checks.go
- IntegrationConnectorsConnectionConfigVariableSecretValue.go
- IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference.go
- IntegrationConnectorsConnectionConfigVariableSecretValueOutputReference__checks.go
- IntegrationConnectorsConnectionConnectorVersionInfraConfig.go
- IntegrationConnectorsConnectionConnectorVersionInfraConfigList.go
- IntegrationConnectorsConnectionConnectorVersionInfraConfigList__checks.go
- IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference.go
- IntegrationConnectorsConnectionConnectorVersionInfraConfigOutputReference__checks.go
- IntegrationConnectorsConnectionDestinationConfig.go
- IntegrationConnectorsConnectionDestinationConfigDestination.go
- IntegrationConnectorsConnectionDestinationConfigDestinationList.go
- IntegrationConnectorsConnectionDestinationConfigDestinationList__checks.go
- IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference.go
- IntegrationConnectorsConnectionDestinationConfigDestinationOutputReference__checks.go
- IntegrationConnectorsConnectionDestinationConfigList.go
- IntegrationConnectorsConnectionDestinationConfigList__checks.go
- IntegrationConnectorsConnectionDestinationConfigOutputReference.go
- IntegrationConnectorsConnectionDestinationConfigOutputReference__checks.go
- IntegrationConnectorsConnectionEventingConfig.go
- IntegrationConnectorsConnectionEventingConfigAdditionalVariable.go
- IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValue.go
- IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference.go
- IntegrationConnectorsConnectionEventingConfigAdditionalVariableEncryptionKeyValueOutputReference__checks.go
- IntegrationConnectorsConnectionEventingConfigAdditionalVariableList.go
- IntegrationConnectorsConnectionEventingConfigAdditionalVariableList__checks.go
- IntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference.go
- IntegrationConnectorsConnectionEventingConfigAdditionalVariableOutputReference__checks.go
- IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValue.go
- IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference.go
- IntegrationConnectorsConnectionEventingConfigAdditionalVariableSecretValueOutputReference__checks.go
- IntegrationConnectorsConnectionEventingConfigAuthConfig.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariable.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValue.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableEncryptionKeyValueOutputReference__checks.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableList__checks.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableOutputReference__checks.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValue.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigAdditionalVariableSecretValueOutputReference__checks.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigOutputReference__checks.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigUserPassword.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordOutputReference__checks.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPassword.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference.go
- IntegrationConnectorsConnectionEventingConfigAuthConfigUserPasswordPasswordOutputReference__checks.go
- IntegrationConnectorsConnectionEventingConfigOutputReference.go
- IntegrationConnectorsConnectionEventingConfigOutputReference__checks.go
- IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfig.go
- IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestination.go
- IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList.go
- IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationList__checks.go
- IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference.go
- IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigDestinationOutputReference__checks.go
- IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference.go
- IntegrationConnectorsConnectionEventingConfigRegistrationDestinationConfigOutputReference__checks.go
- IntegrationConnectorsConnectionEventingRuntimeData.go
- IntegrationConnectorsConnectionEventingRuntimeDataList.go
- IntegrationConnectorsConnectionEventingRuntimeDataList__checks.go
- IntegrationConnectorsConnectionEventingRuntimeDataOutputReference.go
- IntegrationConnectorsConnectionEventingRuntimeDataOutputReference__checks.go
- IntegrationConnectorsConnectionEventingRuntimeDataStatus.go
- IntegrationConnectorsConnectionEventingRuntimeDataStatusList.go
- IntegrationConnectorsConnectionEventingRuntimeDataStatusList__checks.go
- IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference.go
- IntegrationConnectorsConnectionEventingRuntimeDataStatusOutputReference__checks.go
- IntegrationConnectorsConnectionLockConfig.go
- IntegrationConnectorsConnectionLockConfigOutputReference.go
- IntegrationConnectorsConnectionLockConfigOutputReference__checks.go
- IntegrationConnectorsConnectionLogConfig.go
- IntegrationConnectorsConnectionLogConfigOutputReference.go
- IntegrationConnectorsConnectionLogConfigOutputReference__checks.go
- IntegrationConnectorsConnectionNodeConfig.go
- IntegrationConnectorsConnectionNodeConfigOutputReference.go
- IntegrationConnectorsConnectionNodeConfigOutputReference__checks.go
- IntegrationConnectorsConnectionSslConfig.go
- IntegrationConnectorsConnectionSslConfigAdditionalVariable.go
- IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValue.go
- IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference.go
- IntegrationConnectorsConnectionSslConfigAdditionalVariableEncryptionKeyValueOutputReference__checks.go
- IntegrationConnectorsConnectionSslConfigAdditionalVariableList.go
- IntegrationConnectorsConnectionSslConfigAdditionalVariableList__checks.go
- IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference.go
- IntegrationConnectorsConnectionSslConfigAdditionalVariableOutputReference__checks.go
- IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValue.go
- IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference.go
- IntegrationConnectorsConnectionSslConfigAdditionalVariableSecretValueOutputReference__checks.go
- IntegrationConnectorsConnectionSslConfigClientCertificate.go
- IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference.go
- IntegrationConnectorsConnectionSslConfigClientCertificateOutputReference__checks.go
- IntegrationConnectorsConnectionSslConfigClientPrivateKey.go
- IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference.go
- IntegrationConnectorsConnectionSslConfigClientPrivateKeyOutputReference__checks.go
- IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass.go
- IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference.go
- IntegrationConnectorsConnectionSslConfigClientPrivateKeyPassOutputReference__checks.go
- IntegrationConnectorsConnectionSslConfigOutputReference.go
- IntegrationConnectorsConnectionSslConfigOutputReference__checks.go
- IntegrationConnectorsConnectionSslConfigPrivateServerCertificate.go
- IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference.go
- IntegrationConnectorsConnectionSslConfigPrivateServerCertificateOutputReference__checks.go
- IntegrationConnectorsConnectionStatus.go
- IntegrationConnectorsConnectionStatusList.go
- IntegrationConnectorsConnectionStatusList__checks.go
- IntegrationConnectorsConnectionStatusOutputReference.go
- IntegrationConnectorsConnectionStatusOutputReference__checks.go
- IntegrationConnectorsConnectionTimeouts.go
- IntegrationConnectorsConnectionTimeoutsOutputReference.go
- IntegrationConnectorsConnectionTimeoutsOutputReference__checks.go
- IntegrationConnectorsConnection__checks.go
- main.go