Skip to main content

replication_configurations

Creates, updates, deletes, gets or lists a replication_configurations resource.

Overview

Namereplication_configurations
TypeResource
Idaws.mgn.replication_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringReplication Configuration name.
associate_default_security_groupbooleanReplication Configuration associate default Application Migration Service Security Group.
bandwidth_throttlinginteger (int64)Replication Configuration set bandwidth throttling.
create_public_ipbooleanReplication Configuration create Public IP.
data_plane_routingstringReplication Configuration data plane routing. (PRIVATE_IP, PUBLIC_IP)
default_large_staging_disk_typestringReplication Configuration use default large Staging Disks. (GP2, ST1, GP3)
ebs_encryptionstringReplication Configuration EBS encryption. (DEFAULT, CUSTOM)
ebs_encryption_key_arnstringReplication Configuration EBS encryption key ARN.
internet_protocolstringReplication Configuration internet protocol. (IPV4, IPV6)
replicated_disksarrayReplication Configuration replicated disks.
replication_server_instance_typestringReplication Configuration Replication Server instance type.
replication_servers_security_groups_idsarrayReplication Configuration Replication Server Security Group IDs.
source_server_idstringReplication Configuration Source Server ID. (pattern: <code>s-[0-9a-zA-Z]{17}</code>)
staging_area_subnet_idstringReplication Configuration Staging Area subnet ID. (pattern: <code>subnet-[0-9a-fA-F]{8,}</code>)
staging_area_tagsobjectReplication Configuration Staging Area tags.
storage_configurationobjectStorage configuration for replication.
store_snapshot_on_local_zonebooleanReplication Configuration store snapshot on local zone.
use_dedicated_replication_serverbooleanReplication Configuration use Dedicated Replication Server.
use_fips_endpointbooleanReplication Configuration use Fips Endpoint.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_replication_configurationselectregionLists all ReplicationConfigurations, filtered by Source Server ID.
update_replication_configurationupdateregion, sourceServerIDAllows you to update multiple ReplicationConfigurations by Source Server ID.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Lists all ReplicationConfigurations, filtered by Source Server ID.

SELECT
name,
associate_default_security_group,
bandwidth_throttling,
create_public_ip,
data_plane_routing,
default_large_staging_disk_type,
ebs_encryption,
ebs_encryption_key_arn,
internet_protocol,
replicated_disks,
replication_server_instance_type,
replication_servers_security_groups_ids,
source_server_id,
staging_area_subnet_id,
staging_area_tags,
storage_configuration,
store_snapshot_on_local_zone,
use_dedicated_replication_server,
use_fips_endpoint
FROM aws.mgn.replication_configurations
WHERE region = '{{ region }}' -- required
;

UPDATE examples

Allows you to update multiple ReplicationConfigurations by Source Server ID.

UPDATE aws.mgn.replication_configurations
SET
sourceServerID = '{{ sourceServerID }}',
name = '{{ name }}',
stagingAreaSubnetId = '{{ stagingAreaSubnetId }}',
associateDefaultSecurityGroup = {{ associateDefaultSecurityGroup }},
replicationServersSecurityGroupsIDs = '{{ replicationServersSecurityGroupsIDs }}',
replicationServerInstanceType = '{{ replicationServerInstanceType }}',
useDedicatedReplicationServer = {{ useDedicatedReplicationServer }},
defaultLargeStagingDiskType = '{{ defaultLargeStagingDiskType }}',
replicatedDisks = '{{ replicatedDisks }}',
ebsEncryption = '{{ ebsEncryption }}',
ebsEncryptionKeyArn = '{{ ebsEncryptionKeyArn }}',
bandwidthThrottling = {{ bandwidthThrottling }},
dataPlaneRouting = '{{ dataPlaneRouting }}',
createPublicIP = {{ createPublicIP }},
stagingAreaTags = '{{ stagingAreaTags }}',
useFipsEndpoint = {{ useFipsEndpoint }},
accountID = '{{ accountID }}',
internetProtocol = '{{ internetProtocol }}',
storeSnapshotOnLocalZone = {{ storeSnapshotOnLocalZone }},
storageConfiguration = '{{ storageConfiguration }}'
WHERE
region = '{{ region }}' --required
AND sourceServerID = '{{ sourceServerID }}' --required
RETURNING
name,
associate_default_security_group,
bandwidth_throttling,
create_public_ip,
data_plane_routing,
default_large_staging_disk_type,
ebs_encryption,
ebs_encryption_key_arn,
internet_protocol,
replicated_disks,
replication_server_instance_type,
replication_servers_security_groups_ids,
source_server_id,
staging_area_subnet_id,
staging_area_tags,
storage_configuration,
store_snapshot_on_local_zone,
use_dedicated_replication_server,
use_fips_endpoint;