Class VpcEndpointDnsOptionsArgs


  • public final class VpcEndpointDnsOptionsArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • dnsRecordIpType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> dnsRecordIpType()
        Returns:
        DNS records created for the endpoint. Valid values are `ipv4`, `dualstack`, `service-defined`, and `ipv6`.
      • privateDnsOnlyForInboundResolverEndpoint

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> privateDnsOnlyForInboundResolverEndpoint()
        Returns:
        Whether to enable private DNS only for inbound endpoints. This option is available only for interface endpoints of services that support both gateway and interface endpoints. A gateway endpoint for the same service must be created before an interface endpoint is created. Traffic originating from the VPC is routed to the gateway endpoint, while traffic originating from on-premises is routed to the interface endpoint. Defaults to `false`. This argument can be specified only if `privateDnsEnabled` is `true`.
      • privateDnsPreference

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateDnsPreference()
        Returns:
        Preference for which private domains have a private hosted zone created for and associated with the specified VPC. Valid values are `ALL_DOMAINS`, `VERIFIED_DOMAINS_ONLY`, `VERIFIED_DOMAINS_AND_SPECIFIED_DOMAINS`, and `SPECIFIED_DOMAINS_ONLY`. Only supported when `privateDnsEnabled` is `true` and when the `vpcEndpointType` is `ServiceNetwork` or `Resource`.
      • privateDnsSpecifiedDomains

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> privateDnsSpecifiedDomains()
        Returns:
        List of private domains to create private hosted zones for and associate with the specified VPC. Must be specified when `privateDnsEnabled` is `true` and `privateDnsPreference` is set to either `VERIFIED_DOMAINS_AND_SPECIFIED_DOMAINS` or `SPECIFIED_DOMAINS_ONLY`. In all other cases, this argument must not be specified.