@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:44.017Z") @Stability(value=Experimental) public class AwsCustomResourcePolicy extends software.amazon.jsii.JsiiObject
| Modifier and Type | Field and Description |
|---|---|
static List<String> |
ANY_RESOURCE
(experimental) Use this constant to configure access to any resource.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AwsCustomResourcePolicy(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
AwsCustomResourcePolicy(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
static AwsCustomResourcePolicy |
fromSdkCalls(SdkCallsPolicyOptions options)
(experimental) Generate IAM Policy Statements from the configured SDK calls.
|
static AwsCustomResourcePolicy |
fromStatements(List<? extends PolicyStatement> statements)
(experimental) Explicit IAM Policy Statements.
|
List<String> |
getResources()
(experimental) resources for auto-generated from SDK calls.
|
List<PolicyStatement> |
getStatements()
(experimental) statements for explicit policy.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected AwsCustomResourcePolicy(software.amazon.jsii.JsiiObjectRef objRef)
protected AwsCustomResourcePolicy(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental) @NotNull public static AwsCustomResourcePolicy fromSdkCalls(@NotNull SdkCallsPolicyOptions options)
Each SDK call with be translated to an IAM Policy Statement in the form of: call.service:call.action (e.g s3:PutObject).
options - options for the policy generation. This parameter is required.@Stability(value=Experimental) @NotNull public static AwsCustomResourcePolicy fromStatements(@NotNull List<? extends PolicyStatement> statements)
statements - the statements to propagate to the SDK calls. This parameter is required.@Stability(value=Experimental) @NotNull public List<PolicyStatement> getStatements()
Copyright © 2021. All rights reserved.