Interface IHostedZone.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IHostedZone,IHostedZoneRef,IHostedZoneRef.Jsii$Default,INamedHostedZoneRef,INamedHostedZoneRef.Jsii$Default,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IPrivateHostedZone.Jsii$Default,IPublicHostedZone.Jsii$Default
- All Known Implementing Classes:
IHostedZone.Jsii$Proxy,IPrivateHostedZone.Jsii$Proxy,IPublicHostedZone.Jsii$Proxy
- Enclosing interface:
IHostedZone
IHostedZone.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.route53.IHostedZone
IHostedZone.Jsii$Default, IHostedZone.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.route53.IHostedZoneRef
IHostedZoneRef.Jsii$Default, IHostedZoneRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.route53.INamedHostedZoneRef
INamedHostedZoneRef.Jsii$Default, INamedHostedZoneRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault voidapplyRemovalPolicy(RemovalPolicy policy) Apply the given removal policy to this resource.default ResourceEnvironmentgetEnv()The environment this resource belongs to.default StringARN of this hosted zone, such as arn:${Partition}:route53:::hostedzone/${Id}.default StringID of this hosted zone, such as "Z23ABC4XYZL05B".Returns the set of name servers for the specific hosted zone.default HostedZoneReference(experimental) A reference to a HostedZone resource.default StringgetName()default software.constructs.NodegetNode()The tree node.default StackgetStack()The stack in which this resource is defined.default StringFQDN of this hosted zone.default GrantgrantDelegation(IGrantable grantee, GrantDelegationOptions options) Grant permissions to add delegation records to this zone.Methods inherited from interface software.amazon.awscdk.services.route53.IHostedZone
grantDelegationMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getNode
@Stability(Stable) @NotNull default software.constructs.Node getNode()The tree node.- Specified by:
getNodein interfacesoftware.constructs.IConstruct- Specified by:
getNodein interfacesoftware.constructs.IConstruct.Jsii$Default- Specified by:
getNodein interfaceIHostedZone- Specified by:
getNodein interfaceIHostedZoneRef.Jsii$Default- Specified by:
getNodein interfaceINamedHostedZoneRef.Jsii$Default- Specified by:
getNodein interfaceIResource.Jsii$Default
-
getEnv
The environment this resource belongs to.For resources that are created and managed in a Stack (those created by creating new class instances like
new Role(),new Bucket(), etc.), this is always the same as the environment of the stack they belong to.For referenced resources (those obtained from referencing methods like
Role.fromRoleArn(),Bucket.fromBucketName(), etc.), they might be different than the stack they were imported into.- Specified by:
getEnvin interfaceIEnvironmentAware- Specified by:
getEnvin interfaceIEnvironmentAware.Jsii$Default- Specified by:
getEnvin interfaceIHostedZone- Specified by:
getEnvin interfaceIHostedZoneRef.Jsii$Default- Specified by:
getEnvin interfaceINamedHostedZoneRef.Jsii$Default- Specified by:
getEnvin interfaceIResource.Jsii$Default
-
getStack
The stack in which this resource is defined.- Specified by:
getStackin interfaceIResource- Specified by:
getStackin interfaceIResource.Jsii$Default
-
getHostedZoneRef
(experimental) A reference to a HostedZone resource.- Specified by:
getHostedZoneRefin interfaceIHostedZoneRef- Specified by:
getHostedZoneRefin interfaceIHostedZoneRef.Jsii$Default- Specified by:
getHostedZoneRefin interfaceINamedHostedZoneRef.Jsii$Default
-
getName
- Specified by:
getNamein interfaceINamedHostedZoneRef- Specified by:
getNamein interfaceINamedHostedZoneRef.Jsii$Default
-
getHostedZoneArn
ARN of this hosted zone, such as arn:${Partition}:route53:::hostedzone/${Id}.- Specified by:
getHostedZoneArnin interfaceIHostedZone
-
getHostedZoneId
ID of this hosted zone, such as "Z23ABC4XYZL05B".- Specified by:
getHostedZoneIdin interfaceIHostedZone
-
getZoneName
FQDN of this hosted zone.- Specified by:
getZoneNamein interfaceIHostedZone
-
getHostedZoneNameServers
Returns the set of name servers for the specific hosted zone. For example: ns1.example.com.This attribute will be undefined for private hosted zones or hosted zones imported from another stack.
- Specified by:
getHostedZoneNameServersin interfaceIHostedZone
-
applyRemovalPolicy
Apply the given removal policy to this resource.The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you've removed it from the CDK application or because you've made a change that requires the resource to be replaced.
The resource can be deleted (
RemovalPolicy.DESTROY), or left in your AWS account for data recovery and cleanup later (RemovalPolicy.RETAIN).- Specified by:
applyRemovalPolicyin interfaceIResource- Specified by:
applyRemovalPolicyin interfaceIResource.Jsii$Default- Parameters:
policy- This parameter is required.
-
grantDelegation
@Stability(Stable) @NotNull default Grant grantDelegation(@NotNull IGrantable grantee, @Nullable GrantDelegationOptions options) Grant permissions to add delegation records to this zone.- Specified by:
grantDelegationin interfaceIHostedZone- Parameters:
grantee- This parameter is required.options-
-