Cloud.Service.AWS.S3.Bucket.Notification

Cloud.Service.AWS.S3.Bucket.Notification
Cloud.Service.AWS.S3.Bucket.Notification
JSON Example
{
    "account": "string",
    "bucket": "string",
    "count": 0,
    "lambda_function": [
        {
            "events": [
                "string"
            ],
            "filter_prefix": "string",
            "filter_suffix": "string",
            "id": "string",
            "lambda_function_arn": "string"
        }
    ],
    "queue": [
        {
            "events": [
                "string"
            ],
            "filter_prefix": "string",
            "filter_suffix": "string",
            "id": "string",
            "queue_arn": "string"
        }
    ],
    "region": "string",
    "topic": [
        {
            "events": [
                "string"
            ],
            "filter_prefix": "string",
            "filter_suffix": "string",
            "id": "string",
            "topic_arn": "string"
        }
    ]
}
string
account
Required

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

string
bucket
Required

(Required) S3 bucket in which to store the notification configuration.

integer
count
Optional

The number of resource instances to be created.

array of object
lambda_function
Optional

Settings for publishing event messages to an AWS Lambda function.

array of object
queue
Optional

Settings for publishing event messages to Simple Queue Service (SQS).

string
region
Required

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

array of object
topic
Optional

Settings for publishing event messages to Simple Notification Service (SNS) topics.