UpdateDestinationInput
public struct UpdateDestinationInput : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
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, the VersionId value is updated. The service then performs a merge of the old configuration with the new configuration.
Declaration
Swift
public let currentDeliveryStreamVersionId: String
-
The name of the delivery stream.
Declaration
Swift
public let deliveryStreamName: String
-
The ID of the destination.
Declaration
Swift
public let destinationId: String
-
Describes an update for a destination in Amazon ES.
Declaration
Swift
public let elasticsearchDestinationUpdate: ElasticsearchDestinationUpdate?
-
Describes an update for a destination in Amazon S3.
Declaration
Swift
public let extendedS3DestinationUpdate: ExtendedS3DestinationUpdate?
-
Describes an update to the specified HTTP endpoint destination.
Declaration
Swift
public let httpEndpointDestinationUpdate: HttpEndpointDestinationUpdate?
-
Describes an update for a destination in Amazon Redshift.
Declaration
Swift
public let redshiftDestinationUpdate: RedshiftDestinationUpdate?
-
Describes an update for a destination in Splunk.
Declaration
Swift
public let splunkDestinationUpdate: SplunkDestinationUpdate?
-
init(currentDeliveryStreamVersionId:deliveryStreamName:destinationId:elasticsearchDestinationUpdate:extendedS3DestinationUpdate:httpEndpointDestinationUpdate:redshiftDestinationUpdate:splunkDestinationUpdate:)
Undocumented
Declaration
Swift
public init(currentDeliveryStreamVersionId: String, deliveryStreamName: String, destinationId: String, elasticsearchDestinationUpdate: ElasticsearchDestinationUpdate? = nil, extendedS3DestinationUpdate: ExtendedS3DestinationUpdate? = nil, httpEndpointDestinationUpdate: HttpEndpointDestinationUpdate? = nil, redshiftDestinationUpdate: RedshiftDestinationUpdate? = nil, splunkDestinationUpdate: SplunkDestinationUpdate? = nil)
-
Declaration
Swift
public func validate(name: String) throws