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.final BooleanIndicates whether to enable the built-in Contributor Insights rules provided by AWS PrivateLink.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
-
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
-
$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()
-