[][src]Struct rusoto_appstream::UsageReportSubscription

pub struct UsageReportSubscription {
    pub last_generated_report_date: Option<f64>,
    pub s3_bucket_name: Option<String>,
    pub schedule: Option<String>,
    pub subscription_errors: Option<Vec<LastReportGenerationExecutionError>>,
}

Describes information about the usage report subscription.

Fields

last_generated_report_date: Option<f64>

The time when the last usage report was generated.

s3_bucket_name: Option<String>

The Amazon S3 bucket where generated reports are stored. When a usage report subscription is enabled for the first time for an account in an AWS Region, an S3 bucket is created. The bucket is unique to the AWS account and the Region.

schedule: Option<String>

The schedule for generating usage reports.

subscription_errors: Option<Vec<LastReportGenerationExecutionError>>

The errors that are returned when usage reports can't be generated.

Trait Implementations

impl PartialEq<UsageReportSubscription> for UsageReportSubscription[src]

impl Default for UsageReportSubscription[src]

impl Clone for UsageReportSubscription[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for UsageReportSubscription[src]

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

Auto Trait Implementations

impl Send for UsageReportSubscription

impl Sync for UsageReportSubscription

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = !

🔬 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]

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

🔬 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> Erased for T

impl<T> Same for T

type Output = T

Should always be Self