Workflow for Creating Instances Using Orchestrations v2

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

To use an orchestration to create and manage compute, networking, or storage resources:
  1. Build your orchestration.
    An orchestration is defined in a JavaScript Object Notation (JSON) file that contains the attributes of the Compute Classic objects that you want to create. See Building Your First Orchestration v2.
  2. Upload the orchestration to Compute Classic. See Uploading an Orchestration v2.
  3. Start an orchestration. See Starting an Orchestration v2.


    If the desired_state parameter is set to active in the orchestration JSON, the orchestration is activated automatically when you upload it.

  4. While the orchestration is running, you can add, update, or delete an instance. See Updating an Orchestration v2.
  5. To delete objects that are not set to be persistent, suspend the orchestration.
  6. To delete all objects defined in the orchestration, stop the orchestration. See Terminating an Orchestration v2.