Documentation
¶
Index ¶
- func CfnCertificate_CFN_RESOURCE_TYPE_NAME() *string
- func CfnCertificate_IsCfnElement(x interface{}) *bool
- func CfnCertificate_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnCertificate_IsConstruct(x interface{}) *bool
- func CfnEndpoint_CFN_RESOURCE_TYPE_NAME() *string
- func CfnEndpoint_IsCfnElement(x interface{}) *bool
- func CfnEndpoint_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnEndpoint_IsConstruct(x interface{}) *bool
- func CfnEventSubscription_CFN_RESOURCE_TYPE_NAME() *string
- func CfnEventSubscription_IsCfnElement(x interface{}) *bool
- func CfnEventSubscription_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnEventSubscription_IsConstruct(x interface{}) *bool
- func CfnReplicationInstance_CFN_RESOURCE_TYPE_NAME() *string
- func CfnReplicationInstance_IsCfnElement(x interface{}) *bool
- func CfnReplicationInstance_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnReplicationInstance_IsConstruct(x interface{}) *bool
- func CfnReplicationSubnetGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnReplicationSubnetGroup_IsCfnElement(x interface{}) *bool
- func CfnReplicationSubnetGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnReplicationSubnetGroup_IsConstruct(x interface{}) *bool
- func CfnReplicationTask_CFN_RESOURCE_TYPE_NAME() *string
- func CfnReplicationTask_IsCfnElement(x interface{}) *bool
- func CfnReplicationTask_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnReplicationTask_IsConstruct(x interface{}) *bool
- func NewCfnCertificate_Override(c CfnCertificate, scope constructs.Construct, id *string, ...)
- func NewCfnEndpoint_Override(c CfnEndpoint, scope constructs.Construct, id *string, props *CfnEndpointProps)
- func NewCfnEventSubscription_Override(c CfnEventSubscription, scope constructs.Construct, id *string, ...)
- func NewCfnReplicationInstance_Override(c CfnReplicationInstance, scope constructs.Construct, id *string, ...)
- func NewCfnReplicationSubnetGroup_Override(c CfnReplicationSubnetGroup, scope constructs.Construct, id *string, ...)
- func NewCfnReplicationTask_Override(c CfnReplicationTask, scope constructs.Construct, id *string, ...)
- type CfnCertificate
- type CfnCertificateProps
- type CfnEndpoint
- type CfnEndpointProps
- type CfnEndpoint_DocDbSettingsProperty
- type CfnEndpoint_DynamoDbSettingsProperty
- type CfnEndpoint_ElasticsearchSettingsProperty
- type CfnEndpoint_IbmDb2SettingsProperty
- type CfnEndpoint_KafkaSettingsProperty
- type CfnEndpoint_KinesisSettingsProperty
- type CfnEndpoint_MicrosoftSqlServerSettingsProperty
- type CfnEndpoint_MongoDbSettingsProperty
- type CfnEndpoint_MySqlSettingsProperty
- type CfnEndpoint_NeptuneSettingsProperty
- type CfnEndpoint_OracleSettingsProperty
- type CfnEndpoint_PostgreSqlSettingsProperty
- type CfnEndpoint_RedisSettingsProperty
- type CfnEndpoint_RedshiftSettingsProperty
- type CfnEndpoint_S3SettingsProperty
- type CfnEndpoint_SybaseSettingsProperty
- type CfnEventSubscription
- type CfnEventSubscriptionProps
- type CfnReplicationInstance
- type CfnReplicationInstanceProps
- type CfnReplicationSubnetGroup
- type CfnReplicationSubnetGroupProps
- type CfnReplicationTask
- type CfnReplicationTaskProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnCertificate_CFN_RESOURCE_TYPE_NAME ¶
func CfnCertificate_CFN_RESOURCE_TYPE_NAME() *string
func CfnCertificate_IsCfnElement ¶
func CfnCertificate_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnCertificate_IsCfnResource ¶
func CfnCertificate_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnCertificate_IsConstruct ¶
func CfnCertificate_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnEndpoint_CFN_RESOURCE_TYPE_NAME ¶
func CfnEndpoint_CFN_RESOURCE_TYPE_NAME() *string
func CfnEndpoint_IsCfnElement ¶
func CfnEndpoint_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnEndpoint_IsCfnResource ¶
func CfnEndpoint_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnEndpoint_IsConstruct ¶
func CfnEndpoint_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnEventSubscription_CFN_RESOURCE_TYPE_NAME ¶
func CfnEventSubscription_CFN_RESOURCE_TYPE_NAME() *string
func CfnEventSubscription_IsCfnElement ¶
func CfnEventSubscription_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnEventSubscription_IsCfnResource ¶
func CfnEventSubscription_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnEventSubscription_IsConstruct ¶
func CfnEventSubscription_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnReplicationInstance_CFN_RESOURCE_TYPE_NAME ¶
func CfnReplicationInstance_CFN_RESOURCE_TYPE_NAME() *string
func CfnReplicationInstance_IsCfnElement ¶
func CfnReplicationInstance_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnReplicationInstance_IsCfnResource ¶
func CfnReplicationInstance_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnReplicationInstance_IsConstruct ¶
func CfnReplicationInstance_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnReplicationSubnetGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnReplicationSubnetGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnReplicationSubnetGroup_IsCfnElement ¶
func CfnReplicationSubnetGroup_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnReplicationSubnetGroup_IsCfnResource ¶
func CfnReplicationSubnetGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnReplicationSubnetGroup_IsConstruct ¶
func CfnReplicationSubnetGroup_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnReplicationTask_CFN_RESOURCE_TYPE_NAME ¶
func CfnReplicationTask_CFN_RESOURCE_TYPE_NAME() *string
func CfnReplicationTask_IsCfnElement ¶
func CfnReplicationTask_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element.
func CfnReplicationTask_IsCfnResource ¶
func CfnReplicationTask_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnReplicationTask_IsConstruct ¶
func CfnReplicationTask_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnCertificate_Override ¶
func NewCfnCertificate_Override(c CfnCertificate, scope constructs.Construct, id *string, props *CfnCertificateProps)
Create a new `AWS::DMS::Certificate`.
func NewCfnEndpoint_Override ¶
func NewCfnEndpoint_Override(c CfnEndpoint, scope constructs.Construct, id *string, props *CfnEndpointProps)
Create a new `AWS::DMS::Endpoint`.
func NewCfnEventSubscription_Override ¶
func NewCfnEventSubscription_Override(c CfnEventSubscription, scope constructs.Construct, id *string, props *CfnEventSubscriptionProps)
Create a new `AWS::DMS::EventSubscription`.
func NewCfnReplicationInstance_Override ¶
func NewCfnReplicationInstance_Override(c CfnReplicationInstance, scope constructs.Construct, id *string, props *CfnReplicationInstanceProps)
Create a new `AWS::DMS::ReplicationInstance`.
func NewCfnReplicationSubnetGroup_Override ¶
func NewCfnReplicationSubnetGroup_Override(c CfnReplicationSubnetGroup, scope constructs.Construct, id *string, props *CfnReplicationSubnetGroupProps)
Create a new `AWS::DMS::ReplicationSubnetGroup`.
func NewCfnReplicationTask_Override ¶
func NewCfnReplicationTask_Override(c CfnReplicationTask, scope constructs.Construct, id *string, props *CfnReplicationTaskProps)
Create a new `AWS::DMS::ReplicationTask`.
Types ¶
type CfnCertificate ¶
type CfnCertificate interface { awscdk.CfnResource awscdk.IInspectable CertificateIdentifier() *string SetCertificateIdentifier(val *string) CertificatePem() *string SetCertificatePem(val *string) CertificateWallet() *string SetCertificateWallet(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DMS::Certificate`.
TODO: EXAMPLE
func NewCfnCertificate ¶
func NewCfnCertificate(scope constructs.Construct, id *string, props *CfnCertificateProps) CfnCertificate
Create a new `AWS::DMS::Certificate`.
type CfnCertificateProps ¶
type CfnCertificateProps struct { // `AWS::DMS::Certificate.CertificateIdentifier`. CertificateIdentifier *string `json:"certificateIdentifier"` // `AWS::DMS::Certificate.CertificatePem`. CertificatePem *string `json:"certificatePem"` // `AWS::DMS::Certificate.CertificateWallet`. CertificateWallet *string `json:"certificateWallet"` }
Properties for defining a `AWS::DMS::Certificate`.
TODO: EXAMPLE
type CfnEndpoint ¶
type CfnEndpoint interface { awscdk.CfnResource awscdk.IInspectable AttrExternalId() *string CertificateArn() *string SetCertificateArn(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DatabaseName() *string SetDatabaseName(val *string) DocDbSettings() interface{} SetDocDbSettings(val interface{}) DynamoDbSettings() interface{} SetDynamoDbSettings(val interface{}) ElasticsearchSettings() interface{} SetElasticsearchSettings(val interface{}) EndpointIdentifier() *string SetEndpointIdentifier(val *string) EndpointType() *string SetEndpointType(val *string) EngineName() *string SetEngineName(val *string) ExtraConnectionAttributes() *string SetExtraConnectionAttributes(val *string) IbmDb2Settings() interface{} SetIbmDb2Settings(val interface{}) KafkaSettings() interface{} SetKafkaSettings(val interface{}) KinesisSettings() interface{} SetKinesisSettings(val interface{}) KmsKeyId() *string SetKmsKeyId(val *string) LogicalId() *string MicrosoftSqlServerSettings() interface{} SetMicrosoftSqlServerSettings(val interface{}) MongoDbSettings() interface{} SetMongoDbSettings(val interface{}) MySqlSettings() interface{} SetMySqlSettings(val interface{}) NeptuneSettings() interface{} SetNeptuneSettings(val interface{}) Node() constructs.Node OracleSettings() interface{} SetOracleSettings(val interface{}) Password() *string SetPassword(val *string) Port() *float64 SetPort(val *float64) PostgreSqlSettings() interface{} SetPostgreSqlSettings(val interface{}) RedisSettings() interface{} SetRedisSettings(val interface{}) RedshiftSettings() interface{} SetRedshiftSettings(val interface{}) Ref() *string ResourceIdentifier() *string SetResourceIdentifier(val *string) S3Settings() interface{} SetS3Settings(val interface{}) ServerName() *string SetServerName(val *string) SslMode() *string SetSslMode(val *string) Stack() awscdk.Stack SybaseSettings() interface{} SetSybaseSettings(val interface{}) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} Username() *string SetUsername(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DMS::Endpoint`.
TODO: EXAMPLE
func NewCfnEndpoint ¶
func NewCfnEndpoint(scope constructs.Construct, id *string, props *CfnEndpointProps) CfnEndpoint
Create a new `AWS::DMS::Endpoint`.
type CfnEndpointProps ¶
type CfnEndpointProps struct { // `AWS::DMS::Endpoint.CertificateArn`. CertificateArn *string `json:"certificateArn"` // `AWS::DMS::Endpoint.DatabaseName`. DatabaseName *string `json:"databaseName"` // `AWS::DMS::Endpoint.DocDbSettings`. DocDbSettings interface{} `json:"docDbSettings"` // `AWS::DMS::Endpoint.DynamoDbSettings`. DynamoDbSettings interface{} `json:"dynamoDbSettings"` // `AWS::DMS::Endpoint.ElasticsearchSettings`. ElasticsearchSettings interface{} `json:"elasticsearchSettings"` // `AWS::DMS::Endpoint.EndpointIdentifier`. EndpointIdentifier *string `json:"endpointIdentifier"` // `AWS::DMS::Endpoint.EndpointType`. EndpointType *string `json:"endpointType"` // `AWS::DMS::Endpoint.EngineName`. EngineName *string `json:"engineName"` // `AWS::DMS::Endpoint.ExtraConnectionAttributes`. ExtraConnectionAttributes *string `json:"extraConnectionAttributes"` // `AWS::DMS::Endpoint.IbmDb2Settings`. IbmDb2Settings interface{} `json:"ibmDb2Settings"` // `AWS::DMS::Endpoint.KafkaSettings`. KafkaSettings interface{} `json:"kafkaSettings"` // `AWS::DMS::Endpoint.KinesisSettings`. KinesisSettings interface{} `json:"kinesisSettings"` // `AWS::DMS::Endpoint.KmsKeyId`. KmsKeyId *string `json:"kmsKeyId"` // `AWS::DMS::Endpoint.MicrosoftSqlServerSettings`. MicrosoftSqlServerSettings interface{} `json:"microsoftSqlServerSettings"` // `AWS::DMS::Endpoint.MongoDbSettings`. MongoDbSettings interface{} `json:"mongoDbSettings"` // `AWS::DMS::Endpoint.MySqlSettings`. MySqlSettings interface{} `json:"mySqlSettings"` // `AWS::DMS::Endpoint.NeptuneSettings`. NeptuneSettings interface{} `json:"neptuneSettings"` // `AWS::DMS::Endpoint.OracleSettings`. OracleSettings interface{} `json:"oracleSettings"` // `AWS::DMS::Endpoint.Password`. Password *string `json:"password"` // `AWS::DMS::Endpoint.Port`. Port *float64 `json:"port"` // `AWS::DMS::Endpoint.PostgreSqlSettings`. PostgreSqlSettings interface{} `json:"postgreSqlSettings"` // `AWS::DMS::Endpoint.RedisSettings`. RedisSettings interface{} `json:"redisSettings"` // `AWS::DMS::Endpoint.RedshiftSettings`. RedshiftSettings interface{} `json:"redshiftSettings"` // `AWS::DMS::Endpoint.ResourceIdentifier`. ResourceIdentifier *string `json:"resourceIdentifier"` // `AWS::DMS::Endpoint.S3Settings`. S3Settings interface{} `json:"s3Settings"` // `AWS::DMS::Endpoint.ServerName`. ServerName *string `json:"serverName"` // `AWS::DMS::Endpoint.SslMode`. SslMode *string `json:"sslMode"` // `AWS::DMS::Endpoint.SybaseSettings`. SybaseSettings interface{} `json:"sybaseSettings"` // `AWS::DMS::Endpoint.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::DMS::Endpoint.Username`. Username *string `json:"username"` }
Properties for defining a `AWS::DMS::Endpoint`.
TODO: EXAMPLE
type CfnEndpoint_DocDbSettingsProperty ¶
type CfnEndpoint_DocDbSettingsProperty struct { // `CfnEndpoint.DocDbSettingsProperty.SecretsManagerAccessRoleArn`. SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"` // `CfnEndpoint.DocDbSettingsProperty.SecretsManagerSecretId`. SecretsManagerSecretId *string `json:"secretsManagerSecretId"` }
TODO: EXAMPLE
type CfnEndpoint_DynamoDbSettingsProperty ¶
type CfnEndpoint_DynamoDbSettingsProperty struct { // `CfnEndpoint.DynamoDbSettingsProperty.ServiceAccessRoleArn`. ServiceAccessRoleArn *string `json:"serviceAccessRoleArn"` }
TODO: EXAMPLE
type CfnEndpoint_ElasticsearchSettingsProperty ¶
type CfnEndpoint_ElasticsearchSettingsProperty struct { // `CfnEndpoint.ElasticsearchSettingsProperty.EndpointUri`. EndpointUri *string `json:"endpointUri"` // `CfnEndpoint.ElasticsearchSettingsProperty.ErrorRetryDuration`. ErrorRetryDuration *float64 `json:"errorRetryDuration"` // `CfnEndpoint.ElasticsearchSettingsProperty.FullLoadErrorPercentage`. FullLoadErrorPercentage *float64 `json:"fullLoadErrorPercentage"` // `CfnEndpoint.ElasticsearchSettingsProperty.ServiceAccessRoleArn`. ServiceAccessRoleArn *string `json:"serviceAccessRoleArn"` }
TODO: EXAMPLE
type CfnEndpoint_IbmDb2SettingsProperty ¶
type CfnEndpoint_IbmDb2SettingsProperty struct { // `CfnEndpoint.IbmDb2SettingsProperty.SecretsManagerAccessRoleArn`. SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"` // `CfnEndpoint.IbmDb2SettingsProperty.SecretsManagerSecretId`. SecretsManagerSecretId *string `json:"secretsManagerSecretId"` }
TODO: EXAMPLE
type CfnEndpoint_KafkaSettingsProperty ¶
type CfnEndpoint_KafkaSettingsProperty struct { // `CfnEndpoint.KafkaSettingsProperty.Broker`. Broker *string `json:"broker"` // `CfnEndpoint.KafkaSettingsProperty.IncludeControlDetails`. IncludeControlDetails interface{} `json:"includeControlDetails"` // `CfnEndpoint.KafkaSettingsProperty.IncludeNullAndEmpty`. IncludeNullAndEmpty interface{} `json:"includeNullAndEmpty"` // `CfnEndpoint.KafkaSettingsProperty.IncludeTableAlterOperations`. IncludeTableAlterOperations interface{} `json:"includeTableAlterOperations"` // `CfnEndpoint.KafkaSettingsProperty.IncludeTransactionDetails`. IncludeTransactionDetails interface{} `json:"includeTransactionDetails"` // `CfnEndpoint.KafkaSettingsProperty.NoHexPrefix`. NoHexPrefix interface{} `json:"noHexPrefix"` // `CfnEndpoint.KafkaSettingsProperty.PartitionIncludeSchemaTable`. PartitionIncludeSchemaTable interface{} `json:"partitionIncludeSchemaTable"` // `CfnEndpoint.KafkaSettingsProperty.SaslPassword`. SaslPassword *string `json:"saslPassword"` // `CfnEndpoint.KafkaSettingsProperty.SaslUserName`. SaslUserName *string `json:"saslUserName"` // `CfnEndpoint.KafkaSettingsProperty.SecurityProtocol`. SecurityProtocol *string `json:"securityProtocol"` // `CfnEndpoint.KafkaSettingsProperty.SslCaCertificateArn`. SslCaCertificateArn *string `json:"sslCaCertificateArn"` // `CfnEndpoint.KafkaSettingsProperty.SslClientCertificateArn`. SslClientCertificateArn *string `json:"sslClientCertificateArn"` // `CfnEndpoint.KafkaSettingsProperty.SslClientKeyArn`. SslClientKeyArn *string `json:"sslClientKeyArn"` // `CfnEndpoint.KafkaSettingsProperty.SslClientKeyPassword`. SslClientKeyPassword *string `json:"sslClientKeyPassword"` // `CfnEndpoint.KafkaSettingsProperty.Topic`. Topic *string `json:"topic"` }
TODO: EXAMPLE
type CfnEndpoint_KinesisSettingsProperty ¶
type CfnEndpoint_KinesisSettingsProperty struct { // `CfnEndpoint.KinesisSettingsProperty.IncludeControlDetails`. IncludeControlDetails interface{} `json:"includeControlDetails"` // `CfnEndpoint.KinesisSettingsProperty.IncludeNullAndEmpty`. IncludeNullAndEmpty interface{} `json:"includeNullAndEmpty"` // `CfnEndpoint.KinesisSettingsProperty.IncludeTableAlterOperations`. IncludeTableAlterOperations interface{} `json:"includeTableAlterOperations"` // `CfnEndpoint.KinesisSettingsProperty.IncludeTransactionDetails`. IncludeTransactionDetails interface{} `json:"includeTransactionDetails"` // `CfnEndpoint.KinesisSettingsProperty.MessageFormat`. MessageFormat *string `json:"messageFormat"` // `CfnEndpoint.KinesisSettingsProperty.NoHexPrefix`. NoHexPrefix interface{} `json:"noHexPrefix"` // `CfnEndpoint.KinesisSettingsProperty.PartitionIncludeSchemaTable`. PartitionIncludeSchemaTable interface{} `json:"partitionIncludeSchemaTable"` // `CfnEndpoint.KinesisSettingsProperty.ServiceAccessRoleArn`. ServiceAccessRoleArn *string `json:"serviceAccessRoleArn"` // `CfnEndpoint.KinesisSettingsProperty.StreamArn`. StreamArn *string `json:"streamArn"` }
TODO: EXAMPLE
type CfnEndpoint_MicrosoftSqlServerSettingsProperty ¶
type CfnEndpoint_MicrosoftSqlServerSettingsProperty struct { // `CfnEndpoint.MicrosoftSqlServerSettingsProperty.SecretsManagerAccessRoleArn`. SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"` // `CfnEndpoint.MicrosoftSqlServerSettingsProperty.SecretsManagerSecretId`. SecretsManagerSecretId *string `json:"secretsManagerSecretId"` }
TODO: EXAMPLE
type CfnEndpoint_MongoDbSettingsProperty ¶
type CfnEndpoint_MongoDbSettingsProperty struct { // `CfnEndpoint.MongoDbSettingsProperty.AuthMechanism`. AuthMechanism *string `json:"authMechanism"` // `CfnEndpoint.MongoDbSettingsProperty.AuthSource`. AuthSource *string `json:"authSource"` // `CfnEndpoint.MongoDbSettingsProperty.AuthType`. AuthType *string `json:"authType"` // `CfnEndpoint.MongoDbSettingsProperty.DatabaseName`. DatabaseName *string `json:"databaseName"` // `CfnEndpoint.MongoDbSettingsProperty.DocsToInvestigate`. DocsToInvestigate *string `json:"docsToInvestigate"` // `CfnEndpoint.MongoDbSettingsProperty.ExtractDocId`. ExtractDocId *string `json:"extractDocId"` // `CfnEndpoint.MongoDbSettingsProperty.NestingLevel`. NestingLevel *string `json:"nestingLevel"` // `CfnEndpoint.MongoDbSettingsProperty.Password`. Password *string `json:"password"` // `CfnEndpoint.MongoDbSettingsProperty.Port`. Port *float64 `json:"port"` // `CfnEndpoint.MongoDbSettingsProperty.SecretsManagerAccessRoleArn`. SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"` // `CfnEndpoint.MongoDbSettingsProperty.SecretsManagerSecretId`. SecretsManagerSecretId *string `json:"secretsManagerSecretId"` // `CfnEndpoint.MongoDbSettingsProperty.ServerName`. ServerName *string `json:"serverName"` // `CfnEndpoint.MongoDbSettingsProperty.Username`. Username *string `json:"username"` }
TODO: EXAMPLE
type CfnEndpoint_MySqlSettingsProperty ¶
type CfnEndpoint_MySqlSettingsProperty struct { // `CfnEndpoint.MySqlSettingsProperty.SecretsManagerAccessRoleArn`. SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"` // `CfnEndpoint.MySqlSettingsProperty.SecretsManagerSecretId`. SecretsManagerSecretId *string `json:"secretsManagerSecretId"` }
TODO: EXAMPLE
type CfnEndpoint_NeptuneSettingsProperty ¶
type CfnEndpoint_NeptuneSettingsProperty struct { // `CfnEndpoint.NeptuneSettingsProperty.ErrorRetryDuration`. ErrorRetryDuration *float64 `json:"errorRetryDuration"` // `CfnEndpoint.NeptuneSettingsProperty.IamAuthEnabled`. IamAuthEnabled interface{} `json:"iamAuthEnabled"` // `CfnEndpoint.NeptuneSettingsProperty.MaxFileSize`. MaxFileSize *float64 `json:"maxFileSize"` // `CfnEndpoint.NeptuneSettingsProperty.MaxRetryCount`. MaxRetryCount *float64 `json:"maxRetryCount"` // `CfnEndpoint.NeptuneSettingsProperty.S3BucketFolder`. S3BucketFolder *string `json:"s3BucketFolder"` // `CfnEndpoint.NeptuneSettingsProperty.S3BucketName`. S3BucketName *string `json:"s3BucketName"` // `CfnEndpoint.NeptuneSettingsProperty.ServiceAccessRoleArn`. ServiceAccessRoleArn *string `json:"serviceAccessRoleArn"` }
TODO: EXAMPLE
type CfnEndpoint_OracleSettingsProperty ¶
type CfnEndpoint_OracleSettingsProperty struct { // `CfnEndpoint.OracleSettingsProperty.SecretsManagerAccessRoleArn`. SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"` // `CfnEndpoint.OracleSettingsProperty.SecretsManagerOracleAsmAccessRoleArn`. SecretsManagerOracleAsmAccessRoleArn *string `json:"secretsManagerOracleAsmAccessRoleArn"` // `CfnEndpoint.OracleSettingsProperty.SecretsManagerOracleAsmSecretId`. SecretsManagerOracleAsmSecretId *string `json:"secretsManagerOracleAsmSecretId"` // `CfnEndpoint.OracleSettingsProperty.SecretsManagerSecretId`. SecretsManagerSecretId *string `json:"secretsManagerSecretId"` }
TODO: EXAMPLE
type CfnEndpoint_PostgreSqlSettingsProperty ¶
type CfnEndpoint_PostgreSqlSettingsProperty struct { // `CfnEndpoint.PostgreSqlSettingsProperty.SecretsManagerAccessRoleArn`. SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"` // `CfnEndpoint.PostgreSqlSettingsProperty.SecretsManagerSecretId`. SecretsManagerSecretId *string `json:"secretsManagerSecretId"` }
TODO: EXAMPLE
type CfnEndpoint_RedisSettingsProperty ¶
type CfnEndpoint_RedisSettingsProperty struct { // `CfnEndpoint.RedisSettingsProperty.AuthPassword`. AuthPassword *string `json:"authPassword"` // `CfnEndpoint.RedisSettingsProperty.AuthType`. AuthType *string `json:"authType"` // `CfnEndpoint.RedisSettingsProperty.AuthUserName`. AuthUserName *string `json:"authUserName"` // `CfnEndpoint.RedisSettingsProperty.Port`. Port *float64 `json:"port"` // `CfnEndpoint.RedisSettingsProperty.ServerName`. ServerName *string `json:"serverName"` // `CfnEndpoint.RedisSettingsProperty.SslCaCertificateArn`. SslCaCertificateArn *string `json:"sslCaCertificateArn"` // `CfnEndpoint.RedisSettingsProperty.SslSecurityProtocol`. SslSecurityProtocol *string `json:"sslSecurityProtocol"` }
TODO: EXAMPLE
type CfnEndpoint_RedshiftSettingsProperty ¶
type CfnEndpoint_RedshiftSettingsProperty struct { // `CfnEndpoint.RedshiftSettingsProperty.SecretsManagerAccessRoleArn`. SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"` // `CfnEndpoint.RedshiftSettingsProperty.SecretsManagerSecretId`. SecretsManagerSecretId *string `json:"secretsManagerSecretId"` }
TODO: EXAMPLE
type CfnEndpoint_S3SettingsProperty ¶
type CfnEndpoint_S3SettingsProperty struct { // `CfnEndpoint.S3SettingsProperty.BucketFolder`. BucketFolder *string `json:"bucketFolder"` // `CfnEndpoint.S3SettingsProperty.BucketName`. BucketName *string `json:"bucketName"` // `CfnEndpoint.S3SettingsProperty.CompressionType`. CompressionType *string `json:"compressionType"` // `CfnEndpoint.S3SettingsProperty.CsvDelimiter`. CsvDelimiter *string `json:"csvDelimiter"` // `CfnEndpoint.S3SettingsProperty.CsvRowDelimiter`. CsvRowDelimiter *string `json:"csvRowDelimiter"` // `CfnEndpoint.S3SettingsProperty.ExternalTableDefinition`. ExternalTableDefinition *string `json:"externalTableDefinition"` // `CfnEndpoint.S3SettingsProperty.ServiceAccessRoleArn`. ServiceAccessRoleArn *string `json:"serviceAccessRoleArn"` }
TODO: EXAMPLE
type CfnEndpoint_SybaseSettingsProperty ¶
type CfnEndpoint_SybaseSettingsProperty struct { // `CfnEndpoint.SybaseSettingsProperty.SecretsManagerAccessRoleArn`. SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"` // `CfnEndpoint.SybaseSettingsProperty.SecretsManagerSecretId`. SecretsManagerSecretId *string `json:"secretsManagerSecretId"` }
TODO: EXAMPLE
type CfnEventSubscription ¶
type CfnEventSubscription interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EventCategories() *[]*string SetEventCategories(val *[]*string) LogicalId() *string Node() constructs.Node Ref() *string SnsTopicArn() *string SetSnsTopicArn(val *string) SourceIds() *[]*string SetSourceIds(val *[]*string) SourceType() *string SetSourceType(val *string) Stack() awscdk.Stack SubscriptionName() *string SetSubscriptionName(val *string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DMS::EventSubscription`.
TODO: EXAMPLE
func NewCfnEventSubscription ¶
func NewCfnEventSubscription(scope constructs.Construct, id *string, props *CfnEventSubscriptionProps) CfnEventSubscription
Create a new `AWS::DMS::EventSubscription`.
type CfnEventSubscriptionProps ¶
type CfnEventSubscriptionProps struct { // `AWS::DMS::EventSubscription.Enabled`. Enabled interface{} `json:"enabled"` // `AWS::DMS::EventSubscription.EventCategories`. EventCategories *[]*string `json:"eventCategories"` // `AWS::DMS::EventSubscription.SnsTopicArn`. SnsTopicArn *string `json:"snsTopicArn"` // `AWS::DMS::EventSubscription.SourceIds`. SourceIds *[]*string `json:"sourceIds"` // `AWS::DMS::EventSubscription.SourceType`. SourceType *string `json:"sourceType"` // `AWS::DMS::EventSubscription.SubscriptionName`. SubscriptionName *string `json:"subscriptionName"` // `AWS::DMS::EventSubscription.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::DMS::EventSubscription`.
TODO: EXAMPLE
type CfnReplicationInstance ¶
type CfnReplicationInstance interface { awscdk.CfnResource awscdk.IInspectable AllocatedStorage() *float64 SetAllocatedStorage(val *float64) AllowMajorVersionUpgrade() interface{} SetAllowMajorVersionUpgrade(val interface{}) AttrReplicationInstancePrivateIpAddresses() *[]*string AttrReplicationInstancePublicIpAddresses() *[]*string AutoMinorVersionUpgrade() interface{} SetAutoMinorVersionUpgrade(val interface{}) AvailabilityZone() *string SetAvailabilityZone(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string EngineVersion() *string SetEngineVersion(val *string) KmsKeyId() *string SetKmsKeyId(val *string) LogicalId() *string MultiAz() interface{} SetMultiAz(val interface{}) Node() constructs.Node PreferredMaintenanceWindow() *string SetPreferredMaintenanceWindow(val *string) PubliclyAccessible() interface{} SetPubliclyAccessible(val interface{}) Ref() *string ReplicationInstanceClass() *string SetReplicationInstanceClass(val *string) ReplicationInstanceIdentifier() *string SetReplicationInstanceIdentifier(val *string) ReplicationSubnetGroupIdentifier() *string SetReplicationSubnetGroupIdentifier(val *string) ResourceIdentifier() *string SetResourceIdentifier(val *string) Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} VpcSecurityGroupIds() *[]*string SetVpcSecurityGroupIds(val *[]*string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DMS::ReplicationInstance`.
TODO: EXAMPLE
func NewCfnReplicationInstance ¶
func NewCfnReplicationInstance(scope constructs.Construct, id *string, props *CfnReplicationInstanceProps) CfnReplicationInstance
Create a new `AWS::DMS::ReplicationInstance`.
type CfnReplicationInstanceProps ¶
type CfnReplicationInstanceProps struct { // `AWS::DMS::ReplicationInstance.AllocatedStorage`. AllocatedStorage *float64 `json:"allocatedStorage"` // `AWS::DMS::ReplicationInstance.AllowMajorVersionUpgrade`. AllowMajorVersionUpgrade interface{} `json:"allowMajorVersionUpgrade"` // `AWS::DMS::ReplicationInstance.AutoMinorVersionUpgrade`. AutoMinorVersionUpgrade interface{} `json:"autoMinorVersionUpgrade"` // `AWS::DMS::ReplicationInstance.AvailabilityZone`. AvailabilityZone *string `json:"availabilityZone"` // `AWS::DMS::ReplicationInstance.EngineVersion`. EngineVersion *string `json:"engineVersion"` // `AWS::DMS::ReplicationInstance.KmsKeyId`. KmsKeyId *string `json:"kmsKeyId"` // `AWS::DMS::ReplicationInstance.MultiAZ`. MultiAz interface{} `json:"multiAz"` // `AWS::DMS::ReplicationInstance.PreferredMaintenanceWindow`. PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow"` // `AWS::DMS::ReplicationInstance.PubliclyAccessible`. PubliclyAccessible interface{} `json:"publiclyAccessible"` // `AWS::DMS::ReplicationInstance.ReplicationInstanceClass`. ReplicationInstanceClass *string `json:"replicationInstanceClass"` // `AWS::DMS::ReplicationInstance.ReplicationInstanceIdentifier`. ReplicationInstanceIdentifier *string `json:"replicationInstanceIdentifier"` // `AWS::DMS::ReplicationInstance.ReplicationSubnetGroupIdentifier`. ReplicationSubnetGroupIdentifier *string `json:"replicationSubnetGroupIdentifier"` // `AWS::DMS::ReplicationInstance.ResourceIdentifier`. ResourceIdentifier *string `json:"resourceIdentifier"` // `AWS::DMS::ReplicationInstance.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::DMS::ReplicationInstance.VpcSecurityGroupIds`. VpcSecurityGroupIds *[]*string `json:"vpcSecurityGroupIds"` }
Properties for defining a `AWS::DMS::ReplicationInstance`.
TODO: EXAMPLE
type CfnReplicationSubnetGroup ¶
type CfnReplicationSubnetGroup interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string ReplicationSubnetGroupDescription() *string SetReplicationSubnetGroupDescription(val *string) ReplicationSubnetGroupIdentifier() *string SetReplicationSubnetGroupIdentifier(val *string) Stack() awscdk.Stack SubnetIds() *[]*string SetSubnetIds(val *[]*string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DMS::ReplicationSubnetGroup`.
TODO: EXAMPLE
func NewCfnReplicationSubnetGroup ¶
func NewCfnReplicationSubnetGroup(scope constructs.Construct, id *string, props *CfnReplicationSubnetGroupProps) CfnReplicationSubnetGroup
Create a new `AWS::DMS::ReplicationSubnetGroup`.
type CfnReplicationSubnetGroupProps ¶
type CfnReplicationSubnetGroupProps struct { // `AWS::DMS::ReplicationSubnetGroup.ReplicationSubnetGroupDescription`. ReplicationSubnetGroupDescription *string `json:"replicationSubnetGroupDescription"` // `AWS::DMS::ReplicationSubnetGroup.ReplicationSubnetGroupIdentifier`. ReplicationSubnetGroupIdentifier *string `json:"replicationSubnetGroupIdentifier"` // `AWS::DMS::ReplicationSubnetGroup.SubnetIds`. SubnetIds *[]*string `json:"subnetIds"` // `AWS::DMS::ReplicationSubnetGroup.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::DMS::ReplicationSubnetGroup`.
TODO: EXAMPLE
type CfnReplicationTask ¶
type CfnReplicationTask interface { awscdk.CfnResource awscdk.IInspectable CdcStartPosition() *string SetCdcStartPosition(val *string) CdcStartTime() *float64 SetCdcStartTime(val *float64) CdcStopPosition() *string SetCdcStopPosition(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string MigrationType() *string SetMigrationType(val *string) Node() constructs.Node Ref() *string ReplicationInstanceArn() *string SetReplicationInstanceArn(val *string) ReplicationTaskIdentifier() *string SetReplicationTaskIdentifier(val *string) ReplicationTaskSettings() *string SetReplicationTaskSettings(val *string) ResourceIdentifier() *string SetResourceIdentifier(val *string) SourceEndpointArn() *string SetSourceEndpointArn(val *string) Stack() awscdk.Stack TableMappings() *string SetTableMappings(val *string) Tags() awscdk.TagManager TargetEndpointArn() *string SetTargetEndpointArn(val *string) TaskData() *string SetTaskData(val *string) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DMS::ReplicationTask`.
TODO: EXAMPLE
func NewCfnReplicationTask ¶
func NewCfnReplicationTask(scope constructs.Construct, id *string, props *CfnReplicationTaskProps) CfnReplicationTask
Create a new `AWS::DMS::ReplicationTask`.
type CfnReplicationTaskProps ¶
type CfnReplicationTaskProps struct { // `AWS::DMS::ReplicationTask.CdcStartPosition`. CdcStartPosition *string `json:"cdcStartPosition"` // `AWS::DMS::ReplicationTask.CdcStartTime`. CdcStartTime *float64 `json:"cdcStartTime"` // `AWS::DMS::ReplicationTask.CdcStopPosition`. CdcStopPosition *string `json:"cdcStopPosition"` // `AWS::DMS::ReplicationTask.MigrationType`. MigrationType *string `json:"migrationType"` // `AWS::DMS::ReplicationTask.ReplicationInstanceArn`. ReplicationInstanceArn *string `json:"replicationInstanceArn"` // `AWS::DMS::ReplicationTask.ReplicationTaskIdentifier`. ReplicationTaskIdentifier *string `json:"replicationTaskIdentifier"` // `AWS::DMS::ReplicationTask.ReplicationTaskSettings`. ReplicationTaskSettings *string `json:"replicationTaskSettings"` // `AWS::DMS::ReplicationTask.ResourceIdentifier`. ResourceIdentifier *string `json:"resourceIdentifier"` // `AWS::DMS::ReplicationTask.SourceEndpointArn`. SourceEndpointArn *string `json:"sourceEndpointArn"` // `AWS::DMS::ReplicationTask.TableMappings`. TableMappings *string `json:"tableMappings"` // `AWS::DMS::ReplicationTask.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::DMS::ReplicationTask.TargetEndpointArn`. TargetEndpointArn *string `json:"targetEndpointArn"` // `AWS::DMS::ReplicationTask.TaskData`. TaskData *string `json:"taskData"` }
Properties for defining a `AWS::DMS::ReplicationTask`.
TODO: EXAMPLE