Values.CreateReplicationConfigurationTemplateRequestSourceCreates a new ReplicationConfigurationTemplate.
type nonrec t = {stagingAreaSubnetId : SubnetID.t;Request to configure the Staging Area subnet ID during Replication Settings template creation.
*)associateDefaultSecurityGroup : Boolean.t;Request to associate the default Application Migration Service Security group with the Replication Settings template.
*)replicationServersSecurityGroupsIDs : ReplicationServersSecurityGroupsIDs.t;Request to configure the Replication Server Security group ID during Replication Settings template creation.
*)replicationServerInstanceType : EC2InstanceType.t;Request to configure the Replication Server instance type during Replication Settings template creation.
*)useDedicatedReplicationServer : Boolean.t;Request to use Dedicated Replication Servers during Replication Settings template creation.
*)defaultLargeStagingDiskType : ReplicationConfigurationDefaultLargeStagingDiskType.t;Request to configure the default large staging disk EBS volume type during Replication Settings template creation.
*)ebsEncryption : ReplicationConfigurationEbsEncryption.t;Request to configure EBS encryption during Replication Settings template creation.
*)ebsEncryptionKeyArn : ARN.t option;Request to configure an EBS encryption key during Replication Settings template creation.
*)bandwidthThrottling : BandwidthThrottling.t;Request to configure bandwidth throttling during Replication Settings template creation.
*)dataPlaneRouting : ReplicationConfigurationDataPlaneRouting.t;Request to configure data plane routing during Replication Settings template creation.
*)createPublicIP : Boolean.t;Request to create Public IP during Replication Settings template creation.
*)stagingAreaTags : TagsMap.t;Request to configure Staging Area tags during Replication Settings template creation.
*)useFipsEndpoint : Boolean.t option;Request to use Fips Endpoint during Replication Settings template creation.
*)internetProtocol : InternetProtocol.t option;Request to configure the internet protocol to IPv4 or IPv6.
*)storeSnapshotOnLocalZone : Boolean.t option;Request to store snapshot on local zone during Replication Settings template creation.
*)}val make :
?ebsEncryptionKeyArn:??? ->
?useFipsEndpoint:??? ->
?tags:??? ->
?internetProtocol:??? ->
?storeSnapshotOnLocalZone:??? ->
stagingAreaSubnetId:SubnetID.t ->
associateDefaultSecurityGroup:Boolean.t ->
replicationServersSecurityGroupsIDs:ReplicationServersSecurityGroupsIDs.t ->
replicationServerInstanceType:EC2InstanceType.t ->
useDedicatedReplicationServer:Boolean.t ->
defaultLargeStagingDiskType:
ReplicationConfigurationDefaultLargeStagingDiskType.t ->
ebsEncryption:ReplicationConfigurationEbsEncryption.t ->
bandwidthThrottling:BandwidthThrottling.t ->
dataPlaneRouting:ReplicationConfigurationDataPlaneRouting.t ->
createPublicIP:Boolean.t ->
stagingAreaTags:TagsMap.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of [> `String of SecurityGroupID.t ] list
| `Long of BandwidthThrottling.t
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of SubnetID.t ])
list ]