Class CrossAccountZoneDelegationRecordProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53.CrossAccountZoneDelegationRecordProps.Jsii$Proxy
- All Implemented Interfaces:
CrossAccountZoneDelegationRecordProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CrossAccountZoneDelegationRecordProps
@Stability(Stable)
@Internal
public static final class CrossAccountZoneDelegationRecordProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CrossAccountZoneDelegationRecordProps
An implementation for
CrossAccountZoneDelegationRecordProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.route53.CrossAccountZoneDelegationRecordProps
CrossAccountZoneDelegationRecordProps.Builder, CrossAccountZoneDelegationRecordProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCrossAccountZoneDelegationRecordProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
Region from which to obtain temporary credentials.final IHostedZone
The zone to be delegated.final IRole
The delegation role in the parent account.final String
The hosted zone id in the parent account.final String
The hosted zone name in the parent account.final RemovalPolicy
The removal policy to apply to the record set.final Duration
getTtl()
The resource record cache time to live (TTL).final int
hashCode()
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 theCrossAccountZoneDelegationRecordProps.Builder
.
-
-
Method Details
-
getDelegatedZone
Description copied from interface:CrossAccountZoneDelegationRecordProps
The zone to be delegated.- Specified by:
getDelegatedZone
in interfaceCrossAccountZoneDelegationRecordProps
-
getDelegationRole
Description copied from interface:CrossAccountZoneDelegationRecordProps
The delegation role in the parent account.- Specified by:
getDelegationRole
in interfaceCrossAccountZoneDelegationRecordProps
-
getAssumeRoleRegion
Description copied from interface:CrossAccountZoneDelegationRecordProps
Region from which to obtain temporary credentials.Default: - the Route53 signing region in the current partition
- Specified by:
getAssumeRoleRegion
in interfaceCrossAccountZoneDelegationRecordProps
-
getParentHostedZoneId
Description copied from interface:CrossAccountZoneDelegationRecordProps
The hosted zone id in the parent account.Default: - no zone id
- Specified by:
getParentHostedZoneId
in interfaceCrossAccountZoneDelegationRecordProps
-
getParentHostedZoneName
Description copied from interface:CrossAccountZoneDelegationRecordProps
The hosted zone name in the parent account.Default: - no zone name
- Specified by:
getParentHostedZoneName
in interfaceCrossAccountZoneDelegationRecordProps
-
getRemovalPolicy
Description copied from interface:CrossAccountZoneDelegationRecordProps
The removal policy to apply to the record set.Default: RemovalPolicy.DESTROY
- Specified by:
getRemovalPolicy
in interfaceCrossAccountZoneDelegationRecordProps
-
getTtl
Description copied from interface:CrossAccountZoneDelegationRecordProps
The resource record cache time to live (TTL).Default: Duration.days(2)
- Specified by:
getTtl
in interfaceCrossAccountZoneDelegationRecordProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-