[][src]Struct rusoto_shield::AttackVolume

pub struct AttackVolume {
    pub bits_per_second: Option<AttackVolumeStatistics>,
    pub packets_per_second: Option<AttackVolumeStatistics>,
    pub requests_per_second: Option<AttackVolumeStatistics>,
}

Information about the volume of attacks during the time period, included in an AttackStatisticsDataItem. If the accompanying AttackCount in the statistics object is zero, this setting might be empty.

Fields

bits_per_second: Option<AttackVolumeStatistics>

A statistics object that uses bits per second as the unit. This is included for network level attacks.

packets_per_second: Option<AttackVolumeStatistics>

A statistics object that uses packets per second as the unit. This is included for network level attacks.

requests_per_second: Option<AttackVolumeStatistics>

A statistics object that uses requests per second as the unit. This is included for application level attacks, and is only available for accounts that are subscribed to Shield Advanced.

Trait Implementations

impl Clone for AttackVolume[src]

impl Debug for AttackVolume[src]

impl Default for AttackVolume[src]

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

impl PartialEq<AttackVolume> for AttackVolume[src]

impl StructuralPartialEq for AttackVolume[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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.