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]
pub fn simple(region: Region) -> CostAndUsageReportClient
[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]
P: ProvideAwsCredentials,
D: DispatchSignedRequest,
Trait Implementations
impl<P, D> CostAndUsageReport for CostAndUsageReportClient<P, D> where
P: ProvideAwsCredentials + 'static,
D: DispatchSignedRequest + 'static,
[src]
P: ProvideAwsCredentials + 'static,
D: DispatchSignedRequest + 'static,
fn delete_report_definition(
&self,
input: &DeleteReportDefinitionRequest
) -> RusotoFuture<DeleteReportDefinitionResponse, DeleteReportDefinitionError>
[src]
&self,
input: &DeleteReportDefinitionRequest
) -> RusotoFuture<DeleteReportDefinitionResponse, DeleteReportDefinitionError>
Delete a specified report definition
fn describe_report_definitions(
&self,
input: &DescribeReportDefinitionsRequest
) -> RusotoFuture<DescribeReportDefinitionsResponse, DescribeReportDefinitionsError>
[src]
&self,
input: &DescribeReportDefinitionsRequest
) -> RusotoFuture<DescribeReportDefinitionsResponse, DescribeReportDefinitionsError>
Describe a list of report definitions owned by the account
fn put_report_definition(
&self,
input: &PutReportDefinitionRequest
) -> RusotoFuture<PutReportDefinitionResponse, PutReportDefinitionError>
[src]
&self,
input: &PutReportDefinitionRequest
) -> RusotoFuture<PutReportDefinitionResponse, PutReportDefinitionError>
Create a new report definition