[−][src]Struct rusoto_dms::CreateEventSubscriptionMessage
Fields
enabled: Option<bool>
A Boolean value; set to true
to activate the subscription, or set to false
to create the subscription but not activate it.
event_categories: Option<Vec<String>>
A list of event categories for a source type that you want to subscribe to. For more information, see Working with Events and Notifications in the AWS Database Migration Service User Guide.
sns_topic_arn: String
The Amazon Resource Name (ARN) of the Amazon SNS topic created for event notification. The ARN is created by Amazon SNS when you create a topic and subscribe to it.
source_ids: Option<Vec<String>>
A list of identifiers for which AWS DMS provides notification events.
If you don't specify a value, notifications are provided for all sources.
If you specify multiple values, they must be of the same type. For example, if you specify a database instance ID, then all of the other values must be database instance IDs.
source_type: Option<String>
The type of AWS DMS resource that generates the events. For example, if you want to be notified of events generated by a replication instance, you set this parameter to replication-instance
. If this value isn't specified, all events are returned.
Valid values: replication-instance
| replication-task
subscription_name: String
The name of the AWS DMS event notification subscription. This name must be less than 255 characters.
One or more tags to be assigned to the event subscription.
Trait Implementations
impl Clone for CreateEventSubscriptionMessage
[src]
pub fn clone(&self) -> CreateEventSubscriptionMessage
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CreateEventSubscriptionMessage
[src]
impl Default for CreateEventSubscriptionMessage
[src]
pub fn default() -> CreateEventSubscriptionMessage
[src]
impl PartialEq<CreateEventSubscriptionMessage> for CreateEventSubscriptionMessage
[src]
pub fn eq(&self, other: &CreateEventSubscriptionMessage) -> bool
[src]
pub fn ne(&self, other: &CreateEventSubscriptionMessage) -> bool
[src]
impl Serialize for CreateEventSubscriptionMessage
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for CreateEventSubscriptionMessage
[src]
Auto Trait Implementations
impl RefUnwindSafe for CreateEventSubscriptionMessage
[src]
impl Send for CreateEventSubscriptionMessage
[src]
impl Sync for CreateEventSubscriptionMessage
[src]
impl Unpin for CreateEventSubscriptionMessage
[src]
impl UnwindSafe for CreateEventSubscriptionMessage
[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> 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>,