Class CfnPolicyStatementMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.entityresolution.CfnPolicyStatementMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPolicyStatementMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPolicyStatementMixinProps
@Stability(Stable)
@Internal
public static final class CfnPolicyStatementMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPolicyStatementMixinProps
An implementation for
CfnPolicyStatementMixinProps-
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.entityresolution.CfnPolicyStatementMixinProps
CfnPolicyStatementMixinProps.Builder, CfnPolicyStatementMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPolicyStatementMixinProps.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 booleanThe action that the principal can use on the resource.final StringgetArn()The Amazon Resource Name (ARN) of the resource that will be accessed by the principal.final StringA set of condition keys that you can use in key policies.final StringDetermines whether the permissions specified in the policy are to be allowed (Allow) or denied (Deny).The AWS service or AWS account that can access the resource defined as ARN.final StringA statement identifier that differentiates the statement from others in the same policy.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 theCfnPolicyStatementMixinProps.Builder.
-
-
Method Details
-
getAction
Description copied from interface:CfnPolicyStatementMixinPropsThe action that the principal can use on the resource.For example,
entityresolution:GetIdMappingJob,entityresolution:GetMatchingJob.- Specified by:
getActionin interfaceCfnPolicyStatementMixinProps- See Also:
-
getArn
Description copied from interface:CfnPolicyStatementMixinPropsThe Amazon Resource Name (ARN) of the resource that will be accessed by the principal.- Specified by:
getArnin interfaceCfnPolicyStatementMixinProps- See Also:
-
getCondition
Description copied from interface:CfnPolicyStatementMixinPropsA set of condition keys that you can use in key policies.- Specified by:
getConditionin interfaceCfnPolicyStatementMixinProps- See Also:
-
getEffect
Description copied from interface:CfnPolicyStatementMixinPropsDetermines whether the permissions specified in the policy are to be allowed (Allow) or denied (Deny).If you set the value of the
effectparameter toDenyfor theAddPolicyStatementoperation, you must also set the value of theeffectparameter in thepolicytoDenyfor thePutPolicyoperation.- Specified by:
getEffectin interfaceCfnPolicyStatementMixinProps- See Also:
-
getPrincipal
Description copied from interface:CfnPolicyStatementMixinPropsThe AWS service or AWS account that can access the resource defined as ARN.- Specified by:
getPrincipalin interfaceCfnPolicyStatementMixinProps- See Also:
-
getStatementId
Description copied from interface:CfnPolicyStatementMixinPropsA statement identifier that differentiates the statement from others in the same policy.- Specified by:
getStatementIdin interfaceCfnPolicyStatementMixinProps- 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()
-