[−][src]Struct rusoto_sns::SetSubscriptionAttributesInput
Input for SetSubscriptionAttributes action.
Fields
attribute_name: String
A map of attributes with their corresponding values.
The following lists the names, descriptions, and values of the special request parameters that this action uses:
-
DeliveryPolicy
– The policy that defines how Amazon SNS retries failed deliveries to HTTP/S endpoints. -
FilterPolicy
– The simple JSON object that lets your subscriber receive only a subset of messages, rather than receiving every message published to the topic. -
RawMessageDelivery
– When set totrue
, enables raw message delivery to Amazon SQS or HTTP/S endpoints. This eliminates the need for the endpoints to process JSON formatting, which is otherwise created for Amazon SNS metadata. -
RedrivePolicy
– When specified, sends undeliverable messages to the specified Amazon SQS dead-letter queue. Messages that can't be delivered due to client errors (for example, when the subscribed endpoint is unreachable) or server errors (for example, when the service that powers the subscribed endpoint becomes unavailable) are held in the dead-letter queue for further analysis or reprocessing.
attribute_value: Option<String>
The new value for the attribute in JSON format.
subscription_arn: String
The ARN of the subscription to modify.
Trait Implementations
impl Clone for SetSubscriptionAttributesInput
[src]
pub fn clone(&self) -> SetSubscriptionAttributesInput
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SetSubscriptionAttributesInput
[src]
impl Default for SetSubscriptionAttributesInput
[src]
pub fn default() -> SetSubscriptionAttributesInput
[src]
impl PartialEq<SetSubscriptionAttributesInput> for SetSubscriptionAttributesInput
[src]
pub fn eq(&self, other: &SetSubscriptionAttributesInput) -> bool
[src]
pub fn ne(&self, other: &SetSubscriptionAttributesInput) -> bool
[src]
impl StructuralPartialEq for SetSubscriptionAttributesInput
[src]
Auto Trait Implementations
impl RefUnwindSafe for SetSubscriptionAttributesInput
[src]
impl Send for SetSubscriptionAttributesInput
[src]
impl Sync for SetSubscriptionAttributesInput
[src]
impl Unpin for SetSubscriptionAttributesInput
[src]
impl UnwindSafe for SetSubscriptionAttributesInput
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,