awsdms

package
v1.114.0-devpreview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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. Experimental.

func CfnCertificate_IsCfnResource

func CfnCertificate_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnCertificate_IsConstruct

func CfnCertificate_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

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. Experimental.

func CfnEndpoint_IsCfnResource

func CfnEndpoint_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnEndpoint_IsConstruct

func CfnEndpoint_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

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. Experimental.

func CfnEventSubscription_IsCfnResource

func CfnEventSubscription_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnEventSubscription_IsConstruct

func CfnEventSubscription_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

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. Experimental.

func CfnReplicationInstance_IsCfnResource

func CfnReplicationInstance_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnReplicationInstance_IsConstruct

func CfnReplicationInstance_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

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. Experimental.

func CfnReplicationSubnetGroup_IsCfnResource

func CfnReplicationSubnetGroup_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnReplicationSubnetGroup_IsConstruct

func CfnReplicationSubnetGroup_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

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. Experimental.

func CfnReplicationTask_IsCfnResource

func CfnReplicationTask_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnReplicationTask_IsConstruct

func CfnReplicationTask_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct. Experimental.

func NewCfnCertificate_Override

func NewCfnCertificate_Override(c CfnCertificate, scope awscdk.Construct, id *string, props *CfnCertificateProps)

Create a new `AWS::DMS::Certificate`.

func NewCfnEndpoint_Override

func NewCfnEndpoint_Override(c CfnEndpoint, scope awscdk.Construct, id *string, props *CfnEndpointProps)

Create a new `AWS::DMS::Endpoint`.

func NewCfnEventSubscription_Override

func NewCfnEventSubscription_Override(c CfnEventSubscription, scope awscdk.Construct, id *string, props *CfnEventSubscriptionProps)

Create a new `AWS::DMS::EventSubscription`.

func NewCfnReplicationInstance_Override

func NewCfnReplicationInstance_Override(c CfnReplicationInstance, scope awscdk.Construct, id *string, props *CfnReplicationInstanceProps)

Create a new `AWS::DMS::ReplicationInstance`.

func NewCfnReplicationSubnetGroup_Override

func NewCfnReplicationSubnetGroup_Override(c CfnReplicationSubnetGroup, scope awscdk.Construct, id *string, props *CfnReplicationSubnetGroupProps)

Create a new `AWS::DMS::ReplicationSubnetGroup`.

func NewCfnReplicationTask_Override

func NewCfnReplicationTask_Override(c CfnReplicationTask, scope awscdk.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() awscdk.ConstructNode
	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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::DMS::Certificate`.

func NewCfnCertificate

func NewCfnCertificate(scope awscdk.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`.

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() awscdk.ConstructNode
	OracleSettings() interface{}
	SetOracleSettings(val interface{})
	Password() *string
	SetPassword(val *string)
	Port() *float64
	SetPort(val *float64)
	PostgreSqlSettings() interface{}
	SetPostgreSqlSettings(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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::DMS::Endpoint`.

func NewCfnEndpoint

func NewCfnEndpoint(scope awscdk.Construct, id *string, props *CfnEndpointProps) CfnEndpoint

Create a new `AWS::DMS::Endpoint`.

type CfnEndpointProps

type CfnEndpointProps struct {
	// `AWS::DMS::Endpoint.EndpointType`.
	EndpointType *string `json:"endpointType"`
	// `AWS::DMS::Endpoint.EngineName`.
	EngineName *string `json:"engineName"`
	// `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.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.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`.

type CfnEndpoint_DocDbSettingsProperty

type CfnEndpoint_DocDbSettingsProperty struct {
	// `CfnEndpoint.DocDbSettingsProperty.SecretsManagerAccessRoleArn`.
	SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"`
	// `CfnEndpoint.DocDbSettingsProperty.SecretsManagerSecretId`.
	SecretsManagerSecretId *string `json:"secretsManagerSecretId"`
}

type CfnEndpoint_DynamoDbSettingsProperty

type CfnEndpoint_DynamoDbSettingsProperty struct {
	// `CfnEndpoint.DynamoDbSettingsProperty.ServiceAccessRoleArn`.
	ServiceAccessRoleArn *string `json:"serviceAccessRoleArn"`
}

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"`
}

