Module Smaws_Client_ServiceQuotas

Service Quotas client library built on EIO.

Types

module Types : sig ... end

Builders

val make_update_auto_management_response : unit -> unit
val make_update_auto_management_request : ?exclusion_list:Types.exclusion_list -> ?notification_arn:Types.amazon_resource_name -> ?opt_in_type:Types.opt_in_type -> unit -> Types.update_auto_management_request
val make_untag_resource_response : unit -> unit
val make_untag_resource_request : tag_keys:Types.input_tag_keys -> resource_ar_n:Types.amazon_resource_name -> unit -> Types.untag_resource_request
val make_tag_resource_response : unit -> unit
val make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tag
val make_tag_resource_request : tags:Types.input_tags -> resource_ar_n:Types.amazon_resource_name -> unit -> Types.tag_resource_request
val make_stop_auto_management_response : unit -> unit
val make_stop_auto_management_request : unit -> unit
val make_start_quota_utilization_report_response : ?message:Types.report_message -> ?status:Types.report_status -> ?report_id:Types.report_id -> unit -> Types.start_quota_utilization_report_response
val make_start_quota_utilization_report_request : unit -> unit
val make_start_auto_management_response : unit -> unit
val make_start_auto_management_request : ?exclusion_list:Types.exclusion_list -> ?notification_arn:Types.amazon_resource_name -> opt_in_type:Types.opt_in_type -> opt_in_level:Types.opt_in_level -> unit -> Types.start_auto_management_request
val make_quota_context_info : ?context_id:Types.quota_context_id -> ?context_scope_type:Types.quota_context_scope_type -> ?context_scope:Types.quota_context_scope -> unit -> Types.quota_context_info
val make_requested_service_quota_change : ?quota_context:Types.quota_context_info -> ?quota_requested_at_level:Types.applied_level_enum -> ?unit_:Types.quota_unit -> ?global_quota:Types.global_quota -> ?quota_arn:Types.quota_arn -> ?requester:Types.requester -> ?last_updated:Types.date_time -> ?created:Types.date_time -> ?status:Types.request_status -> ?desired_value:Types.quota_value -> ?quota_name:Types.quota_name -> ?quota_code:Types.quota_code -> ?service_name:Types.service_name -> ?service_code:Types.service_code -> ?case_id:Types.customer_service_engagement_id -> ?request_type:Types.request_type -> ?id:Types.request_id -> unit -> Types.requested_service_quota_change
val make_request_service_quota_increase_response : ?requested_quota:Types.requested_service_quota_change -> unit -> Types.request_service_quota_increase_response
val make_request_service_quota_increase_request : ?support_case_allowed:Types.support_case_allowed -> ?context_id:Types.quota_context_id -> desired_value:Types.quota_value -> quota_code:Types.quota_code -> service_code:Types.service_code -> unit -> Types.request_service_quota_increase_request
val make_service_quota_increase_request_in_template : ?global_quota:Types.global_quota -> ?unit_:Types.quota_unit -> ?aws_region:Types.aws_region -> ?desired_value:Types.quota_value -> ?quota_name:Types.quota_name -> ?quota_code:Types.quota_code -> ?service_name:Types.service_name -> ?service_code:Types.service_code -> unit -> Types.service_quota_increase_request_in_template
val make_put_service_quota_increase_request_into_template_response : ?service_quota_increase_request_in_template: Types.service_quota_increase_request_in_template -> unit -> Types.put_service_quota_increase_request_into_template_response
val make_put_service_quota_increase_request_into_template_request : desired_value:Types.quota_value -> aws_region:Types.aws_region -> service_code:Types.service_code -> quota_code:Types.quota_code -> unit -> Types.put_service_quota_increase_request_into_template_request
val make_list_tags_for_resource_response : ?tags:Types.output_tags -> unit -> Types.list_tags_for_resource_response
val make_list_tags_for_resource_request : resource_ar_n:Types.amazon_resource_name -> unit -> Types.list_tags_for_resource_request
val make_service_info : ?service_name:Types.service_name -> ?service_code:Types.service_code -> unit -> Types.service_info
val make_list_services_response : ?services:Types.service_info_list_definition -> ?next_token:Types.next_token -> unit -> Types.list_services_response
val make_list_services_request : ?max_results:Types.max_results -> ?next_token:Types.next_token -> unit -> Types.list_services_request
val make_metric_info : ?metric_statistic_recommendation:Types.statistic -> ?metric_dimensions:Types.metric_dimensions_map_definition -> ?metric_name:Types.quota_metric_name -> ?metric_namespace:Types.quota_metric_namespace -> unit -> Types.metric_info
val make_quota_period : ?period_unit:Types.period_unit -> ?period_value:Types.period_value -> unit -> Types.quota_period
val make_error_reason : ?error_message:Types.error_message -> ?error_code:Types.error_code -> unit -> Types.error_reason
val make_service_quota : ?description:Types.quota_description -> ?quota_context:Types.quota_context_info -> ?quota_applied_at_level:Types.applied_level_enum -> ?error_reason:Types.error_reason -> ?period:Types.quota_period -> ?usage_metric:Types.metric_info -> ?global_quota:Types.global_quota -> ?adjustable:Types.quota_adjustable -> ?unit_:Types.quota_unit -> ?value:Types.quota_value -> ?quota_name:Types.quota_name -> ?quota_code:Types.quota_code -> ?quota_arn:Types.quota_arn -> ?service_name:Types.service_name -> ?service_code:Types.service_code -> unit -> Types.service_quota
val make_list_service_quotas_response : ?quotas:Types.service_quota_list_definition -> ?next_token:Types.next_token -> unit -> Types.list_service_quotas_response
val make_list_service_quotas_request : ?quota_applied_at_level:Types.applied_level_enum -> ?quota_code:Types.quota_code -> ?max_results:Types.max_results -> ?next_token:Types.next_token -> service_code:Types.service_code -> unit -> Types.list_service_quotas_request
val make_list_service_quota_increase_requests_in_template_response : ?next_token:Types.next_token -> ?service_quota_increase_request_in_template_list: Types.service_quota_increase_request_in_template_list -> unit -> Types.list_service_quota_increase_requests_in_template_response
val make_list_service_quota_increase_requests_in_template_request : ?max_results:Types.max_results -> ?next_token:Types.next_token -> ?aws_region:Types.aws_region -> ?service_code:Types.service_code -> unit -> Types.list_service_quota_increase_requests_in_template_request
val make_list_requested_service_quota_change_history_by_quota_response : ?requested_quotas: Types.requested_service_quota_change_history_list_definition -> ?next_token:Types.next_token -> unit -> Types.list_requested_service_quota_change_history_by_quota_response
val make_list_requested_service_quota_change_history_by_quota_request : ?quota_requested_at_level:Types.applied_level_enum -> ?max_results:Types.max_results -> ?next_token:Types.next_token -> ?status:Types.request_status -> quota_code:Types.quota_code -> service_code:Types.service_code -> unit -> Types.list_requested_service_quota_change_history_by_quota_request
val make_list_requested_service_quota_change_history_response : ?requested_quotas: Types.requested_service_quota_change_history_list_definition -> ?next_token:Types.next_token -> unit -> Types.list_requested_service_quota_change_history_response
val make_list_requested_service_quota_change_history_request : ?quota_requested_at_level:Types.applied_level_enum -> ?max_results:Types.max_results -> ?next_token:Types.next_token -> ?status:Types.request_status -> ?service_code:Types.service_code -> unit -> Types.list_requested_service_quota_change_history_request
val make_list_aws_default_service_quotas_response : ?quotas:Types.service_quota_list_definition -> ?next_token:Types.next_token -> unit -> Types.list_aws_default_service_quotas_response
val make_list_aws_default_service_quotas_request : ?max_results:Types.max_results -> ?next_token:Types.next_token -> service_code:Types.service_code -> unit -> Types.list_aws_default_service_quotas_request
val make_get_service_quota_increase_request_from_template_response : ?service_quota_increase_request_in_template: Types.service_quota_increase_request_in_template -> unit -> Types.get_service_quota_increase_request_from_template_response
val make_get_service_quota_increase_request_from_template_request : aws_region:Types.aws_region -> quota_code:Types.quota_code -> service_code:Types.service_code -> unit -> Types.get_service_quota_increase_request_from_template_request
val make_get_service_quota_response : ?quota:Types.service_quota -> unit -> Types.get_service_quota_response
val make_get_service_quota_request : ?context_id:Types.quota_context_id -> quota_code:Types.quota_code -> service_code:Types.service_code -> unit -> Types.get_service_quota_request
val make_get_requested_service_quota_change_response : ?requested_quota:Types.requested_service_quota_change -> unit -> Types.get_requested_service_quota_change_response
val make_get_requested_service_quota_change_request : request_id:Types.request_id -> unit -> Types.get_requested_service_quota_change_request
val make_quota_utilization_info : ?adjustable:Types.quota_adjustable -> ?service_name:Types.service_name -> ?applied_value:Types.applied_value -> ?default_value:Types.default_value -> ?utilization:Types.utilization_pct -> ?namespace:Types.quota_metric_namespace -> ?quota_name:Types.quota_name -> ?service_code:Types.service_code -> ?quota_code:Types.quota_code -> unit -> Types.quota_utilization_info
val make_get_quota_utilization_report_response : ?error_message:Types.report_error_message -> ?error_code:Types.report_error_code -> ?next_token:Types.next_token -> ?quotas:Types.quota_utilization_info_list -> ?total_count:Types.total_count -> ?generated_at:Types.date_time -> ?status:Types.report_status -> ?report_id:Types.report_id -> unit -> Types.get_quota_utilization_report_response
val make_get_quota_utilization_report_request : ?max_results:Types.max_results_utilization -> ?next_token:Types.next_token -> report_id:Types.report_id -> unit -> Types.get_quota_utilization_report_request
val make_get_aws_default_service_quota_response : ?quota:Types.service_quota -> unit -> Types.get_aws_default_service_quota_response
val make_get_aws_default_service_quota_request : quota_code:Types.quota_code -> service_code:Types.service_code -> unit -> Types.get_aws_default_service_quota_request
val make_quota_info : ?quota_name:Types.quota_name -> ?quota_code:Types.quota_code -> unit -> Types.quota_info
val make_get_auto_management_configuration_response : ?exclusion_list:Types.exclusion_quota_list -> ?opt_in_status:Types.opt_in_status -> ?notification_arn:Types.amazon_resource_name -> ?opt_in_type:Types.opt_in_type -> ?opt_in_level:Types.opt_in_level -> unit -> Types.get_auto_management_configuration_response
val make_get_auto_management_configuration_request : unit -> unit
val make_get_association_for_service_quota_template_response : ?service_quota_template_association_status: Types.service_quota_template_association_status -> unit -> Types.get_association_for_service_quota_template_response
val make_get_association_for_service_quota_template_request : unit -> unit
val make_disassociate_service_quota_template_response : unit -> unit
val make_disassociate_service_quota_template_request : unit -> unit
val make_delete_service_quota_increase_request_from_template_response : unit -> unit
val make_delete_service_quota_increase_request_from_template_request : aws_region:Types.aws_region -> quota_code:Types.quota_code -> service_code:Types.service_code -> unit -> Types.delete_service_quota_increase_request_from_template_request
val make_create_support_case_response : unit -> unit
val make_create_support_case_request : request_id:Types.request_id -> unit -> Types.create_support_case_request
val make_associate_service_quota_template_response : unit -> unit
val make_associate_service_quota_template_request : unit -> unit

