Class CfnLayerVersionPermissionMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.lambda.mixins.CfnLayerVersionPermissionMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLayerVersionPermissionMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLayerVersionPermissionMixinProps
@Stability(Stable)
@Internal
public static final class CfnLayerVersionPermissionMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLayerVersionPermissionMixinProps
An implementation for
CfnLayerVersionPermissionMixinProps-
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.mixins.preview.services.lambda.mixins.CfnLayerVersionPermissionMixinProps
CfnLayerVersionPermissionMixinProps.Builder, CfnLayerVersionPermissionMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnLayerVersionPermissionMixinProps.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 StringThe API action that grants access to the layer.final StringThe name or Amazon Resource Name (ARN) of the layer.final StringWith the principal set to*, grant permission to all accounts in the specified organization.final StringAn account ID, or*to grant layer usage permission to all accounts in an organization, or all AWS accounts (iforganizationIdis not specified).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 theCfnLayerVersionPermissionMixinProps.Builder.
-
-
Method Details
-
getAction
Description copied from interface:CfnLayerVersionPermissionMixinPropsThe API action that grants access to the layer.For example,
lambda:GetLayerVersion.- Specified by:
getActionin interfaceCfnLayerVersionPermissionMixinProps- See Also:
-
getLayerVersionArn
Description copied from interface:CfnLayerVersionPermissionMixinPropsThe name or Amazon Resource Name (ARN) of the layer.- Specified by:
getLayerVersionArnin interfaceCfnLayerVersionPermissionMixinProps- See Also:
-
getOrganizationId
Description copied from interface:CfnLayerVersionPermissionMixinPropsWith the principal set to*, grant permission to all accounts in the specified organization.- Specified by:
getOrganizationIdin interfaceCfnLayerVersionPermissionMixinProps- See Also:
-
getPrincipal
Description copied from interface:CfnLayerVersionPermissionMixinPropsAn account ID, or*to grant layer usage permission to all accounts in an organization, or all AWS accounts (iforganizationIdis not specified).For the last case, make sure that you really do want all AWS accounts to have usage permission to this layer.
- Specified by:
getPrincipalin interfaceCfnLayerVersionPermissionMixinProps- 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()
-