Values.CreateReplicationConfigurationTemplateRequestSourceCreates a new ReplicationConfigurationTemplate.
type nonrec t = {stagingAreaSubnetId : SubnetID.t;The subnet to be used by the replication staging area.
*)associateDefaultSecurityGroup : Boolean.t option;Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.
*)replicationServersSecurityGroupsIDs : ReplicationServersSecurityGroupsIDs.t;The security group IDs that will be used by the replication server.
*)replicationServerInstanceType : EC2InstanceType.t option;The instance type to be used for the replication server.
*)useDedicatedReplicationServer : Boolean.t option;Whether to use a dedicated Replication Server in the replication staging area.
*)defaultLargeStagingDiskType : ReplicationConfigurationDefaultLargeStagingDiskType.t
option;The Staging Disk EBS volume type to be used during replication.
*)ebsEncryption : ReplicationConfigurationEbsEncryption.t;The type of EBS encryption to be used during replication.
*)ebsEncryptionKeyArn : ARN.t option;The ARN of the EBS encryption key to be used during replication.
*)bandwidthThrottling : PositiveInteger.t;Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.
*)dataPlaneRouting : ReplicationConfigurationDataPlaneRouting.t option;The data plane routing mechanism that will be used for replication.
*)createPublicIP : Boolean.t option;Whether to create a Public IP for the Recovery Instance by default.
*)stagingAreaTags : TagsMap.t;A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.
*)pitPolicy : PITPolicy.t;The Point in time (PIT) policy to manage snapshots taken during replication.
*)autoReplicateNewDisks : Boolean.t option;Whether to allow the AWS replication agent to automatically replicate newly added disks.
*)internetProtocol : InternetProtocol.t option;Which version of the Internet Protocol to use for replication of data. (IPv4 or IPv6)
*)}val make :
?associateDefaultSecurityGroup:??? ->
?replicationServerInstanceType:??? ->
?useDedicatedReplicationServer:??? ->
?defaultLargeStagingDiskType:??? ->
?ebsEncryptionKeyArn:??? ->
?dataPlaneRouting:??? ->
?createPublicIP:??? ->
?tags:??? ->
?autoReplicateNewDisks:??? ->
?internetProtocol:??? ->
stagingAreaSubnetId:SubnetID.t ->
replicationServersSecurityGroupsIDs:ReplicationServersSecurityGroupsIDs.t ->
ebsEncryption:ReplicationConfigurationEbsEncryption.t ->
bandwidthThrottling:PositiveInteger.t ->
stagingAreaTags:TagsMap.t ->
pitPolicy:PITPolicy.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of
[> `String of SecurityGroupID.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of StrictlyPositiveInteger.t
| `Long of PositiveInteger.t ])
list ]
list
| `Long of PositiveInteger.t
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of SubnetID.t ])
list ]