public static final class InterfaceVpcEndpointProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements InterfaceVpcEndpointProps
InterfaceVpcEndpointProps
InterfaceVpcEndpointProps.Builder, InterfaceVpcEndpointProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Boolean |
getLookupSupportedAzs()
Limit to only those availability zones where the endpoint service can be created.
|
java.lang.Boolean |
getOpen()
Whether to automatically allow VPC traffic to the endpoint.
|
java.lang.Boolean |
getPrivateDnsEnabled()
Whether to associate a private hosted zone with the specified VPC.
|
java.util.List<ISecurityGroup> |
getSecurityGroups()
The security groups to associate with this interface VPC endpoint.
|
IInterfaceVpcEndpointService |
getService()
The service to use for this interface VPC endpoint.
|
SubnetSelection |
getSubnets()
The subnets in which to create an endpoint network interface.
|
IVpc |
getVpc()
The VPC network in which the interface endpoint will be used.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final IVpc getVpc()
InterfaceVpcEndpointProps
getVpc
in interface InterfaceVpcEndpointProps
public final IInterfaceVpcEndpointService getService()
InterfaceVpcEndpointOptions
getService
in interface InterfaceVpcEndpointOptions
public final java.lang.Boolean getLookupSupportedAzs()
InterfaceVpcEndpointOptions
Setting this to 'true' requires a lookup to be performed at synthesis time. Account and region must be set on the containing stack for this to work.
Default: false
getLookupSupportedAzs
in interface InterfaceVpcEndpointOptions
public final java.lang.Boolean getOpen()
InterfaceVpcEndpointOptions
If enabled, all traffic to the endpoint from within the VPC will be automatically allowed. This is done based on the VPC's CIDR range.
Default: true
getOpen
in interface InterfaceVpcEndpointOptions
public final java.lang.Boolean getPrivateDnsEnabled()
InterfaceVpcEndpointOptions
This allows you to make requests to the service using its default DNS hostname.
Default: set by the instance of IInterfaceVpcEndpointService, or true if not defined by the instance of IInterfaceVpcEndpointService
getPrivateDnsEnabled
in interface InterfaceVpcEndpointOptions
public final java.util.List<ISecurityGroup> getSecurityGroups()
InterfaceVpcEndpointOptions
Default: - a new security group is created
getSecurityGroups
in interface InterfaceVpcEndpointOptions
public final SubnetSelection getSubnets()
InterfaceVpcEndpointOptions
At most one per availability zone.
Default: - private subnets
getSubnets
in interface InterfaceVpcEndpointOptions
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()