AWS::DRS::ReplicationConfigurationTemplate

DRS ReplicationConfigurationTemplate

A replication configuration template for AWS Elastic Disaster Recovery Service.

Properties

16 configurable properties. 6 required. Click a row to see details.

Filter:
PropertyTypeFlags
BandwidthThrottling
integer
Required
EbsEncryption
string
Required
PitPolicy
Array<PITPolicyRule>
Required
ReplicationServersSecurityGroupsIDs
Array<string>
Required
StagingAreaSubnetId
string
Required
StagingAreaTags
object
Required
AssociateDefaultSecurityGroup
boolean
AutoReplicateNewDisks
boolean
CreatePublicIP
boolean
DataPlaneRouting
string
DefaultLargeStagingDiskType
string
EbsEncryptionKeyArn
string
InternetProtocol
string
ReplicationServerInstanceType
string
Tags
Array<Tag>
UseDedicatedReplicationServer
boolean

Return Values

Values returned after the resource is created. Access these with Fn::GetAtt.

AttributeTypeDescription
ArnstringThe Replication Configuration Template ARN.
ReplicationConfigurationTemplateIDstringThe Replication Configuration Template ID.

Sample CloudFormation Template

A minimal template with required properties and common optional ones.

template.yaml
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::DRS::ReplicationConfigurationTemplate

Resources:
  MyResource:
    Type: AWS::DRS::ReplicationConfigurationTemplate
    Properties:
      StagingAreaSubnetId: "my-stagingareasubnetid"
      ReplicationServersSecurityGroupsIDs: "my-replicationserverssecuritygroupsids"
      EbsEncryption: "DEFAULT"
      BandwidthThrottling: "my-bandwidththrottling"
      StagingAreaTags: {}
      PitPolicy: []
      Tags:
        - Key: Environment
          Value: Production

Required IAM Permissions

Permissions CloudFormation needs in your IAM role to manage this resource.

create

drs:CreateReplicationConfigurationTemplatedrs:DescribeReplicationConfigurationTemplatesdrs:TagResourcedrs:ListTagsForResourceec2:CreateSecurityGroupec2:CreateTagsec2:DescribeSecurityGroupsec2:DescribeSubnetsec2:DescribeInstanceTypesec2:DescribeInstanceTypeOfferingsec2:GetEbsEncryptionByDefaultec2:GetEbsDefaultKmsKeyIdkms:CreateGrantkms:DescribeKey

read

drs:DescribeReplicationConfigurationTemplatesdrs:ListTagsForResource

update

drs:UpdateReplicationConfigurationTemplatedrs:DescribeReplicationConfigurationTemplatesdrs:TagResourcedrs:UntagResourcedrs:ListTagsForResourceec2:CreateSecurityGroupec2:CreateTagsec2:DescribeSecurityGroupsec2:DescribeSubnetsec2:DescribeInstanceTypesec2:DescribeInstanceTypeOfferingsec2:GetEbsEncryptionByDefaultec2:GetEbsDefaultKmsKeyIdkms:CreateGrantkms:DescribeKey

delete

drs:DeleteReplicationConfigurationTemplate

list

drs:DescribeReplicationConfigurationTemplates

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter

Quick Facts

ServiceDRS
Properties18
Required6
TaggingSupported
Primary IDArn

Supported Operations

CreateReadUpdateDeleteList

External Links