Class: Aws::Firehose::Types::AmazonOpenSearchServerlessDestinationDescription
- Inherits:
-
Struct
- Object
- Struct
- Aws::Firehose::Types::AmazonOpenSearchServerlessDestinationDescription
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-firehose/types.rb
Overview
The destination description in the Serverless offering for Amazon OpenSearch Service.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#buffering_hints ⇒ Types::AmazonOpenSearchServerlessBufferingHints
The buffering options.
-
#cloud_watch_logging_options ⇒ Types::CloudWatchLoggingOptions
Describes the Amazon CloudWatch logging options for your Firehose stream.
-
#collection_endpoint ⇒ String
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.
-
#index_name ⇒ String
The Serverless offering for Amazon OpenSearch Service index name.
-
#processing_configuration ⇒ Types::ProcessingConfiguration
Describes a data processing configuration.
-
#retry_options ⇒ Types::AmazonOpenSearchServerlessRetryOptions
The Serverless offering for Amazon OpenSearch Service retry options.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the Amazon Web Services credentials.
-
#s3_backup_mode ⇒ String
The Amazon S3 backup mode.
-
#s3_destination_description ⇒ Types::S3DestinationDescription
Describes a destination in Amazon S3.
-
#vpc_configuration_description ⇒ Types::VpcConfigurationDescription
The details of the VPC of the Amazon ES destination.
Instance Attribute Details
#buffering_hints ⇒ Types::AmazonOpenSearchServerlessBufferingHints
The buffering options.
163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/aws-sdk-firehose/types.rb', line 163 class AmazonOpenSearchServerlessDestinationDescription < Struct.new( :role_arn, :collection_endpoint, :index_name, :buffering_hints, :retry_options, :s3_backup_mode, :s3_destination_description, :processing_configuration, :cloud_watch_logging_options, :vpc_configuration_description) SENSITIVE = [] include Aws::Structure end |
#cloud_watch_logging_options ⇒ Types::CloudWatchLoggingOptions
Describes the Amazon CloudWatch logging options for your Firehose stream.
163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/aws-sdk-firehose/types.rb', line 163 class AmazonOpenSearchServerlessDestinationDescription < Struct.new( :role_arn, :collection_endpoint, :index_name, :buffering_hints, :retry_options, :s3_backup_mode, :s3_destination_description, :processing_configuration, :cloud_watch_logging_options, :vpc_configuration_description) SENSITIVE = [] include Aws::Structure end |
#collection_endpoint ⇒ String
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.
163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/aws-sdk-firehose/types.rb', line 163 class AmazonOpenSearchServerlessDestinationDescription < Struct.new( :role_arn, :collection_endpoint, :index_name, :buffering_hints, :retry_options, :s3_backup_mode, :s3_destination_description, :processing_configuration, :cloud_watch_logging_options, :vpc_configuration_description) SENSITIVE = [] include Aws::Structure end |
#index_name ⇒ String
The Serverless offering for Amazon OpenSearch Service index name.
163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/aws-sdk-firehose/types.rb', line 163 class AmazonOpenSearchServerlessDestinationDescription < Struct.new( :role_arn, :collection_endpoint, :index_name, :buffering_hints, :retry_options, :s3_backup_mode, :s3_destination_description, :processing_configuration, :cloud_watch_logging_options, :vpc_configuration_description) SENSITIVE = [] include Aws::Structure end |
#processing_configuration ⇒ Types::ProcessingConfiguration
Describes a data processing configuration.
163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/aws-sdk-firehose/types.rb', line 163 class AmazonOpenSearchServerlessDestinationDescription < Struct.new( :role_arn, :collection_endpoint, :index_name, :buffering_hints, :retry_options, :s3_backup_mode, :s3_destination_description, :processing_configuration, :cloud_watch_logging_options, :vpc_configuration_description) SENSITIVE = [] include Aws::Structure end |
#retry_options ⇒ Types::AmazonOpenSearchServerlessRetryOptions
The Serverless offering for Amazon OpenSearch Service retry options.
163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/aws-sdk-firehose/types.rb', line 163 class AmazonOpenSearchServerlessDestinationDescription < Struct.new( :role_arn, :collection_endpoint, :index_name, :buffering_hints, :retry_options, :s3_backup_mode, :s3_destination_description, :processing_configuration, :cloud_watch_logging_options, :vpc_configuration_description) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the Amazon Web Services credentials.
163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/aws-sdk-firehose/types.rb', line 163 class AmazonOpenSearchServerlessDestinationDescription < Struct.new( :role_arn, :collection_endpoint, :index_name, :buffering_hints, :retry_options, :s3_backup_mode, :s3_destination_description, :processing_configuration, :cloud_watch_logging_options, :vpc_configuration_description) SENSITIVE = [] include Aws::Structure end |
#s3_backup_mode ⇒ String
The Amazon S3 backup mode.
163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/aws-sdk-firehose/types.rb', line 163 class AmazonOpenSearchServerlessDestinationDescription < Struct.new( :role_arn, :collection_endpoint, :index_name, :buffering_hints, :retry_options, :s3_backup_mode, :s3_destination_description, :processing_configuration, :cloud_watch_logging_options, :vpc_configuration_description) SENSITIVE = [] include Aws::Structure end |
#s3_destination_description ⇒ Types::S3DestinationDescription
Describes a destination in Amazon S3.
163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/aws-sdk-firehose/types.rb', line 163 class AmazonOpenSearchServerlessDestinationDescription < Struct.new( :role_arn, :collection_endpoint, :index_name, :buffering_hints, :retry_options, :s3_backup_mode, :s3_destination_description, :processing_configuration, :cloud_watch_logging_options, :vpc_configuration_description) SENSITIVE = [] include Aws::Structure end |
#vpc_configuration_description ⇒ Types::VpcConfigurationDescription
The details of the VPC of the Amazon ES destination.
163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/aws-sdk-firehose/types.rb', line 163 class AmazonOpenSearchServerlessDestinationDescription < Struct.new( :role_arn, :collection_endpoint, :index_name, :buffering_hints, :retry_options, :s3_backup_mode, :s3_destination_description, :processing_configuration, :cloud_watch_logging_options, :vpc_configuration_description) SENSITIVE = [] include Aws::Structure end |