Update a functionalities attributes
Field | Type | Required | Description |
---|---|---|---|
Name |
*string | ➖ | N/A |
Description |
*string | ➖ | N/A |
Services |
[]components.PatchV1FunctionalitiesFunctionalityIDServices | ➖ | N/A |
Links |
[]components.PatchV1FunctionalitiesFunctionalityIDLinks | ➖ | An array of links to associate with this functionality. This will remove all links not present in the patch. Only acts if 'links' key is included in the payload. |
Owner |
*components.PatchV1FunctionalitiesFunctionalityIDOwner | ➖ | An object representing a Team that owns the functionality |
RemoveOwner |
*bool | ➖ | If you are trying to remove a team as an owner from a functionality, set this to 'true' |
Teams |
[]components.PatchV1FunctionalitiesFunctionalityIDTeams | ➖ | An array of teams to attach to this functionality. |
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 |
ExternalResources |
[]components.PatchV1FunctionalitiesFunctionalityIDExternalResources | ➖ | An array of external resources to attach to this service. |
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 |
Labels |
map[string]string | ➖ | A hash of label keys and values |
AlertOnAdd |
*bool | ➖ | N/A |
AutoAddRespondingTeam |
*bool | ➖ | N/A |
RemoveRemainingServices |
*bool | ➖ | Set this to true if you want to remove all of the services that are not included in the services array from the functionality |