Operations

module AssociateServiceQuotaTemplate : sig ... end

Associates your quota request template with your organization. When a new Amazon Web Services 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.

module CreateSupportCase : sig ... end

Creates a Support case for an existing quota increase request. This call only creates a Support case if the request has a Pending status.

Deletes the quota increase request for the specified quota from your quota request template.

Disables your quota request template. After a template is disabled, the quota increase requests in the template are not applied to new Amazon Web Services accounts in your organization. Disabling a quota request template does not apply its quota increase requests.

Retrieves the status of the association for the quota request template.

module GetAutoManagementConfiguration : sig ... end

Retrieves information about your Service Quotas Automatic Management configuration. Automatic Management monitors your Service Quotas utilization and notifies you before you run out of your allocated quotas.

module GetAWSDefaultServiceQuota : sig ... end

Retrieves the default value for the specified quota. The default value does not reflect any quota increases.

module GetQuotaUtilizationReport : sig ... end

Retrieves the quota utilization report for your Amazon Web Services account. This operation returns paginated results showing your quota usage across all Amazon Web Services services, sorted by utilization percentage in descending order (highest utilization first).

module GetRequestedServiceQuotaChange : sig ... end

Retrieves information about the specified quota increase request.

module GetServiceQuota : sig ... end

Retrieves the applied quota value for the specified account-level or resource-level 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.

