Trait rusoto_service_quotas::ServiceQuotas
source · [−]pub trait ServiceQuotas {
Show 19 methods
fn associate_service_quota_template<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<AssociateServiceQuotaTemplateResponse, RusotoError<AssociateServiceQuotaTemplateError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn delete_service_quota_increase_request_from_template<'life0, 'async_trait>(
&'life0 self,
input: DeleteServiceQuotaIncreaseRequestFromTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteServiceQuotaIncreaseRequestFromTemplateResponse, RusotoError<DeleteServiceQuotaIncreaseRequestFromTemplateError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn disassociate_service_quota_template<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<DisassociateServiceQuotaTemplateResponse, RusotoError<DisassociateServiceQuotaTemplateError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn get_aws_default_service_quota<'life0, 'async_trait>(
&'life0 self,
input: GetAWSDefaultServiceQuotaRequest
) -> Pin<Box<dyn Future<Output = Result<GetAWSDefaultServiceQuotaResponse, RusotoError<GetAWSDefaultServiceQuotaError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn get_association_for_service_quota_template<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<GetAssociationForServiceQuotaTemplateResponse, RusotoError<GetAssociationForServiceQuotaTemplateError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn get_requested_service_quota_change<'life0, 'async_trait>(
&'life0 self,
input: GetRequestedServiceQuotaChangeRequest
) -> Pin<Box<dyn Future<Output = Result<GetRequestedServiceQuotaChangeResponse, RusotoError<GetRequestedServiceQuotaChangeError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn get_service_quota<'life0, 'async_trait>(
&'life0 self,
input: GetServiceQuotaRequest
) -> Pin<Box<dyn Future<Output = Result<GetServiceQuotaResponse, RusotoError<GetServiceQuotaError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn get_service_quota_increase_request_from_template<'life0, 'async_trait>(
&'life0 self,
input: GetServiceQuotaIncreaseRequestFromTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<GetServiceQuotaIncreaseRequestFromTemplateResponse, RusotoError<GetServiceQuotaIncreaseRequestFromTemplateError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn list_aws_default_service_quotas<'life0, 'async_trait>(
&'life0 self,
input: ListAWSDefaultServiceQuotasRequest
) -> Pin<Box<dyn Future<Output = Result<ListAWSDefaultServiceQuotasResponse, RusotoError<ListAWSDefaultServiceQuotasError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn list_requested_service_quota_change_history<'life0, 'async_trait>(
&'life0 self,
input: ListRequestedServiceQuotaChangeHistoryRequest
) -> Pin<Box<dyn Future<Output = Result<ListRequestedServiceQuotaChangeHistoryResponse, RusotoError<ListRequestedServiceQuotaChangeHistoryError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn list_requested_service_quota_change_history_by_quota<'life0, 'async_trait>(
&'life0 self,
input: ListRequestedServiceQuotaChangeHistoryByQuotaRequest
) -> Pin<Box<dyn Future<Output = Result<ListRequestedServiceQuotaChangeHistoryByQuotaResponse, RusotoError<ListRequestedServiceQuotaChangeHistoryByQuotaError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn list_service_quota_increase_requests_in_template<'life0, 'async_trait>(
&'life0 self,
input: ListServiceQuotaIncreaseRequestsInTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<ListServiceQuotaIncreaseRequestsInTemplateResponse, RusotoError<ListServiceQuotaIncreaseRequestsInTemplateError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn list_service_quotas<'life0, 'async_trait>(
&'life0 self,
input: ListServiceQuotasRequest
) -> Pin<Box<dyn Future<Output = Result<ListServiceQuotasResponse, RusotoError<ListServiceQuotasError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn list_services<'life0, 'async_trait>(
&'life0 self,
input: ListServicesRequest
) -> Pin<Box<dyn Future<Output = Result<ListServicesResponse, RusotoError<ListServicesError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn list_tags_for_resource<'life0, 'async_trait>(
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn put_service_quota_increase_request_into_template<'life0, 'async_trait>(
&'life0 self,
input: PutServiceQuotaIncreaseRequestIntoTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<PutServiceQuotaIncreaseRequestIntoTemplateResponse, RusotoError<PutServiceQuotaIncreaseRequestIntoTemplateError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn request_service_quota_increase<'life0, 'async_trait>(
&'life0 self,
input: RequestServiceQuotaIncreaseRequest
) -> Pin<Box<dyn Future<Output = Result<RequestServiceQuotaIncreaseResponse, RusotoError<RequestServiceQuotaIncreaseError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
}
Expand description
Trait representing the capabilities of the Service Quotas API. Service Quotas clients implement this trait.
Required Methods
fn associate_service_quota_template<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<AssociateServiceQuotaTemplateResponse, RusotoError<AssociateServiceQuotaTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn associate_service_quota_template<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<AssociateServiceQuotaTemplateResponse, RusotoError<AssociateServiceQuotaTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Associates your quota request template with your organization. When a new account is created in your organization, the quota increase requests in the template are automatically applied to the account. You can add a quota increase request for any adjustable quota to your template.
fn delete_service_quota_increase_request_from_template<'life0, 'async_trait>(
&'life0 self,
input: DeleteServiceQuotaIncreaseRequestFromTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteServiceQuotaIncreaseRequestFromTemplateResponse, RusotoError<DeleteServiceQuotaIncreaseRequestFromTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn delete_service_quota_increase_request_from_template<'life0, 'async_trait>(
&'life0 self,
input: DeleteServiceQuotaIncreaseRequestFromTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteServiceQuotaIncreaseRequestFromTemplateResponse, RusotoError<DeleteServiceQuotaIncreaseRequestFromTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the quota increase request for the specified quota from your quota request template.
fn disassociate_service_quota_template<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<DisassociateServiceQuotaTemplateResponse, RusotoError<DisassociateServiceQuotaTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn disassociate_service_quota_template<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<DisassociateServiceQuotaTemplateResponse, RusotoError<DisassociateServiceQuotaTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Disables your quota request template. After a template is disabled, the quota increase requests in the template are not applied to new accounts in your organization. Disabling a quota request template does not apply its quota increase requests.
fn get_aws_default_service_quota<'life0, 'async_trait>(
&'life0 self,
input: GetAWSDefaultServiceQuotaRequest
) -> Pin<Box<dyn Future<Output = Result<GetAWSDefaultServiceQuotaResponse, RusotoError<GetAWSDefaultServiceQuotaError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_aws_default_service_quota<'life0, 'async_trait>(
&'life0 self,
input: GetAWSDefaultServiceQuotaRequest
) -> Pin<Box<dyn Future<Output = Result<GetAWSDefaultServiceQuotaResponse, RusotoError<GetAWSDefaultServiceQuotaError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the default value for the specified quota. The default value does not reflect any quota increases.
fn get_association_for_service_quota_template<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<GetAssociationForServiceQuotaTemplateResponse, RusotoError<GetAssociationForServiceQuotaTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_association_for_service_quota_template<'life0, 'async_trait>(
&'life0 self
) -> Pin<Box<dyn Future<Output = Result<GetAssociationForServiceQuotaTemplateResponse, RusotoError<GetAssociationForServiceQuotaTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the status of the association for the quota request template.
fn get_requested_service_quota_change<'life0, 'async_trait>(
&'life0 self,
input: GetRequestedServiceQuotaChangeRequest
) -> Pin<Box<dyn Future<Output = Result<GetRequestedServiceQuotaChangeResponse, RusotoError<GetRequestedServiceQuotaChangeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_requested_service_quota_change<'life0, 'async_trait>(
&'life0 self,
input: GetRequestedServiceQuotaChangeRequest
) -> Pin<Box<dyn Future<Output = Result<GetRequestedServiceQuotaChangeResponse, RusotoError<GetRequestedServiceQuotaChangeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves information about the specified quota increase request.
fn get_service_quota<'life0, 'async_trait>(
&'life0 self,
input: GetServiceQuotaRequest
) -> Pin<Box<dyn Future<Output = Result<GetServiceQuotaResponse, RusotoError<GetServiceQuotaError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_service_quota<'life0, 'async_trait>(
&'life0 self,
input: GetServiceQuotaRequest
) -> Pin<Box<dyn Future<Output = Result<GetServiceQuotaResponse, RusotoError<GetServiceQuotaError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the applied quota value for the specified quota. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved.
fn get_service_quota_increase_request_from_template<'life0, 'async_trait>(
&'life0 self,
input: GetServiceQuotaIncreaseRequestFromTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<GetServiceQuotaIncreaseRequestFromTemplateResponse, RusotoError<GetServiceQuotaIncreaseRequestFromTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn get_service_quota_increase_request_from_template<'life0, 'async_trait>(
&'life0 self,
input: GetServiceQuotaIncreaseRequestFromTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<GetServiceQuotaIncreaseRequestFromTemplateResponse, RusotoError<GetServiceQuotaIncreaseRequestFromTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves information about the specified quota increase request in your quota request template.
fn list_aws_default_service_quotas<'life0, 'async_trait>(
&'life0 self,
input: ListAWSDefaultServiceQuotasRequest
) -> Pin<Box<dyn Future<Output = Result<ListAWSDefaultServiceQuotasResponse, RusotoError<ListAWSDefaultServiceQuotasError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_aws_default_service_quotas<'life0, 'async_trait>(
&'life0 self,
input: ListAWSDefaultServiceQuotasRequest
) -> Pin<Box<dyn Future<Output = Result<ListAWSDefaultServiceQuotasResponse, RusotoError<ListAWSDefaultServiceQuotasError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the default values for the quotas for the specified AWS service. A default value does not reflect any quota increases.
fn list_requested_service_quota_change_history<'life0, 'async_trait>(
&'life0 self,
input: ListRequestedServiceQuotaChangeHistoryRequest
) -> Pin<Box<dyn Future<Output = Result<ListRequestedServiceQuotaChangeHistoryResponse, RusotoError<ListRequestedServiceQuotaChangeHistoryError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_requested_service_quota_change_history<'life0, 'async_trait>(
&'life0 self,
input: ListRequestedServiceQuotaChangeHistoryRequest
) -> Pin<Box<dyn Future<Output = Result<ListRequestedServiceQuotaChangeHistoryResponse, RusotoError<ListRequestedServiceQuotaChangeHistoryError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the quota increase requests for the specified service.
fn list_requested_service_quota_change_history_by_quota<'life0, 'async_trait>(
&'life0 self,
input: ListRequestedServiceQuotaChangeHistoryByQuotaRequest
) -> Pin<Box<dyn Future<Output = Result<ListRequestedServiceQuotaChangeHistoryByQuotaResponse, RusotoError<ListRequestedServiceQuotaChangeHistoryByQuotaError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_requested_service_quota_change_history_by_quota<'life0, 'async_trait>(
&'life0 self,
input: ListRequestedServiceQuotaChangeHistoryByQuotaRequest
) -> Pin<Box<dyn Future<Output = Result<ListRequestedServiceQuotaChangeHistoryByQuotaResponse, RusotoError<ListRequestedServiceQuotaChangeHistoryByQuotaError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Retrieves the quota increase requests for the specified quota.
fn list_service_quota_increase_requests_in_template<'life0, 'async_trait>(
&'life0 self,
input: ListServiceQuotaIncreaseRequestsInTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<ListServiceQuotaIncreaseRequestsInTemplateResponse, RusotoError<ListServiceQuotaIncreaseRequestsInTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_service_quota_increase_requests_in_template<'life0, 'async_trait>(
&'life0 self,
input: ListServiceQuotaIncreaseRequestsInTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<ListServiceQuotaIncreaseRequestsInTemplateResponse, RusotoError<ListServiceQuotaIncreaseRequestsInTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the quota increase requests in the specified quota request template.
fn list_service_quotas<'life0, 'async_trait>(
&'life0 self,
input: ListServiceQuotasRequest
) -> Pin<Box<dyn Future<Output = Result<ListServiceQuotasResponse, RusotoError<ListServiceQuotasError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_service_quotas<'life0, 'async_trait>(
&'life0 self,
input: ListServiceQuotasRequest
) -> Pin<Box<dyn Future<Output = Result<ListServiceQuotasResponse, RusotoError<ListServiceQuotasError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the applied quota values for the specified AWS service. For some quotas, only the default values are available. If the applied quota value is not available for a quota, the quota is not retrieved.
fn list_services<'life0, 'async_trait>(
&'life0 self,
input: ListServicesRequest
) -> Pin<Box<dyn Future<Output = Result<ListServicesResponse, RusotoError<ListServicesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn list_services<'life0, 'async_trait>(
&'life0 self,
input: ListServicesRequest
) -> Pin<Box<dyn Future<Output = Result<ListServicesResponse, RusotoError<ListServicesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the names and codes for the services integrated with Service Quotas.
Returns a list of the tags assigned to the specified applied quota.
fn put_service_quota_increase_request_into_template<'life0, 'async_trait>(
&'life0 self,
input: PutServiceQuotaIncreaseRequestIntoTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<PutServiceQuotaIncreaseRequestIntoTemplateResponse, RusotoError<PutServiceQuotaIncreaseRequestIntoTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn put_service_quota_increase_request_into_template<'life0, 'async_trait>(
&'life0 self,
input: PutServiceQuotaIncreaseRequestIntoTemplateRequest
) -> Pin<Box<dyn Future<Output = Result<PutServiceQuotaIncreaseRequestIntoTemplateResponse, RusotoError<PutServiceQuotaIncreaseRequestIntoTemplateError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds a quota increase request to your quota request template.
fn request_service_quota_increase<'life0, 'async_trait>(
&'life0 self,
input: RequestServiceQuotaIncreaseRequest
) -> Pin<Box<dyn Future<Output = Result<RequestServiceQuotaIncreaseResponse, RusotoError<RequestServiceQuotaIncreaseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn request_service_quota_increase<'life0, 'async_trait>(
&'life0 self,
input: RequestServiceQuotaIncreaseRequest
) -> Pin<Box<dyn Future<Output = Result<RequestServiceQuotaIncreaseResponse, RusotoError<RequestServiceQuotaIncreaseError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Submits a quota increase request for the specified quota.
fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds tags to the specified applied quota. You can include one or more tags to add to the quota.
fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes tags from the specified applied quota. You can specify one or more tags to remove.