class Aws::Mgn::Types::UpdateReplicationConfigurationRequest

@note When making an API call, you may pass UpdateReplicationConfigurationRequest

data as a hash:

    {
      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, ST1
      ebs_encryption: "DEFAULT", # accepts DEFAULT, CUSTOM
      ebs_encryption_key_arn: "ARN",
      name: "SmallBoundedString",
      replicated_disks: [
        {
          device_name: "BoundedString",
          iops: 1,
          is_boot_disk: false,
          staging_disk_type: "AUTO", # accepts AUTO, GP2, IO1, SC1, ST1, STANDARD
        },
      ],
      replication_server_instance_type: "EC2InstanceType",
      replication_servers_security_groups_i_ds: ["SecurityGroupID"],
      source_server_id: "SourceServerID", # required
      staging_area_subnet_id: "SubnetID",
      staging_area_tags: {
        "TagKey" => "TagValue",
      },
      use_dedicated_replication_server: false,
    }

@!attribute [rw] associate_default_security_group

Update replication configuration associate default Application
Migration Service Security group request.
@return [Boolean]

@!attribute [rw] bandwidth_throttling

Update replication configuration bandwidth throttling request.
@return [Integer]

@!attribute [rw] create_public_ip

Update replication configuration create Public IP request.
@return [Boolean]

@!attribute [rw] data_plane_routing

Update replication configuration data plane routing request.
@return [String]

@!attribute [rw] default_large_staging_disk_type

Update replication configuration use default large Staging Disk type
request.
@return [String]

@!attribute [rw] ebs_encryption

Update replication configuration EBS encryption request.
@return [String]

@!attribute [rw] ebs_encryption_key_arn

Update replication configuration EBS encryption key ARN request.
@return [String]

@!attribute [rw] name

Update replication configuration name request.
@return [String]

@!attribute [rw] replicated_disks

Update replication configuration replicated disks request.
@return [Array<Types::ReplicationConfigurationReplicatedDisk>]

@!attribute [rw] replication_server_instance_type

Update replication configuration Replication Server instance type
request.
@return [String]

@!attribute [rw] replication_servers_security_groups_i_ds

Update replication configuration Replication Server Security Groups
IDs request.
@return [Array<String>]

@!attribute [rw] source_server_id

Update replication configuration Source Server ID request.
@return [String]

@!attribute [rw] staging_area_subnet_id

Update replication configuration Staging Area subnet request.
@return [String]

@!attribute [rw] staging_area_tags

Update replication configuration Staging Area Tags request.
@return [Hash<String,String>]

@!attribute [rw] use_dedicated_replication_server

Update replication configuration use dedicated Replication Server
request.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/mgn-2020-02-26/UpdateReplicationConfigurationRequest AWS API Documentation

Constants

SENSITIVE