Class CfnVPCEndpointServicePermissionsMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnVPCEndpointServicePermissionsMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVPCEndpointServicePermissionsMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVPCEndpointServicePermissionsMixinProps
@Stability(Stable)
@Internal
public static final class CfnVPCEndpointServicePermissionsMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVPCEndpointServicePermissionsMixinProps
An implementation for
CfnVPCEndpointServicePermissionsMixinProps-
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.cfnpropertymixins.services.ec2.CfnVPCEndpointServicePermissionsMixinProps
CfnVPCEndpointServicePermissionsMixinProps.Builder, CfnVPCEndpointServicePermissionsMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVPCEndpointServicePermissionsMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
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 theCfnVPCEndpointServicePermissionsMixinProps.Builder.
-
-
Method Details
-
getAllowedPrincipals
Description copied from interface:CfnVPCEndpointServicePermissionsMixinPropsThe Amazon Resource Names (ARN) of one or more principals (for example, users, IAM roles, and AWS accounts ).Permissions are granted to the principals in this list. To grant permissions to all principals, specify an asterisk (*). Permissions are revoked for principals not in this list. If the list is empty, then all permissions are revoked.
- Specified by:
getAllowedPrincipalsin interfaceCfnVPCEndpointServicePermissionsMixinProps- See Also:
-
getServiceId
Description copied from interface:CfnVPCEndpointServicePermissionsMixinPropsThe ID of the service.Returns union: either
StringorIVPCEndpointServiceRef- Specified by:
getServiceIdin interfaceCfnVPCEndpointServicePermissionsMixinProps- See Also:
-
$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()
-