AWSFirehoseUpdateDestinationInput
Objective-C
@interface AWSFirehoseUpdateDestinationInput
Swift
class AWSFirehoseUpdateDestinationInput
-
Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseAmazonOpenSearchServerlessDestinationUpdate *_Nullable amazonOpenSearchServerlessDestinationUpdate;
Swift
var amazonOpenSearchServerlessDestinationUpdate: AWSFirehoseAmazonOpenSearchServerlessDestinationUpdate? { get set }
-
Describes an update for a destination in Amazon OpenSearch Service.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseAmazonopensearchserviceDestinationUpdate *_Nullable amazonopensearchserviceDestinationUpdate;
Swift
var amazonopensearchserviceDestinationUpdate: AWSFirehoseAmazonopensearchserviceDestinationUpdate? { get set }
-
Obtain this value from the
VersionId
result of DeliveryStreamDescription. This value is required, and helps the service perform conditional operations. For example, if there is an interleaving update and this value is null, then the update destination fails. After the update is successful, theVersionId
value is updated. The service then performs a merge of the old configuration with the new configuration.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable currentDeliveryStreamVersionId;
Swift
var currentDeliveryStreamVersionId: String? { get set }
-
The name of the delivery stream.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable deliveryStreamName;
Swift
var deliveryStreamName: String? { get set }
-
The ID of the destination.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable destinationId;
Swift
var destinationId: String? { get set }
-
Describes an update for a destination in Amazon ES.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseElasticsearchDestinationUpdate *_Nullable elasticsearchDestinationUpdate;
Swift
var elasticsearchDestinationUpdate: AWSFirehoseElasticsearchDestinationUpdate? { get set }
-
Describes an update for a destination in Amazon S3.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseExtendedS3DestinationUpdate *_Nullable extendedS3DestinationUpdate;
Swift
var extendedS3DestinationUpdate: AWSFirehoseExtendedS3DestinationUpdate? { get set }
-
Describes an update to the specified HTTP endpoint destination.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseHttpEndpointDestinationUpdate *_Nullable httpEndpointDestinationUpdate;
Swift
var httpEndpointDestinationUpdate: AWSFirehoseHttpEndpointDestinationUpdate? { get set }
-
Describes an update for a destination in Amazon Redshift.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseRedshiftDestinationUpdate *_Nullable redshiftDestinationUpdate;
Swift
var redshiftDestinationUpdate: AWSFirehoseRedshiftDestinationUpdate? { get set }
-
[Deprecated] Describes an update for a destination in Amazon S3.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseS3DestinationUpdate *_Nullable s3DestinationUpdate;
Swift
var s3DestinationUpdate: AWSFirehoseS3DestinationUpdate? { get set }
-
Update to the Snowflake destination configuration settings.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseSnowflakeDestinationUpdate *_Nullable snowflakeDestinationUpdate;
Swift
var snowflakeDestinationUpdate: AWSFirehoseSnowflakeDestinationUpdate? { get set }
-
Describes an update for a destination in Splunk.
Declaration
Objective-C
@property (nonatomic, strong) AWSFirehoseSplunkDestinationUpdate *_Nullable splunkDestinationUpdate;
Swift
var splunkDestinationUpdate: AWSFirehoseSplunkDestinationUpdate? { get set }