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 customerIdinstanceId
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"
}