Update a services attributes, you may also add or remove functionalities from the service as well. Note: You may not remove or add individual label key/value pairs. You must include the entire object to override label values.
Field | Type | Required | Description |
---|---|---|---|
AlertOnAdd |
*bool | ➖ | N/A |
AutoAddRespondingTeam |
*bool | ➖ | N/A |
Checklists |
[]components.Checklists | ➖ | Array of checklist IDs to attach to the service |
Description |
*string | ➖ | N/A |
ExternalResources |
[]components.PatchV1ServicesServiceIDExternalResources | ➖ | An array of external resources to attach to this service. |
Functionalities |
[]components.PatchV1ServicesServiceIDFunctionalities | ➖ | An array of functionalities |
Labels |
map[string]string | ➖ | A hash of label keys and values |
Links |
[]components.PatchV1ServicesServiceIDLinks | ➖ | An array of links to associate with this service. This will remove all links not present in the patch. Only acts if 'links' key is included in the payload. |
Name |
*string | ➖ | N/A |
Owner |
*components.PatchV1ServicesServiceIDOwner | ➖ | An object representing a Team that owns the service |
RemoveOwner |
*bool | ➖ | If you are trying to remove a team as an owner from a service, set this to 'true' |
RemoveRemainingChecklists |
*bool | ➖ | If set to true, any checklists tagged on the service that are not included in the given array will be removed. Set this to true if you want to do a replacement operation for the checklists |
RemoveRemainingExternalResources |
*bool | ➖ | If set to true, any external_resources tagged on the service that are not included in the given array will be removed. Set this to true if you want to do a replacement operation for the external_resources |
RemoveRemainingFunctionalities |
*bool | ➖ | If set to true, any functionalities tagged on the service that are not included in the given array will be removed. Set this to true if you want to do a replacement operation for the functionalities |
RemoveRemainingTeams |
*bool | ➖ | If set to true, any teams tagged on the service that are not included in the given array will be removed. Set this to true if you want to do a replacement operation for the teams |
ServiceTier |
*components.PatchV1ServicesServiceIDServiceTier | ➖ | Integer representing service tier |
Teams |
[]components.PatchV1ServicesServiceIDTeams | ➖ | An array of teams to attach to this service. |