We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi
A replication configuration template for AWS Elastic Disaster Recovery Service.
Using getReplicationConfigurationTemplate
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getReplicationConfigurationTemplate(args: GetReplicationConfigurationTemplateArgs, opts?: InvokeOptions): Promise<GetReplicationConfigurationTemplateResult>
function getReplicationConfigurationTemplateOutput(args: GetReplicationConfigurationTemplateOutputArgs, opts?: InvokeOutputOptions): Output<GetReplicationConfigurationTemplateResult>def get_replication_configuration_template(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetReplicationConfigurationTemplateResult
def get_replication_configuration_template_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetReplicationConfigurationTemplateResult]func LookupReplicationConfigurationTemplate(ctx *Context, args *LookupReplicationConfigurationTemplateArgs, opts ...InvokeOption) (*LookupReplicationConfigurationTemplateResult, error)
func LookupReplicationConfigurationTemplateOutput(ctx *Context, args *LookupReplicationConfigurationTemplateOutputArgs, opts ...InvokeOption) LookupReplicationConfigurationTemplateResultOutput> Note: This function is named LookupReplicationConfigurationTemplate in the Go SDK.
public static class GetReplicationConfigurationTemplate
{
public static Task<GetReplicationConfigurationTemplateResult> InvokeAsync(GetReplicationConfigurationTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetReplicationConfigurationTemplateResult> Invoke(GetReplicationConfigurationTemplateInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetReplicationConfigurationTemplateResult> Invoke(GetReplicationConfigurationTemplateInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetReplicationConfigurationTemplateResult> getReplicationConfigurationTemplate(GetReplicationConfigurationTemplateArgs args, InvokeOptions options)
public static Output<GetReplicationConfigurationTemplateResult> getReplicationConfigurationTemplate(GetReplicationConfigurationTemplateArgs args, InvokeOptions options)
public static Output<GetReplicationConfigurationTemplateResult> getReplicationConfigurationTemplate(GetReplicationConfigurationTemplateArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:drs:getReplicationConfigurationTemplate
arguments:
# arguments dictionarydata "aws-native_drs_get_replication_configuration_template" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The Replication Configuration Template ARN.
- Arn string
- The Replication Configuration Template ARN.
- arn string
- The Replication Configuration Template ARN.
- arn String
- The Replication Configuration Template ARN.
- arn string
- The Replication Configuration Template ARN.
- arn str
- The Replication Configuration Template ARN.
- arn String
- The Replication Configuration Template ARN.
getReplicationConfigurationTemplate Result
The following output properties are available:
- Arn string
- The Replication Configuration Template ARN.
- Associate
Default boolSecurity Group - Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
- Auto
Replicate boolNew Disks - Whether to allow the AWS replication agent to automatically replicate newly added disks.
- Bandwidth
Throttling int - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
- Create
Public boolIp - Whether to create a Public IP for the Recovery Instance by default.
- Data
Plane Pulumi.Routing Aws Native. Drs. Replication Configuration Template Data Plane Routing - The data plane routing mechanism that will be used for replication.
- Default
Large Pulumi.Staging Disk Type Aws Native. Drs. Replication Configuration Template Default Large Staging Disk Type - The Staging Disk EBS volume type to be used during replication.
- Ebs
Encryption Pulumi.Aws Native. Drs. Replication Configuration Template Ebs Encryption - The type of EBS encryption to be used during replication.
- Ebs
Encryption stringKey Arn - The ARN of the EBS encryption key to be used during replication.
- Internet
Protocol Pulumi.Aws Native. Drs. Replication Configuration Template Internet Protocol - Which version of the Internet Protocol to use for replication of data.
- Pit
Policy List<Pulumi.Aws Native. Drs. Outputs. Replication Configuration Template Pit Policy Rule> - The Point in time (PIT) policy to manage snapshots taken during replication.
- Replication
Configuration stringTemplate Id - The Replication Configuration Template ID.
- Replication
Server stringInstance Type - The instance type to be used for the replication server.
- Replication
Servers List<string>Security Groups Ids - The security group IDs that will be used by the replication server.
- Staging
Area stringSubnet Id - The subnet to be used by the replication staging area.
- Dictionary<string, string>
- A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
-
List<Pulumi.
Aws Native. Outputs. Tag> - A set of tags to be associated with the Replication Configuration Template resource.
- Use
Dedicated boolReplication Server - Whether to use a dedicated Replication Server in the replication staging area.
- Arn string
- The Replication Configuration Template ARN.
- Associate
Default boolSecurity Group - Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
- Auto
Replicate boolNew Disks - Whether to allow the AWS replication agent to automatically replicate newly added disks.
- Bandwidth
Throttling int - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
- Create
Public boolIp - Whether to create a Public IP for the Recovery Instance by default.
- Data
Plane ReplicationRouting Configuration Template Data Plane Routing - The data plane routing mechanism that will be used for replication.
- Default
Large ReplicationStaging Disk Type Configuration Template Default Large Staging Disk Type - The Staging Disk EBS volume type to be used during replication.
- Ebs
Encryption ReplicationConfiguration Template Ebs Encryption - The type of EBS encryption to be used during replication.
- Ebs
Encryption stringKey Arn - The ARN of the EBS encryption key to be used during replication.
- Internet
Protocol ReplicationConfiguration Template Internet Protocol - Which version of the Internet Protocol to use for replication of data.
- Pit
Policy []ReplicationConfiguration Template Pit Policy Rule - The Point in time (PIT) policy to manage snapshots taken during replication.
- Replication
Configuration stringTemplate Id - The Replication Configuration Template ID.
- Replication
Server stringInstance Type - The instance type to be used for the replication server.
- Replication
Servers []stringSecurity Groups Ids - The security group IDs that will be used by the replication server.
- Staging
Area stringSubnet Id - The subnet to be used by the replication staging area.
- map[string]string
- A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
- Tag
- A set of tags to be associated with the Replication Configuration Template resource.
- Use
Dedicated boolReplication Server - Whether to use a dedicated Replication Server in the replication staging area.
- arn string
- The Replication Configuration Template ARN.
- associate_
default_ boolsecurity_ group - Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
- auto_
replicate_ boolnew_ disks - Whether to allow the AWS replication agent to automatically replicate newly added disks.
- bandwidth_
throttling number - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
- create_
public_ boolip - Whether to create a Public IP for the Recovery Instance by default.
- data_
plane_ "PRIVATE_IP" | "PUBLIC_IP"routing - The data plane routing mechanism that will be used for replication.
- default_
large_ "GP2" | "GP3" | "ST1" | "AUTO"staging_ disk_ type - The Staging Disk EBS volume type to be used during replication.
- ebs_
encryption "DEFAULT" | "CUSTOM" | "NONE" - The type of EBS encryption to be used during replication.
- ebs_
encryption_ stringkey_ arn - The ARN of the EBS encryption key to be used during replication.
- internet_
protocol "IPV4" | "IPV6" - Which version of the Internet Protocol to use for replication of data.
- pit_
policy list(object) - The Point in time (PIT) policy to manage snapshots taken during replication.
- replication_
configuration_ stringtemplate_ id - The Replication Configuration Template ID.
- replication_
server_ stringinstance_ type - The instance type to be used for the replication server.
- replication_
servers_ list(string)security_ groups_ ids - The security group IDs that will be used by the replication server.
- staging_
area_ stringsubnet_ id - The subnet to be used by the replication staging area.
- map(string)
- A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
- list(object)
- A set of tags to be associated with the Replication Configuration Template resource.
- use_
dedicated_ boolreplication_ server - Whether to use a dedicated Replication Server in the replication staging area.
- arn String
- The Replication Configuration Template ARN.
- associate
Default BooleanSecurity Group - Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
- auto
Replicate BooleanNew Disks - Whether to allow the AWS replication agent to automatically replicate newly added disks.
- bandwidth
Throttling Integer - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
- create
Public BooleanIp - Whether to create a Public IP for the Recovery Instance by default.
- data
Plane ReplicationRouting Configuration Template Data Plane Routing - The data plane routing mechanism that will be used for replication.
- default
Large ReplicationStaging Disk Type Configuration Template Default Large Staging Disk Type - The Staging Disk EBS volume type to be used during replication.
- ebs
Encryption ReplicationConfiguration Template Ebs Encryption - The type of EBS encryption to be used during replication.
- ebs
Encryption StringKey Arn - The ARN of the EBS encryption key to be used during replication.
- internet
Protocol ReplicationConfiguration Template Internet Protocol - Which version of the Internet Protocol to use for replication of data.
- pit
Policy List<ReplicationConfiguration Template Pit Policy Rule> - The Point in time (PIT) policy to manage snapshots taken during replication.
- replication
Configuration StringTemplate Id - The Replication Configuration Template ID.
- replication
Server StringInstance Type - The instance type to be used for the replication server.
- replication
Servers List<String>Security Groups Ids - The security group IDs that will be used by the replication server.
- staging
Area StringSubnet Id - The subnet to be used by the replication staging area.
- Map<String,String>
- A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
- List<Tag>
- A set of tags to be associated with the Replication Configuration Template resource.
- use
Dedicated BooleanReplication Server - Whether to use a dedicated Replication Server in the replication staging area.
- arn string
- The Replication Configuration Template ARN.
- associate
Default booleanSecurity Group - Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
- auto
Replicate booleanNew Disks - Whether to allow the AWS replication agent to automatically replicate newly added disks.
- bandwidth
Throttling number - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
- create
Public booleanIp - Whether to create a Public IP for the Recovery Instance by default.
- data
Plane ReplicationRouting Configuration Template Data Plane Routing - The data plane routing mechanism that will be used for replication.
- default
Large ReplicationStaging Disk Type Configuration Template Default Large Staging Disk Type - The Staging Disk EBS volume type to be used during replication.
- ebs
Encryption ReplicationConfiguration Template Ebs Encryption - The type of EBS encryption to be used during replication.
- ebs
Encryption stringKey Arn - The ARN of the EBS encryption key to be used during replication.
- internet
Protocol ReplicationConfiguration Template Internet Protocol - Which version of the Internet Protocol to use for replication of data.
- pit
Policy ReplicationConfiguration Template Pit Policy Rule[] - The Point in time (PIT) policy to manage snapshots taken during replication.
- replication
Configuration stringTemplate Id - The Replication Configuration Template ID.
- replication
Server stringInstance Type - The instance type to be used for the replication server.
- replication
Servers string[]Security Groups Ids - The security group IDs that will be used by the replication server.
- staging
Area stringSubnet Id - The subnet to be used by the replication staging area.
- {[key: string]: string}
- A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
- Tag[]
- A set of tags to be associated with the Replication Configuration Template resource.
- use
Dedicated booleanReplication Server - Whether to use a dedicated Replication Server in the replication staging area.
- arn str
- The Replication Configuration Template ARN.
- associate_
default_ boolsecurity_ group - Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
- auto_
replicate_ boolnew_ disks - Whether to allow the AWS replication agent to automatically replicate newly added disks.
- bandwidth_
throttling int - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
- create_
public_ boolip - Whether to create a Public IP for the Recovery Instance by default.
- data_
plane_ Replicationrouting Configuration Template Data Plane Routing - The data plane routing mechanism that will be used for replication.
- default_
large_ Replicationstaging_ disk_ type Configuration Template Default Large Staging Disk Type - The Staging Disk EBS volume type to be used during replication.
- ebs_
encryption ReplicationConfiguration Template Ebs Encryption - The type of EBS encryption to be used during replication.
- ebs_
encryption_ strkey_ arn - The ARN of the EBS encryption key to be used during replication.
- internet_
protocol ReplicationConfiguration Template Internet Protocol - Which version of the Internet Protocol to use for replication of data.
- pit_
policy Sequence[ReplicationConfiguration Template Pit Policy Rule] - The Point in time (PIT) policy to manage snapshots taken during replication.
- replication_
configuration_ strtemplate_ id - The Replication Configuration Template ID.
- replication_
server_ strinstance_ type - The instance type to be used for the replication server.
- replication_
servers_ Sequence[str]security_ groups_ ids - The security group IDs that will be used by the replication server.
- staging_
area_ strsubnet_ id - The subnet to be used by the replication staging area.
- Mapping[str, str]
- A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
- Sequence[root_Tag]
- A set of tags to be associated with the Replication Configuration Template resource.
- use_
dedicated_ boolreplication_ server - Whether to use a dedicated Replication Server in the replication staging area.
- arn String
- The Replication Configuration Template ARN.
- associate
Default BooleanSecurity Group - Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
- auto
Replicate BooleanNew Disks - Whether to allow the AWS replication agent to automatically replicate newly added disks.
- bandwidth
Throttling Number - Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
- create
Public BooleanIp - Whether to create a Public IP for the Recovery Instance by default.
- data
Plane "PRIVATE_IP" | "PUBLIC_IP"Routing - The data plane routing mechanism that will be used for replication.
- default
Large "GP2" | "GP3" | "ST1" | "AUTO"Staging Disk Type - The Staging Disk EBS volume type to be used during replication.
- ebs
Encryption "DEFAULT" | "CUSTOM" | "NONE" - The type of EBS encryption to be used during replication.
- ebs
Encryption StringKey Arn - The ARN of the EBS encryption key to be used during replication.
- internet
Protocol "IPV4" | "IPV6" - Which version of the Internet Protocol to use for replication of data.
- pit
Policy List<Property Map> - The Point in time (PIT) policy to manage snapshots taken during replication.
- replication
Configuration StringTemplate Id - The Replication Configuration Template ID.
- replication
Server StringInstance Type - The instance type to be used for the replication server.
- replication
Servers List<String>Security Groups Ids - The security group IDs that will be used by the replication server.
- staging
Area StringSubnet Id - The subnet to be used by the replication staging area.
- Map<String>
- A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
- List<Property Map>
- A set of tags to be associated with the Replication Configuration Template resource.
- use
Dedicated BooleanReplication Server - Whether to use a dedicated Replication Server in the replication staging area.
Supporting Types
ReplicationConfigurationTemplateDataPlaneRouting
ReplicationConfigurationTemplateDefaultLargeStagingDiskType
ReplicationConfigurationTemplateEbsEncryption
ReplicationConfigurationTemplateInternetProtocol
ReplicationConfigurationTemplatePitPolicyRule
- Interval int
- How often, in the chosen units, a snapshot should be taken.
- Retention
Duration int - The duration to retain a snapshot for, in the chosen units.
- Units
Pulumi.
Aws Native. Drs. Replication Configuration Template Pit Policy Rule Units - The units used to measure the interval and retentionDuration.
- Enabled bool
- Whether this rule is enabled or not.
- Rule
Id int - The ID of the rule.
- Interval int
- How often, in the chosen units, a snapshot should be taken.
- Retention
Duration int - The duration to retain a snapshot for, in the chosen units.
- Units
Replication
Configuration Template Pit Policy Rule Units - The units used to measure the interval and retentionDuration.
- Enabled bool
- Whether this rule is enabled or not.
- Rule
Id int - The ID of the rule.
- interval number
- How often, in the chosen units, a snapshot should be taken.
- retention_
duration number - The duration to retain a snapshot for, in the chosen units.
- units "MINUTE" | "HOUR" | "DAY"
- The units used to measure the interval and retentionDuration.
- enabled bool
- Whether this rule is enabled or not.
- rule_
id number - The ID of the rule.
- interval Integer
- How often, in the chosen units, a snapshot should be taken.
- retention
Duration Integer - The duration to retain a snapshot for, in the chosen units.
- units
Replication
Configuration Template Pit Policy Rule Units - The units used to measure the interval and retentionDuration.
- enabled Boolean
- Whether this rule is enabled or not.
- rule
Id Integer - The ID of the rule.
- interval number
- How often, in the chosen units, a snapshot should be taken.
- retention
Duration number - The duration to retain a snapshot for, in the chosen units.
- units
Replication
Configuration Template Pit Policy Rule Units - The units used to measure the interval and retentionDuration.
- enabled boolean
- Whether this rule is enabled or not.
- rule
Id number - The ID of the rule.
- interval int
- How often, in the chosen units, a snapshot should be taken.
- retention_
duration int - The duration to retain a snapshot for, in the chosen units.
- units
Replication
Configuration Template Pit Policy Rule Units - The units used to measure the interval and retentionDuration.
- enabled bool
- Whether this rule is enabled or not.
- rule_
id int - The ID of the rule.
- interval Number
- How often, in the chosen units, a snapshot should be taken.
- retention
Duration Number - The duration to retain a snapshot for, in the chosen units.
- units "MINUTE" | "HOUR" | "DAY"
- The units used to measure the interval and retentionDuration.
- enabled Boolean
- Whether this rule is enabled or not.
- rule
Id Number - The ID of the rule.
ReplicationConfigurationTemplatePitPolicyRuleUnits
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.81.0
published on Monday, Sep 28, 2026 by Pulumi
published on Monday, Sep 28, 2026 by Pulumi