@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:31.425Z") @Stability(value=Experimental) public class PrincipalPolicyFragment extends software.amazon.jsii.JsiiObject
This consists of the JSON used in the "Principal" field, and optionally a set of "Condition"s that need to be applied to the policy.
| Modifier | Constructor and Description |
|---|---|
protected |
PrincipalPolicyFragment(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
PrincipalPolicyFragment(software.amazon.jsii.JsiiObjectRef objRef) |
|
PrincipalPolicyFragment(Map<String,List<String>> principalJson) |
|
PrincipalPolicyFragment(Map<String,List<String>> principalJson,
Map<String,Object> conditions) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getConditions()
(experimental) The conditions under which the policy is in effect.
|
Map<String,List<String>> |
getPrincipalJson()
(experimental) JSON of the "Principal" section in a policy statement.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected PrincipalPolicyFragment(software.amazon.jsii.JsiiObjectRef objRef)
protected PrincipalPolicyFragment(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental)
public PrincipalPolicyFragment(@NotNull
Map<String,List<String>> principalJson,
@Nullable
Map<String,Object> conditions)
principalJson - JSON of the "Principal" section in a policy statement. This parameter is required.conditions - The conditions under which the policy is in effect.@Stability(value=Experimental) @NotNull public Map<String,Object> getConditions()
See the IAM documentation. conditions that need to be applied to this policy
Copyright © 2021. All rights reserved.