Class: Aws::OpenSearchServerless::Types::StreamBucketConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::OpenSearchServerless::Types::StreamBucketConfig
- Defined in:
- gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb
Overview
S3 bucket configuration for SQS-driven ingestion. The scan mode controls only the optional one-time delta scan of existing objects in this bucket.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bucket ⇒ String
The name or Amazon Resource Name (ARN) of the Amazon S3 bucket to ingest data from.
-
#bucket_owner_account_id ⇒ String
The AWS account ID that owns the S3 bucket.
-
#initial_scan ⇒ String
Specifies whether to perform a one-time scan of the objects that already exist in the bucket before the stream begins processing Amazon S3 event notifications.
Instance Attribute Details
#bucket ⇒ String
The name or Amazon Resource Name (ARN) of the Amazon S3 bucket to ingest data from.
3756 3757 3758 3759 3760 3761 3762 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 3756 class StreamBucketConfig < Struct.new( :bucket, :bucket_owner_account_id, :initial_scan) SENSITIVE = [] include Aws::Structure end |
#bucket_owner_account_id ⇒ String
The AWS account ID that owns the S3 bucket. Optional. If omitted, the control plane derives it from the account segment of sqsArn.
3756 3757 3758 3759 3760 3761 3762 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 3756 class StreamBucketConfig < Struct.new( :bucket, :bucket_owner_account_id, :initial_scan) SENSITIVE = [] include Aws::Structure end |
#initial_scan ⇒ String
Specifies whether to perform a one-time scan of the objects that
already exist in the bucket before the stream begins processing
Amazon S3 event notifications. If DISABLED, only new objects are
ingested.
3756 3757 3758 3759 3760 3761 3762 |
# File 'gems/aws-sdk-opensearchserverless/lib/aws-sdk-opensearchserverless/types.rb', line 3756 class StreamBucketConfig < Struct.new( :bucket, :bucket_owner_account_id, :initial_scan) SENSITIVE = [] include Aws::Structure end |