Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

update_replication_configuration_template

update_replication_configuration_template(**kwargs)

Updates multiple ReplicationConfigurationTemplates by ID.

See also: AWS API Documentation

Request Syntax

response = client.update_replication_configuration_template(
    arn='string',
    associateDefaultSecurityGroup=True|False,
    bandwidthThrottling=123,
    createPublicIP=True|False,
    dataPlaneRouting='PRIVATE_IP'|'PUBLIC_IP',
    defaultLargeStagingDiskType='GP2'|'ST1'|'GP3',
    ebsEncryption='DEFAULT'|'CUSTOM',
    ebsEncryptionKeyArn='string',
    replicationConfigurationTemplateID='string',
    replicationServerInstanceType='string',
    replicationServersSecurityGroupsIDs=[
        'string',
    ],
    stagingAreaSubnetId='string',
    stagingAreaTags={
        'string': 'string'
    },
    useDedicatedReplicationServer=True|False
)
Parameters
  • arn (string) -- Update replication configuration template ARN request.
  • associateDefaultSecurityGroup (boolean) -- Update replication configuration template associate default Application Migration Service Security group request.
  • bandwidthThrottling (integer) -- Update replication configuration template bandwidth throttling request.
  • createPublicIP (boolean) -- Update replication configuration template create Public IP request.
  • dataPlaneRouting (string) -- Update replication configuration template data plane routing request.
  • defaultLargeStagingDiskType (string) -- Update replication configuration template use default large Staging Disk type request.
  • ebsEncryption (string) -- Update replication configuration template EBS encryption request.
  • ebsEncryptionKeyArn (string) -- Update replication configuration template EBS encryption key ARN request.
  • replicationConfigurationTemplateID (string) --

    [REQUIRED]

    Update replication configuration template template ID request.

  • replicationServerInstanceType (string) -- Update replication configuration template Replication Server instance type request.
  • replicationServersSecurityGroupsIDs (list) --

    Update replication configuration template Replication Server Security groups IDs request.

    • (string) --
  • stagingAreaSubnetId (string) -- Update replication configuration template Staging Area subnet ID request.
  • stagingAreaTags (dict) --

    Update replication configuration template Staging Area Tags request.

    • (string) --
      • (string) --
  • useDedicatedReplicationServer (boolean) -- Update replication configuration template use dedicated Replication Server request.
Return type

dict

Returns

Response Syntax

{
    'arn': 'string',
    'associateDefaultSecurityGroup': True|False,
    'bandwidthThrottling': 123,
    'createPublicIP': True|False,
    'dataPlaneRouting': 'PRIVATE_IP'|'PUBLIC_IP',
    'defaultLargeStagingDiskType': 'GP2'|'ST1'|'GP3',
    'ebsEncryption': 'DEFAULT'|'CUSTOM',
    'ebsEncryptionKeyArn': 'string',
    'replicationConfigurationTemplateID': 'string',
    'replicationServerInstanceType': 'string',
    'replicationServersSecurityGroupsIDs': [
        'string',
    ],
    'stagingAreaSubnetId': 'string',
    'stagingAreaTags': {
        'string': 'string'
    },
    'tags': {
        'string': 'string'
    },
    'useDedicatedReplicationServer': True|False
}

Response Structure

  • (dict) --

    • arn (string) --

      Replication Configuration template ARN.

    • associateDefaultSecurityGroup (boolean) --

      Replication Configuration template associate default Application Migration Service Security group.

    • bandwidthThrottling (integer) --

      Replication Configuration template bandwidth throttling.

    • createPublicIP (boolean) --

      Replication Configuration template create Public IP.

    • dataPlaneRouting (string) --

      Replication Configuration template data plane routing.

    • defaultLargeStagingDiskType (string) --

      Replication Configuration template use default large Staging Disk type.

    • ebsEncryption (string) --

      Replication Configuration template EBS encryption.

    • ebsEncryptionKeyArn (string) --

      Replication Configuration template EBS encryption key ARN.

    • replicationConfigurationTemplateID (string) --

      Replication Configuration template ID.

    • replicationServerInstanceType (string) --

      Replication Configuration template server instance type.

    • replicationServersSecurityGroupsIDs (list) --

      Replication Configuration template server Security Groups IDs.

      • (string) --
    • stagingAreaSubnetId (string) --

      Replication Configuration template Staging Area subnet ID.

    • stagingAreaTags (dict) --

      Replication Configuration template Staging Area Tags.

      • (string) --
        • (string) --
    • tags (dict) --

      Replication Configuration template Tags.

      • (string) --
        • (string) --
    • useDedicatedReplicationServer (boolean) --

      Replication Configuration template use Dedicated Replication Server.

Exceptions

  • mgn.Client.exceptions.UninitializedAccountException
  • mgn.Client.exceptions.ResourceNotFoundException
  • mgn.Client.exceptions.ValidationException
  • mgn.Client.exceptions.AccessDeniedException