Retrieves information about the specified quota increase request in your quota request template.

module ListAWSDefaultServiceQuotas : sig ... end

Lists the default values for the quotas for the specified Amazon Web Services service. A default value does not reflect any quota increases.

Retrieves the quota increase requests for the specified Amazon Web Services service. Filter responses to return quota requests at either the account level, resource level, or all levels. Responses include any open or closed requests within 90 days.

Retrieves the quota increase requests for the specified quota. Filter responses to return quota requests at either the account level, resource level, or all levels.

Lists the quota increase requests in the specified quota request template.

module ListServiceQuotas : sig ... end

Lists the applied quota values for the specified Amazon Web Services 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. Filter responses to return applied quota values at either the account level, resource level, or all levels.

module ListServices : sig ... end

Lists the names and codes for the Amazon Web Services services integrated with Service Quotas.

module ListTagsForResource : sig ... end

Returns a list of the tags assigned to the specified applied quota.

Adds a quota increase request to your quota request template.

module RequestServiceQuotaIncrease : sig ... end

Submits a quota increase request for the specified quota at the account or resource level.

module StartAutoManagement : sig ... end

Starts Service Quotas Automatic Management for an Amazon Web Services account, including notification preferences and excluded quotas configurations. Automatic Management monitors your Service Quotas utilization and notifies you before you run out of your allocated quotas.

module StartQuotaUtilizationReport : sig ... end

Initiates the generation of a quota utilization report for your Amazon Web Services account. This asynchronous operation analyzes your quota usage across all Amazon Web Services services and returns a unique report identifier that you can use to retrieve the results.

module StopAutoManagement : sig ... end

Stops Service Quotas Automatic Management for an Amazon Web Services account and removes all associated configurations. Automatic Management monitors your Service Quotas utilization and notifies you before you run out of your allocated quotas.

module TagResource : sig ... end

Adds tags to the specified applied quota. You can include one or more tags to add to the quota.

module UntagResource : sig ... end

Removes tags from the specified applied quota. You can specify one or more tags to remove.

module UpdateAutoManagement : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end