Create an Instance Group for a Schedule

post

/api/v2/schedules/{id}/instance_groups/

Make a POST request to this resource with the following instance group fields to create a new instance group associated with this schedule.

  • name: Name of this instance group. (string, required)

  • max_concurrent_jobs: Maximum number of concurrent jobs to run on a group. When set to zero, no maximum is enforced. (integer, default=0)

  • max_forks: Maximum number of forks to execute concurrently on a group. When set to zero, no maximum is enforced. (integer, default=0)

  • is_container_group: Indicates whether instances in this group are containerized.Containerized groups have a designated Openshift or Kubernetes cluster. (boolean, default=``)

  • credential: (id, default=``)
  • policy_instance_percentage: Minimum percentage of all instances that will be automatically assigned to this group when new instances come online. (integer, default=0)
  • policy_instance_minimum: Static minimum number of Instances that will be automatically assign to this group when new instances come online. (integer, default=0)
  • policy_instance_list: List of exact-match Instances that will be assigned to this group (json, default=``)
  • pod_spec_override: (string, default="")

Add Instance Groups for a Schedule:

Make a POST request to this resource with only an id field to associate an existing instance group with this schedule.

Remove Instance Groups from this Schedule:

Make a POST request to this resource with id and disassociate fields to remove the instance group from this schedule without deleting the instance group.

Request

Supported Media Types
Path Parameters
Body ()
Root Schema : InstanceGroup
Type: object
Show Source
Nested Schema : policy_instance_list
Type: array
List of exact-match Instances that will be assigned to this group
Show Source
Back to Top

Response

Supported Media Types

201 Response

Body ()
Root Schema : InstanceGroup
Type: object
Show Source
Nested Schema : policy_instance_list
Type: array
List of exact-match Instances that will be assigned to this group
Show Source
Back to Top