[][src]Struct rusoto_shield::AttackSummary

pub struct AttackSummary {
    pub attack_id: Option<String>,
    pub attack_vectors: Option<Vec<AttackVectorDescription>>,
    pub end_time: Option<f64>,
    pub resource_arn: Option<String>,
    pub start_time: Option<f64>,
}

Summarizes all DDoS attacks for a specified time period.

Fields

The unique identifier (ID) of the attack.

The list of attacks for a specified time period.

The end time of the attack, in Unix time in seconds. For more information see timestamp.

The ARN (Amazon Resource Name) of the resource that was attacked.

The start time of the attack, in Unix time in seconds. For more information see timestamp.

Trait Implementations

impl PartialEq<AttackSummary> for AttackSummary
[src]

impl Default for AttackSummary
[src]

impl Clone for AttackSummary
[src]

Performs copy-assignment from source. Read more

impl Debug for AttackSummary
[src]

impl<'de> Deserialize<'de> for AttackSummary
[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> From for T
[src]

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T