Struct rusoto_firehose::UpdateDestinationInput
source · [−]pub struct UpdateDestinationInput {
pub current_delivery_stream_version_id: String,
pub delivery_stream_name: String,
pub destination_id: String,
pub elasticsearch_destination_update: Option<ElasticsearchDestinationUpdate>,
pub extended_s3_destination_update: Option<ExtendedS3DestinationUpdate>,
pub http_endpoint_destination_update: Option<HttpEndpointDestinationUpdate>,
pub redshift_destination_update: Option<RedshiftDestinationUpdate>,
pub splunk_destination_update: Option<SplunkDestinationUpdate>,
}
Fields
current_delivery_stream_version_id: String
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.
delivery_stream_name: String
The name of the delivery stream.
destination_id: String
The ID of the destination.
elasticsearch_destination_update: Option<ElasticsearchDestinationUpdate>
Describes an update for a destination in Amazon ES.
extended_s3_destination_update: Option<ExtendedS3DestinationUpdate>
Describes an update for a destination in Amazon S3.
http_endpoint_destination_update: Option<HttpEndpointDestinationUpdate>
Describes an update to the specified HTTP endpoint destination.
redshift_destination_update: Option<RedshiftDestinationUpdate>
Describes an update for a destination in Amazon Redshift.
splunk_destination_update: Option<SplunkDestinationUpdate>
Describes an update for a destination in Splunk.
Trait Implementations
sourceimpl Clone for UpdateDestinationInput
impl Clone for UpdateDestinationInput
sourcefn clone(&self) -> UpdateDestinationInput
fn clone(&self) -> UpdateDestinationInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for UpdateDestinationInput
impl Debug for UpdateDestinationInput
sourceimpl Default for UpdateDestinationInput
impl Default for UpdateDestinationInput
sourcefn default() -> UpdateDestinationInput
fn default() -> UpdateDestinationInput
Returns the “default value” for a type. Read more
sourceimpl PartialEq<UpdateDestinationInput> for UpdateDestinationInput
impl PartialEq<UpdateDestinationInput> for UpdateDestinationInput
sourcefn eq(&self, other: &UpdateDestinationInput) -> bool
fn eq(&self, other: &UpdateDestinationInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &UpdateDestinationInput) -> bool
fn ne(&self, other: &UpdateDestinationInput) -> bool
This method tests for !=
.
sourceimpl Serialize for UpdateDestinationInput
impl Serialize for UpdateDestinationInput
impl StructuralPartialEq for UpdateDestinationInput
Auto Trait Implementations
impl RefUnwindSafe for UpdateDestinationInput
impl Send for UpdateDestinationInput
impl Sync for UpdateDestinationInput
impl Unpin for UpdateDestinationInput
impl UnwindSafe for UpdateDestinationInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more