Create Execution

Use this API to create Exadata Scale Up or Scale Down execution.

API

/exadata/v1/customers/{customerId}/instances/{instanceId}/executions

Scope and AuthZ

  • You must have mcs:oci:api:PrivilegedUser scope to access this API.
  • You can create Exadata Scale Up and Scale Down execution only for the customer.
  • You can use Exadata Scale Up and Scale Down API only if customer has opted-in for Exadata Scale Up and Scale Down functionality.

Headers

  • Authorization: Bearer <Token>

    Where <Token> is the OAUTH token returned by the Authorization Server (JWT Token).

  • Identifier: <JWKS Identifier>

    Where <JWKS Identifier> is the GUID generated when JWKS URI is set by customer admin in self-service platform.

Base Path

/exadata/v1/

Functionality

  • This API is used to create Exadata Execution.
  • customerId is customerId
  • instanceId is instance against which execution is created.
  • id is execution ID.
  • rfcNumber is RFC number(Ticket Id).

Verb

POST

Parameters

Name Type Description Mandatory
customerId Path parameter Customer ID Yes
instanceId Path parameter Instance ID of instance against which execution to be created Yes
ticketingDetails.primaryContact json Email ID used to create RFC
summary json Summary text used while creating RFC ticket against MOS
dbSystem.ocpuCountNew json CPU count for dbSystem
dbSystem.databases.name json Name of database
dbSystem.databases.ocpuCountNew json CPU count for database

Sample request

{
    "ticketingDetails": {
       "primaryContact": "<email ID>"
     },
   "summary":"summary",
   "dbSystem":{
      "ocpuCountNew":14,
      "databases":[
         {
            "name":"DWHPRD",
            "ocpuCountNew":15
         }
      ]
   }
}

Sample response

{
  "customerId":123456,
  "instanceId":"DWHPRD",
  "id": "98765",
  "rfcNumber": "3-7JZXAMZ"
}