Skip to content

CreateReplicationConfigurationTemplateRequest

Source code in docs_src/capo_drs/types/create_replication_configuration_template_request.py
class CreateReplicationConfigurationTemplateRequest(TypedDict, closed=True):
    staging_area_subnet_id: "capo_drs.types.subnet_id.SubnetID"
    """<p>The subnet to be used by the replication staging area.</p>"""
    associate_default_security_group: NotRequired["bool"]
    """<p>Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.</p>"""
    replication_servers_security_groups_i_ds: "capo_drs.types.replication_servers_security_groups_i_ds.ReplicationServersSecurityGroupsIDs"
    """<p>The security group IDs that will be used by the replication server.</p>"""
    replication_server_instance_type: NotRequired[
        "capo_drs.types.ec2_instance_type.EC2InstanceType"
    ]
    """<p>The instance type to be used for the replication server.</p>"""
    use_dedicated_replication_server: NotRequired["bool"]
    """<p>Whether to use a dedicated Replication Server in the replication staging area.</p>"""
    default_large_staging_disk_type: NotRequired[
        "capo_drs.types.replication_configuration_default_large_staging_disk_type.ReplicationConfigurationDefaultLargeStagingDiskType"
    ]
    """<p>The Staging Disk EBS volume type to be used during replication.</p>"""
    ebs_encryption: "capo_drs.types.replication_configuration_ebs_encryption.ReplicationConfigurationEbsEncryption"
    """<p>The type of EBS encryption to be used during replication.</p>"""
    ebs_encryption_key_arn: NotRequired["capo_drs.types.arn.ARN"]
    """<p>The ARN of the EBS encryption key to be used during replication.</p>"""
    bandwidth_throttling: "capo_drs.types.positive_integer.PositiveInteger"
    """<p>Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.</p>"""
    data_plane_routing: NotRequired[
        "capo_drs.types.replication_configuration_data_plane_routing.ReplicationConfigurationDataPlaneRouting"
    ]
    """<p>The data plane routing mechanism that will be used for replication.</p>"""
    create_public_ip: NotRequired["bool"]
    """<p>Whether to create a Public IP for the Recovery Instance by default.</p>"""
    staging_area_tags: "capo_drs.types.tags_map.TagsMap"
    """<p>A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.</p>"""
    pit_policy: "capo_drs.types.pit_policy.PITPolicy"
    """<p>The Point in time (PIT) policy to manage snapshots taken during replication.</p>"""
    tags: NotRequired["capo_drs.types.tags_map.TagsMap"]
    """<p>A set of tags to be associated with the Replication Configuration Template resource.</p>"""
    auto_replicate_new_disks: NotRequired["bool"]
    """<p>Whether to allow the AWS replication agent to automatically replicate newly added disks.</p>"""
    internet_protocol: NotRequired["capo_drs.types.internet_protocol.InternetProtocol"]
    """<p>Which version of the Internet Protocol to use for replication of data. (IPv4 or IPv6)</p>"""

associate_default_security_group instance-attribute

associate_default_security_group: NotRequired[bool]

Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.

auto_replicate_new_disks instance-attribute

auto_replicate_new_disks: NotRequired[bool]

Whether to allow the AWS replication agent to automatically replicate newly added disks.

bandwidth_throttling instance-attribute

bandwidth_throttling: PositiveInteger

Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.

create_public_ip instance-attribute

create_public_ip: NotRequired[bool]

Whether to create a Public IP for the Recovery Instance by default.

data_plane_routing instance-attribute

data_plane_routing: NotRequired[ReplicationConfigurationDataPlaneRouting]

The data plane routing mechanism that will be used for replication.

default_large_staging_disk_type instance-attribute

default_large_staging_disk_type: NotRequired[
    ReplicationConfigurationDefaultLargeStagingDiskType
]

The Staging Disk EBS volume type to be used during replication.

ebs_encryption instance-attribute

The type of EBS encryption to be used during replication.

ebs_encryption_key_arn instance-attribute

ebs_encryption_key_arn: NotRequired[ARN]

The ARN of the EBS encryption key to be used during replication.

internet_protocol instance-attribute

internet_protocol: NotRequired[InternetProtocol]

Which version of the Internet Protocol to use for replication of data. (IPv4 or IPv6)

pit_policy instance-attribute

pit_policy: PITPolicy

The Point in time (PIT) policy to manage snapshots taken during replication.

replication_server_instance_type instance-attribute

replication_server_instance_type: NotRequired[EC2InstanceType]

The instance type to be used for the replication server.

replication_servers_security_groups_i_ds instance-attribute

replication_servers_security_groups_i_ds: ReplicationServersSecurityGroupsIDs

The security group IDs that will be used by the replication server.

staging_area_subnet_id instance-attribute

staging_area_subnet_id: SubnetID

The subnet to be used by the replication staging area.

staging_area_tags instance-attribute

staging_area_tags: TagsMap

A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.

tags instance-attribute

tags: NotRequired[TagsMap]

A set of tags to be associated with the Replication Configuration Template resource.

use_dedicated_replication_server instance-attribute

use_dedicated_replication_server: NotRequired[bool]

Whether to use a dedicated Replication Server in the replication staging area.