type CfnEndpoint_IbmDb2SettingsProperty

type CfnEndpoint_IbmDb2SettingsProperty struct {
	// `CfnEndpoint.IbmDb2SettingsProperty.SecretsManagerAccessRoleArn`.
	SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"`
	// `CfnEndpoint.IbmDb2SettingsProperty.SecretsManagerSecretId`.
	SecretsManagerSecretId *string `json:"secretsManagerSecretId"`
}

type CfnEndpoint_KafkaSettingsProperty

type CfnEndpoint_KafkaSettingsProperty struct {
	// `CfnEndpoint.KafkaSettingsProperty.Broker`.
	Broker *string `json:"broker"`
	// `CfnEndpoint.KafkaSettingsProperty.Topic`.
	Topic *string `json:"topic"`
}

type CfnEndpoint_KinesisSettingsProperty

type CfnEndpoint_KinesisSettingsProperty struct {
	// `CfnEndpoint.KinesisSettingsProperty.MessageFormat`.
	MessageFormat *string `json:"messageFormat"`
	// `CfnEndpoint.KinesisSettingsProperty.ServiceAccessRoleArn`.
	ServiceAccessRoleArn *string `json:"serviceAccessRoleArn"`
	// `CfnEndpoint.KinesisSettingsProperty.StreamArn`.
	StreamArn *string `json:"streamArn"`
}

type CfnEndpoint_MicrosoftSqlServerSettingsProperty

type CfnEndpoint_MicrosoftSqlServerSettingsProperty struct {
	// `CfnEndpoint.MicrosoftSqlServerSettingsProperty.SecretsManagerAccessRoleArn`.
	SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"`
	// `CfnEndpoint.MicrosoftSqlServerSettingsProperty.SecretsManagerSecretId`.
	SecretsManagerSecretId *string `json:"secretsManagerSecretId"`
}

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"`
}

type CfnEndpoint_MySqlSettingsProperty

type CfnEndpoint_MySqlSettingsProperty struct {
	// `CfnEndpoint.MySqlSettingsProperty.SecretsManagerAccessRoleArn`.
	SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"`
	// `CfnEndpoint.MySqlSettingsProperty.SecretsManagerSecretId`.
	SecretsManagerSecretId *string `json:"secretsManagerSecretId"`
}

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"`
}

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"`
}

type CfnEndpoint_PostgreSqlSettingsProperty

type CfnEndpoint_PostgreSqlSettingsProperty struct {
	// `CfnEndpoint.PostgreSqlSettingsProperty.SecretsManagerAccessRoleArn`.
	SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"`
	// `CfnEndpoint.PostgreSqlSettingsProperty.SecretsManagerSecretId`.
	SecretsManagerSecretId *string `json:"secretsManagerSecretId"`
}

type CfnEndpoint_RedshiftSettingsProperty

type CfnEndpoint_RedshiftSettingsProperty struct {
	// `CfnEndpoint.RedshiftSettingsProperty.SecretsManagerAccessRoleArn`.
	SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"`
	// `CfnEndpoint.RedshiftSettingsProperty.SecretsManagerSecretId`.
	SecretsManagerSecretId *string `json:"secretsManagerSecretId"`
}

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"`
}

type CfnEndpoint_SybaseSettingsProperty

