[][src]Struct rusoto_codestar_notifications::UpdateNotificationRuleRequest

pub struct UpdateNotificationRuleRequest {
    pub arn: String,
    pub detail_type: Option<String>,
    pub event_type_ids: Option<Vec<String>>,
    pub name: Option<String>,
    pub status: Option<String>,
    pub targets: Option<Vec<Target>>,
}

Fields

arn: String

The Amazon Resource Name (ARN) of the notification rule.

detail_type: Option<String>

The level of detail to include in the notifications for this resource. BASIC will include only the contents of the event as it would appear in AWS CloudWatch. FULL will include any supplemental information provided by AWS CodeStar Notifications and/or the service for the resource for which the notification is created.

event_type_ids: Option<Vec<String>>

A list of event types associated with this notification rule.

name: Option<String>

The name of the notification rule.

status: Option<String>

The status of the notification rule. Valid statuses include enabled (sending notifications) or disabled (not sending notifications).

targets: Option<Vec<Target>>

The address and type of the targets to receive notifications from this notification rule.

Trait Implementations

impl Clone for UpdateNotificationRuleRequest[src]

impl Debug for UpdateNotificationRuleRequest[src]

impl Default for UpdateNotificationRuleRequest[src]

impl PartialEq<UpdateNotificationRuleRequest> for UpdateNotificationRuleRequest[src]

impl Serialize for UpdateNotificationRuleRequest[src]

impl StructuralPartialEq for UpdateNotificationRuleRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.