class Aws::Drs::Types::UpdateReplicationConfigurationTemplateRequest
@note When making an API call, you may pass UpdateReplicationConfigurationTemplateRequest
data as a hash: { arn: "ARN", associate_default_security_group: false, bandwidth_throttling: 1, create_public_ip: false, data_plane_routing: "PRIVATE_IP", # accepts PRIVATE_IP, PUBLIC_IP default_large_staging_disk_type: "GP2", # accepts GP2, GP3, ST1 ebs_encryption: "DEFAULT", # accepts DEFAULT, CUSTOM ebs_encryption_key_arn: "ARN", pit_policy: [ { enabled: false, interval: 1, # required retention_duration: 1, # required rule_id: 1, units: "MINUTE", # required, accepts MINUTE, HOUR, DAY }, ], replication_configuration_template_id: "ReplicationConfigurationTemplateID", # required replication_server_instance_type: "EC2InstanceType", replication_servers_security_groups_i_ds: ["SecurityGroupID"], staging_area_subnet_id: "SubnetID", staging_area_tags: { "TagKey" => "TagValue", }, use_dedicated_replication_server: false, }
@!attribute [rw] arn
The Replication Configuration Template ARN. @return [String]
@!attribute [rw] associate_default_security_group
Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template. @return [Boolean]
@!attribute [rw] bandwidth_throttling
Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps. @return [Integer]
@!attribute [rw] create_public_ip
Whether to create a Public IP for the Recovery Instance by default. @return [Boolean]
@!attribute [rw] data_plane_routing
The data plane routing mechanism that will be used for replication. @return [String]
@!attribute [rw] default_large_staging_disk_type
The Staging Disk EBS volume type to be used during replication. @return [String]
@!attribute [rw] ebs_encryption
The type of EBS encryption to be used during replication. @return [String]
@!attribute [rw] ebs_encryption_key_arn
The ARN of the EBS encryption key to be used during replication. @return [String]
@!attribute [rw] pit_policy
The Point in time (PIT) policy to manage snapshots taken during replication. @return [Array<Types::PITPolicyRule>]
@!attribute [rw] replication_configuration_template_id
The Replication Configuration Template ID. @return [String]
@!attribute [rw] replication_server_instance_type
The instance type to be used for the replication server. @return [String]
@!attribute [rw] replication_servers_security_groups_i_ds
The security group IDs that will be used by the replication server. @return [Array<String>]
@!attribute [rw] staging_area_subnet_id
The subnet to be used by the replication staging area. @return [String]
@!attribute [rw] staging_area_tags
A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc. @return [Hash<String,String>]
@!attribute [rw] use_dedicated_replication_server
Whether to use a dedicated Replication Server in the replication staging area. @return [Boolean]
@see docs.aws.amazon.com/goto/WebAPI/drs-2020-02-26/UpdateReplicationConfigurationTemplateRequest AWS API Documentation
Constants
- SENSITIVE