openapi: 3.2.0
info:
description: 'Use the Limits Increase API to work with limit increase requests.
For more information, see
[Working with Limit Increase Requests](/iaas/Content/General/service-limits/requests.htm).
'
license:
name: Oracle Corporation
title: Limits Increase API
version: '20251101'
x-provenance:
method: harvested
first_party: true
publisher: Oracle
source: https://docs.oracle.com/en-us/iaas/api/specs/36769278ca068ac6186bd1ed5f826375d3db1781c55351932ba49d6b0882e195.yaml
harvested: '2026-08-04'
note: Published by Oracle as the contract for the Limits Increase API OCI service and stored verbatim; API Evangelist added only this provenance block.
x-evidence:
- url: https://docs.oracle.com/en-us/iaas/api/specs/index.json
what: Oracle's own index of every OCI service specification
- url: https://docs.oracle.com/en-us/iaas/api/specs/36769278ca068ac6186bd1ed5f826375d3db1781c55351932ba49d6b0882e195.yaml
what: the harvested document for Limits Increase API
servers:
- url: https://localhost:9090/20251101
tags:
- name: LimitsIncrease
paths:
/limitsIncreaseItemRequests:
get:
description: 'Lists items in the specified limit increase request.
For more information, see
[Getting Details for a Limit Increase Request](/iaas/Content/General/service-limits/get-request.htm).
'
operationId: ListLimitsIncreaseItemRequests
parameters:
- $ref: '#/components/parameters/RootCompartmentQueryParam'
- $ref: '#/components/parameters/ServiceQueryParam'
- $ref: '#/components/parameters/LifecycleStateQueryParam'
- $ref: '#/components/parameters/LimitsIncreaseRequestIdQueryParam'
- $ref: '#/components/parameters/SortOrderQueryParam'
- $ref: '#/components/parameters/LimitsIncreaseItemSortByQueryParam'
- $ref: '#/components/parameters/PaginationLimitQueryParam'
- $ref: '#/components/parameters/PaginationTokenQueryParam'
- $ref: '#/components/parameters/RequestIdHeader'
responses:
400:
description: A bad request was made or the request is not supported for the current tenant.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
401:
description: User authentication has failed.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
403:
description: Not authorized for executing the operation.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
404:
description: 'Entity not found.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
409:
description: 'Commit conflict or object already exists.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
412:
description: 'Precondition failed.
This occurs when another update has occurred since the last time you have checked the current object.
This can only occur if you are passing a non-null `if-match` header parameter, which is available
on all PUT requests.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
429:
description: You have issued too many requests to the Oracle Cloud Infrastructure APIs in too short of an amount of time.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
500:
description: Internal server error.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
default:
description: Unexpected error
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
200:
description: A page of limit increase requests.
headers:
opc-next-page:
description: 'For list pagination. When this header appears in the response, additional pages
of results remain. For important details about how pagination works, see
[List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).
'
schema:
type: string
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/LimitsIncreaseItemRequestCollection'
summary: Get all items related to LimitIncreaseRequests
tags:
- LimitsIncrease
x-example: 'GET /20251101/limitsIncreaseItemRequests
Host: limits.us-phoenix-1.oraclecloud.com
<authorization and other headers>
'
x-related-resource: '#/definitions/LimitsIncreaseItemRequestCollection'
/limitsIncreaseItemRequests/{limitsIncreaseItemRequestId}:
get:
description: 'Gets the specified item from the limit increase request.
For more information, see
[Getting Details for a Limit Increase Request](/iaas/Content/General/service-limits/get-request.htm).
'
operationId: GetLimitsIncreaseItemRequest
parameters:
- $ref: '#/components/parameters/LimitsIncreaseItemRequestIdPathParam'
- $ref: '#/components/parameters/RequestIdHeader'
responses:
400:
description: A bad request was made or the request is not supported for the current tenant.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
401:
description: User authentication has failed.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
403:
description: Not authorized for executing the operation.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
404:
description: 'Entity not found.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
409:
description: 'Commit conflict or object already exists.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
412:
description: 'Precondition failed.
This occurs when another update has occurred since the last time you have checked the current object.
This can only occur if you are passing a non-null `if-match` header parameter, which is available
on all PUT requests.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
429:
description: You have issued too many requests to the Oracle Cloud Infrastructure APIs in too short of an amount of time.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
500:
description: Internal server error.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
default:
description: Unexpected error
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
200:
description: The limit increase item with the specified OCID.
headers:
etag:
description: 'For optimistic concurrency control. See `if-match`.
'
schema:
type: string
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/LimitsIncreaseItemRequest'
summary: Get LimitsIncreaseItemRequest
tags:
- LimitsIncrease
x-example: 'GET /20251101/limitsIncreaseItemRequests/<item_identifier>/actions/cancel
Host: limits.us-phoenix-1.oraclecloud.com
<authorization and other headers>
'
x-related-resource: '#/definitions/LimitsIncreaseItemRequest'
/limitsIncreaseItemRequests/{limitsIncreaseItemRequestId}/actions/cancel:
post:
description: 'Withdraws the specified item from the limit increase request.
For more information, see
[Withdrawing an Item from a Limit Increase Request](/iaas/Content/General/service-limits/withdraw-item-request.htm).
'
operationId: CancelLimitsIncreaseItemRequest
parameters:
- $ref: '#/components/parameters/LimitsIncreaseItemRequestIdPathParam'
- $ref: '#/components/parameters/RequestIdHeader'
- $ref: '#/components/parameters/IfMatchHeader'
- $ref: '#/components/parameters/IdempotencyTokenHeader'
responses:
400:
description: A bad request was made or the request is not supported for the current tenant.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
401:
description: User authentication has failed.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
403:
description: Not authorized for executing the operation.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
404:
description: 'Entity not found.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
409:
description: 'Commit conflict or object already exists.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
412:
description: 'Precondition failed.
This occurs when another update has occurred since the last time you have checked the current object.
This can only occur if you are passing a non-null `if-match` header parameter, which is available
on all PUT requests.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
429:
description: You have issued too many requests to the Oracle Cloud Infrastructure APIs in too short of an amount of time.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
500:
description: Internal server error.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
default:
description: Unexpected error
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
200:
$ref: '#/components/responses/200OK_LimitsIncreaseItemRequest'
summary: Cancel Limits Increase Item Request
tags:
- LimitsIncrease
x-example: 'POST /20251101/limitsIncreaseItemRequests/<item_identifier>/actions/cancel
Host: limits.us-phoenix-1.oraclecloud.com
<authorization and other headers>
'
x-related-resource: '#/definitions/LimitsIncreaseItemRequest'
/limitsIncreaseQuestionnaires:
get:
description: 'Gets the fields for the specified service and limit name.
Service name is required if limit name is provided.
If limit name is not provided, returns all questions for the specified service.
If service name is not provided, returns all available questions.
For more information, see
[Creating a Limit Increase Request](/iaas/Content/General/service-limits/create-request.htm).
'
operationId: ListLimitsIncreaseQuestions
parameters:
- $ref: '#/components/parameters/RootCompartmentQueryParam'
- $ref: '#/components/parameters/PublicServiceQueryParam'
- $ref: '#/components/parameters/PublicLimitNameQueryParam'
- $ref: '#/components/parameters/RequestIdHeader'
- $ref: '#/components/parameters/SortOrderQueryParam'
- $ref: '#/components/parameters/QuestionsSortByQueryParam'
- $ref: '#/components/parameters/PaginationLimitQueryParam'
- $ref: '#/components/parameters/PaginationTokenQueryParam'
responses:
400:
description: A bad request was made or the request is not supported for the current tenant.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
401:
description: User authentication has failed.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
403:
description: Not authorized for executing the operation.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
404:
description: 'Entity not found.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
409:
description: 'Commit conflict or object already exists.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
412:
description: 'Precondition failed.
This occurs when another update has occurred since the last time you have checked the current object.
This can only occur if you are passing a non-null `if-match` header parameter, which is available
on all PUT requests.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
429:
description: You have issued too many requests to the Oracle Cloud Infrastructure APIs in too short of an amount of time.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
500:
description: Internal server error.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
default:
description: Unexpected error
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
200:
description: A set of questions for a given service and limit name.
headers:
opc-next-page:
description: 'For list pagination. When this header appears in the response, additional pages
of results remain. For important details about how pagination works, see
[List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).
'
schema:
type: string
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/LimitsIncreaseQuestionCollection'
summary: Get all questionnaire questions for a given service and limit name. If they are not provider return a super set of questions.
tags:
- LimitsIncrease
x-example: 'GET /20251101/limitsIncreaseQuestionnaires
Host: limits.us-phoenix-1.oraclecloud.com
<authorization and other headers>
'
x-related-resource: '#/definitions/LimitsIncreaseQuestionCollection'
/limitsIncreaseRequests:
get:
description: 'Lists limit increase requests in the specified compartment.
For more information, see
[Listing Limit Increase Requests](/iaas/Content/General/service-limits/list-requests.htm).
'
operationId: ListLimitsIncreaseRequests
parameters:
- $ref: '#/components/parameters/RootCompartmentQueryParam'
- $ref: '#/components/parameters/LifecycleStateQueryParam'
- $ref: '#/components/parameters/DisplayNameQueryParam'
- $ref: '#/components/parameters/SortOrderQueryParam'
- $ref: '#/components/parameters/SortByQueryParam'
- $ref: '#/components/parameters/PaginationLimitQueryParam'
- $ref: '#/components/parameters/PaginationTokenQueryParam'
- $ref: '#/components/parameters/RequestIdHeader'
responses:
400:
description: A bad request was made or the request is not supported for the current tenant.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
401:
description: User authentication has failed.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
403:
description: Not authorized for executing the operation.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
404:
description: 'Entity not found.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
409:
description: 'Commit conflict or object already exists.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
412:
description: 'Precondition failed.
This occurs when another update has occurred since the last time you have checked the current object.
This can only occur if you are passing a non-null `if-match` header parameter, which is available
on all PUT requests.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
429:
description: You have issued too many requests to the Oracle Cloud Infrastructure APIs in too short of an amount of time.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
500:
description: Internal server error.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
default:
description: Unexpected error
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
200:
description: A page of limit increase requests.
headers:
opc-next-page:
description: 'For list pagination. When this header appears in the response, additional pages
of results remain. For important details about how pagination works, see
[List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).
'
schema:
type: string
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/LimitsIncreaseRequestCollection'
summary: List all the limit increase requests
tags:
- LimitsIncrease
x-example: 'GET /20251101/limitsIncreaseRequests
Host: limits.us-phoenix-1.oraclecloud.com
<authorization and other headers>
'
x-related-resource: '#/definitions/LimitsIncreaseRequest'
post:
description: 'Creates a limit increase request in the specified compartment.
For more information, see
[Creating a Limit Increase Request](/iaas/Content/General/service-limits/create-request.htm).
'
operationId: CreateLimitsIncreaseRequest
parameters:
- $ref: '#/components/parameters/IdempotencyTokenHeader'
- $ref: '#/components/parameters/RequestIdHeader'
responses:
400:
description: A bad request was made or the request is not supported for the current tenant.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
401:
description: User authentication has failed.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
403:
description: Not authorized for executing the operation.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
404:
description: 'Entity not found.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
409:
description: 'Commit conflict or object already exists.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
412:
description: 'Precondition failed.
This occurs when another update has occurred since the last time you have checked the current object.
This can only occur if you are passing a non-null `if-match` header parameter, which is available
on all PUT requests.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
429:
description: You have issued too many requests to the Oracle Cloud Infrastructure APIs in too short of an amount of time.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
500:
description: Internal server error.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
default:
description: Unexpected error
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
200:
$ref: '#/components/responses/200OK_LimitsIncreaseRequest'
summary: Create a new Limit Increase Request
tags:
- LimitsIncrease
x-example: "POST /20251101/limitsIncreaseRequests\nHost: limits.us-phoenix-1.oraclecloud.com\n<authorization and other headers>\n{\n \"compartmentId\" : <compartment_OCID>,\n \"displayName\": \"My Limit Increase Request\",\n \"justification\": \"Need space\",\n \"limitsIncreaseItemRequests\": [\n {\n \"serviceName\": \"compute\",\n \"limitName\": \"dense-io-e5-core-count\",\n \"region\": \"us-ashburn-1\",\n \"scope\": \"ABcd:US-ASHBURN-1\",\n \"value\": 50\n }\n ]\n}\n"
x-related-resource: '#/definitions/LimitsIncreaseRequest'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateLimitsIncreaseRequestDetails'
description: The new limit increase request details
required: true
/limitsIncreaseRequests/{limitsIncreaseRequestId}:
delete:
description: 'Deletes the specified limit increase request.
For more information, see
[Deleting a Limit Increase Request](/iaas/Content/General/service-limits/delete-request.htm).
'
operationId: DeleteLimitsIncreaseRequest
parameters:
- $ref: '#/components/parameters/LimitsIncreaseRequestIdPathParam'
- $ref: '#/components/parameters/RequestIdHeader'
- $ref: '#/components/parameters/IfMatchHeader'
responses:
400:
description: A bad request was made or the request is not supported for the current tenant.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
401:
description: User authentication has failed.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
403:
description: Not authorized for executing the operation.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
404:
description: 'Entity not found.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
409:
description: 'Commit conflict or object already exists.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
412:
description: 'Precondition failed.
This occurs when another update has occurred since the last time you have checked the current object.
This can only occur if you are passing a non-null `if-match` header parameter, which is available
on all PUT requests.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
429:
description: You have issued too many requests to the Oracle Cloud Infrastructure APIs in too short of an amount of time.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
500:
description: Internal server error.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
default:
description: Unexpected error
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
204:
$ref: '#/components/responses/204OK_NoContent'
summary: Delete a Limits Increase Request
tags:
- LimitsIncrease
x-example: 'DELETE /20251101/limitsIncreaseRequests/<request_identifier>
Host: limits.us-phoenix-1.oraclecloud.com
<authorization and other headers>
'
x-related-resource: '#/definitions/LimitsIncreaseRequest'
get:
description: 'Gets the specified limit increase request.
For more information, see
[Getting Details for a Limit Increase Request](/iaas/Content/General/service-limits/get-request.htm).
'
operationId: GetLimitsIncreaseRequest
parameters:
- $ref: '#/components/parameters/LimitsIncreaseRequestIdPathParam'
- $ref: '#/components/parameters/RequestIdHeader'
responses:
400:
description: A bad request was made or the request is not supported for the current tenant.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
401:
description: User authentication has failed.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
403:
description: Not authorized for executing the operation.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
404:
description: 'Entity not found.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
409:
description: 'Commit conflict or object already exists.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
412:
description: 'Precondition failed.
This occurs when another update has occurred since the last time you have checked the current object.
This can only occur if you are passing a non-null `if-match` header parameter, which is available
on all PUT requests.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
429:
description: You have issued too many requests to the Oracle Cloud Infrastructure APIs in too short of an amount of time.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
500:
description: Internal server error.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
default:
description: Unexpected error
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
200:
$ref: '#/components/responses/200OK_LimitsIncreaseRequest'
summary: Get a Limits Increase Request
tags:
- LimitsIncrease
x-example: 'GET /20251101/limitsIncreaseRequests/<request_identifier>
Host: limits.us-phoenix-1.oraclecloud.com
<authorization and other headers>
'
x-related-resource: '#/definitions/LimitsIncreaseRequest'
patch:
description: 'Adds one or more comments to the specified limit increase request.
For more information, see
[Adding Comments to a Limit Increase Request](/iaas/Content/General/service-limits/comment-request.htm).
'
operationId: PatchLimitsIncreaseRequest
parameters:
- $ref: '#/components/parameters/LimitsIncreaseRequestIdPathParam'
- $ref: '#/components/parameters/RequestIdHeader'
- $ref: '#/components/parameters/IfMatchHeader'
responses:
400:
description: A bad request was made or the request is not supported for the current tenant.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
401:
description: User authentication has failed.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
403:
description: Not authorized for executing the operation.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
404:
description: 'Entity not found.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
409:
description: 'Commit conflict or object already exists.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
412:
description: 'Precondition failed.
This occurs when another update has occurred since the last time you have checked the current object.
This can only occur if you are passing a non-null `if-match` header parameter, which is available
on all PUT requests.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
429:
description: You have issued too many requests to the Oracle Cloud Infrastructure APIs in too short of an amount of time.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
500:
description: Internal server error.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
default:
description: Unexpected error
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
200:
$ref: '#/components/responses/200OK_LimitsIncreaseRequest'
summary: Patch the customer comments on a Limits Increase Request
tags:
- LimitsIncrease
x-example: "Sample request to insert `customerComments`:\n\nPATCH /20251101/limitsIncreaseRequests/<request_identifier>\nHost: limits.us-ashburn-1.oci.oraclecloud.com\n<authorization and other headers>\n{\n \"items\": [\n {\n \"operation\": \"INSERT\",\n \"selection\": \"customerComments\",\n \"value\": \"{\\\"message\\\": \\\"message to OCI support\\\"}\"\n }\n ]\n}\n"
x-related-resource: '#/definitions/LimitsIncreaseRequest'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchLimitsIncreaseRequestDetails'
description: The payload containing instructions to patch the Limits Increase Request
required: true
put:
description: 'Updates the limit increase request.
For more information, see
[Updating a Limit Increase Request](/iaas/Content/General/service-limits/update-request.htm).
'
operationId: UpdateLimitsIncreaseRequest
parameters:
- $ref: '#/components/parameters/LimitsIncreaseRequestIdPathParam'
- $ref: '#/components/parameters/RequestIdHeader'
- $ref: '#/components/parameters/IfMatchHeader'
responses:
400:
description: A bad request was made or the request is not supported for the current tenant.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
401:
description: User authentication has failed.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
403:
description: Not authorized for executing the operation.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
404:
description: 'Entity not found.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
409:
description: 'Commit conflict or object already exists.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
412:
description: 'Precondition failed.
This occurs when another update has occurred since the last time you have checked the current object.
This can only occur if you are passing a non-null `if-match` header parameter, which is available
on all PUT requests.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
429:
description: You have issued too many requests to the Oracle Cloud Infrastructure APIs in too short of an amount of time.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
500:
description: Internal server error.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
default:
description: Unexpected error
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
200:
$ref: '#/components/responses/200OK_LimitsIncreaseRequest'
summary: Update the Limits Increase Request
tags:
- LimitsIncrease
x-example: "PUT /20251101/limitsIncreaseRequests/<request_identifier>\nHost: limits.us-phoenix-1.oraclecloud.com\n<authorization and other headers>\n{\n \"freeformTags\": {\"bar-key\": \"value\"}\n}\n"
x-related-resource: '#/definitions/LimitsIncreaseRequest'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateLimitsIncreaseRequestDetails'
description: Details for updating Limits Increase request
required: true
/limitsIncreaseRequests/{limitsIncreaseRequestId}/actions/cancel:
post:
description: 'Withdraws the specified limit increase request.
For more information, see
[Withdrawing a Limit Increase Request](/iaas/Content/General/service-limits/withdraw-request.htm).
'
operationId: CancelLimitsIncreaseRequest
parameters:
- $ref: '#/components/parameters/LimitsIncreaseRequestIdPathParam'
- $ref: '#/components/parameters/RequestIdHeader'
- $ref: '#/components/parameters/IfMatchHeader'
- $ref: '#/components/parameters/IdempotencyTokenHeader'
responses:
400:
description: A bad request was made or the request is not supported for the current tenant.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
401:
description: User authentication has failed.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
403:
description: Not authorized for executing the operation.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
404:
description: 'Entity not found.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
409:
description: 'Commit conflict or object already exists.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
412:
description: 'Precondition failed.
This occurs when another update has occurred since the last time you have checked the current object.
This can only occur if you are passing a non-null `if-match` header parameter, which is available
on all PUT requests.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
429:
description: You have issued too many requests to the Oracle Cloud Infrastructure APIs in too short of an amount of time.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
500:
description: Internal server error.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
default:
description: Unexpected error
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
200:
$ref: '#/components/responses/200OK_LimitsIncreaseRequest'
summary: Cancel Limits Increase Request
tags:
- LimitsIncrease
x-example: 'POST /20251101/limitsIncreaseRequests/<request_identifier>/actions/cancel
Host: limits.us-phoenix-1.oraclecloud.com
<authorization and other headers>
'
x-related-resource: '#/definitions/LimitsIncreaseRequest'
components:
parameters:
PaginationTokenQueryParam:
description: The next page token.
in: query
name: page
required: false
x-default-description: By default, it will start with the first page.
schema:
type: string
SortByQueryParam:
description: 'The field to sort by. You can specify only one sort order. The default order for `timeCreated` is descending. The default order for `displayName` is ascending.
'
in: query
name: sortBy
schema:
type: string
enum:
- timeCreated
- displayName
default: timeCreated
PublicLimitNameQueryParam:
description: 'The name of the limit.
'
in: query
name: limitName
required: false
x-default-description: If not present, returns questions for all limits
schema:
type: string
default: null
RootCompartmentQueryParam:
description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the parent compartment.
Note: The tenancy is the root compartment.
'
in: query
name: compartmentId
required: true
schema:
type: string
LimitsIncreaseRequestIdQueryParam:
description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
'
in: query
name: limitsIncreaseRequestId
required: false
x-default-description: If limitsIncreaseRequestId is not provided, return request for all limit increase requests
schema:
type: string
default: null
IfMatchHeader:
description: 'This value (etag) should be passed when you want to ensure that no-one else has changed the value while you''re making
an update. To get the current etag, make a GET call and read the current etag header.
If GET returns 404, and you still want to ensure that noone else has executed a SET operation, pass the following
header instead: `if-none-match: *`
'
in: header
name: if-match
required: false
schema:
type: string
PaginationLimitQueryParam:
description: Maximum number of items returned in a page.
in: query
name: limit
required: false
schema:
type: integer
default: 100
maximum: 1000
minimum: 1
IdempotencyTokenHeader:
description: 'Idempotency token to make sure that a second create operation won''t fail if the first one succeeded.
This can be any random string.
'
in: header
name: opc-retry-token
required: false
schema:
type: string
LimitsIncreaseItemRequestIdPathParam:
description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
in: path
name: limitsIncreaseItemRequestId
required: true
schema:
type: string
LifecycleStateQueryParam:
description: 'Lifecycle state of the limit increase request.
'
in: query
name: lifecycleState
required: false
x-default-description: If lifecycleState is not provided, return requests in all lifecycleStates
schema:
type: string
default: null
ServiceQueryParam:
description: 'Name of service that owns the limit.
'
in: query
name: service
required: false
x-default-description: If service is not provided, return requests for all services
schema:
type: string
default: null
SortOrderQueryParam:
description: 'The sort order to use, either ''asc'' or ''desc''. By default, it is ascending.
'
in: query
name: sortOrder
x-default-description: 'The default value depends upon `sortBy`, and
in general is ''DESC'' when sorting by time and ''ASC'' otherwise.
'
schema:
type: string
enum:
- ASC
- DESC
QuestionsSortByQueryParam:
description: 'The field to sort by. Both fields will sort alphabetically
'
in: query
name: sortBy
schema:
type: string
enum:
- serviceName
- limitName
default: serviceName
PublicServiceQueryParam:
description: 'The name of the service.
'
in: query
name: serviceName
required: false
x-default-description: If not present, returns questions for all services
schema:
type: string
default: null
LimitsIncreaseRequestIdPathParam:
description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
in: path
name: limitsIncreaseRequestId
required: true
schema:
type: string
DisplayNameQueryParam:
description: A filter to return only the resources that match the entire display name specified.
in: query
name: displayName
x-default-description: 'null'
schema:
type: string
maxLength: 255
minLength: 1
RequestIdHeader:
description: Override request id for request tracking purposes.
in: header
name: opc-request-id
required: false
schema:
type: string
LimitsIncreaseItemSortByQueryParam:
description: 'The field to sort by. You can specify only one sort order. The default order for `timeCreated` is descending.
'
in: query
name: sortBy
schema:
type: string
enum:
- timeCreated
default: timeCreated
schemas:
Error:
description: Generic error object.
properties:
code:
description: 'A short error code that defines the error, meant for programmatic parsing. See
[API Errors](/Content/API/References/apierrors.htm).
'
type: string
message:
description: A human-readable error string.
type: string
required:
- code
- message
LimitsIncreaseRequestCollection:
description: 'Collection of property summaries for limit increase requests.
'
properties:
items:
description: A list of limit increase requests.
items:
$ref: '#/components/schemas/LimitsIncreaseRequestSummary'
type: array
required:
- items
type: object
PatchLimitsIncreaseRequestDetails:
description: 'Configuration details for new comments to be added to the limit increase request.
For more information, see
[Adding Comments to a Limit Increase Request](/iaas/Content/General/service-limits/comment-request.htm).
'
properties:
items:
description: List of patch instructions for adding comments.
items:
$ref: '#/components/schemas/PatchInstruction'
type: array
type: object
CreateLimitsIncreaseItemRequestDetails:
description: 'The configuration details for creating a limit increase item within a limit increase request.
For more information, see
[Creating a Limit Increase Request](/iaas/Content/General/service-limits/create-requests.htm).
'
properties:
limitName:
description: The name of the limit to be increased.
maxLength: 255
minLength: 1
type: string
questionnaireResponse:
description: List of questionnaire responses.
items:
$ref: '#/components/schemas/LimitsIncreaseItemQuestionRequest'
type: array
region:
description: The region for the limit increase.
maxLength: 255
minLength: 1
type: string
scope:
description: 'The scope of the limit increase item.
For OCI, use the logical availability domain (AD) of the request.
For Multicloud, use the availability zone (AZ) of the request
'
maxLength: 255
minLength: 1
type: string
serviceName:
description: The name of the service that owns the limit.
maxLength: 255
minLength: 1
type: string
value:
description: The requested value of the increase.
format: int64
type: integer
required:
- serviceName
- limitName
- value
- region
type: object
LimitsIncreaseRequestComment:
description: 'The properties that define a comment in a limit increase request.
'
properties:
message:
description: The comment message.
type: string
senderType:
description: The comment sender type.
enum:
- CUSTOMER
- ORACLE
type: string
timeCreated:
description: The time that the comment was created. Format defined by RFC3339.
format: date-time
type: string
required:
- message
- timeCreated
- senderType
type: object
LimitsIncreaseRequestSummary:
description: 'A summary of properties for a limit increase request.
'
properties:
compartmentId:
description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the limit increase request.
Note: The tenancy is the root compartment.
'
type: string
definedTags:
additionalProperties:
additionalProperties:
description: 'The value of the tag. Only string type is supported.
'
type: object
description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace.
Example: `{"bar-key": "value"}`
'
type: object
description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: `{"foo-namespace": {"bar-key": "value"}}`
'
type: object
displayName:
description: The user-friendly name of the limit increase request. Avoid entering confidential information.
type: string
freeformTags:
additionalProperties:
type: string
description: 'Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
Example: `{"bar-key": "value"}`
'
type: object
id:
description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
type: string
itemsInRequest:
description: Number of limit increase items in the limit increase request.
format: int64
type: integer
justification:
description: Reason for the limit increase request.
type: string
lifecycleState:
description: The current state of the limit increase request.
type: string
x-obmcs-enumref: '#/definitions/LimitsIncreaseRequest/lifecycleState'
subscriptionId:
description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the tenancy subscription for the limit increase request.
type: string
systemTags:
additionalProperties:
additionalProperties:
description: 'The value of the tag. Only string type is supported.
'
type: object
description: 'Key-value pair representing system tags'' keys and values scoped to a namespace.
Example: `{"bar-key": "value"}`
'
type: object
description: 'System tags for this resource. Each key is predefined and scoped to a namespace.
Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
'
type: object
timeCreated:
description: The time that the limit increase request was created.
format: date-time
type: string
required:
- id
- compartmentId
- lifecycleState
- displayName
- itemsInRequest
- timeCreated
- freeformTags
- definedTags
type: object
UpdateLimitsIncreaseRequestDetails:
description: The configuration details for updating a limit increase request.
properties:
definedTags:
additionalProperties:
additionalProperties:
description: 'The value of the tag. Only string type is supported.
'
type: object
description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace.
Example: `{"bar-key": "value"}`
'
type: object
description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: `{"foo-namespace": {"bar-key": "value"}}`
'
type: object
freeformTags:
additionalProperties:
type: string
description: 'Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
Example: `{"bar-key": "value"}`
'
type: object
type: object
LimitsIncreaseItemRequestSummary:
description: 'A summary of properties for a limit increase item within the indicated limit increase request.
'
properties:
compartmentId:
description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the limit increase item.
Note: The tenancy is the root compartment.
'
type: string
currentValue:
description: The value of the limit for the tenancy at the time of the request. Purely informative.
format: int64
type: integer
id:
description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the limit increase item.
'
type: string
lifecycleState:
description: The current status of the limit increase item.
type: string
x-obmcs-enumref: '#/definitions/LimitsIncreaseItemRequest/lifecycleState'
limitName:
description: 'The name of the limit to be increased.
'
type: string
limitsIncreaseRequestId:
description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request that the limit increase item belongs to.
type: string
region:
description: The region code for the limit increase item.
type: string
scope:
description: 'The scope of the limit increase item.
For OCI, use the logical availability domain (AD) of the request.
For Multicloud, use the availability zone (AZ) of the request
'
type: string
serviceName:
description: 'The name of the service that owns the limit.
'
type: string
timeCreated:
description: The time that the limit increase request was created. Format defined by RFC3339.
format: date-time
type: string
value:
description: The requested value for the limit.
format: int64
type: integer
required:
- id
- compartmentId
- serviceName
- limitName
- region
- currentValue
- value
- limitsIncreaseRequestId
- lifecycleState
- timeCreated
type: object
x-example: "{\n \"id\" : \"<item_OCID>\",\n \"compartmentId\" : \"<compartment_OCID>\",\n \"region\" : \"us-ashburn-1\",\n \"scope\" : \"ABcd:US-ASHBURN-1\",\n \"serviceName\" : \"compute\",\n \"limitName\" : \"dense-io-e5-core-count\",\n \"value\" : 50,\n \"currentValue\" : 20,\n \"limitsIncreaseRequestId\" : \"<request_OCID>\",\n \"timeCreated\" : \"2024-04-15T23:46:54.321Z\",\n \"status\" : \"SUCCEEDED\"\n}\n"
CreateLimitsIncreaseRequestDetails:
description: The configuration details for creating a limit increase request.
properties:
compartmentId:
description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment for the new limit increase request.
Note: The tenancy is the root compartment.
'
maxLength: 255
minLength: 1
type: string
definedTags:
additionalProperties:
additionalProperties:
description: 'The value of the tag. Only string type is supported.
'
type: object
description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace.
Example: `{"bar-key": "value"}`
'
type: object
description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: `{"foo-namespace": {"bar-key": "value"}}`
'
type: object
displayName:
description: 'The user-friendly name of the limit increase request. Avoid entering confidential information.
'
type: string
freeformTags:
additionalProperties:
type: string
description: 'Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
Example: `{"bar-key": "value"}`
'
type: object
justification:
description: Reason for the limit increase request.
maxLength: 500
minLength: 1
type: string
limitsIncreaseItemRequests:
description: List of items in the limit increase request.
items:
$ref: '#/components/schemas/CreateLimitsIncreaseItemRequestDetails'
type: array
subscriptionId:
description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the tenancy subscription for the limit increase request.
maxLength: 255
minLength: 1
type: string
required:
- displayName
- compartmentId
- justification
- limitsIncreaseItemRequests
type: object
PatchInstruction:
description: A single patch instruction for a new comment to be added to the limit increase request.
discriminator:
propertyName: operation
properties:
operation:
description: 'Operation to perform on an element in the list.
'
enum:
- INSERT
type: string
selection:
description: 'The set of values to which the operation applies as a [JMESPath expression](https://jmespath.org/specification.html) for evaluation against the context resource.
An operation fails if the selection yields an exception, except as otherwise specified.
Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
'
type: string
required:
- operation
- selection
LimitsIncreaseItemRequest:
description: 'The properties that define a limit increase item in a limit increase request.
For information about limit increase requests, see
[Working with Limit Increase Requests](/iaas/Content/General/service-limits/requests.htm).
'
properties:
compartmentId:
description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the limit increase item.
Note: The tenancy is the root compartment).
'
type: string
currentValue:
description: The value of the limit for the tenancy at the time of the request. Purely informative.
format: int64
type: integer
id:
description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the limit increase item.
'
type: string
lifecycleState:
description: The current status of the limit increase item.
enum:
- ACCEPTED
- IN_PROGRESS
- SUCCEEDED
- CANCELED
- FAILED
type: string
limitName:
description: 'The name of the limit to be increased.
'
type: string
limitsIncreaseRequestId:
description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request that the limit increase item belongs to.
'
type: string
questionnaireResponse:
description: List of questionnaire responses for the limit increase item.
items:
$ref: '#/components/schemas/LimitsIncreaseItemQuestionResponse'
type: array
region:
description: The region code for the limit increase item.
type: string
scope:
description: 'The scope of the limit increase item.
For OCI, use the logical availability domain (AD) of the request.
For Multicloud, use the availability zone (AZ) of the request
'
type: string
serviceName:
description: 'The name of the service that owns the limit.
'
type: string
timeCreated:
description: The time that the limit increase item was created. Format defined by RFC3339.
format: date-time
type: string
timeResolution:
description: The time that the limit increase item was resolved. Format defined by RFC3339.
format: date-time
type: string
timeUpdated:
description: The time that the limit increase item was last updated. Format defined by RFC3339.
format: date-time
type: string
value:
description: The new value requested for the limit.
format: int64
type: integer
required:
- id
- compartmentId
- serviceName
- limitName
- currentValue
- region
- value
- limitsIncreaseRequestId
- lifecycleState
- timeCreated
type: object
x-example: "{\n \"id\" : \"<item_OCID>\",\n \"compartmentId\" : \"<compartment_OCID>\",\n \"region\" : \"us-ashburn-1\",\n \"scope\" : \"ABcd:US-ASHBURN-1\",\n \"serviceName\" : \"compute\",\n \"limitName\" : \"dense-io-e5-core-count\",\n \"value\" : 50,\n \"limitsIncreaseRequestId\" : \"<request_OCID>\",\n \"timeResolution\" : \"2024-04-15T23:46:54.321Z\",\n \"lifecycleState\" : \"SUCCEEDED\"\n}\n"
LimitsIncreaseItemRequestCollection:
description: 'Collection of property summaries for limit increase items within the indicated limit increase request.
'
properties:
items:
description: List of limit increase items.
items:
$ref: '#/components/schemas/LimitsIncreaseItemRequestSummary'
type: array
required:
- items
type: object
LimitsIncreaseRequest:
description: 'The properties that define a limit increase request.
For information about limit increase requests, see
[Working with Limit Increase Requests](/iaas/Content/General/service-limits/requests.htm).
'
properties:
compartmentId:
description: 'The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the limit increase request.
Note: The tenancy is the root compartment.
'
type: string
customerComments:
description: 'List of comments in the limit increase request. A comment is typically between the requester and OCI Support.
'
items:
$ref: '#/components/schemas/LimitsIncreaseRequestComment'
type: array
definedTags:
additionalProperties:
additionalProperties:
description: 'The value of the tag. Only string type is supported.
'
type: object
description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace.
Example: `{"bar-key": "value"}`
'
type: object
description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: `{"foo-namespace": {"bar-key": "value"}}`
'
type: object
displayName:
description: 'The user-friendly name of the limit increase request. Avoid entering confidential information.
'
type: string
freeformTags:
additionalProperties:
type: string
description: 'Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
Example: `{"bar-key": "value"}`
'
type: object
id:
description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
type: string
justification:
description: Reason for the limit increase request.
type: string
lifecycleState:
description: The current status of the limit increase request.
enum:
- ACCEPTED
- IN_PROGRESS
- SUCCEEDED
- CANCELED
- PARTIALLY_SUCCEEDED
- FAILED
type: string
limitsIncreaseItemRequests:
description: 'List of limit increase items within the limit increase request.
'
items:
$ref: '#/components/schemas/LimitsIncreaseItemRequest'
type: array
subscriptionId:
description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the tenancy subscription for the limit increase request.
type: string
systemTags:
additionalProperties:
additionalProperties:
description: 'The value of the tag. Only string type is supported.
'
type: object
description: 'Key-value pair representing system tags'' keys and values scoped to a namespace.
Example: `{"bar-key": "value"}`
'
type: object
description: 'System tags for this resource. Each key is predefined and scoped to a namespace.
Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
'
type: object
timeCreated:
description: The time that the limit increase request was created. Format defined by RFC3339.
format: date-time
type: string
timeResolution:
description: The time that the limit increase request was resolved (reached a terminal state). Format defined by RFC3339.
format: date-time
type: string
timeUpdated:
description: The time that the limit increase request was updated. Format defined by RFC3339.
format: date-time
type: string
required:
- id
- displayName
- compartmentId
- limitsIncreaseItemRequests
- lifecycleState
- timeCreated
- freeformTags
- definedTags
type: object
x-example: "{\n \"id\" : \"<request_OCID>\",\n \"compartmentId\" : \"<compartment_OCID>\",\n \"subscriptionId\" : \"<subscription_OCID>\",\n \"lifecycleState\" : \"COMPLETED\",\n \"timeCreated\" : \"2024-04-15T23:46:54.321Z\",\n \"timeResolution\" : \"2024-04-15T23:46:54.321Z\"\n}\n"
LimitsIncreaseQuestionCollection:
description: 'Collection of questions to be asked for certain limits.
Example questions include database version for some limits in Autonomous AI Database or email domain for some limits in Email Delivery.
For more information, see
[Creating a Limit Increase Request](/iaas/Content/General/service-limits/create-request.htm).
'
properties:
items:
description: List of questions to be asked for certain limits.
items:
$ref: '#/components/schemas/LimitsIncreaseQuestionSummary'
type: array
required:
- items
type: object
LimitsIncreaseItemQuestionResponse:
description: 'A question and its response.
'
properties:
id:
description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the question.
type: string
questionResponse:
description: The response to the question.
type: string
questionText:
description: The text of the question.
type: string
required:
- id
- questionText
- questionResponse
type: object
LimitsIncreaseQuestionSummary:
description: 'A summary of properties for a question to be asked for a certain limit.
Example questions include database version for some limits in Autonomous AI Database or email domain for some limits in Email Delivery.
For more information, see
[Creating a Limit Increase Request](/iaas/Content/General/service-limits/create-request.htm).
'
properties:
id:
description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the question.
type: string
isRequired:
description: When `true`, requires an answer to the question.
type: boolean
limitName:
description: The name of the limit for the question (empty if the question is for the service).
type: string
options:
additionalProperties:
type: string
description: Set options for the question. Applies to questions that aren't free text.
type: object
questionText:
description: The text for the question.
type: string
questionType:
description: The type of question.
enum:
- TEXT
- NUMBER
- RADIO
- CHECKBOX
type: string
service:
description: The name of the service for the question.
type: string
required:
- id
- service
- questionText
- questionType
- isRequired
type: object
LimitsIncreaseItemQuestionRequest:
description: 'A question response.
'
properties:
id:
description: The [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the question.
type: string
questionResponse:
description: The response to the question.
type: string
required:
- id
- questionResponse
type: object
responses:
200OK_LimitsIncreaseRequest:
description: Detailed information about the limit increase request
headers:
etag:
description: 'For optimistic concurrency control. See `if-match`.
'
schema:
type: string
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/LimitsIncreaseRequest'
200OK_LimitsIncreaseItemRequest:
description: Detailed information about the limit increase item request
headers:
etag:
description: 'For optimistic concurrency control. See `if-match`.
'
schema:
type: string
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/LimitsIncreaseItemRequest'
204OK_NoContent:
description: OK with NoContent.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
schema:
type: string
x-anchors:
x-headers:
etag:
description: 'For optimistic concurrency control. See `if-match`.
'
type: string
location:
description: 'Identifies the work-request url that can be polled to get status of work-request progress.
'
type: string
opc-next-page:
description: 'For list pagination. When this header appears in the response, additional pages
of results remain. For important details about how pagination works, see
[List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).
'
type: string
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
type: string
opc-work-request-id:
description: 'The [OCID](/Content/General/Concepts/identifiers.htm) of the work request.
'
type: string
x-httpStatuses:
400:
description: A bad request was made or the request is not supported for the current tenant.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
type: string
schema:
$ref: '#/components/schemas/Error'
401:
description: User authentication has failed.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
type: string
schema:
$ref: '#/components/schemas/Error'
403:
description: Not authorized for executing the operation.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
type: string
schema:
$ref: '#/components/schemas/Error'
404:
description: 'Entity not found.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
type: string
schema:
$ref: '#/components/schemas/Error'
409:
description: 'Commit conflict or object already exists.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
type: string
schema:
$ref: '#/components/schemas/Error'
412:
description: 'Precondition failed.
This occurs when another update has occurred since the last time you have checked the current object.
This can only occur if you are passing a non-null `if-match` header parameter, which is available
on all PUT requests.
'
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
type: string
schema:
$ref: '#/components/schemas/Error'
429:
description: You have issued too many requests to the Oracle Cloud Infrastructure APIs in too short of an amount of time.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
type: string
schema:
$ref: '#/components/schemas/Error'
500:
description: Internal server error.
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
type: string
schema:
$ref: '#/components/schemas/Error'
default:
description: Unexpected error
headers:
opc-request-id:
description: 'Unique Oracle-assigned identifier for the request. If you need to contact
Oracle about a particular request, please provide the request ID.
'
type: string
schema:
$ref: '#/components/schemas/Error'
x-properties:
definedTags:
additionalProperties:
additionalProperties:
description: 'The value of the tag. Only string type is supported.
'
type: object
description: 'Key-value pair representing predefined tags'' keys and values scoped to a namespace.
Example: `{"bar-key": "value"}`
'
type: object
description: 'Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: `{"foo-namespace": {"bar-key": "value"}}`
'
type: object
freeformTags:
additionalProperties:
type: string
description: 'Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
Example: `{"bar-key": "value"}`
'
type: object
serviceList:
- limits-increase-external
- limits-increase-external-rbaastest
systemTags:
additionalProperties:
additionalProperties:
description: 'The value of the tag. Only string type is supported.
'
type: object
description: 'Key-value pair representing system tags'' keys and values scoped to a namespace.
Example: `{"bar-key": "value"}`
'
type: object
description: 'System tags for this resource. Each key is predefined and scoped to a namespace.
Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
'
type: object
x-obmcs-client-retries-enabled: true
x-oracle-package: com.oracle.oci.limits.limitsincrease