Cloud.Service.AWS.Lambda.Permission

Cloud.Service.AWS.Lambda.Permission
Cloud.Service.AWS.Lambda.Permission
JSON Example
{
    "account": "string",
    "action": "string",
    "count": 0,
    "event_source_token": "string",
    "function_name": "string",
    "principal": "string",
    "qualifier": "string",
    "region": "string",
    "source_account": "string",
    "source_arn": "string",
    "statement_id": "string",
    "statement_id_prefix": "string"
}
string
account
Required

(Required) The name of the AWS cloud account to use for this resource

string
action
Required

(Required) The AWS Lambda action to allow in this statement (for example lambda:InvokeFunction).

integer
count
Optional

The number of resource instances to be created.

string
event_source_token
Optional

The event source token to validate. Used with Alexa Skills.

string
function_name
Required

(Required) Unique name of the function whose resource policy you are updating.

string
principal
Required

(Required) The certificate or other credential that is getting the permission.

string
qualifier
Optional

Query parameter. Specifies function version or alias name.

string
region
Required

(Required) Target cloud region, such as us-east-1. Must be within the provider cloud account.

string
source_account
Optional

AWS account ID (without a hyphen) of the function source code owner. Used for S3 and SES.

string
source_arn
Optional

Amazon Resource Name (ARN) for the S3 Bucket or CloudWatch Events Rule, when granting S3 or CloudWatch Events permission to invoke the function. Ensures that only events generated from the bucket or rule can invoke the function.

string
statement_id
Optional

Unique statement identifier generated by the application.

string
statement_id_prefix
Optional

Free-form text to apply to the beginning of the statement ID generated by the application.