class Aws::Mgn::Types::CreateReplicationConfigurationTemplateRequest

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

data as a hash:

    {
      associate_default_security_group: false, # required
      bandwidth_throttling: 1, # required
      create_public_ip: false, # required
      data_plane_routing: "PRIVATE_IP", # required, accepts PRIVATE_IP, PUBLIC_IP
      default_large_staging_disk_type: "GP2", # required, accepts GP2, ST1
      ebs_encryption: "DEFAULT", # required, accepts DEFAULT, CUSTOM
      ebs_encryption_key_arn: "ARN",
      replication_server_instance_type: "EC2InstanceType", # required
      replication_servers_security_groups_i_ds: ["SecurityGroupID"], # required
      staging_area_subnet_id: "SubnetID", # required
      staging_area_tags: { # required
        "TagKey" => "TagValue",
      },
      tags: {
        "TagKey" => "TagValue",
      },
      use_dedicated_replication_server: false, # required
    }

@!attribute [rw] associate_default_security_group

Request to associate the default Application Migration Service
Security group with the Replication Settings template.
@return [Boolean]

@!attribute [rw] bandwidth_throttling

Request to configure bandwidth throttling during Replication
Settings template creation.
@return [Integer]

@!attribute [rw] create_public_ip

Request to create Public IP during Replication Settings template
creation.
@return [Boolean]

@!attribute [rw] data_plane_routing

Request to configure data plane routing during Replication Settings
template creation.
@return [String]

@!attribute [rw] default_large_staging_disk_type

Request to configure the Staging Disk EBS volume type to "gp2"
during Replication Settings template creation.
@return [String]

@!attribute [rw] ebs_encryption

Request to configure EBS enryption during Replication Settings
template creation.
@return [String]

@!attribute [rw] ebs_encryption_key_arn

Request to configure an EBS enryption key during Replication
Settings template creation.
@return [String]

@!attribute [rw] replication_server_instance_type

Request to configure the Replication Server instance type during
Replication Settings template creation.
@return [String]

@!attribute [rw] replication_servers_security_groups_i_ds

Request to configure the Replication Server Secuirity group ID
during Replication Settings template creation.
@return [Array<String>]

@!attribute [rw] staging_area_subnet_id

Request to configure the Staging Area subnet ID during Replication
Settings template creation.
@return [String]

@!attribute [rw] staging_area_tags

Request to configure Staiging Area tags during Replication Settings
template creation.
@return [Hash<String,String>]

@!attribute [rw] tags

Request to configure tags during Replication Settings template
creation.
@return [Hash<String,String>]

@!attribute [rw] use_dedicated_replication_server

Request to use Dedicated Replication Servers during Replication
Settings template creation.
@return [Boolean]

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

Constants

SENSITIVE