dependencies
Creates, updates, deletes, gets or lists a dependencies resource.
Overview
| Name | dependencies |
| Type | Resource |
| Id | pagerduty.service_dependencies.dependencies |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
associate | exec | Create new dependencies between two services.<br /><br />Business services model capabilities that span multiple technical services and that may be owned by several different teams.<br /><br />A service can have a maximum of 2,000 dependencies with a depth limit of 100. If the limit is reached, the API will respond with an error.<br /><br />For more information see the [API Concepts Document](https://developer.pagerduty.com/api-reference/a47605517c19a-api-concepts#business-services)<br /><br />Scoped OAuth requires: services.write<br /> | ||
disassociate | exec | Disassociate dependencies between two services.<br /><br />Business services model capabilities that span multiple technical services and that may be owned by several different teams.<br /><br />For more information see the [API Concepts Document](https://developer.pagerduty.com/api-reference/a47605517c19a-api-concepts#business-services)<br /><br />Scoped OAuth requires: services.write<br /> |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|
Lifecycle Methods
- associate
- disassociate
Create new dependencies between two services.<br /><br />Business services model capabilities that span multiple technical services and that may be owned by several different teams.<br /><br />A service can have a maximum of 2,000 dependencies with a depth limit of 100. If the limit is reached, the API will respond with an error.<br /><br />For more information see the [API Concepts Document](https://developer.pagerduty.com/api-reference/a47605517c19a-api-concepts#business-services)<br /><br />Scoped OAuth requires: services.write<br />
EXEC pagerduty.service_dependencies.dependencies.associate
@@json=
'{
"relationships": "{{ relationships }}"
}'
;
Disassociate dependencies between two services.<br /><br />Business services model capabilities that span multiple technical services and that may be owned by several different teams.<br /><br />For more information see the [API Concepts Document](https://developer.pagerduty.com/api-reference/a47605517c19a-api-concepts#business-services)<br /><br />Scoped OAuth requires: services.write<br />
EXEC pagerduty.service_dependencies.dependencies.disassociate
@@json=
'{
"relationships": "{{ relationships }}"
}'
;