Orchestrations REST Endpoints
Orchestrations
An orchestration defines the attributes and interdependencies of a collection of compute, networking, and storage resources in Compute Classic. You can use orchestrations to automate the provisioning and lifecycle operations of an entire virtual compute topology.
After creating an orchestration (in a JSON-formatted file) and adding it to Compute Classic, you can trigger the creation and removal all the resources defined in the orchestration with a single step.
An orchestration contains one or more object plans (oplans
). The attributes that you can specify in an oplan
vary depending on the object type (obj_type
). For detailed information about the object types that you can create by using orchestrations and the attributes for each object type, see Attributes in Orchestrations in Using Oracle Cloud Infrastructure Compute Classic.
You can add, start, stop, get, update, and delete orchestrations using the following HTTP requests:
- Add an Orchestration
- Method: postPath:
/orchestration/
- Delete an Orchestration
- Method: deletePath:
/orchestration/{name}
- Retrieve Details of all Orchestrations in a Container
- Method: getPath:
/orchestration/{container}/
- Retrieve Details of an Orchestration
- Method: getPath:
/orchestration/{name}
- Retrieve Names of all Orchestrations and Subcontainers in a Container
- Method: getPath:
/orchestration/{container}
- Retrieve Names of Containers
- Method: getPath:
/orchestration/
- Update an Orchestration
- Method: putPath:
/orchestration/{name}