type CfnEndpoint_SybaseSettingsProperty struct {
	// `CfnEndpoint.SybaseSettingsProperty.SecretsManagerAccessRoleArn`.
	SecretsManagerAccessRoleArn *string `json:"secretsManagerAccessRoleArn"`
	// `CfnEndpoint.SybaseSettingsProperty.SecretsManagerSecretId`.
	SecretsManagerSecretId *string `json:"secretsManagerSecretId"`
}

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() awscdk.ConstructNode
	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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::DMS::EventSubscription`.

func NewCfnEventSubscription

func NewCfnEventSubscription(scope awscdk.Construct, id *string, props *CfnEventSubscriptionProps) CfnEventSubscription

Create a new `AWS::DMS::EventSubscription`.

type CfnEventSubscriptionProps

type CfnEventSubscriptionProps struct {
	// `AWS::DMS::EventSubscription.SnsTopicArn`.
	SnsTopicArn *string `json:"snsTopicArn"`
	// `AWS::DMS::EventSubscription.Enabled`.
	Enabled interface{} `json:"enabled"`
	// `AWS::DMS::EventSubscription.EventCategories`.
	EventCategories *[]*string `json:"eventCategories"`
	// `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`.

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() awscdk.ConstructNode
	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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::DMS::ReplicationInstance`.

func NewCfnReplicationInstance

func NewCfnReplicationInstance(scope awscdk.Construct, id *string, props *CfnReplicationInstanceProps) CfnReplicationInstance

Create a new `AWS::DMS::ReplicationInstance`.

type CfnReplicationInstanceProps

type CfnReplicationInstanceProps struct {
	// `AWS::DMS::ReplicationInstance.ReplicationInstanceClass`.
	ReplicationInstanceClass *string `json:"replicationInstanceClass"`
	// `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.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`.

type CfnReplicationSubnetGroup

type CfnReplicationSubnetGroup interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() awscdk.ConstructNode
	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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::DMS::ReplicationSubnetGroup`.

func NewCfnReplicationSubnetGroup

func NewCfnReplicationSubnetGroup(scope awscdk.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.SubnetIds`.
	SubnetIds *[]*string `json:"subnetIds"`
	// `AWS::DMS::ReplicationSubnetGroup.ReplicationSubnetGroupIdentifier`.
	ReplicationSubnetGroupIdentifier *string `json:"replicationSubnetGroupIdentifier"`
	// `AWS::DMS::ReplicationSubnetGroup.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::DMS::ReplicationSubnetGroup`.

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() awscdk.ConstructNode
	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)
	OnPrepare()
	OnSynthesize(session constructs.ISynthesisSession)
	OnValidate() *[]*string
	OverrideLogicalId(newLogicalId *string)
	Prepare()
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	Synthesize(session awscdk.ISynthesisSession)
	ToString() *string
	Validate() *[]*string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::DMS::ReplicationTask`.

func NewCfnReplicationTask

func NewCfnReplicationTask(scope awscdk.Construct, id *string, props *CfnReplicationTaskProps) CfnReplicationTask

Create a new `AWS::DMS::ReplicationTask`.

type CfnReplicationTaskProps

type CfnReplicationTaskProps struct {
	// `AWS::DMS::ReplicationTask.MigrationType`.
	MigrationType *string `json:"migrationType"`
	// `AWS::DMS::ReplicationTask.ReplicationInstanceArn`.
	ReplicationInstanceArn *string `json:"replicationInstanceArn"`
	// `AWS::DMS::ReplicationTask.SourceEndpointArn`.
	SourceEndpointArn *string `json:"sourceEndpointArn"`
	// `AWS::DMS::ReplicationTask.TableMappings`.
	TableMappings *string `json:"tableMappings"`
	// `AWS::DMS::ReplicationTask.TargetEndpointArn`.
	TargetEndpointArn *string `json:"targetEndpointArn"`
	// `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.ReplicationTaskIdentifier`.
	ReplicationTaskIdentifier *string `json:"replicationTaskIdentifier"`
	// `AWS::DMS::ReplicationTask.ReplicationTaskSettings`.
	ReplicationTaskSettings *string `json:"replicationTaskSettings"`
	// `AWS::DMS::ReplicationTask.ResourceIdentifier`.
	ResourceIdentifier *string `json:"resourceIdentifier"`
	// `AWS::DMS::ReplicationTask.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
	// `AWS::DMS::ReplicationTask.TaskData`.
	TaskData *string `json:"taskData"`
}

Properties for defining a `AWS::DMS::ReplicationTask`.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL