Cloud.Service.AWS.S3.Bucket.Notification

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

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

array of object
lambda_function
Optional

Settings for publishing event messages to an AWS Lambda function.

string
provider
Required

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

string
provider_region
Required

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

array of object
queue
Optional

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

array of object
topic
Optional

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