[][src]Struct rusoto_shield::DescribeProtectionRequest

pub struct DescribeProtectionRequest {
    pub protection_id: Option<String>,
    pub resource_arn: Option<String>,
}

Fields

protection_id: Option<String>

The unique identifier (ID) for the Protection object that is described. When submitting the DescribeProtection request you must provide either the ResourceArn or the ProtectionID, but not both.

resource_arn: Option<String>

The ARN (Amazon Resource Name) of the AWS resource for the Protection object that is described. When submitting the DescribeProtection request you must provide either the ResourceArn or the ProtectionID, but not both.

Trait Implementations

impl Clone for DescribeProtectionRequest[src]

impl Debug for DescribeProtectionRequest[src]

impl Default for DescribeProtectionRequest[src]

impl PartialEq<DescribeProtectionRequest> for DescribeProtectionRequest[src]

impl Serialize for DescribeProtectionRequest[src]

impl StructuralPartialEq for DescribeProtectionRequest[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.