Package com.pulumi.aws.ec2.outputs
Class VpcEndpointDnsOptions
- java.lang.Object
-
- com.pulumi.aws.ec2.outputs.VpcEndpointDnsOptions
-
public final class VpcEndpointDnsOptions extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVpcEndpointDnsOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VpcEndpointDnsOptions.Builderbuilder()static VpcEndpointDnsOptions.Builderbuilder(VpcEndpointDnsOptions defaults)java.util.Optional<java.lang.String>dnsRecordIpType()java.util.Optional<java.lang.Boolean>privateDnsOnlyForInboundResolverEndpoint()java.util.Optional<java.lang.String>privateDnsPreference()java.util.List<java.lang.String>privateDnsSpecifiedDomains()
-
-
-
Method Detail
-
dnsRecordIpType
public java.util.Optional<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<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<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.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.
-
builder
public static VpcEndpointDnsOptions.Builder builder()
-
builder
public static VpcEndpointDnsOptions.Builder builder(VpcEndpointDnsOptions defaults)
-
-