CfnReplicationConfigurationTemplateProps
- class aws_cdk.aws_drs.CfnReplicationConfigurationTemplateProps(*, bandwidth_throttling, ebs_encryption, pit_policy, replication_servers_security_groups_i_ds, staging_area_subnet_id, staging_area_tags, associate_default_security_group=None, auto_replicate_new_disks=None, create_public_ip=None, data_plane_routing=None, default_large_staging_disk_type=None, ebs_encryption_key_arn=None, internet_protocol=None, replication_server_instance_type=None, tags=None, use_dedicated_replication_server=None)
Bases:
objectProperties for defining a
CfnReplicationConfigurationTemplate.- Parameters:
bandwidth_throttling (
Union[int,float]) – Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.ebs_encryption (
str) – The type of EBS encryption to be used during replication.pit_policy (
Union[IResolvable,Sequence[Union[IResolvable,PITPolicyRuleProperty,Dict[str,Any]]]]) – The Point in time (PIT) policy to manage snapshots taken during replication.replication_servers_security_groups_i_ds (
Sequence[str]) – The security group IDs that will be used by the replication server.staging_area_subnet_id (
str) – The subnet to be used by the replication staging area.staging_area_tags (
Union[IResolvable,Mapping[str,str]]) – A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.associate_default_security_group (
Union[bool,IResolvable,None]) – Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.auto_replicate_new_disks (
Union[bool,IResolvable,None]) – Whether to allow the AWS replication agent to automatically replicate newly added disks.create_public_ip (
Union[bool,IResolvable,None]) – Whether to create a Public IP for the Recovery Instance by default.data_plane_routing (
Optional[str]) – The data plane routing mechanism that will be used for replication.default_large_staging_disk_type (
Optional[str]) – The Staging Disk EBS volume type to be used during replication.ebs_encryption_key_arn (
Optional[str]) – The ARN of the EBS encryption key to be used during replication.internet_protocol (
Optional[str]) – Which version of the Internet Protocol to use for replication of data.replication_server_instance_type (
Optional[str]) – The instance type to be used for the replication server.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – A set of tags to be associated with the Replication Configuration Template resource.use_dedicated_replication_server (
Union[bool,IResolvable,None]) – Whether to use a dedicated Replication Server in the replication staging area.
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_drs as drs cfn_replication_configuration_template_props = drs.CfnReplicationConfigurationTemplateProps( bandwidth_throttling=123, ebs_encryption="ebsEncryption", pit_policy=[drs.CfnReplicationConfigurationTemplate.PITPolicyRuleProperty( interval=123, retention_duration=123, units="units", # the properties below are optional enabled=False, rule_id=123 )], replication_servers_security_groups_i_ds=["replicationServersSecurityGroupsIDs"], staging_area_subnet_id="stagingAreaSubnetId", staging_area_tags={ "staging_area_tags_key": "stagingAreaTags" }, # the properties below are optional associate_default_security_group=False, auto_replicate_new_disks=False, create_public_ip=False, data_plane_routing="dataPlaneRouting", default_large_staging_disk_type="defaultLargeStagingDiskType", ebs_encryption_key_arn="ebsEncryptionKeyArn", internet_protocol="internetProtocol", replication_server_instance_type="replicationServerInstanceType", tags=[CfnTag( key="key", value="value" )], use_dedicated_replication_server=False )
Attributes
- associate_default_security_group
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
- auto_replicate_new_disks
Whether to allow the AWS replication agent to automatically replicate newly added disks.
- bandwidth_throttling
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
- create_public_ip
Whether to create a Public IP for the Recovery Instance by default.
- data_plane_routing
The data plane routing mechanism that will be used for replication.
- default_large_staging_disk_type
The Staging Disk EBS volume type to be used during replication.
- ebs_encryption
The type of EBS encryption to be used during replication.
- ebs_encryption_key_arn
The ARN of the EBS encryption key to be used during replication.
- internet_protocol
Which version of the Internet Protocol to use for replication of data.
- pit_policy
The Point in time (PIT) policy to manage snapshots taken during replication.
- replication_server_instance_type
The instance type to be used for the replication server.
- replication_servers_security_groups_i_ds
The security group IDs that will be used by the replication server.
- staging_area_subnet_id
The subnet to be used by the replication staging area.
- staging_area_tags
EC2 replication server, EBS volumes, EBS snapshots, etc.
- See:
- Type:
A set of tags to be associated with all resources created in the replication staging area
- tags
A set of tags to be associated with the Replication Configuration Template resource.
- use_dedicated_replication_server
Whether to use a dedicated Replication Server in the replication staging area.