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  |