Create an Instance Group for a Job Template
post
/api/v2/job_templates/{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 job template.
-
name: Name of this instance group. (string, required) -
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 Job Template:
Make a POST request to this resource with only an id field to associate an
existing instance group with this job template.
Remove Instance Groups from this Job Template:
Make a POST request to this resource with id and disassociate fields to
remove the instance group from this job template
without deleting the instance group.
Request
Supported Media Types
- application/json
Path Parameters
Root Schema : schema
Example:
{
"associate":true,
"id":5
}