Struct rusoto_cur::CostAndUsageReportClient [] [src]

pub struct CostAndUsageReportClient<P = CredentialsProvider, D = RequestDispatcher> where
    P: ProvideAwsCredentials,
    D: DispatchSignedRequest
{ /* fields omitted */ }

A client for the AWS Cost and Usage Report Service API.

Methods

impl CostAndUsageReportClient
[src]

[src]

Creates a simple client backed by an implicit event loop.

The client will use the default credentials provider and tls client.

See the rusoto_core::reactor module for more details.

impl<P, D> CostAndUsageReportClient<P, D> where
    P: ProvideAwsCredentials,
    D: DispatchSignedRequest
[src]

[src]

Trait Implementations

impl<P, D> CostAndUsageReport for CostAndUsageReportClient<P, D> where
    P: ProvideAwsCredentials + 'static,
    D: DispatchSignedRequest + 'static, 
[src]

[src]

Delete a specified report definition

[src]

Describe a list of report definitions owned by the account

[src]

Create a new report definition

Auto Trait Implementations

impl<P, D> Send for CostAndUsageReportClient<P, D> where
    D: Send + Sync,
    P: Send + Sync

impl<P, D> Sync for CostAndUsageReportClient<P, D> where
    D: Send + Sync,
    P: Send + Sync