Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 13.1 KB

patchv1functionalitiesfunctionalityid.md

File metadata and controls

23 lines (19 loc) · 13.1 KB

PatchV1FunctionalitiesFunctionalityID

Update a functionalities attributes

Fields

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