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