public static final class Permission.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements Permission
software.amazon.jsii.JsiiObject.InitializationModePermission.Builder, Permission.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObject.InitializationMode mode) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAction()
The Lambda actions that you want to allow in this statement.
|
String |
getEventSourceToken()
A unique token that must be supplied by the principal invoking the
function.
|
software.amazon.awscdk.services.iam.PolicyPrincipal |
getPrincipal()
The entity for which you are granting permission to invoke the Lambda
function.
|
String |
getSourceAccount()
The AWS account ID (without hyphens) of the source owner.
|
String |
getSourceArn()
The ARN of a resource that is invoking your function.
|
void |
setAction(String value)
The Lambda actions that you want to allow in this statement.
|
void |
setEventSourceToken(String value)
A unique token that must be supplied by the principal invoking the
function.
|
void |
setPrincipal(software.amazon.awscdk.services.iam.PolicyPrincipal value)
The entity for which you are granting permission to invoke the Lambda
function.
|
void |
setSourceAccount(String value)
The AWS account ID (without hyphens) of the source owner.
|
void |
setSourceArn(String value)
The ARN of a resource that is invoking your function.
|
jsiiAsyncCall, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticGet, jsiiStaticSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObject.InitializationMode mode)
public software.amazon.awscdk.services.iam.PolicyPrincipal getPrincipal()
getPrincipal in interface Permissionpublic void setPrincipal(software.amazon.awscdk.services.iam.PolicyPrincipal value)
setPrincipal in interface Permission@Nullable public String getAction()
getAction in interface Permissionpublic void setAction(@Nullable String value)
setAction in interface Permission@Nullable public String getEventSourceToken()
getEventSourceToken in interface Permissionpublic void setEventSourceToken(@Nullable String value)
setEventSourceToken in interface Permission@Nullable public String getSourceAccount()
getSourceAccount in interface Permissionpublic void setSourceAccount(@Nullable String value)
setSourceAccount in interface Permission@Nullable public String getSourceArn()
getSourceArn in interface Permissionpublic void setSourceArn(@Nullable String value)
setSourceArn in interface PermissionCopyright © 2018. All rights reserved.