@Stability(value=Experimental) @Internal public static final class InterfaceVpcEndpointOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements InterfaceVpcEndpointOptions
InterfaceVpcEndpointOptionssoftware.amazon.jsii.JsiiObject.InitializationModeInterfaceVpcEndpointOptions.Builder, InterfaceVpcEndpointOptions.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(IInterfaceVpcEndpointService service,
Boolean lookupSupportedAzs,
Boolean open,
Boolean privateDnsEnabled,
List<? extends ISecurityGroup> securityGroups,
SubnetSelection subnets)
Constructor that initializes the object based on literal property values passed by the
InterfaceVpcEndpointOptions.Builder. |
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(Object o) |
Boolean |
getLookupSupportedAzs()
(experimental) Limit to only those availability zones where the endpoint service can be created.
|
Boolean |
getOpen()
(experimental) Whether to automatically allow VPC traffic to the endpoint.
|
Boolean |
getPrivateDnsEnabled()
(experimental) Whether to associate a private hosted zone with the specified VPC.
|
List<ISecurityGroup> |
getSecurityGroups()
(experimental) The security groups to associate with this interface VPC endpoint.
|
IInterfaceVpcEndpointService |
getService()
(experimental) The service to use for this interface VPC endpoint.
|
SubnetSelection |
getSubnets()
(experimental) The subnets in which to create an endpoint network interface.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(IInterfaceVpcEndpointService service, Boolean lookupSupportedAzs, Boolean open, Boolean privateDnsEnabled, List<? extends ISecurityGroup> securityGroups, SubnetSelection subnets)
InterfaceVpcEndpointOptions.Builder.public final IInterfaceVpcEndpointService getService()
InterfaceVpcEndpointOptionsgetService in interface InterfaceVpcEndpointOptionspublic final Boolean getLookupSupportedAzs()
InterfaceVpcEndpointOptionsSetting 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 InterfaceVpcEndpointOptionspublic final Boolean getOpen()
InterfaceVpcEndpointOptionsIf 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 InterfaceVpcEndpointOptionspublic final Boolean getPrivateDnsEnabled()
InterfaceVpcEndpointOptionsThis 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 InterfaceVpcEndpointOptionspublic final List<ISecurityGroup> getSecurityGroups()
InterfaceVpcEndpointOptionsDefault: - a new security group is created
getSecurityGroups in interface InterfaceVpcEndpointOptionspublic final SubnetSelection getSubnets()
InterfaceVpcEndpointOptionsAt most one per availability zone.
Default: - private subnets
getSubnets in interface InterfaceVpcEndpointOptions@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.