Interface HostedZoneContextQuery
- All Superinterfaces:
ContextLookupRoleOptions
,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
HostedZoneContextQuery.Jsii$Proxy
@Generated(value="jsii-pacmak/1.106.0 (build e852934)",
date="2025-02-26T00:07:48.338Z")
@Stability(Stable)
public interface HostedZoneContextQuery
extends software.amazon.jsii.JsiiSerializable, ContextLookupRoleOptions
Query to hosted zone context provider.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.cloud_assembly_schema.*; Object assumeRoleAdditionalOptions; HostedZoneContextQuery hostedZoneContextQuery = HostedZoneContextQuery.builder() .account("account") .domainName("domainName") .region("region") // the properties below are optional .assumeRoleAdditionalOptions(Map.of( "assumeRoleAdditionalOptionsKey", assumeRoleAdditionalOptions)) .lookupRoleArn("lookupRoleArn") .lookupRoleExternalId("lookupRoleExternalId") .privateZone(false) .vpcId("vpcId") .build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forHostedZoneContextQuery
static final class
An implementation forHostedZoneContextQuery
-
Method Summary
Methods inherited from interface software.amazon.awscdk.cloud_assembly_schema.ContextLookupRoleOptions
getAccount, getAssumeRoleAdditionalOptions, getLookupRoleArn, getLookupRoleExternalId, getRegion
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDomainName
The domain name e.g. example.com to lookup. -
getPrivateZone
True if the zone you want to find is a private hosted zone.Default: false
-
getVpcId
The VPC ID to that the private zone must be associated with.If you provide VPC ID and privateZone is false, this will return no results and raise an error.
Default: - Required if privateZone=true
-
builder
- Returns:
- a
HostedZoneContextQuery.Builder
ofHostedZoneContextQuery
-