Class CfnPolicyStatementProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.entityresolution.CfnPolicyStatementProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPolicyStatementProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPolicyStatementProps
@Stability(Stable)
@Internal
public static final class CfnPolicyStatementProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPolicyStatementProps
An implementation for
CfnPolicyStatementProps-
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.entityresolution.CfnPolicyStatementProps
CfnPolicyStatementProps.Builder, CfnPolicyStatementProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPolicyStatementProps.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 theCfnPolicyStatementProps.Builder.
-
-
Method Details
-
getArn
Description copied from interface:CfnPolicyStatementPropsThe Amazon Resource Name (ARN) of the resource that will be accessed by the principal.- Specified by:
getArnin interfaceCfnPolicyStatementProps- See Also:
-
getStatementId
Description copied from interface:CfnPolicyStatementPropsA statement identifier that differentiates the statement from others in the same policy.- Specified by:
getStatementIdin interfaceCfnPolicyStatementProps- See Also:
-
getAction
Description copied from interface:CfnPolicyStatementPropsThe action that the principal can use on the resource.For example,
entityresolution:GetIdMappingJob,entityresolution:GetMatchingJob.- Specified by:
getActionin interfaceCfnPolicyStatementProps- See Also:
-
getCondition
Description copied from interface:CfnPolicyStatementPropsA set of condition keys that you can use in key policies.- Specified by:
getConditionin interfaceCfnPolicyStatementProps- See Also:
-
getEffect
Description copied from interface:CfnPolicyStatementPropsDetermines 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 interfaceCfnPolicyStatementProps- See Also:
-
getPrincipal
Description copied from interface:CfnPolicyStatementPropsThe AWS service or AWS account that can access the resource defined as ARN.- Specified by:
getPrincipalin interfaceCfnPolicyStatementProps- 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()
-