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