Module Values.RequestedServiceQuotaChangeSource

Information about a quota increase request.

Sourcetype nonrec t = {
  1. id : RequestId.t option;
    (*

    The unique identifier.

    *)
  2. requestType : RequestType.t option;
    (*

    The type of quota increase request. Possible values include: AutomaticManagement - The request was automatically created by Service Quotas Automatic Management when quota utilization approached the limit. If this field is not present, the request was manually created by a user.

    *)
  3. caseId : CustomerServiceEngagementId.t option;
    (*

    The case ID.

    *)
  4. serviceCode : ServiceCode.t option;
    (*

    Specifies the service identifier. To find the service code value for an Amazon Web Services service, use the ListServices operation.

    *)
  5. serviceName : ServiceName.t option;
    (*

    Specifies the service name.

    *)
  6. quotaCode : QuotaCode.t option;
    (*

    Specifies the quota identifier. To find the quota code for a specific quota, use the ListServiceQuotas operation, and look for the QuotaCode response in the output for the quota you want.

    *)
  7. quotaName : QuotaName.t option;
    (*

    Specifies the quota name.

    *)
  8. desiredValue : QuotaValue.t option;
    (*

    The new, increased value for the quota.

    *)
  9. status : RequestStatus.t option;
    (*

    The state of the quota increase request. PENDING: The quota increase request is under review by Amazon Web Services. CASE_OPENED: Service Quotas opened a support case to process the quota increase request. Follow-up on the support case for more information. APPROVED: The quota increase request is approved. DENIED: The quota increase request can't be approved by Service Quotas. Contact Amazon Web Services Support for more details. NOT APPROVED: The quota increase request can't be approved by Service Quotas. Contact Amazon Web Services Support for more details. CASE_CLOSED: The support case associated with this quota increase request was closed. Check the support case correspondence for the outcome of your quota request. INVALID_REQUEST: Service Quotas couldn't process your resource-level quota increase request because the Amazon Resource Name (ARN) specified as part of the ContextId is invalid.

    *)
  10. created : DateTime.t option;
    (*

    The date and time when the quota increase request was received and the case ID was created.

    *)
  11. lastUpdated : DateTime.t option;
    (*

    The date and time of the most recent change.

    *)
  12. requester : Requester.t option;
    (*

    The IAM identity of the requester.

    *)
  13. quotaArn : QuotaArn.t option;
    (*

    The Amazon Resource Name (ARN) of the quota.

    *)
  14. globalQuota : GlobalQuota.t option;
    (*

    Indicates whether the quota is global.

    *)
  15. unit : QuotaUnit.t option;
    (*

    The unit of measurement.

    *)
  16. quotaRequestedAtLevel : AppliedLevelEnum.t option;
    (*

    Filters the response to return quota requests for the ACCOUNT, RESOURCE, or ALL levels. ACCOUNT is the default.

    *)
  17. quotaContext : QuotaContextInfo.t option;
    (*

    The context for this service quota.

    *)
}
Sourceval make : ?id:??? -> ?requestType:??? -> ?caseId:??? -> ?serviceCode:??? -> ?serviceName:??? -> ?quotaCode:??? -> ?quotaName:??? -> ?desiredValue:??? -> ?status:??? -> ?created:??? -> ?lastUpdated:??? -> ?requester:??? -> ?quotaArn:??? -> ?globalQuota:??? -> ?unit:??? -> ?quotaRequestedAtLevel:??? -> ?quotaContext:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of GlobalQuota.t | `Double of QuotaValue.t | `Enum of string | `String of RequestId.t | `Structure of (string * [> `Enum of string | `String of QuotaContextScopeType.t ]) list | `Timestamp of DateTime.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t