Interface HostedZoneContextQuery

  • All Superinterfaces:
    ContextLookupRoleOptions, software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    HostedZoneContextQuery.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
               date="2026-07-30T08:06:26.704Z")
    @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.cloudassembly.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();
     
    • Method Detail

      • getDomainName

        @Stability(Stable)
        @NotNull
        String getDomainName()
        The domain name e.g. example.com to lookup.
      • getPrivateZone

        @Stability(Stable)
        @Nullable
        default Boolean getPrivateZone()
        True if the zone you want to find is a private hosted zone.

        Default: false

      • getVpcId

        @Stability(Stable)
        @Nullable
        default String 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