| Column Name | Column Data Type |
bucket Required Input Column
The name of the bucket for which to get the notification configuration. When you use this API operation with an access point, provide the alias of the access point in place of the bucket name. When you use this API operation with an Object Lambda access point, provide the alias of the Object Lambda access point in place of the bucket name. If the Object Lambda access point alias in a request is not valid, the error code InvalidAccessPointAliasError is returned. For more information about InvalidAccessPointAliasError, see List of Error Codes. | VARCHAR |
expected_bucket_owner Input Column
The account ID of the expected bucket owner. If the account ID that you provide does not match the actual owner of the bucket, the request fails with the HTTP status code 403 Forbidden (access denied). | VARCHAR |
_aws_profile Input Column
The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role. | STRUCT( "type" VARCHAR, "name" VARCHAR, "account_id" VARCHAR, "via_profile_name" VARCHAR, "assumed_role_arn" VARCHAR, "organization" STRUCT( "account_name" VARCHAR, "id" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[], "master_account" STRUCT( "id" VARCHAR, "email" VARCHAR ), "parents" STRUCT( "type" VARCHAR, "id" VARCHAR, "name" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[] )[] ) ) |
Show child fields- _aws_profile.account_id
The AWS account id
- _aws_profile.assumed_role_arn
The ARN of the assumed role
- _aws_profile.name
The unique name of the profile.
- _aws_profile.organization
Information about this profile's membership in the AWS organization. Show child fields- _aws_profile.organization.account_name
The name of account speciifed by the organization
- _aws_profile.organization.id
The organization id
- _aws_profile.organization.master_account
Show child fields- _aws_profile.organization.master_account.email
The organization master account email address
- _aws_profile.organization.master_account.id
The organization master account id
- _aws_profile.organization.parents[]
Show child fields- _aws_profile.organization.parents[].id
The id of the parent
- _aws_profile.organization.parents[].name
The name of the parent
- _aws_profile.organization.parents[].tags[]
Show child fields- _aws_profile.organization.parents[].tags[].key
- _aws_profile.organization.parents[].tags[].value
- _aws_profile.organization.parents[].type
The type of parent can be an organization unit or a root
- _aws_profile.organization.tags[]
Show child fields- _aws_profile.organization.tags[].key
- _aws_profile.organization.tags[].value
- _aws_profile.type
The type of profile, either 'credentials' or 'assumed_role'
- _aws_profile.via_profile_name
This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.
|
cloud_function_configuration
Container for specifying the Lambda notification configuration. | STRUCT( "id" VARCHAR, "event" VARCHAR, "events" VARCHAR[], "cloud_function" VARCHAR, "invocation_role" VARCHAR ) |
Show child fields- cloud_function_configuration.cloud_function
Lambda cloud function ARN that Amazon S3 can invoke when it detects events of the specified type.
- cloud_function_configuration.event
The bucket event for which to send notifications.
- cloud_function_configuration.events[]
- cloud_function_configuration.id
An optional unique identifier for configurations in a notification configuration. If you don't provide one, Amazon S3 will assign an ID.
- cloud_function_configuration.invocation_role
The role supporting the invocation of the Lambda function
|
queue_configuration
This data type is deprecated. This data type specifies the configuration for publishing messages to an Amazon Simple Queue Service (Amazon SQS) queue when Amazon S3 detects specified events. | STRUCT( "id" VARCHAR, "event" VARCHAR, "events" VARCHAR[], "queue" VARCHAR ) |
Show child fields- queue_configuration.event
The bucket event for which to send notifications.
- queue_configuration.events[]
- queue_configuration.id
An optional unique identifier for configurations in a notification configuration. If you don't provide one, Amazon S3 will assign an ID.
- queue_configuration.queue
The Amazon Resource Name (ARN) of the Amazon SQS queue to which Amazon S3 publishes a message when it detects events of the specified type.
|
topic_configuration
This data type is deprecated. A container for specifying the configuration for publication of messages to an Amazon Simple Notification Service (Amazon SNS) topic when Amazon S3 detects specified events. | STRUCT( "id" VARCHAR, "events" VARCHAR[], "event" VARCHAR, "topic" VARCHAR ) |
Show child fields- topic_configuration.event
Bucket event for which to send notifications.
- topic_configuration.events[]
- topic_configuration.id
An optional unique identifier for configurations in a notification configuration. If you don't provide one, Amazon S3 will assign an ID.
- topic_configuration.topic
Amazon SNS topic to which Amazon S3 will publish a message to report the specified events for the bucket.
|