CfnReplicationInstanceProps

class aws_cdk.aws_dms.CfnReplicationInstanceProps(*, replication_instance_class, allocated_storage=None, allow_major_version_upgrade=None, auto_minor_version_upgrade=None, availability_zone=None, engine_version=None, kms_key_id=None, multi_az=None, preferred_maintenance_window=None, publicly_accessible=None, replication_instance_identifier=None, replication_subnet_group_identifier=None, tags=None, vpc_security_group_ids=None)

Bases: object

__init__(*, replication_instance_class, allocated_storage=None, allow_major_version_upgrade=None, auto_minor_version_upgrade=None, availability_zone=None, engine_version=None, kms_key_id=None, multi_az=None, preferred_maintenance_window=None, publicly_accessible=None, replication_instance_identifier=None, replication_subnet_group_identifier=None, tags=None, vpc_security_group_ids=None)

Properties for defining a AWS::DMS::ReplicationInstance.

Parameters
  • replication_instance_class (str) – AWS::DMS::ReplicationInstance.ReplicationInstanceClass.

  • allocated_storage (Union[int, float, None]) – AWS::DMS::ReplicationInstance.AllocatedStorage.

  • allow_major_version_upgrade (Union[bool, None, IResolvable]) – AWS::DMS::ReplicationInstance.AllowMajorVersionUpgrade.

  • auto_minor_version_upgrade (Union[bool, None, IResolvable]) – AWS::DMS::ReplicationInstance.AutoMinorVersionUpgrade.

  • availability_zone (Optional[str]) – AWS::DMS::ReplicationInstance.AvailabilityZone.

  • engine_version (Optional[str]) – AWS::DMS::ReplicationInstance.EngineVersion.

  • kms_key_id (Optional[str]) – AWS::DMS::ReplicationInstance.KmsKeyId.

  • multi_az (Union[bool, None, IResolvable]) – AWS::DMS::ReplicationInstance.MultiAZ.

  • preferred_maintenance_window (Optional[str]) – AWS::DMS::ReplicationInstance.PreferredMaintenanceWindow.

  • publicly_accessible (Union[bool, None, IResolvable]) – AWS::DMS::ReplicationInstance.PubliclyAccessible.

  • replication_instance_identifier (Optional[str]) – AWS::DMS::ReplicationInstance.ReplicationInstanceIdentifier.

  • replication_subnet_group_identifier (Optional[str]) – AWS::DMS::ReplicationInstance.ReplicationSubnetGroupIdentifier.

  • tags (Optional[List[CfnTag]]) – AWS::DMS::ReplicationInstance.Tags.

  • vpc_security_group_ids (Optional[List[str]]) – AWS::DMS::ReplicationInstance.VpcSecurityGroupIds.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html

Attributes

allocated_storage

AWS::DMS::ReplicationInstance.AllocatedStorage.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-allocatedstorage

Return type

Union[int, float, None]

allow_major_version_upgrade

AWS::DMS::ReplicationInstance.AllowMajorVersionUpgrade.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-allowmajorversionupgrade

Return type

Union[bool, None, IResolvable]

auto_minor_version_upgrade

AWS::DMS::ReplicationInstance.AutoMinorVersionUpgrade.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-autominorversionupgrade

Return type

Union[bool, None, IResolvable]

availability_zone

AWS::DMS::ReplicationInstance.AvailabilityZone.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-availabilityzone

Return type

Optional[str]

engine_version

AWS::DMS::ReplicationInstance.EngineVersion.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-engineversion

Return type

Optional[str]

kms_key_id

AWS::DMS::ReplicationInstance.KmsKeyId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-kmskeyid

Return type

Optional[str]

multi_az

AWS::DMS::ReplicationInstance.MultiAZ.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-multiaz

Return type

Union[bool, None, IResolvable]

preferred_maintenance_window

AWS::DMS::ReplicationInstance.PreferredMaintenanceWindow.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-preferredmaintenancewindow

Return type

Optional[str]

publicly_accessible

AWS::DMS::ReplicationInstance.PubliclyAccessible.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-publiclyaccessible

Return type

Union[bool, None, IResolvable]

replication_instance_class

AWS::DMS::ReplicationInstance.ReplicationInstanceClass.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationinstanceclass

Return type

str

replication_instance_identifier

AWS::DMS::ReplicationInstance.ReplicationInstanceIdentifier.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationinstanceidentifier

Return type

Optional[str]

replication_subnet_group_identifier

AWS::DMS::ReplicationInstance.ReplicationSubnetGroupIdentifier.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-replicationsubnetgroupidentifier

Return type

Optional[str]

tags

AWS::DMS::ReplicationInstance.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-tags

Return type

Optional[List[CfnTag]]

vpc_security_group_ids

AWS::DMS::ReplicationInstance.VpcSecurityGroupIds.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-replicationinstance.html#cfn-dms-replicationinstance-vpcsecuritygroupids

Return type

Optional[List[str]]