Struct rusoto_cur::CostAndUsageReportClient [−][src]
pub struct CostAndUsageReportClient { /* fields omitted */ }
A client for the AWS Cost and Usage Report Service API.
Methods
impl CostAndUsageReportClient
[src]
impl CostAndUsageReportClient
pub fn new(region: Region) -> CostAndUsageReportClient
[src]
pub fn new(region: Region) -> CostAndUsageReportClient
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> CostAndUsageReportClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
P::Future: Send,
D: DispatchSignedRequest + Send + Sync + 'static,
D::Future: Send,
[src]
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> CostAndUsageReportClient where
P: ProvideAwsCredentials + Send + Sync + 'static,
P::Future: Send,
D: DispatchSignedRequest + Send + Sync + 'static,
D::Future: Send,
Trait Implementations
impl CostAndUsageReport for CostAndUsageReportClient
[src]
impl CostAndUsageReport for CostAndUsageReportClient
fn delete_report_definition(
&self,
input: DeleteReportDefinitionRequest
) -> RusotoFuture<DeleteReportDefinitionResponse, DeleteReportDefinitionError>
[src]
fn delete_report_definition(
&self,
input: DeleteReportDefinitionRequest
) -> RusotoFuture<DeleteReportDefinitionResponse, DeleteReportDefinitionError>
Delete a specified report definition
fn describe_report_definitions(
&self,
input: DescribeReportDefinitionsRequest
) -> RusotoFuture<DescribeReportDefinitionsResponse, DescribeReportDefinitionsError>
[src]
fn describe_report_definitions(
&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]
fn put_report_definition(
&self,
input: PutReportDefinitionRequest
) -> RusotoFuture<PutReportDefinitionResponse, PutReportDefinitionError>
Create a new report definition
Auto Trait Implementations
impl Send for CostAndUsageReportClient
impl Send for CostAndUsageReportClient
impl Sync for CostAndUsageReportClient
impl Sync for CostAndUsageReportClient