/datadog-services | Type: Application | PCID required: Yes
Tools
datadog_services_create_feature_flag
Create a feature flag Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
data | object | Yes | — | Data for creating a new feature flag. |
datadog_services_create_or_update_service_definitions
Create or update service definition Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
body | object | Yes | — | Service Definition YAML/JSON. |
datadog_services_create_team
Create a team Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
data | object | Yes | — | Team create |
datadog_services_create_user
Create a user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
data | object | Yes | — | Object to create a user. |
datadog_services_create_workflow
Create a Workflow Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
data | object | Yes | — | Data related to the workflow. |
datadog_services_delete_catalog_entity
Delete a single entity Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
entity_id | string | Yes | — | UUID or Entity Ref. |
datadog_services_delete_service_definition
Delete a single service definition Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
service_name | string | Yes | — | The name of the service. |
datadog_services_delete_team
Remove a team Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
team_id | string | Yes | — | None |
datadog_services_delete_workflow
Delete an existing Workflow Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workflow_id | string | Yes | — | The ID of the workflow. |
datadog_services_disable_user
Disable a user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
user_id | string | Yes | — | The ID of the user. |
datadog_services_get_feature_flag
Get a feature flag Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
feature_flag_id | string | Yes | — | The ID of the feature flag. |
datadog_services_get_service_definition
Get a single service definition Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
service_name | string | Yes | — | The name of the service. |
schema_version | string | No | — | The schema version desired in the response. |
datadog_services_get_team
Get a team Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
team_id | string | Yes | — | None |
datadog_services_get_user
Get user details Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
user_id | string | Yes | — | The ID of the user. |
datadog_services_get_workflow
Get an existing Workflow Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workflow_id | string | Yes | — | The ID of the workflow. |
datadog_services_get_workflow_instance
Get a workflow instance Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workflow_id | string | Yes | — | The ID of the workflow. |
instance_id | string | Yes | — | The ID of the workflow instance. |
datadog_services_list_catalog_entity
Get a list of entities Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page[offset] | integer | No | — | Specific offset to use as the beginning of the returned page. |
page[limit] | integer | No | — | Maximum number of entities in the response. |
filter[id] | string | No | — | Filter entities by UUID. |
filter[ref] | string | No | — | Filter entities by reference |
filter[name] | string | No | — | Filter entities by name. |
filter[kind] | string | No | — | Filter entities by kind. |
filter[owner] | string | No | — | Filter entities by owner. |
filter[relation][type] | string | No | — | Filter entities by relation type. |
filter[exclude_snapshot] | string | No | — | Filter entities by excluding snapshotted entities. |
include | string | No | — | Include relationship data. |
includeDiscovered | boolean | No | — | If true, includes discovered services from APM and USM that do not have entity definitions. |
datadog_services_list_feature_flags
List feature flags Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
key | string | No | — | Filter feature flags by key (partial matching). |
is_archived | boolean | No | — | Filter by archived status. |
limit | integer | No | — | Maximum number of results to return. |
offset | integer | No | — | Number of results to skip. |
datadog_services_list_scorecard_outcomes
List all rule outcomes Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page[size] | integer | No | — | Size for a given page. The maximum allowed value is 100. |
page[offset] | integer | No | — | Specific offset to use as the beginning of the returned page. |
include | string | No | — | Include related rule details in the response. |
fields[outcome] | string | No | — | Return only specified values in the outcome attributes. |
fields[rule] | string | No | — | Return only specified values in the included rule details. |
filter[outcome][service_name] | string | No | — | Filter outcomes on a specific service name. |
filter[outcome][state] | string | No | — | Filter outcomes by a specific state. |
filter[rule][enabled] | boolean | No | — | Filter outcomes based on whether a rule is enabled or disabled. |
filter[rule][id] | string | No | — | Filter outcomes based on rule ID. |
filter[rule][name] | string | No | — | Filter outcomes based on rule name. |
datadog_services_list_scorecard_rules
List all rules Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page[size] | integer | No | — | Size for a given page. The maximum allowed value is 100. |
page[offset] | integer | No | — | Specific offset to use as the beginning of the returned page. |
include | string | No | — | Include related scorecard details in the response. |
filter[rule][id] | string | No | — | Filter the rules on a rule ID. |
filter[rule][enabled] | boolean | No | — | Filter for enabled rules only. |
filter[rule][custom] | boolean | No | — | Filter for custom rules only. |
filter[rule][name] | string | No | — | Filter rules on the rule name. |
filter[rule][description] | string | No | — | Filter rules on the rule description. |
fields[rule] | string | No | — | Return only specific fields in the response for rule attributes. |
fields[scorecard] | string | No | — | Return only specific fields in the included response for scorecard attributes. |
datadog_services_list_service_definitions
Get all service definitions Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page[size] | integer | No | — | Size for a given page. The maximum allowed value is 100. |
page[number] | integer | No | — | Specific page number to return. |
schema_version | string | No | — | The schema version desired in the response. |
datadog_services_list_teams
Get all teams Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page[number] | integer | No | — | Specific page number to return. |
page[size] | integer | No | — | Size for a given page. The maximum allowed value is 100. |
sort | string | No | — | Specifies the order of the returned teams |
include | string[] | No | — | Included related resources optionally requested. Allowed enum values: team_links, user_team_permissions |
filter[keyword] | string | No | — | Search query. Can be team name, team handle, or email of team member |
filter[me] | boolean | No | — | When true, only returns teams the current user belongs to |
fields[team] | string[] | No | — | List of fields that need to be fetched. |
datadog_services_list_users
List all users Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page[size] | integer | No | — | Size for a given page. The maximum allowed value is 100. |
page[number] | integer | No | — | Specific page number to return. |
sort | string | No | — | User attribute to order results by. Sort order is ascending by default. Sort order is descending if the field is prefixed by a negative sign, for example sort=-name. Options: name, modified_at, user_count. |
sort_dir | string | No | — | Direction of sort. Options: asc, desc. |
filter | string | No | — | Filter all users by the given string. Defaults to no filtering. |
filter[status] | string | No | — | Filter on status attribute. Comma separated list, with possible values Active, Pending, and Disabled. Defaults to no filtering. |
datadog_services_update_team
Update a team Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
team_id | string | Yes | — | None |
data | object | Yes | — | Team update request |
datadog_services_update_user
Update a user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
user_id | string | Yes | — | The ID of the user. |
data | object | Yes | — | Object to update a user. |
datadog_services_update_workflow
Update an existing Workflow Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workflow_id | string | Yes | — | The ID of the workflow. |
data | object | Yes | — | Data related to the workflow being updated. |
datadog_services_upsert_catalog_entity
Create or update entities Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
body | object | Yes | — | Entity YAML or JSON. |

