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: post
Path: /orchestration/
Delete an Orchestration
Method: delete
Path: /orchestration/{name}
Retrieve Details of all Orchestrations in a Container
Method: get
Path: /orchestration/{container}/
Retrieve Details of an Orchestration
Method: get
Path: /orchestration/{name}
Retrieve Names of all Orchestrations and Subcontainers in a Container
Method: get
Path: /orchestration/{container}
Retrieve Names of Containers
Method: get
Path: /orchestration/
Update an Orchestration
Method: put
Path: /orchestration/{name}