Class VpcEndpointServiceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.VpcEndpointServiceProps.Jsii$Proxy
- All Implemented Interfaces:
VpcEndpointServiceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
VpcEndpointServiceProps
@Stability(Stable)
@Internal
public static final class VpcEndpointServiceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements VpcEndpointServiceProps
An implementation for
VpcEndpointServiceProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.VpcEndpointServiceProps
VpcEndpointServiceProps.Builder, VpcEndpointServiceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theVpcEndpointServiceProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal BooleanWhether requests from service consumers to connect to the service through an endpoint must be accepted.final List<ArnPrincipal> IAM users, IAM roles, or AWS accounts to allow inbound connections from.The Regions from which service consumers can access the service.final BooleanIndicates whether to enable the built-in Contributor Insights rules provided by AWS PrivateLink.final List<IpAddressType> Specify which IP address types are supported for VPC endpoint service.One or more load balancers to host the VPC Endpoint Service.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theVpcEndpointServiceProps.Builder.
-
-
Method Details
-
getVpcEndpointServiceLoadBalancers
Description copied from interface:VpcEndpointServicePropsOne or more load balancers to host the VPC Endpoint Service.- Specified by:
getVpcEndpointServiceLoadBalancersin interfaceVpcEndpointServiceProps
-
getAcceptanceRequired
Description copied from interface:VpcEndpointServicePropsWhether requests from service consumers to connect to the service through an endpoint must be accepted.Default: true
- Specified by:
getAcceptanceRequiredin interfaceVpcEndpointServiceProps
-
getAllowedPrincipals
Description copied from interface:VpcEndpointServicePropsIAM users, IAM roles, or AWS accounts to allow inbound connections from.These principals can connect to your service using VPC endpoints. Takes a list of one or more ArnPrincipal.
Default: - no principals
- Specified by:
getAllowedPrincipalsin interfaceVpcEndpointServiceProps
-
getAllowedRegions
Description copied from interface:VpcEndpointServicePropsThe Regions from which service consumers can access the service.Default: - No Region restrictions
- Specified by:
getAllowedRegionsin interfaceVpcEndpointServiceProps
-
getContributorInsights
Description copied from interface:VpcEndpointServicePropsIndicates whether to enable the built-in Contributor Insights rules provided by AWS PrivateLink.Default: false
- Specified by:
getContributorInsightsin interfaceVpcEndpointServiceProps
-
getSupportedIpAddressTypes
Description copied from interface:VpcEndpointServicePropsSpecify which IP address types are supported for VPC endpoint service.Default: - No specific IP address types configured
- Specified by:
getSupportedIpAddressTypesin interfaceVpcEndpointServiceProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-