Struct rusoto_cur::CostAndUsageReportClient
[−]
[src]
pub struct CostAndUsageReportClient<P, D> where
P: ProvideAwsCredentials,
D: DispatchSignedRequest, { /* fields omitted */ }
A client for the AWS Cost and Usage Report Service API.
Methods
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,
D: DispatchSignedRequest,
[src]
P: ProvideAwsCredentials,
D: DispatchSignedRequest,
fn delete_report_definition(
&self,
input: &DeleteReportDefinitionRequest
) -> Result<DeleteReportDefinitionResponse, DeleteReportDefinitionError>
&self,
input: &DeleteReportDefinitionRequest
) -> Result<DeleteReportDefinitionResponse, DeleteReportDefinitionError>
Delete a specified report definition
fn describe_report_definitions(
&self,
input: &DescribeReportDefinitionsRequest
) -> Result<DescribeReportDefinitionsResponse, DescribeReportDefinitionsError>
&self,
input: &DescribeReportDefinitionsRequest
) -> Result<DescribeReportDefinitionsResponse, DescribeReportDefinitionsError>
Describe a list of report definitions owned by the account
fn put_report_definition(
&self,
input: &PutReportDefinitionRequest
) -> Result<PutReportDefinitionResponse, PutReportDefinitionError>
&self,
input: &PutReportDefinitionRequest
) -> Result<PutReportDefinitionResponse, PutReportDefinitionError>
Create a new report definition