ServiceQuotasClient
public class ServiceQuotasClient
Inheritance
Initializers
init(config:)
public init(config: AWSClientRuntime.AWSClientConfiguration)
init(region:)
public convenience init(region: Swift.String? = nil) throws
Properties
clientName
public static let clientName = "ServiceQuotasClient"
Methods
associateServiceQuotaTemplate(input:completion:)
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.
public func associateServiceQuotaTemplate(input: AssociateServiceQuotaTemplateInput, completion: @escaping (ClientRuntime.SdkResult<AssociateServiceQuotaTemplateOutputResponse, AssociateServiceQuotaTemplateOutputError>) -> Void)
deleteServiceQuotaIncreaseRequestFromTemplate(input:completion:)
Deletes the quota increase request for the specified quota from your quota request template.
public func deleteServiceQuotaIncreaseRequestFromTemplate(input: DeleteServiceQuotaIncreaseRequestFromTemplateInput, completion: @escaping (ClientRuntime.SdkResult<DeleteServiceQuotaIncreaseRequestFromTemplateOutputResponse, DeleteServiceQuotaIncreaseRequestFromTemplateOutputError>) -> Void)
disassociateServiceQuotaTemplate(input:completion:)
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.
public func disassociateServiceQuotaTemplate(input: DisassociateServiceQuotaTemplateInput, completion: @escaping (ClientRuntime.SdkResult<DisassociateServiceQuotaTemplateOutputResponse, DisassociateServiceQuotaTemplateOutputError>) -> Void)
getAWSDefaultServiceQuota(input:completion:)
Retrieves the default value for the specified quota. The default value does not reflect any quota increases.
public func getAWSDefaultServiceQuota(input: GetAWSDefaultServiceQuotaInput, completion: @escaping (ClientRuntime.SdkResult<GetAWSDefaultServiceQuotaOutputResponse, GetAWSDefaultServiceQuotaOutputError>) -> Void)
getAssociationForServiceQuotaTemplate(input:completion:)
Retrieves the status of the association for the quota request template.
public func getAssociationForServiceQuotaTemplate(input: GetAssociationForServiceQuotaTemplateInput, completion: @escaping (ClientRuntime.SdkResult<GetAssociationForServiceQuotaTemplateOutputResponse, GetAssociationForServiceQuotaTemplateOutputError>) -> Void)
getRequestedServiceQuotaChange(input:completion:)
Retrieves information about the specified quota increase request.
public func getRequestedServiceQuotaChange(input: GetRequestedServiceQuotaChangeInput, completion: @escaping (ClientRuntime.SdkResult<GetRequestedServiceQuotaChangeOutputResponse, GetRequestedServiceQuotaChangeOutputError>) -> Void)
getServiceQuota(input:completion:)
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.
public func getServiceQuota(input: GetServiceQuotaInput, completion: @escaping (ClientRuntime.SdkResult<GetServiceQuotaOutputResponse, GetServiceQuotaOutputError>) -> Void)
getServiceQuotaIncreaseRequestFromTemplate(input:completion:)
Retrieves information about the specified quota increase request in your quota request template.
public func getServiceQuotaIncreaseRequestFromTemplate(input: GetServiceQuotaIncreaseRequestFromTemplateInput, completion: @escaping (ClientRuntime.SdkResult<GetServiceQuotaIncreaseRequestFromTemplateOutputResponse, GetServiceQuotaIncreaseRequestFromTemplateOutputError>) -> Void)
listAWSDefaultServiceQuotas(input:completion:)
Lists the default values for the quotas for the specified AWS service. A default value does not reflect any quota increases.
public func listAWSDefaultServiceQuotas(input: ListAWSDefaultServiceQuotasInput, completion: @escaping (ClientRuntime.SdkResult<ListAWSDefaultServiceQuotasOutputResponse, ListAWSDefaultServiceQuotasOutputError>) -> Void)
listRequestedServiceQuotaChangeHistory(input:completion:)
Retrieves the quota increase requests for the specified service.
public func listRequestedServiceQuotaChangeHistory(input: ListRequestedServiceQuotaChangeHistoryInput, completion: @escaping (ClientRuntime.SdkResult<ListRequestedServiceQuotaChangeHistoryOutputResponse, ListRequestedServiceQuotaChangeHistoryOutputError>) -> Void)
listRequestedServiceQuotaChangeHistoryByQuota(input:completion:)
Retrieves the quota increase requests for the specified quota.
public func listRequestedServiceQuotaChangeHistoryByQuota(input: ListRequestedServiceQuotaChangeHistoryByQuotaInput, completion: @escaping (ClientRuntime.SdkResult<ListRequestedServiceQuotaChangeHistoryByQuotaOutputResponse, ListRequestedServiceQuotaChangeHistoryByQuotaOutputError>) -> Void)
listServiceQuotaIncreaseRequestsInTemplate(input:completion:)
Lists the quota increase requests in the specified quota request template.
public func listServiceQuotaIncreaseRequestsInTemplate(input: ListServiceQuotaIncreaseRequestsInTemplateInput, completion: @escaping (ClientRuntime.SdkResult<ListServiceQuotaIncreaseRequestsInTemplateOutputResponse, ListServiceQuotaIncreaseRequestsInTemplateOutputError>) -> Void)
listServiceQuotas(input:completion:)
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.
public func listServiceQuotas(input: ListServiceQuotasInput, completion: @escaping (ClientRuntime.SdkResult<ListServiceQuotasOutputResponse, ListServiceQuotasOutputError>) -> Void)
listServices(input:completion:)
Lists the names and codes for the services integrated with Service Quotas.
public func listServices(input: ListServicesInput, completion: @escaping (ClientRuntime.SdkResult<ListServicesOutputResponse, ListServicesOutputError>) -> Void)
listTagsForResource(input:completion:)
Returns a list of the tags assigned to the specified applied quota.
public func listTagsForResource(input: ListTagsForResourceInput, completion: @escaping (ClientRuntime.SdkResult<ListTagsForResourceOutputResponse, ListTagsForResourceOutputError>) -> Void)
putServiceQuotaIncreaseRequestIntoTemplate(input:completion:)
Adds a quota increase request to your quota request template.
public func putServiceQuotaIncreaseRequestIntoTemplate(input: PutServiceQuotaIncreaseRequestIntoTemplateInput, completion: @escaping (ClientRuntime.SdkResult<PutServiceQuotaIncreaseRequestIntoTemplateOutputResponse, PutServiceQuotaIncreaseRequestIntoTemplateOutputError>) -> Void)
requestServiceQuotaIncrease(input:completion:)
Submits a quota increase request for the specified quota.
public func requestServiceQuotaIncrease(input: RequestServiceQuotaIncreaseInput, completion: @escaping (ClientRuntime.SdkResult<RequestServiceQuotaIncreaseOutputResponse, RequestServiceQuotaIncreaseOutputError>) -> Void)
tagResource(input:completion:)
Adds tags to the specified applied quota. You can include one or more tags to add to the quota.
public func tagResource(input: TagResourceInput, completion: @escaping (ClientRuntime.SdkResult<TagResourceOutputResponse, TagResourceOutputError>) -> Void)
untagResource(input:completion:)
Removes tags from the specified applied quota. You can specify one or more tags to remove.
public func untagResource(input: UntagResourceInput, completion: @escaping (ClientRuntime.SdkResult<UntagResourceOutputResponse, UntagResourceOutputError>) -> Void)