AWSFirehoseHttpEndpointDestinationDescription
Objective-C
@interface AWSFirehoseHttpEndpointDestinationDescription
Swift
class AWSFirehoseHttpEndpointDestinationDescription
Describes the HTTP endpoint destination.
-
Describes buffering options that can be applied to the data before it is delivered to the HTTPS endpoint destination. Firehose teats these options as hints, and it might choose to use more optimal values. The
SizeInMBs
andIntervalInSeconds
parameters are optional. However, if specify a value for one of them, you must also provide a value for the other.Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseHttpEndpointBufferingHints *_Nullable bufferingHints;
Swift
var bufferingHints: AWSFirehoseHttpEndpointBufferingHints? { 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 configuration of the specified HTTP endpoint destination.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseHttpEndpointDescription *_Nullable endpointConfiguration;
Swift
var endpointConfiguration: AWSFirehoseHttpEndpointDescription? { get set }
-
Describes a data processing configuration.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseProcessingConfiguration *_Nullable processingConfiguration;
Swift
var processingConfiguration: AWSFirehoseProcessingConfiguration? { get set }
-
The configuration of request sent to the HTTP endpoint specified as the destination.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseHttpEndpointRequestConfiguration *_Nullable requestConfiguration;
Swift
var requestConfiguration: AWSFirehoseHttpEndpointRequestConfiguration? { get set }
-
Describes the retry behavior in case Firehose is unable to deliver data to the specified HTTP endpoint destination, or if it doesn’t receive a valid acknowledgment of receipt from the specified HTTP endpoint destination.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseHttpEndpointRetryOptions *_Nullable retryOptions;
Swift
var retryOptions: AWSFirehoseHttpEndpointRetryOptions? { get set }
-
Firehose uses this IAM role for all the permissions that the delivery stream needs.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable roleARN;
Swift
var roleARN: String? { get set }
-
Describes the S3 bucket backup options for the data that Kinesis Firehose delivers to the HTTP endpoint destination. You can back up all documents (
AllData
) or only the documents that Firehose could not deliver to the specified HTTP endpoint destination (FailedDataOnly
).Declaration
Objective-C
@property (nonatomic) AWSFirehoseHttpEndpointS3BackupMode s3BackupMode;
Swift
var s3BackupMode: AWSFirehoseHttpEndpointS3BackupMode { get set }
-
Describes a destination in Amazon S3.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseS3DestinationDescription *_Nullable s3DestinationDescription;
Swift
var s3DestinationDescription: AWSFirehoseS3DestinationDescription? { get set }
-
The configuration that defines how you access secrets for HTTP Endpoint destination.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseSecretsManagerConfiguration *_Nullable secretsManagerConfiguration;
Swift
var secretsManagerConfiguration: AWSFirehoseSecretsManagerConfiguration? { get set }