Class CfnReplicationConfigurationTemplateProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.drs.CfnReplicationConfigurationTemplateProps.Jsii$Proxy
- All Implemented Interfaces:
CfnReplicationConfigurationTemplateProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnReplicationConfigurationTemplateProps
@Stability(Stable)
@Internal
public static final class CfnReplicationConfigurationTemplateProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnReplicationConfigurationTemplateProps
An implementation for
CfnReplicationConfigurationTemplateProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.drs.CfnReplicationConfigurationTemplateProps
CfnReplicationConfigurationTemplateProps.Builder, CfnReplicationConfigurationTemplateProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnReplicationConfigurationTemplateProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectWhether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.final ObjectWhether to allow the AWS replication agent to automatically replicate newly added disks.final NumberConfigure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.final ObjectWhether to create a Public IP for the Recovery Instance by default.final StringThe data plane routing mechanism that will be used for replication.final StringThe Staging Disk EBS volume type to be used during replication.final StringThe type of EBS encryption to be used during replication.final StringThe ARN of the EBS encryption key to be used during replication.final StringWhich version of the Internet Protocol to use for replication of data.final ObjectThe Point in time (PIT) policy to manage snapshots taken during replication.final StringThe instance type to be used for the replication server.The security group IDs that will be used by the replication server.final StringThe subnet to be used by the replication staging area.final ObjectA set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.getTags()A set of tags to be associated with the Replication Configuration Template resource.final ObjectWhether to use a dedicated Replication Server in the replication staging area.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnReplicationConfigurationTemplateProps.Builder.
-
-
Method Details
-
getBandwidthThrottling
Description copied from interface:CfnReplicationConfigurationTemplatePropsConfigure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.- Specified by:
getBandwidthThrottlingin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getEbsEncryption
Description copied from interface:CfnReplicationConfigurationTemplatePropsThe type of EBS encryption to be used during replication.- Specified by:
getEbsEncryptionin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getPitPolicy
Description copied from interface:CfnReplicationConfigurationTemplatePropsThe Point in time (PIT) policy to manage snapshots taken during replication.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnReplicationConfigurationTemplate.PITPolicyRuleProperty>- Specified by:
getPitPolicyin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getReplicationServersSecurityGroupsIDs
Description copied from interface:CfnReplicationConfigurationTemplatePropsThe security group IDs that will be used by the replication server.- Specified by:
getReplicationServersSecurityGroupsIDsin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getStagingAreaSubnetId
Description copied from interface:CfnReplicationConfigurationTemplatePropsThe subnet to be used by the replication staging area.- Specified by:
getStagingAreaSubnetIdin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getStagingAreaTags
Description copied from interface:CfnReplicationConfigurationTemplatePropsA set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.Returns union: either
IResolvableor Mapinvalid input: '<'String,String>- Specified by:
getStagingAreaTagsin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getAssociateDefaultSecurityGroup
Description copied from interface:CfnReplicationConfigurationTemplatePropsWhether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.Returns union: either
BooleanorIResolvable- Specified by:
getAssociateDefaultSecurityGroupin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getAutoReplicateNewDisks
Description copied from interface:CfnReplicationConfigurationTemplatePropsWhether to allow the AWS replication agent to automatically replicate newly added disks.Returns union: either
BooleanorIResolvable- Specified by:
getAutoReplicateNewDisksin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getCreatePublicIp
Description copied from interface:CfnReplicationConfigurationTemplatePropsWhether to create a Public IP for the Recovery Instance by default.Returns union: either
BooleanorIResolvable- Specified by:
getCreatePublicIpin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getDataPlaneRouting
Description copied from interface:CfnReplicationConfigurationTemplatePropsThe data plane routing mechanism that will be used for replication.- Specified by:
getDataPlaneRoutingin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getDefaultLargeStagingDiskType
Description copied from interface:CfnReplicationConfigurationTemplatePropsThe Staging Disk EBS volume type to be used during replication.- Specified by:
getDefaultLargeStagingDiskTypein interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getEbsEncryptionKeyArn
Description copied from interface:CfnReplicationConfigurationTemplatePropsThe ARN of the EBS encryption key to be used during replication.- Specified by:
getEbsEncryptionKeyArnin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getInternetProtocol
Description copied from interface:CfnReplicationConfigurationTemplatePropsWhich version of the Internet Protocol to use for replication of data.- Specified by:
getInternetProtocolin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getReplicationServerInstanceType
Description copied from interface:CfnReplicationConfigurationTemplatePropsThe instance type to be used for the replication server.- Specified by:
getReplicationServerInstanceTypein interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getTags
Description copied from interface:CfnReplicationConfigurationTemplatePropsA set of tags to be associated with the Replication Configuration Template resource.- Specified by:
getTagsin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
getUseDedicatedReplicationServer
Description copied from interface:CfnReplicationConfigurationTemplatePropsWhether to use a dedicated Replication Server in the replication staging area.Returns union: either
BooleanorIResolvable- Specified by:
getUseDedicatedReplicationServerin interfaceCfnReplicationConfigurationTemplateProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-