AWSFirehoseAmazonopensearchserviceDestinationDescription
Objective-C
@interface AWSFirehoseAmazonopensearchserviceDestinationDescription
Swift
class AWSFirehoseAmazonopensearchserviceDestinationDescription
The destination description in Amazon OpenSearch Service.
-
The buffering options.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseAmazonopensearchserviceBufferingHints *_Nullable bufferingHints;
Swift
var bufferingHints: AWSFirehoseAmazonopensearchserviceBufferingHints? { get set }
-
Describes the Amazon CloudWatch logging options for your delivery stream.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseCloudWatchLoggingOptions *_Nullable cloudWatchLoggingOptions;
Swift
var cloudWatchLoggingOptions: AWSFirehoseCloudWatchLoggingOptions? { get set }
-
The endpoint to use when communicating with the cluster. Firehose uses either this ClusterEndpoint or the DomainARN field to send data to Amazon OpenSearch Service.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clusterEndpoint;
Swift
var clusterEndpoint: String? { get set }
-
Indicates the method for setting up document ID. The supported methods are Firehose generated document ID and OpenSearch Service generated document ID.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseDocumentIdOptions *_Nullable documentIdOptions;
Swift
var documentIdOptions: AWSFirehoseDocumentIdOptions? { get set }
-
The ARN of the Amazon OpenSearch Service domain.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable domainARN;
Swift
var domainARN: String? { get set }
-
The Amazon OpenSearch Service index name.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable indexName;
Swift
var indexName: String? { get set }
-
The Amazon OpenSearch Service index rotation period
Declaration
Objective-C
@property (nonatomic) AWSFirehoseAmazonopensearchserviceIndexRotationPeriod indexRotationPeriod;
Swift
var indexRotationPeriod: AWSFirehoseAmazonopensearchserviceIndexRotationPeriod { get set }
-
Describes a data processing configuration.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseProcessingConfiguration *_Nullable processingConfiguration;
Swift
var processingConfiguration: AWSFirehoseProcessingConfiguration? { get set }
-
The Amazon OpenSearch Service retry options.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseAmazonopensearchserviceRetryOptions *_Nullable retryOptions;
Swift
var retryOptions: AWSFirehoseAmazonopensearchserviceRetryOptions? { get set }
-
The Amazon Resource Name (ARN) of the Amazon Web Services credentials.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable roleARN;
Swift
var roleARN: String? { get set }
-
The Amazon S3 backup mode.
Declaration
Objective-C
@property (nonatomic) AWSFirehoseAmazonopensearchserviceS3BackupMode s3BackupMode;
Swift
var s3BackupMode: AWSFirehoseAmazonopensearchserviceS3BackupMode { get set }
-
Describes a destination in Amazon S3.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseS3DestinationDescription *_Nullable s3DestinationDescription;
Swift
var s3DestinationDescription: AWSFirehoseS3DestinationDescription? { get set }
-
The Amazon OpenSearch Service type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x and OpenSearch Service 1.x, there’s no value for TypeName.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable typeName;
Swift
var typeName: String? { get set }
-
The details of the VPC of the Amazon ES destination.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseVpcConfigurationDescription *_Nullable vpcConfigurationDescription;
Swift
var vpcConfigurationDescription: AWSFirehoseVpcConfigurationDescription? { get set }