diff --git a/config/_default/menus/api.en.yaml b/config/_default/menus/api.en.yaml index 3a216080b51..352a02752f2 100644 --- a/config/_default/menus/api.en.yaml +++ b/config/_default/menus/api.en.yaml @@ -83,6 +83,32 @@ menu: - ListAWSNamespaces unstable: [] order: 1 + - name: Preview AWS metric name filter + url: /api/latest/aws-integration/preview-aws-metric-name-filter/ + identifier: aws-integration-preview-aws-metric-name-filter + parent: aws-integration + generated: true + params: + versions: + - v2 + operationids: + - PreviewAWSMetricNameFilter + unstable: + - v2 + order: 20 + - name: Get AWS metric name filter preview + url: /api/latest/aws-integration/get-aws-metric-name-filter-preview/ + identifier: aws-integration-get-aws-metric-name-filter-preview + parent: aws-integration + generated: true + params: + versions: + - v2 + operationids: + - GetAWSMetricNameFilterPreview + unstable: + - v2 + order: 19 - name: Create AWS CCM config url: /api/latest/aws-integration/create-aws-ccm-config/ identifier: aws-integration-create-aws-ccm-config @@ -15818,6 +15844,18 @@ menu: - GetTeamOnCallUsers unstable: [] order: 12 + - name: Get on-call responders for a schedule + url: /api/latest/on-call/get-on-call-responders-for-a-schedule/ + identifier: on-call-get-on-call-responders-for-a-schedule + parent: on-call + generated: true + params: + versions: + - v2 + operationids: + - GetScheduleOnCallResponders + unstable: [] + order: 22 - name: Get scheduled on-call user url: /api/latest/on-call/get-scheduled-on-call-user/ identifier: on-call-get-scheduled-on-call-user diff --git a/content/en/api/latest/on-call/get-on-call-responders-for-a-schedule/index.md b/content/en/api/latest/on-call/get-on-call-responders-for-a-schedule/index.md new file mode 100644 index 00000000000..fa3dc8357a4 --- /dev/null +++ b/content/en/api/latest/on-call/get-on-call-responders-for-a-schedule/index.md @@ -0,0 +1,3 @@ +--- +title: Get on-call responders for a schedule +--- diff --git a/content/en/api/v2/aws-integration/examples.json b/content/en/api/v2/aws-integration/examples.json index 20a83bab20c..a99b3a59f41 100644 --- a/content/en/api/v2/aws-integration/examples.json +++ b/content/en/api/v2/aws-integration/examples.json @@ -44,6 +44,14 @@ "collect_cloudwatch_alarms": false, "collect_custom_metrics": false, "enabled": true, + "metric_name_filters": [ + { + "include_only": [ + "aws.ec2.network_in" + ], + "namespace": "AWS/EC2" + } + ], "namespace_filters": { "exclude_only": [ "AWS/SQS", @@ -76,7 +84,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of AWS Account Integration Configs.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

AWS Account response attributes.

\n
\n
\n
\n
\n
\n

account_tags

\n
\n

[string]

\n

Tags to apply to all hosts and metrics reporting for this account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

auth_config

\n
\n

 <oneOf>

\n

AWS Authentication config.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

AWS Authentication config to integrate your account using an access key pair.

\n
\n
\n
\n
\n
\n

access_key_id [required]

\n
\n

string

\n

AWS Access Key ID.

\n
\n \n
\n
\n
\n
\n
\n

secret_access_key

\n
\n

string

\n

AWS Secret Access Key.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

AWS Authentication config to integrate your account using an IAM role.

\n
\n
\n
\n
\n
\n

external_id

\n
\n

string

\n

AWS IAM External ID for associated role.

\n
\n \n
\n
\n
\n
\n
\n

role_name [required]

\n
\n

string

\n

AWS IAM Role name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

aws_account_id [required]

\n
\n

string

\n

AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

aws_partition

\n
\n

enum

\n

AWS partition your AWS account is scoped to. Defaults to aws.\nSee Partitions\nin the AWS documentation for more information. \nAllowed enum values: aws,aws-cn,aws-us-gov

\n
\n \n
\n
\n
\n
\n
\n

aws_regions

\n
\n

 <oneOf>

\n

AWS Regions to collect data from. Defaults to include_all.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all regions. Defaults to true.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these regions.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp of when the account integration was created.

\n
\n \n
\n
\n
\n
\n
\n

logs_config

\n
\n

object

\n

AWS Logs Collection config.

\n
\n
\n
\n
\n
\n

lambda_forwarder

\n
\n

object

\n

Log Autosubscription configuration for Datadog Forwarder Lambda functions.\nAutomatically set up triggers for existing and new logs for some services,\nensuring no logs from new resources are missed and saving time spent on manual configuration.

\n
\n
\n
\n
\n
\n

lambdas

\n
\n

[string]

\n

List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

log_source_config

\n
\n

object

\n

Log source configuration.

\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

List of AWS log source tag filters. Defaults to [].

\n
\n
\n
\n
\n
\n

source

\n
\n

string

\n

The AWS log source to which the tag filters defined in tags are applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the log source specified by source.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

sources

\n
\n

[string]

\n

List of service IDs set to enable automatic log collection.\nDiscover the list of available services with the\nGet list of AWS log ready\nservices\nendpoint.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics_config

\n
\n

object

\n

AWS Metrics Collection config.

\n
\n
\n
\n
\n
\n

automute_enabled

\n
\n

boolean

\n

Enable EC2 automute for AWS metrics. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

collect_cloudwatch_alarms

\n
\n

boolean

\n

Enable CloudWatch alarms collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

collect_custom_metrics

\n
\n

boolean

\n

Enable custom metrics collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Enable AWS metrics collection. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

namespace_filters

\n
\n

 <oneOf>

\n

AWS Metrics namespace filters. Defaults to exclude_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these namespaces.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these namespaces.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

AWS Metrics collection tag filters list. Defaults to [].

\n
\n
\n
\n
\n
\n

namespace

\n
\n

string

\n

The AWS service for which the tag filters defined in tags will be applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the service specified by namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

modified_at

\n
\n

date-time

\n

Timestamp of when the account integration was updated.

\n
\n \n
\n
\n
\n
\n
\n

resources_config

\n
\n

object

\n

AWS Resources Collection config.

\n
\n
\n
\n
\n
\n

cloud_security_posture_management_collection

\n
\n

boolean

\n

Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations,\nidentity risks, and compliance violations. Defaults to false.\nRequires extended_collection to be set to true.

\n
\n \n
\n
\n
\n
\n
\n

extended_collection

\n
\n

boolean

\n

Whether Datadog collects additional attributes and configuration information about the resources\nin your AWS account. Defaults to true. Required for cloud_security_posture_management_collection.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

traces_config

\n
\n

object

\n

AWS Traces Collection config.

\n
\n
\n
\n
\n
\n

xray_services

\n
\n

 <oneOf>

\n

AWS X-Ray services to collect traces from. Defaults to include_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all services.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these services. Defaults to [].

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique Datadog ID of the AWS Account Integration Config.\nTo get the config ID for an account, use the\nList all AWS integrations\nendpoint and query by AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS Account resource type. \nAllowed enum values: account

default: account

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of AWS Account Integration Configs.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

AWS Account response attributes.

\n
\n
\n
\n
\n
\n

account_tags

\n
\n

[string]

\n

Tags to apply to all hosts and metrics reporting for this account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

auth_config

\n
\n

 <oneOf>

\n

AWS Authentication config.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

AWS Authentication config to integrate your account using an access key pair.

\n
\n
\n
\n
\n
\n

access_key_id [required]

\n
\n

string

\n

AWS Access Key ID.

\n
\n \n
\n
\n
\n
\n
\n

secret_access_key

\n
\n

string

\n

AWS Secret Access Key.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

AWS Authentication config to integrate your account using an IAM role.

\n
\n
\n
\n
\n
\n

external_id

\n
\n

string

\n

AWS IAM External ID for associated role.

\n
\n \n
\n
\n
\n
\n
\n

role_name [required]

\n
\n

string

\n

AWS IAM Role name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

aws_account_id [required]

\n
\n

string

\n

AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

aws_partition

\n
\n

enum

\n

AWS partition your AWS account is scoped to. Defaults to aws.\nSee Partitions\nin the AWS documentation for more information. \nAllowed enum values: aws,aws-cn,aws-us-gov

\n
\n \n
\n
\n
\n
\n
\n

aws_regions

\n
\n

 <oneOf>

\n

AWS Regions to collect data from. Defaults to include_all.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all regions. Defaults to true.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these regions.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp of when the account integration was created.

\n
\n \n
\n
\n
\n
\n
\n

logs_config

\n
\n

object

\n

AWS Logs Collection config.

\n
\n
\n
\n
\n
\n

lambda_forwarder

\n
\n

object

\n

Log Autosubscription configuration for Datadog Forwarder Lambda functions.\nAutomatically set up triggers for existing and new logs for some services,\nensuring no logs from new resources are missed and saving time spent on manual configuration.

\n
\n
\n
\n
\n
\n

lambdas

\n
\n

[string]

\n

List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

log_source_config

\n
\n

object

\n

Log source configuration.

\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

List of AWS log source tag filters. Defaults to [].

\n
\n
\n
\n
\n
\n

source

\n
\n

string

\n

The AWS log source to which the tag filters defined in tags are applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the log source specified by source.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

sources

\n
\n

[string]

\n

List of service IDs set to enable automatic log collection.\nDiscover the list of available services with the\nGet list of AWS log ready\nservices\nendpoint.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics_config

\n
\n

object

\n

AWS Metrics Collection config.

\n
\n
\n
\n
\n
\n

automute_enabled

\n
\n

boolean

\n

Enable EC2 automute for AWS metrics. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

collect_cloudwatch_alarms

\n
\n

boolean

\n

Enable CloudWatch alarms collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

collect_custom_metrics

\n
\n

boolean

\n

Enable custom metrics collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Enable AWS metrics collection. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

metric_name_filters

\n
\n

[ <oneOf>]

\n

AWS CloudWatch metric name filters. Each filter applies to a single namespace.\nExactly one of include_only or exclude_only must be set on each filter.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include only metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Exclude metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

namespace_filters

\n
\n

 <oneOf>

\n

AWS Metrics namespace filters. Defaults to exclude_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these namespaces.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these namespaces.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

AWS Metrics collection tag filters list. Defaults to [].

\n
\n
\n
\n
\n
\n

namespace

\n
\n

string

\n

The AWS service for which the tag filters defined in tags will be applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the service specified by namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

modified_at

\n
\n

date-time

\n

Timestamp of when the account integration was updated.

\n
\n \n
\n
\n
\n
\n
\n

resources_config

\n
\n

object

\n

AWS Resources Collection config.

\n
\n
\n
\n
\n
\n

cloud_security_posture_management_collection

\n
\n

boolean

\n

Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations,\nidentity risks, and compliance violations. Defaults to false.\nRequires extended_collection to be set to true.

\n
\n \n
\n
\n
\n
\n
\n

extended_collection

\n
\n

boolean

\n

Whether Datadog collects additional attributes and configuration information about the resources\nin your AWS account. Defaults to true. Required for cloud_security_posture_management_collection.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

traces_config

\n
\n

object

\n

AWS Traces Collection config.

\n
\n
\n
\n
\n
\n

xray_services

\n
\n

 <oneOf>

\n

AWS X-Ray services to collect traces from. Defaults to include_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all services.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these services. Defaults to [].

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique Datadog ID of the AWS Account Integration Config.\nTo get the config ID for an account, use the\nList all AWS integrations\nendpoint and query by AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS Account resource type. \nAllowed enum values: account

default: account

\n
\n \n
\n
\n
\n
" }, "403": { "json": { @@ -145,6 +153,14 @@ "collect_cloudwatch_alarms": false, "collect_custom_metrics": false, "enabled": true, + "metric_name_filters": [ + { + "include_only": [ + "aws.ec2.network_in" + ], + "namespace": "AWS/EC2" + } + ], "namespace_filters": { "exclude_only": [ "AWS/SQS", @@ -176,7 +192,7 @@ "type": "account" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS Account response data.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

AWS Account response attributes.

\n
\n
\n
\n
\n
\n

account_tags

\n
\n

[string]

\n

Tags to apply to all hosts and metrics reporting for this account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

auth_config

\n
\n

 <oneOf>

\n

AWS Authentication config.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

AWS Authentication config to integrate your account using an access key pair.

\n
\n
\n
\n
\n
\n

access_key_id [required]

\n
\n

string

\n

AWS Access Key ID.

\n
\n \n
\n
\n
\n
\n
\n

secret_access_key

\n
\n

string

\n

AWS Secret Access Key.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

AWS Authentication config to integrate your account using an IAM role.

\n
\n
\n
\n
\n
\n

external_id

\n
\n

string

\n

AWS IAM External ID for associated role.

\n
\n \n
\n
\n
\n
\n
\n

role_name [required]

\n
\n

string

\n

AWS IAM Role name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

aws_account_id [required]

\n
\n

string

\n

AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

aws_partition

\n
\n

enum

\n

AWS partition your AWS account is scoped to. Defaults to aws.\nSee Partitions\nin the AWS documentation for more information. \nAllowed enum values: aws,aws-cn,aws-us-gov

\n
\n \n
\n
\n
\n
\n
\n

aws_regions

\n
\n

 <oneOf>

\n

AWS Regions to collect data from. Defaults to include_all.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all regions. Defaults to true.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these regions.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp of when the account integration was created.

\n
\n \n
\n
\n
\n
\n
\n

logs_config

\n
\n

object

\n

AWS Logs Collection config.

\n
\n
\n
\n
\n
\n

lambda_forwarder

\n
\n

object

\n

Log Autosubscription configuration for Datadog Forwarder Lambda functions.\nAutomatically set up triggers for existing and new logs for some services,\nensuring no logs from new resources are missed and saving time spent on manual configuration.

\n
\n
\n
\n
\n
\n

lambdas

\n
\n

[string]

\n

List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

log_source_config

\n
\n

object

\n

Log source configuration.

\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

List of AWS log source tag filters. Defaults to [].

\n
\n
\n
\n
\n
\n

source

\n
\n

string

\n

The AWS log source to which the tag filters defined in tags are applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the log source specified by source.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

sources

\n
\n

[string]

\n

List of service IDs set to enable automatic log collection.\nDiscover the list of available services with the\nGet list of AWS log ready\nservices\nendpoint.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics_config

\n
\n

object

\n

AWS Metrics Collection config.

\n
\n
\n
\n
\n
\n

automute_enabled

\n
\n

boolean

\n

Enable EC2 automute for AWS metrics. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

collect_cloudwatch_alarms

\n
\n

boolean

\n

Enable CloudWatch alarms collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

collect_custom_metrics

\n
\n

boolean

\n

Enable custom metrics collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Enable AWS metrics collection. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

namespace_filters

\n
\n

 <oneOf>

\n

AWS Metrics namespace filters. Defaults to exclude_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these namespaces.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these namespaces.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

AWS Metrics collection tag filters list. Defaults to [].

\n
\n
\n
\n
\n
\n

namespace

\n
\n

string

\n

The AWS service for which the tag filters defined in tags will be applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the service specified by namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

modified_at

\n
\n

date-time

\n

Timestamp of when the account integration was updated.

\n
\n \n
\n
\n
\n
\n
\n

resources_config

\n
\n

object

\n

AWS Resources Collection config.

\n
\n
\n
\n
\n
\n

cloud_security_posture_management_collection

\n
\n

boolean

\n

Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations,\nidentity risks, and compliance violations. Defaults to false.\nRequires extended_collection to be set to true.

\n
\n \n
\n
\n
\n
\n
\n

extended_collection

\n
\n

boolean

\n

Whether Datadog collects additional attributes and configuration information about the resources\nin your AWS account. Defaults to true. Required for cloud_security_posture_management_collection.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

traces_config

\n
\n

object

\n

AWS Traces Collection config.

\n
\n
\n
\n
\n
\n

xray_services

\n
\n

 <oneOf>

\n

AWS X-Ray services to collect traces from. Defaults to include_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all services.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these services. Defaults to [].

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique Datadog ID of the AWS Account Integration Config.\nTo get the config ID for an account, use the\nList all AWS integrations\nendpoint and query by AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS Account resource type. \nAllowed enum values: account

default: account

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS Account response data.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

AWS Account response attributes.

\n
\n
\n
\n
\n
\n

account_tags

\n
\n

[string]

\n

Tags to apply to all hosts and metrics reporting for this account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

auth_config

\n
\n

 <oneOf>

\n

AWS Authentication config.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

AWS Authentication config to integrate your account using an access key pair.

\n
\n
\n
\n
\n
\n

access_key_id [required]

\n
\n

string

\n

AWS Access Key ID.

\n
\n \n
\n
\n
\n
\n
\n

secret_access_key

\n
\n

string

\n

AWS Secret Access Key.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

AWS Authentication config to integrate your account using an IAM role.

\n
\n
\n
\n
\n
\n

external_id

\n
\n

string

\n

AWS IAM External ID for associated role.

\n
\n \n
\n
\n
\n
\n
\n

role_name [required]

\n
\n

string

\n

AWS IAM Role name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

aws_account_id [required]

\n
\n

string

\n

AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

aws_partition

\n
\n

enum

\n

AWS partition your AWS account is scoped to. Defaults to aws.\nSee Partitions\nin the AWS documentation for more information. \nAllowed enum values: aws,aws-cn,aws-us-gov

\n
\n \n
\n
\n
\n
\n
\n

aws_regions

\n
\n

 <oneOf>

\n

AWS Regions to collect data from. Defaults to include_all.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all regions. Defaults to true.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these regions.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp of when the account integration was created.

\n
\n \n
\n
\n
\n
\n
\n

logs_config

\n
\n

object

\n

AWS Logs Collection config.

\n
\n
\n
\n
\n
\n

lambda_forwarder

\n
\n

object

\n

Log Autosubscription configuration for Datadog Forwarder Lambda functions.\nAutomatically set up triggers for existing and new logs for some services,\nensuring no logs from new resources are missed and saving time spent on manual configuration.

\n
\n
\n
\n
\n
\n

lambdas

\n
\n

[string]

\n

List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

log_source_config

\n
\n

object

\n

Log source configuration.

\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

List of AWS log source tag filters. Defaults to [].

\n
\n
\n
\n
\n
\n

source

\n
\n

string

\n

The AWS log source to which the tag filters defined in tags are applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the log source specified by source.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

sources

\n
\n

[string]

\n

List of service IDs set to enable automatic log collection.\nDiscover the list of available services with the\nGet list of AWS log ready\nservices\nendpoint.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics_config

\n
\n

object

\n

AWS Metrics Collection config.

\n
\n
\n
\n
\n
\n

automute_enabled

\n
\n

boolean

\n

Enable EC2 automute for AWS metrics. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

collect_cloudwatch_alarms

\n
\n

boolean

\n

Enable CloudWatch alarms collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

collect_custom_metrics

\n
\n

boolean

\n

Enable custom metrics collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Enable AWS metrics collection. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

metric_name_filters

\n
\n

[ <oneOf>]

\n

AWS CloudWatch metric name filters. Each filter applies to a single namespace.\nExactly one of include_only or exclude_only must be set on each filter.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include only metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Exclude metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

namespace_filters

\n
\n

 <oneOf>

\n

AWS Metrics namespace filters. Defaults to exclude_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these namespaces.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these namespaces.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

AWS Metrics collection tag filters list. Defaults to [].

\n
\n
\n
\n
\n
\n

namespace

\n
\n

string

\n

The AWS service for which the tag filters defined in tags will be applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the service specified by namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

modified_at

\n
\n

date-time

\n

Timestamp of when the account integration was updated.

\n
\n \n
\n
\n
\n
\n
\n

resources_config

\n
\n

object

\n

AWS Resources Collection config.

\n
\n
\n
\n
\n
\n

cloud_security_posture_management_collection

\n
\n

boolean

\n

Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations,\nidentity risks, and compliance violations. Defaults to false.\nRequires extended_collection to be set to true.

\n
\n \n
\n
\n
\n
\n
\n

extended_collection

\n
\n

boolean

\n

Whether Datadog collects additional attributes and configuration information about the resources\nin your AWS account. Defaults to true. Required for cloud_security_posture_management_collection.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

traces_config

\n
\n

object

\n

AWS Traces Collection config.

\n
\n
\n
\n
\n
\n

xray_services

\n
\n

 <oneOf>

\n

AWS X-Ray services to collect traces from. Defaults to include_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all services.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these services. Defaults to [].

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique Datadog ID of the AWS Account Integration Config.\nTo get the config ID for an account, use the\nList all AWS integrations\nendpoint and query by AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS Account resource type. \nAllowed enum values: account

default: account

\n
\n \n
\n
\n
\n
" }, "400": { "json": { @@ -262,6 +278,14 @@ "collect_cloudwatch_alarms": false, "collect_custom_metrics": false, "enabled": true, + "metric_name_filters": [ + { + "include_only": [ + "aws.ec2.network_in" + ], + "namespace": "AWS/EC2" + } + ], "namespace_filters": { "exclude_only": [ "AWS/SQS", @@ -291,7 +315,7 @@ "type": "account" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS Account Create Request data.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

The AWS Account Integration Config to be created.

\n
\n
\n
\n
\n
\n

account_tags

\n
\n

[string]

\n

Tags to apply to all hosts and metrics reporting for this account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

auth_config [required]

\n
\n

 <oneOf>

\n

AWS Authentication config.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

AWS Authentication config to integrate your account using an access key pair.

\n
\n
\n
\n
\n
\n

access_key_id [required]

\n
\n

string

\n

AWS Access Key ID.

\n
\n \n
\n
\n
\n
\n
\n

secret_access_key

\n
\n

string

\n

AWS Secret Access Key.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

AWS Authentication config to integrate your account using an IAM role.

\n
\n
\n
\n
\n
\n

external_id

\n
\n

string

\n

AWS IAM External ID for associated role.

\n
\n \n
\n
\n
\n
\n
\n

role_name [required]

\n
\n

string

\n

AWS IAM Role name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

aws_account_id [required]

\n
\n

string

\n

AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

aws_partition [required]

\n
\n

enum

\n

AWS partition your AWS account is scoped to. Defaults to aws.\nSee Partitions\nin the AWS documentation for more information. \nAllowed enum values: aws,aws-cn,aws-us-gov

\n
\n \n
\n
\n
\n
\n
\n

aws_regions

\n
\n

 <oneOf>

\n

AWS Regions to collect data from. Defaults to include_all.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all regions. Defaults to true.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these regions.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

logs_config

\n
\n

object

\n

AWS Logs Collection config.

\n
\n
\n
\n
\n
\n

lambda_forwarder

\n
\n

object

\n

Log Autosubscription configuration for Datadog Forwarder Lambda functions.\nAutomatically set up triggers for existing and new logs for some services,\nensuring no logs from new resources are missed and saving time spent on manual configuration.

\n
\n
\n
\n
\n
\n

lambdas

\n
\n

[string]

\n

List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

log_source_config

\n
\n

object

\n

Log source configuration.

\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

List of AWS log source tag filters. Defaults to [].

\n
\n
\n
\n
\n
\n

source

\n
\n

string

\n

The AWS log source to which the tag filters defined in tags are applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the log source specified by source.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

sources

\n
\n

[string]

\n

List of service IDs set to enable automatic log collection.\nDiscover the list of available services with the\nGet list of AWS log ready\nservices\nendpoint.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics_config

\n
\n

object

\n

AWS Metrics Collection config.

\n
\n
\n
\n
\n
\n

automute_enabled

\n
\n

boolean

\n

Enable EC2 automute for AWS metrics. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

collect_cloudwatch_alarms

\n
\n

boolean

\n

Enable CloudWatch alarms collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

collect_custom_metrics

\n
\n

boolean

\n

Enable custom metrics collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Enable AWS metrics collection. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

namespace_filters

\n
\n

 <oneOf>

\n

AWS Metrics namespace filters. Defaults to exclude_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these namespaces.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these namespaces.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

AWS Metrics collection tag filters list. Defaults to [].

\n
\n
\n
\n
\n
\n

namespace

\n
\n

string

\n

The AWS service for which the tag filters defined in tags will be applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the service specified by namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

resources_config

\n
\n

object

\n

AWS Resources Collection config.

\n
\n
\n
\n
\n
\n

cloud_security_posture_management_collection

\n
\n

boolean

\n

Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations,\nidentity risks, and compliance violations. Defaults to false.\nRequires extended_collection to be set to true.

\n
\n \n
\n
\n
\n
\n
\n

extended_collection

\n
\n

boolean

\n

Whether Datadog collects additional attributes and configuration information about the resources\nin your AWS account. Defaults to true. Required for cloud_security_posture_management_collection.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

traces_config

\n
\n

object

\n

AWS Traces Collection config.

\n
\n
\n
\n
\n
\n

xray_services

\n
\n

 <oneOf>

\n

AWS X-Ray services to collect traces from. Defaults to include_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all services.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these services. Defaults to [].

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS Account resource type. \nAllowed enum values: account

default: account

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS Account Create Request data.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

The AWS Account Integration Config to be created.

\n
\n
\n
\n
\n
\n

account_tags

\n
\n

[string]

\n

Tags to apply to all hosts and metrics reporting for this account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

auth_config [required]

\n
\n

 <oneOf>

\n

AWS Authentication config.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

AWS Authentication config to integrate your account using an access key pair.

\n
\n
\n
\n
\n
\n

access_key_id [required]

\n
\n

string

\n

AWS Access Key ID.

\n
\n \n
\n
\n
\n
\n
\n

secret_access_key

\n
\n

string

\n

AWS Secret Access Key.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

AWS Authentication config to integrate your account using an IAM role.

\n
\n
\n
\n
\n
\n

external_id

\n
\n

string

\n

AWS IAM External ID for associated role.

\n
\n \n
\n
\n
\n
\n
\n

role_name [required]

\n
\n

string

\n

AWS IAM Role name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

aws_account_id [required]

\n
\n

string

\n

AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

aws_partition [required]

\n
\n

enum

\n

AWS partition your AWS account is scoped to. Defaults to aws.\nSee Partitions\nin the AWS documentation for more information. \nAllowed enum values: aws,aws-cn,aws-us-gov

\n
\n \n
\n
\n
\n
\n
\n

aws_regions

\n
\n

 <oneOf>

\n

AWS Regions to collect data from. Defaults to include_all.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all regions. Defaults to true.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these regions.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

logs_config

\n
\n

object

\n

AWS Logs Collection config.

\n
\n
\n
\n
\n
\n

lambda_forwarder

\n
\n

object

\n

Log Autosubscription configuration for Datadog Forwarder Lambda functions.\nAutomatically set up triggers for existing and new logs for some services,\nensuring no logs from new resources are missed and saving time spent on manual configuration.

\n
\n
\n
\n
\n
\n

lambdas

\n
\n

[string]

\n

List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

log_source_config

\n
\n

object

\n

Log source configuration.

\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

List of AWS log source tag filters. Defaults to [].

\n
\n
\n
\n
\n
\n

source

\n
\n

string

\n

The AWS log source to which the tag filters defined in tags are applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the log source specified by source.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

sources

\n
\n

[string]

\n

List of service IDs set to enable automatic log collection.\nDiscover the list of available services with the\nGet list of AWS log ready\nservices\nendpoint.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics_config

\n
\n

object

\n

AWS Metrics Collection config.

\n
\n
\n
\n
\n
\n

automute_enabled

\n
\n

boolean

\n

Enable EC2 automute for AWS metrics. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

collect_cloudwatch_alarms

\n
\n

boolean

\n

Enable CloudWatch alarms collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

collect_custom_metrics

\n
\n

boolean

\n

Enable custom metrics collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Enable AWS metrics collection. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

metric_name_filters

\n
\n

[ <oneOf>]

\n

AWS CloudWatch metric name filters. Each filter applies to a single namespace.\nExactly one of include_only or exclude_only must be set on each filter.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include only metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Exclude metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

namespace_filters

\n
\n

 <oneOf>

\n

AWS Metrics namespace filters. Defaults to exclude_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these namespaces.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these namespaces.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

AWS Metrics collection tag filters list. Defaults to [].

\n
\n
\n
\n
\n
\n

namespace

\n
\n

string

\n

The AWS service for which the tag filters defined in tags will be applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the service specified by namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

resources_config

\n
\n

object

\n

AWS Resources Collection config.

\n
\n
\n
\n
\n
\n

cloud_security_posture_management_collection

\n
\n

boolean

\n

Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations,\nidentity risks, and compliance violations. Defaults to false.\nRequires extended_collection to be set to true.

\n
\n \n
\n
\n
\n
\n
\n

extended_collection

\n
\n

boolean

\n

Whether Datadog collects additional attributes and configuration information about the resources\nin your AWS account. Defaults to true. Required for cloud_security_posture_management_collection.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

traces_config

\n
\n

object

\n

AWS Traces Collection config.

\n
\n
\n
\n
\n
\n

xray_services

\n
\n

 <oneOf>

\n

AWS X-Ray services to collect traces from. Defaults to include_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all services.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these services. Defaults to [].

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS Account resource type. \nAllowed enum values: account

default: account

\n
\n \n
\n
\n
\n
" } }, "DeleteAWSAccount": { @@ -379,6 +403,14 @@ "collect_cloudwatch_alarms": false, "collect_custom_metrics": false, "enabled": true, + "metric_name_filters": [ + { + "include_only": [ + "aws.ec2.network_in" + ], + "namespace": "AWS/EC2" + } + ], "namespace_filters": { "exclude_only": [ "AWS/SQS", @@ -410,7 +442,7 @@ "type": "account" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS Account response data.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

AWS Account response attributes.

\n
\n
\n
\n
\n
\n

account_tags

\n
\n

[string]

\n

Tags to apply to all hosts and metrics reporting for this account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

auth_config

\n
\n

 <oneOf>

\n

AWS Authentication config.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

AWS Authentication config to integrate your account using an access key pair.

\n
\n
\n
\n
\n
\n

access_key_id [required]

\n
\n

string

\n

AWS Access Key ID.

\n
\n \n
\n
\n
\n
\n
\n

secret_access_key

\n
\n

string

\n

AWS Secret Access Key.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

AWS Authentication config to integrate your account using an IAM role.

\n
\n
\n
\n
\n
\n

external_id

\n
\n

string

\n

AWS IAM External ID for associated role.

\n
\n \n
\n
\n
\n
\n
\n

role_name [required]

\n
\n

string

\n

AWS IAM Role name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

aws_account_id [required]

\n
\n

string

\n

AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

aws_partition

\n
\n

enum

\n

AWS partition your AWS account is scoped to. Defaults to aws.\nSee Partitions\nin the AWS documentation for more information. \nAllowed enum values: aws,aws-cn,aws-us-gov

\n
\n \n
\n
\n
\n
\n
\n

aws_regions

\n
\n

 <oneOf>

\n

AWS Regions to collect data from. Defaults to include_all.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all regions. Defaults to true.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these regions.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp of when the account integration was created.

\n
\n \n
\n
\n
\n
\n
\n

logs_config

\n
\n

object

\n

AWS Logs Collection config.

\n
\n
\n
\n
\n
\n

lambda_forwarder

\n
\n

object

\n

Log Autosubscription configuration for Datadog Forwarder Lambda functions.\nAutomatically set up triggers for existing and new logs for some services,\nensuring no logs from new resources are missed and saving time spent on manual configuration.

\n
\n
\n
\n
\n
\n

lambdas

\n
\n

[string]

\n

List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

log_source_config

\n
\n

object

\n

Log source configuration.

\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

List of AWS log source tag filters. Defaults to [].

\n
\n
\n
\n
\n
\n

source

\n
\n

string

\n

The AWS log source to which the tag filters defined in tags are applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the log source specified by source.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

sources

\n
\n

[string]

\n

List of service IDs set to enable automatic log collection.\nDiscover the list of available services with the\nGet list of AWS log ready\nservices\nendpoint.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics_config

\n
\n

object

\n

AWS Metrics Collection config.

\n
\n
\n
\n
\n
\n

automute_enabled

\n
\n

boolean

\n

Enable EC2 automute for AWS metrics. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

collect_cloudwatch_alarms

\n
\n

boolean

\n

Enable CloudWatch alarms collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

collect_custom_metrics

\n
\n

boolean

\n

Enable custom metrics collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Enable AWS metrics collection. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

namespace_filters

\n
\n

 <oneOf>

\n

AWS Metrics namespace filters. Defaults to exclude_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these namespaces.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these namespaces.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

AWS Metrics collection tag filters list. Defaults to [].

\n
\n
\n
\n
\n
\n

namespace

\n
\n

string

\n

The AWS service for which the tag filters defined in tags will be applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the service specified by namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

modified_at

\n
\n

date-time

\n

Timestamp of when the account integration was updated.

\n
\n \n
\n
\n
\n
\n
\n

resources_config

\n
\n

object

\n

AWS Resources Collection config.

\n
\n
\n
\n
\n
\n

cloud_security_posture_management_collection

\n
\n

boolean

\n

Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations,\nidentity risks, and compliance violations. Defaults to false.\nRequires extended_collection to be set to true.

\n
\n \n
\n
\n
\n
\n
\n

extended_collection

\n
\n

boolean

\n

Whether Datadog collects additional attributes and configuration information about the resources\nin your AWS account. Defaults to true. Required for cloud_security_posture_management_collection.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

traces_config

\n
\n

object

\n

AWS Traces Collection config.

\n
\n
\n
\n
\n
\n

xray_services

\n
\n

 <oneOf>

\n

AWS X-Ray services to collect traces from. Defaults to include_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all services.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these services. Defaults to [].

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique Datadog ID of the AWS Account Integration Config.\nTo get the config ID for an account, use the\nList all AWS integrations\nendpoint and query by AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS Account resource type. \nAllowed enum values: account

default: account

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS Account response data.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

AWS Account response attributes.

\n
\n
\n
\n
\n
\n

account_tags

\n
\n

[string]

\n

Tags to apply to all hosts and metrics reporting for this account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

auth_config

\n
\n

 <oneOf>

\n

AWS Authentication config.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

AWS Authentication config to integrate your account using an access key pair.

\n
\n
\n
\n
\n
\n

access_key_id [required]

\n
\n

string

\n

AWS Access Key ID.

\n
\n \n
\n
\n
\n
\n
\n

secret_access_key

\n
\n

string

\n

AWS Secret Access Key.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

AWS Authentication config to integrate your account using an IAM role.

\n
\n
\n
\n
\n
\n

external_id

\n
\n

string

\n

AWS IAM External ID for associated role.

\n
\n \n
\n
\n
\n
\n
\n

role_name [required]

\n
\n

string

\n

AWS IAM Role name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

aws_account_id [required]

\n
\n

string

\n

AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

aws_partition

\n
\n

enum

\n

AWS partition your AWS account is scoped to. Defaults to aws.\nSee Partitions\nin the AWS documentation for more information. \nAllowed enum values: aws,aws-cn,aws-us-gov

\n
\n \n
\n
\n
\n
\n
\n

aws_regions

\n
\n

 <oneOf>

\n

AWS Regions to collect data from. Defaults to include_all.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all regions. Defaults to true.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these regions.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp of when the account integration was created.

\n
\n \n
\n
\n
\n
\n
\n

logs_config

\n
\n

object

\n

AWS Logs Collection config.

\n
\n
\n
\n
\n
\n

lambda_forwarder

\n
\n

object

\n

Log Autosubscription configuration for Datadog Forwarder Lambda functions.\nAutomatically set up triggers for existing and new logs for some services,\nensuring no logs from new resources are missed and saving time spent on manual configuration.

\n
\n
\n
\n
\n
\n

lambdas

\n
\n

[string]

\n

List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

log_source_config

\n
\n

object

\n

Log source configuration.

\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

List of AWS log source tag filters. Defaults to [].

\n
\n
\n
\n
\n
\n

source

\n
\n

string

\n

The AWS log source to which the tag filters defined in tags are applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the log source specified by source.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

sources

\n
\n

[string]

\n

List of service IDs set to enable automatic log collection.\nDiscover the list of available services with the\nGet list of AWS log ready\nservices\nendpoint.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics_config

\n
\n

object

\n

AWS Metrics Collection config.

\n
\n
\n
\n
\n
\n

automute_enabled

\n
\n

boolean

\n

Enable EC2 automute for AWS metrics. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

collect_cloudwatch_alarms

\n
\n

boolean

\n

Enable CloudWatch alarms collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

collect_custom_metrics

\n
\n

boolean

\n

Enable custom metrics collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Enable AWS metrics collection. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

metric_name_filters

\n
\n

[ <oneOf>]

\n

AWS CloudWatch metric name filters. Each filter applies to a single namespace.\nExactly one of include_only or exclude_only must be set on each filter.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include only metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Exclude metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

namespace_filters

\n
\n

 <oneOf>

\n

AWS Metrics namespace filters. Defaults to exclude_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these namespaces.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these namespaces.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

AWS Metrics collection tag filters list. Defaults to [].

\n
\n
\n
\n
\n
\n

namespace

\n
\n

string

\n

The AWS service for which the tag filters defined in tags will be applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the service specified by namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

modified_at

\n
\n

date-time

\n

Timestamp of when the account integration was updated.

\n
\n \n
\n
\n
\n
\n
\n

resources_config

\n
\n

object

\n

AWS Resources Collection config.

\n
\n
\n
\n
\n
\n

cloud_security_posture_management_collection

\n
\n

boolean

\n

Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations,\nidentity risks, and compliance violations. Defaults to false.\nRequires extended_collection to be set to true.

\n
\n \n
\n
\n
\n
\n
\n

extended_collection

\n
\n

boolean

\n

Whether Datadog collects additional attributes and configuration information about the resources\nin your AWS account. Defaults to true. Required for cloud_security_posture_management_collection.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

traces_config

\n
\n

object

\n

AWS Traces Collection config.

\n
\n
\n
\n
\n
\n

xray_services

\n
\n

 <oneOf>

\n

AWS X-Ray services to collect traces from. Defaults to include_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all services.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these services. Defaults to [].

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique Datadog ID of the AWS Account Integration Config.\nTo get the config ID for an account, use the\nList all AWS integrations\nendpoint and query by AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS Account resource type. \nAllowed enum values: account

default: account

\n
\n \n
\n
\n
\n
" }, "400": { "json": { @@ -495,6 +527,14 @@ "collect_cloudwatch_alarms": false, "collect_custom_metrics": false, "enabled": true, + "metric_name_filters": [ + { + "include_only": [ + "aws.ec2.network_in" + ], + "namespace": "AWS/EC2" + } + ], "namespace_filters": { "exclude_only": [ "AWS/SQS", @@ -526,7 +566,7 @@ "type": "account" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS Account response data.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

AWS Account response attributes.

\n
\n
\n
\n
\n
\n

account_tags

\n
\n

[string]

\n

Tags to apply to all hosts and metrics reporting for this account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

auth_config

\n
\n

 <oneOf>

\n

AWS Authentication config.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

AWS Authentication config to integrate your account using an access key pair.

\n
\n
\n
\n
\n
\n

access_key_id [required]

\n
\n

string

\n

AWS Access Key ID.

\n
\n \n
\n
\n
\n
\n
\n

secret_access_key

\n
\n

string

\n

AWS Secret Access Key.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

AWS Authentication config to integrate your account using an IAM role.

\n
\n
\n
\n
\n
\n

external_id

\n
\n

string

\n

AWS IAM External ID for associated role.

\n
\n \n
\n
\n
\n
\n
\n

role_name [required]

\n
\n

string

\n

AWS IAM Role name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

aws_account_id [required]

\n
\n

string

\n

AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

aws_partition

\n
\n

enum

\n

AWS partition your AWS account is scoped to. Defaults to aws.\nSee Partitions\nin the AWS documentation for more information. \nAllowed enum values: aws,aws-cn,aws-us-gov

\n
\n \n
\n
\n
\n
\n
\n

aws_regions

\n
\n

 <oneOf>

\n

AWS Regions to collect data from. Defaults to include_all.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all regions. Defaults to true.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these regions.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp of when the account integration was created.

\n
\n \n
\n
\n
\n
\n
\n

logs_config

\n
\n

object

\n

AWS Logs Collection config.

\n
\n
\n
\n
\n
\n

lambda_forwarder

\n
\n

object

\n

Log Autosubscription configuration for Datadog Forwarder Lambda functions.\nAutomatically set up triggers for existing and new logs for some services,\nensuring no logs from new resources are missed and saving time spent on manual configuration.

\n
\n
\n
\n
\n
\n

lambdas

\n
\n

[string]

\n

List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

log_source_config

\n
\n

object

\n

Log source configuration.

\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

List of AWS log source tag filters. Defaults to [].

\n
\n
\n
\n
\n
\n

source

\n
\n

string

\n

The AWS log source to which the tag filters defined in tags are applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the log source specified by source.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

sources

\n
\n

[string]

\n

List of service IDs set to enable automatic log collection.\nDiscover the list of available services with the\nGet list of AWS log ready\nservices\nendpoint.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics_config

\n
\n

object

\n

AWS Metrics Collection config.

\n
\n
\n
\n
\n
\n

automute_enabled

\n
\n

boolean

\n

Enable EC2 automute for AWS metrics. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

collect_cloudwatch_alarms

\n
\n

boolean

\n

Enable CloudWatch alarms collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

collect_custom_metrics

\n
\n

boolean

\n

Enable custom metrics collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Enable AWS metrics collection. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

namespace_filters

\n
\n

 <oneOf>

\n

AWS Metrics namespace filters. Defaults to exclude_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these namespaces.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these namespaces.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

AWS Metrics collection tag filters list. Defaults to [].

\n
\n
\n
\n
\n
\n

namespace

\n
\n

string

\n

The AWS service for which the tag filters defined in tags will be applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the service specified by namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

modified_at

\n
\n

date-time

\n

Timestamp of when the account integration was updated.

\n
\n \n
\n
\n
\n
\n
\n

resources_config

\n
\n

object

\n

AWS Resources Collection config.

\n
\n
\n
\n
\n
\n

cloud_security_posture_management_collection

\n
\n

boolean

\n

Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations,\nidentity risks, and compliance violations. Defaults to false.\nRequires extended_collection to be set to true.

\n
\n \n
\n
\n
\n
\n
\n

extended_collection

\n
\n

boolean

\n

Whether Datadog collects additional attributes and configuration information about the resources\nin your AWS account. Defaults to true. Required for cloud_security_posture_management_collection.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

traces_config

\n
\n

object

\n

AWS Traces Collection config.

\n
\n
\n
\n
\n
\n

xray_services

\n
\n

 <oneOf>

\n

AWS X-Ray services to collect traces from. Defaults to include_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all services.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these services. Defaults to [].

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique Datadog ID of the AWS Account Integration Config.\nTo get the config ID for an account, use the\nList all AWS integrations\nendpoint and query by AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS Account resource type. \nAllowed enum values: account

default: account

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS Account response data.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

AWS Account response attributes.

\n
\n
\n
\n
\n
\n

account_tags

\n
\n

[string]

\n

Tags to apply to all hosts and metrics reporting for this account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

auth_config

\n
\n

 <oneOf>

\n

AWS Authentication config.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

AWS Authentication config to integrate your account using an access key pair.

\n
\n
\n
\n
\n
\n

access_key_id [required]

\n
\n

string

\n

AWS Access Key ID.

\n
\n \n
\n
\n
\n
\n
\n

secret_access_key

\n
\n

string

\n

AWS Secret Access Key.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

AWS Authentication config to integrate your account using an IAM role.

\n
\n
\n
\n
\n
\n

external_id

\n
\n

string

\n

AWS IAM External ID for associated role.

\n
\n \n
\n
\n
\n
\n
\n

role_name [required]

\n
\n

string

\n

AWS IAM Role name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

aws_account_id [required]

\n
\n

string

\n

AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

aws_partition

\n
\n

enum

\n

AWS partition your AWS account is scoped to. Defaults to aws.\nSee Partitions\nin the AWS documentation for more information. \nAllowed enum values: aws,aws-cn,aws-us-gov

\n
\n \n
\n
\n
\n
\n
\n

aws_regions

\n
\n

 <oneOf>

\n

AWS Regions to collect data from. Defaults to include_all.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all regions. Defaults to true.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these regions.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp of when the account integration was created.

\n
\n \n
\n
\n
\n
\n
\n

logs_config

\n
\n

object

\n

AWS Logs Collection config.

\n
\n
\n
\n
\n
\n

lambda_forwarder

\n
\n

object

\n

Log Autosubscription configuration for Datadog Forwarder Lambda functions.\nAutomatically set up triggers for existing and new logs for some services,\nensuring no logs from new resources are missed and saving time spent on manual configuration.

\n
\n
\n
\n
\n
\n

lambdas

\n
\n

[string]

\n

List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

log_source_config

\n
\n

object

\n

Log source configuration.

\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

List of AWS log source tag filters. Defaults to [].

\n
\n
\n
\n
\n
\n

source

\n
\n

string

\n

The AWS log source to which the tag filters defined in tags are applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the log source specified by source.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

sources

\n
\n

[string]

\n

List of service IDs set to enable automatic log collection.\nDiscover the list of available services with the\nGet list of AWS log ready\nservices\nendpoint.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics_config

\n
\n

object

\n

AWS Metrics Collection config.

\n
\n
\n
\n
\n
\n

automute_enabled

\n
\n

boolean

\n

Enable EC2 automute for AWS metrics. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

collect_cloudwatch_alarms

\n
\n

boolean

\n

Enable CloudWatch alarms collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

collect_custom_metrics

\n
\n

boolean

\n

Enable custom metrics collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Enable AWS metrics collection. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

metric_name_filters

\n
\n

[ <oneOf>]

\n

AWS CloudWatch metric name filters. Each filter applies to a single namespace.\nExactly one of include_only or exclude_only must be set on each filter.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include only metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Exclude metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

namespace_filters

\n
\n

 <oneOf>

\n

AWS Metrics namespace filters. Defaults to exclude_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these namespaces.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these namespaces.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

AWS Metrics collection tag filters list. Defaults to [].

\n
\n
\n
\n
\n
\n

namespace

\n
\n

string

\n

The AWS service for which the tag filters defined in tags will be applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the service specified by namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

modified_at

\n
\n

date-time

\n

Timestamp of when the account integration was updated.

\n
\n \n
\n
\n
\n
\n
\n

resources_config

\n
\n

object

\n

AWS Resources Collection config.

\n
\n
\n
\n
\n
\n

cloud_security_posture_management_collection

\n
\n

boolean

\n

Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations,\nidentity risks, and compliance violations. Defaults to false.\nRequires extended_collection to be set to true.

\n
\n \n
\n
\n
\n
\n
\n

extended_collection

\n
\n

boolean

\n

Whether Datadog collects additional attributes and configuration information about the resources\nin your AWS account. Defaults to true. Required for cloud_security_posture_management_collection.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

traces_config

\n
\n

object

\n

AWS Traces Collection config.

\n
\n
\n
\n
\n
\n

xray_services

\n
\n

 <oneOf>

\n

AWS X-Ray services to collect traces from. Defaults to include_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all services.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these services. Defaults to [].

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique Datadog ID of the AWS Account Integration Config.\nTo get the config ID for an account, use the\nList all AWS integrations\nendpoint and query by AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS Account resource type. \nAllowed enum values: account

default: account

\n
\n \n
\n
\n
\n
" }, "400": { "json": { @@ -610,6 +650,14 @@ "collect_cloudwatch_alarms": false, "collect_custom_metrics": false, "enabled": true, + "metric_name_filters": [ + { + "include_only": [ + "aws.ec2.network_in" + ], + "namespace": "AWS/EC2" + } + ], "namespace_filters": { "exclude_only": [ "AWS/SQS", @@ -640,7 +688,7 @@ "type": "account" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS Account Update Request data.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

The AWS Account Integration Config to be updated.

\n
\n
\n
\n
\n
\n

account_tags

\n
\n

[string]

\n

Tags to apply to all hosts and metrics reporting for this account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

auth_config

\n
\n

 <oneOf>

\n

AWS Authentication config.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

AWS Authentication config to integrate your account using an access key pair.

\n
\n
\n
\n
\n
\n

access_key_id [required]

\n
\n

string

\n

AWS Access Key ID.

\n
\n \n
\n
\n
\n
\n
\n

secret_access_key

\n
\n

string

\n

AWS Secret Access Key.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

AWS Authentication config to integrate your account using an IAM role.

\n
\n
\n
\n
\n
\n

external_id

\n
\n

string

\n

AWS IAM External ID for associated role.

\n
\n \n
\n
\n
\n
\n
\n

role_name [required]

\n
\n

string

\n

AWS IAM Role name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

aws_account_id [required]

\n
\n

string

\n

AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

aws_partition

\n
\n

enum

\n

AWS partition your AWS account is scoped to. Defaults to aws.\nSee Partitions\nin the AWS documentation for more information. \nAllowed enum values: aws,aws-cn,aws-us-gov

\n
\n \n
\n
\n
\n
\n
\n

aws_regions

\n
\n

 <oneOf>

\n

AWS Regions to collect data from. Defaults to include_all.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all regions. Defaults to true.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these regions.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

logs_config

\n
\n

object

\n

AWS Logs Collection config.

\n
\n
\n
\n
\n
\n

lambda_forwarder

\n
\n

object

\n

Log Autosubscription configuration for Datadog Forwarder Lambda functions.\nAutomatically set up triggers for existing and new logs for some services,\nensuring no logs from new resources are missed and saving time spent on manual configuration.

\n
\n
\n
\n
\n
\n

lambdas

\n
\n

[string]

\n

List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

log_source_config

\n
\n

object

\n

Log source configuration.

\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

List of AWS log source tag filters. Defaults to [].

\n
\n
\n
\n
\n
\n

source

\n
\n

string

\n

The AWS log source to which the tag filters defined in tags are applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the log source specified by source.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

sources

\n
\n

[string]

\n

List of service IDs set to enable automatic log collection.\nDiscover the list of available services with the\nGet list of AWS log ready\nservices\nendpoint.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics_config

\n
\n

object

\n

AWS Metrics Collection config.

\n
\n
\n
\n
\n
\n

automute_enabled

\n
\n

boolean

\n

Enable EC2 automute for AWS metrics. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

collect_cloudwatch_alarms

\n
\n

boolean

\n

Enable CloudWatch alarms collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

collect_custom_metrics

\n
\n

boolean

\n

Enable custom metrics collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Enable AWS metrics collection. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

namespace_filters

\n
\n

 <oneOf>

\n

AWS Metrics namespace filters. Defaults to exclude_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these namespaces.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these namespaces.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

AWS Metrics collection tag filters list. Defaults to [].

\n
\n
\n
\n
\n
\n

namespace

\n
\n

string

\n

The AWS service for which the tag filters defined in tags will be applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the service specified by namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

resources_config

\n
\n

object

\n

AWS Resources Collection config.

\n
\n
\n
\n
\n
\n

cloud_security_posture_management_collection

\n
\n

boolean

\n

Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations,\nidentity risks, and compliance violations. Defaults to false.\nRequires extended_collection to be set to true.

\n
\n \n
\n
\n
\n
\n
\n

extended_collection

\n
\n

boolean

\n

Whether Datadog collects additional attributes and configuration information about the resources\nin your AWS account. Defaults to true. Required for cloud_security_posture_management_collection.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

traces_config

\n
\n

object

\n

AWS Traces Collection config.

\n
\n
\n
\n
\n
\n

xray_services

\n
\n

 <oneOf>

\n

AWS X-Ray services to collect traces from. Defaults to include_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all services.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these services. Defaults to [].

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique Datadog ID of the AWS Account Integration Config.\nTo get the config ID for an account, use the\nList all AWS integrations\nendpoint and query by AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS Account resource type. \nAllowed enum values: account

default: account

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS Account Update Request data.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

The AWS Account Integration Config to be updated.

\n
\n
\n
\n
\n
\n

account_tags

\n
\n

[string]

\n

Tags to apply to all hosts and metrics reporting for this account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

auth_config

\n
\n

 <oneOf>

\n

AWS Authentication config.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

AWS Authentication config to integrate your account using an access key pair.

\n
\n
\n
\n
\n
\n

access_key_id [required]

\n
\n

string

\n

AWS Access Key ID.

\n
\n \n
\n
\n
\n
\n
\n

secret_access_key

\n
\n

string

\n

AWS Secret Access Key.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

AWS Authentication config to integrate your account using an IAM role.

\n
\n
\n
\n
\n
\n

external_id

\n
\n

string

\n

AWS IAM External ID for associated role.

\n
\n \n
\n
\n
\n
\n
\n

role_name [required]

\n
\n

string

\n

AWS IAM Role name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

aws_account_id [required]

\n
\n

string

\n

AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

aws_partition

\n
\n

enum

\n

AWS partition your AWS account is scoped to. Defaults to aws.\nSee Partitions\nin the AWS documentation for more information. \nAllowed enum values: aws,aws-cn,aws-us-gov

\n
\n \n
\n
\n
\n
\n
\n

aws_regions

\n
\n

 <oneOf>

\n

AWS Regions to collect data from. Defaults to include_all.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all regions. Defaults to true.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these regions.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these regions.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

logs_config

\n
\n

object

\n

AWS Logs Collection config.

\n
\n
\n
\n
\n
\n

lambda_forwarder

\n
\n

object

\n

Log Autosubscription configuration for Datadog Forwarder Lambda functions.\nAutomatically set up triggers for existing and new logs for some services,\nensuring no logs from new resources are missed and saving time spent on manual configuration.

\n
\n
\n
\n
\n
\n

lambdas

\n
\n

[string]

\n

List of Datadog Lambda Log Forwarder ARNs in your AWS account. Defaults to [].

\n
\n \n
\n
\n
\n
\n
\n

log_source_config

\n
\n

object

\n

Log source configuration.

\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

List of AWS log source tag filters. Defaults to [].

\n
\n
\n
\n
\n
\n

source

\n
\n

string

\n

The AWS log source to which the tag filters defined in tags are applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the log source specified by source.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

sources

\n
\n

[string]

\n

List of service IDs set to enable automatic log collection.\nDiscover the list of available services with the\nGet list of AWS log ready\nservices\nendpoint.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics_config

\n
\n

object

\n

AWS Metrics Collection config.

\n
\n
\n
\n
\n
\n

automute_enabled

\n
\n

boolean

\n

Enable EC2 automute for AWS metrics. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

collect_cloudwatch_alarms

\n
\n

boolean

\n

Enable CloudWatch alarms collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

collect_custom_metrics

\n
\n

boolean

\n

Enable custom metrics collection. Defaults to false.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Enable AWS metrics collection. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

metric_name_filters

\n
\n

[ <oneOf>]

\n

AWS CloudWatch metric name filters. Each filter applies to a single namespace.\nExactly one of include_only or exclude_only must be set on each filter.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include only metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Exclude metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

namespace_filters

\n
\n

 <oneOf>

\n

AWS Metrics namespace filters. Defaults to exclude_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude only these namespaces from metrics collection.\nDefaults to ["AWS/SQS", "AWS/ElasticMapReduce", "AWS/Usage"].\nAWS/SQS, AWS/ElasticMapReduce, and AWS/Usage are excluded by default\nto reduce your AWS CloudWatch costs from GetMetricData API calls.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these namespaces.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these namespaces.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

tag_filters

\n
\n

[object]

\n

AWS Metrics collection tag filters list. Defaults to [].

\n
\n
\n
\n
\n
\n

namespace

\n
\n

string

\n

The AWS service for which the tag filters defined in tags will be applied.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

The AWS resource tags to filter on for the service specified by namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

resources_config

\n
\n

object

\n

AWS Resources Collection config.

\n
\n
\n
\n
\n
\n

cloud_security_posture_management_collection

\n
\n

boolean

\n

Enable Cloud Security Management to scan AWS resources for vulnerabilities, misconfigurations,\nidentity risks, and compliance violations. Defaults to false.\nRequires extended_collection to be set to true.

\n
\n \n
\n
\n
\n
\n
\n

extended_collection

\n
\n

boolean

\n

Whether Datadog collects additional attributes and configuration information about the resources\nin your AWS account. Defaults to true. Required for cloud_security_posture_management_collection.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

traces_config

\n
\n

object

\n

AWS Traces Collection config.

\n
\n
\n
\n
\n
\n

xray_services

\n
\n

 <oneOf>

\n

AWS X-Ray services to collect traces from. Defaults to include_only.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include all services.

\n
\n
\n
\n
\n
\n

include_all [required]

\n
\n

boolean

\n

Include all services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Include only these services. Defaults to [].

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only these services.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique Datadog ID of the AWS Account Integration Config.\nTo get the config ID for an account, use the\nList all AWS integrations\nendpoint and query by AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS Account resource type. \nAllowed enum values: account

default: account

\n
\n \n
\n
\n
\n
" } }, "DeleteAWSAccountCCMConfig": { @@ -911,6 +959,179 @@ "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS CCM Config Create/Update Request data.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

AWS CCM Config attributes for Create/Update requests.

\n
\n
\n
\n
\n
\n

ccm_config [required]

\n
\n

object

\n

AWS Cloud Cost Management config.

\n
\n
\n
\n
\n
\n

data_export_configs [required]

\n
\n

[object]

\n

List of data export configurations for Cost and Usage Reports.

\n
\n
\n
\n
\n
\n

bucket_name [required]

\n
\n

string

\n

Name of the S3 bucket where the Cost and Usage Report is stored.

\n
\n \n
\n
\n
\n
\n
\n

bucket_region [required]

\n
\n

string

\n

AWS region of the S3 bucket.

\n
\n \n
\n
\n
\n
\n
\n

report_name [required]

\n
\n

string

\n

Name of the Cost and Usage Report.

\n
\n \n
\n
\n
\n
\n
\n

report_prefix [required]

\n
\n

string

\n

S3 prefix where the Cost and Usage Report is stored.

\n
\n \n
\n
\n
\n
\n
\n

report_type [required]

\n
\n

string

\n

Type of the Cost and Usage Report. Currently only CUR2.0 is supported.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

AWS CCM Config resource type. \nAllowed enum values: ccm_config

default: ccm_config

\n
\n \n
\n
\n
\n
" } }, + "GetAWSMetricNameFilterPreview": { + "responses": { + "200": { + "json": { + "data": { + "attributes": { + "namespaces": [ + { + "filters": [ + { + "match_count": 1, + "pattern": "aws.ec2.network_in" + } + ], + "metrics": [ + { + "cw_name": "NetworkIn", + "dd_names": [ + { + "filtered": true, + "name": "aws.ec2.network_in" + } + ] + } + ], + "namespace": "AWS/EC2" + } + ] + }, + "id": "00000000-abcd-0001-0000-000000000000", + "type": "metric_name_filter_preview" + } + }, + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS metric name filter preview response data.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

AWS metric name filter preview response attributes.

\n
\n
\n
\n
\n
\n

namespaces [required]

\n
\n

[object]

\n

The list of namespaces affected by the previewed metric name filters.

\n
\n
\n
\n
\n
\n

filters [required]

\n
\n

[object]

\n

The metric name filter patterns evaluated for this namespace and how many metrics they matched.

\n
\n
\n
\n
\n
\n

match_count [required]

\n
\n

int64

\n

The number of Datadog metric names matched by this pattern.

\n
\n \n
\n
\n
\n
\n
\n

pattern [required]

\n
\n

string

\n

The metric name filter pattern.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metrics [required]

\n
\n

[object]

\n

The CloudWatch metrics collected for this namespace and whether each resulting\nDatadog metric is filtered.

\n
\n
\n
\n
\n
\n

cw_name [required]

\n
\n

string

\n

The CloudWatch metric name.

\n
\n \n
\n
\n
\n
\n
\n

dd_names [required]

\n
\n

[object]

\n

The Datadog metric names produced from this CloudWatch metric.

\n
\n
\n
\n
\n
\n

filtered [required]

\n
\n

boolean

\n

Whether this Datadog metric name is filtered out.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

The Datadog metric name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique Datadog ID of the AWS Account Integration Config.\nTo get the config ID for an account, use the\nList all AWS integrations\nendpoint and query by AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

The AWSMetricNameFilterPreviewResponseData type. \nAllowed enum values: metric_name_filter_preview

default: metric_name_filter_preview

\n
\n \n
\n
\n
\n
" + }, + "403": { + "json": { + "errors": [ + "Bad Request" + ] + }, + "html": "
\n
\n
\n
\n

errors [required]

\n
\n

[string]

\n

A list of errors.

\n
\n \n
\n
" + }, + "404": { + "json": { + "errors": [ + "Bad Request" + ] + }, + "html": "
\n
\n
\n
\n

errors [required]

\n
\n

[string]

\n

A list of errors.

\n
\n \n
\n
" + }, + "429": { + "json": { + "errors": [ + "Bad Request" + ] + }, + "html": "
\n
\n
\n
\n

errors [required]

\n
\n

[string]

\n

A list of errors.

\n
\n \n
\n
" + } + }, + "request": { + "json_curl": {}, + "json": {}, + "html": "" + } + }, + "PreviewAWSMetricNameFilter": { + "responses": { + "200": { + "json": { + "data": { + "attributes": { + "namespaces": [ + { + "filters": [ + { + "match_count": 1, + "pattern": "aws.ec2.network_in" + } + ], + "metrics": [ + { + "cw_name": "NetworkIn", + "dd_names": [ + { + "filtered": true, + "name": "aws.ec2.network_in" + } + ] + } + ], + "namespace": "AWS/EC2" + } + ] + }, + "id": "00000000-abcd-0001-0000-000000000000", + "type": "metric_name_filter_preview" + } + }, + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS metric name filter preview response data.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

AWS metric name filter preview response attributes.

\n
\n
\n
\n
\n
\n

namespaces [required]

\n
\n

[object]

\n

The list of namespaces affected by the previewed metric name filters.

\n
\n
\n
\n
\n
\n

filters [required]

\n
\n

[object]

\n

The metric name filter patterns evaluated for this namespace and how many metrics they matched.

\n
\n
\n
\n
\n
\n

match_count [required]

\n
\n

int64

\n

The number of Datadog metric names matched by this pattern.

\n
\n \n
\n
\n
\n
\n
\n

pattern [required]

\n
\n

string

\n

The metric name filter pattern.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metrics [required]

\n
\n

[object]

\n

The CloudWatch metrics collected for this namespace and whether each resulting\nDatadog metric is filtered.

\n
\n
\n
\n
\n
\n

cw_name [required]

\n
\n

string

\n

The CloudWatch metric name.

\n
\n \n
\n
\n
\n
\n
\n

dd_names [required]

\n
\n

[object]

\n

The Datadog metric names produced from this CloudWatch metric.

\n
\n
\n
\n
\n
\n

filtered [required]

\n
\n

boolean

\n

Whether this Datadog metric name is filtered out.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

The Datadog metric name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique Datadog ID of the AWS Account Integration Config.\nTo get the config ID for an account, use the\nList all AWS integrations\nendpoint and query by AWS Account ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

The AWSMetricNameFilterPreviewResponseData type. \nAllowed enum values: metric_name_filter_preview

default: metric_name_filter_preview

\n
\n \n
\n
\n
\n
" + }, + "400": { + "json": { + "errors": [ + { + "detail": "Missing required attribute in body", + "meta": {}, + "source": { + "header": "Authorization", + "parameter": "limit", + "pointer": "/data/attributes/title" + }, + "status": "400", + "title": "Bad Request" + } + ] + }, + "html": "
\n
\n
\n
\n

errors [required]

\n
\n

[object]

\n

A list of errors.

\n
\n
\n
\n
\n
\n

detail

\n
\n

string

\n

A human-readable explanation specific to this occurrence of the error.

\n
\n \n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Non-standard meta-information about the error

\n
\n \n
\n
\n
\n
\n
\n

source

\n
\n

object

\n

References to the source of the error.

\n
\n
\n
\n
\n
\n

header

\n
\n

string

\n

A string indicating the name of a single request header which caused the error.

\n
\n \n
\n
\n
\n
\n
\n

parameter

\n
\n

string

\n

A string indicating which URI query parameter caused the error.

\n
\n \n
\n
\n
\n
\n
\n

pointer

\n
\n

string

\n

A JSON pointer to the value in the request document that caused the error.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

string

\n

Status code of the response.

\n
\n \n
\n
\n
\n
\n
\n

title

\n
\n

string

\n

Short human-readable summary of the error.

\n
\n \n
\n
\n
\n
" + }, + "403": { + "json": { + "errors": [ + "Bad Request" + ] + }, + "html": "
\n
\n
\n
\n

errors [required]

\n
\n

[string]

\n

A list of errors.

\n
\n \n
\n
" + }, + "404": { + "json": { + "errors": [ + "Bad Request" + ] + }, + "html": "
\n
\n
\n
\n

errors [required]

\n
\n

[string]

\n

A list of errors.

\n
\n \n
\n
" + }, + "429": { + "json": { + "errors": [ + "Bad Request" + ] + }, + "html": "
\n
\n
\n
\n

errors [required]

\n
\n

[string]

\n

A list of errors.

\n
\n \n
\n
" + } + }, + "request": { + "json_curl": { + "data": { + "attributes": { + "metric_name_filters": [ + {} + ] + }, + "type": "metric_name_filter_preview" + } + }, + "json": { + "data": { + "attributes": { + "metric_name_filters": [ + { + "include_only": [ + "aws.ec2.network_in" + ], + "namespace": "AWS/EC2" + } + ] + }, + "type": "metric_name_filter_preview" + } + }, + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

AWS metric name filter preview request data.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

AWS metric name filter preview request attributes.

\n
\n
\n
\n
\n
\n

metric_name_filters [required]

\n
\n

[ <oneOf>]

\n

The metric name filters to preview.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Include only metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

include_only [required]

\n
\n

[string]

\n

Include only metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Exclude metric names matching one of these patterns for a single namespace.

\n
\n
\n
\n
\n
\n

exclude_only [required]

\n
\n

[string]

\n

Exclude metric names matching one of these patterns.

\n
\n \n
\n
\n
\n
\n
\n

namespace [required]

\n
\n

string

\n

The AWS CloudWatch namespace to which this metric name filter applies.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

The AWSMetricNameFilterPreviewResponseData type. \nAllowed enum values: metric_name_filter_preview

default: metric_name_filter_preview

\n
\n \n
\n
\n
\n
" + } + }, "ListAWSNamespaces": { "responses": { "200": { diff --git a/content/en/api/v2/on-call/examples.json b/content/en/api/v2/on-call/examples.json index 28c176abc0c..8ddc0ef94be 100644 --- a/content/en/api/v2/on-call/examples.json +++ b/content/en/api/v2/on-call/examples.json @@ -100,7 +100,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

Represents the data for a single escalation policy, including its attributes, ID, relationships, and resource type.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Defines the main attributes of an escalation policy, such as its name and behavior on policy end.

\n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Specifies the name of the escalation policy.

\n
\n \n
\n
\n
\n
\n
\n

resolve_page_on_policy_end

\n
\n

boolean

\n

Indicates whether the page is automatically resolved when the policy ends.

\n
\n \n
\n
\n
\n
\n
\n

retries

\n
\n

int64

\n

Specifies how many times the escalation sequence is retried if there is no response.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Specifies the unique identifier of the escalation policy.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Represents the relationships for an escalation policy, including references to steps and teams.

\n
\n
\n
\n
\n
\n

steps [required]

\n
\n

object

\n

Defines the relationship to a collection of steps within an escalation policy. Contains an array of step data references.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of references to the steps defined in this escalation policy.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier for the step resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type steps. \nAllowed enum values: steps

default: steps

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type policies. \nAllowed enum values: policies

default: policies

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

Provides any included related resources, such as steps or targets, returned with the policy.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents a single step in an escalation policy, including its attributes, relationships, and resource type.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Defines attributes for an escalation policy step, such as assignment strategy and escalation timeout.

\n
\n
\n
\n
\n
\n

assignment

\n
\n

enum

\n

Specifies how this escalation step will assign targets (example default or round-robin). \nAllowed enum values: default,round-robin

\n
\n \n
\n
\n
\n
\n
\n

escalate_after_seconds

\n
\n

int64

\n

Specifies how many seconds to wait before escalating to the next step.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Specifies the unique identifier of this escalation policy step.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Represents the relationship of an escalation policy step to its targets.

\n
\n
\n
\n
\n
\n

targets

\n
\n

object

\n

A list of escalation targets for a step

\n
\n
\n
\n
\n
\n

data

\n
\n

[ <oneOf>]

\n

The EscalationTargets data.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents a team target for an escalation policy step, including the team's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the team resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type teams. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Represents a user target for an escalation policy step, including the user's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the user resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type users. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents a schedule target for an escalation policy step, including its ID and resource type. This is a shortcut for a configured schedule target with position set to 'current'.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the schedule resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedules. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Relationship reference to a configured schedule target.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the configured schedule target.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedule_target. \nAllowed enum values: schedule_target

default: schedule_target

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type steps. \nAllowed enum values: steps

default: steps

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Represents a user object in the context of an escalation policy, including their id, type, and basic attributes.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides basic user information for an escalation policy, including a name and email address.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The user's email address.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The user's name.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

The user's status. \nAllowed enum values: active,deactivated,pending

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique user identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Full resource representation of a configured schedule target with position (previous, current, or next).

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for a configured schedule target, including position.

\n
\n
\n
\n
\n
\n

position [required]

\n
\n

enum

\n

Specifies the position of a schedule target (example previous, current, or next). \nAllowed enum values: previous,current,next

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the configured schedule target.

\n
\n \n
\n
\n
\n
\n
\n

relationships [required]

\n
\n

object

\n

Represents the relationships of a configured schedule target.

\n
\n
\n
\n
\n
\n

schedule [required]

\n
\n

object

\n

Holds the schedule reference for a configured schedule target.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Represents a schedule target for an escalation policy step, including its ID and resource type. This is a shortcut for a configured schedule target with position set to 'current'.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the schedule resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedules. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedule_target. \nAllowed enum values: schedule_target

default: schedule_target

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 5

\n
\n

object

\n

Provides a reference to a team, including ID, type, and basic attributes/relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

\n
\n
\n
\n
\n
\n

avatar

\n
\n

string

\n

URL or reference for the team's avatar (if available).

\n
\n \n
\n
\n
\n
\n
\n

description

\n
\n

string

\n

A short text describing the team.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

A unique handle/slug for the team.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full, human-readable name of the team.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The team's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

Represents the data for a single escalation policy, including its attributes, ID, relationships, and resource type.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Defines the main attributes of an escalation policy, such as its name and behavior on policy end.

\n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Specifies the name of the escalation policy.

\n
\n \n
\n
\n
\n
\n
\n

resolve_page_on_policy_end

\n
\n

boolean

\n

Indicates whether the page is automatically resolved when the policy ends.

\n
\n \n
\n
\n
\n
\n
\n

retries

\n
\n

int64

\n

Specifies how many times the escalation sequence is retried if there is no response.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Specifies the unique identifier of the escalation policy.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Represents the relationships for an escalation policy, including references to steps and teams.

\n
\n
\n
\n
\n
\n

steps [required]

\n
\n

object

\n

Defines the relationship to a collection of steps within an escalation policy. Contains an array of step data references.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of references to the steps defined in this escalation policy.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier for the step resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type steps. \nAllowed enum values: steps

default: steps

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type policies. \nAllowed enum values: policies

default: policies

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

Provides any included related resources, such as steps or targets, returned with the policy.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents a single step in an escalation policy, including its attributes, relationships, and resource type.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Defines attributes for an escalation policy step, such as assignment strategy and escalation timeout.

\n
\n
\n
\n
\n
\n

assignment

\n
\n

enum

\n

Specifies how this escalation step will assign targets (example default or round-robin). \nAllowed enum values: default,round-robin

\n
\n \n
\n
\n
\n
\n
\n

escalate_after_seconds

\n
\n

int64

\n

Specifies how many seconds to wait before escalating to the next step.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Specifies the unique identifier of this escalation policy step.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Represents the relationship of an escalation policy step to its targets.

\n
\n
\n
\n
\n
\n

targets

\n
\n

object

\n

A list of escalation targets for a step

\n
\n
\n
\n
\n
\n

data

\n
\n

[ <oneOf>]

\n

The EscalationTargets data.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents a team target for an escalation policy step, including the team's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the team resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type teams. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Represents a user target for an escalation policy step, including the user's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the user resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type users. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents a schedule target for an escalation policy step, including its ID and resource type. This is a shortcut for a configured schedule target with position set to 'current'.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the schedule resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedules. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Relationship reference to a configured schedule target.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the configured schedule target.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedule_target. \nAllowed enum values: schedule_target

default: schedule_target

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type steps. \nAllowed enum values: steps

default: steps

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Represents a user object in the context of an escalation policy, including their id, type, and basic attributes.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides basic user information for an escalation policy, including a name and email address.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The user's email address.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The user's name.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

The user's status. \nAllowed enum values: active,deactivated,pending

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique user identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

A list of tags associated with the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Full resource representation of a configured schedule target with position (previous, current, or next).

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for a configured schedule target, including position.

\n
\n
\n
\n
\n
\n

position [required]

\n
\n

enum

\n

Specifies the position of a schedule target (example previous, current, or next). \nAllowed enum values: previous,current,next

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the configured schedule target.

\n
\n \n
\n
\n
\n
\n
\n

relationships [required]

\n
\n

object

\n

Represents the relationships of a configured schedule target.

\n
\n
\n
\n
\n
\n

schedule [required]

\n
\n

object

\n

Holds the schedule reference for a configured schedule target.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Represents a schedule target for an escalation policy step, including its ID and resource type. This is a shortcut for a configured schedule target with position set to 'current'.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the schedule resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedules. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedule_target. \nAllowed enum values: schedule_target

default: schedule_target

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 5

\n
\n

object

\n

Provides a reference to a team, including ID, type, and basic attributes/relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

\n
\n
\n
\n
\n
\n

avatar

\n
\n

string

\n

URL or reference for the team's avatar (if available).

\n
\n \n
\n
\n
\n
\n
\n

description

\n
\n

string

\n

A short text describing the team.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

A unique handle/slug for the team.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full, human-readable name of the team.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The team's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
" }, "400": { "json": { @@ -343,7 +343,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

Represents the data for a single escalation policy, including its attributes, ID, relationships, and resource type.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Defines the main attributes of an escalation policy, such as its name and behavior on policy end.

\n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Specifies the name of the escalation policy.

\n
\n \n
\n
\n
\n
\n
\n

resolve_page_on_policy_end

\n
\n

boolean

\n

Indicates whether the page is automatically resolved when the policy ends.

\n
\n \n
\n
\n
\n
\n
\n

retries

\n
\n

int64

\n

Specifies how many times the escalation sequence is retried if there is no response.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Specifies the unique identifier of the escalation policy.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Represents the relationships for an escalation policy, including references to steps and teams.

\n
\n
\n
\n
\n
\n

steps [required]

\n
\n

object

\n

Defines the relationship to a collection of steps within an escalation policy. Contains an array of step data references.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of references to the steps defined in this escalation policy.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier for the step resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type steps. \nAllowed enum values: steps

default: steps

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type policies. \nAllowed enum values: policies

default: policies

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

Provides any included related resources, such as steps or targets, returned with the policy.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents a single step in an escalation policy, including its attributes, relationships, and resource type.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Defines attributes for an escalation policy step, such as assignment strategy and escalation timeout.

\n
\n
\n
\n
\n
\n

assignment

\n
\n

enum

\n

Specifies how this escalation step will assign targets (example default or round-robin). \nAllowed enum values: default,round-robin

\n
\n \n
\n
\n
\n
\n
\n

escalate_after_seconds

\n
\n

int64

\n

Specifies how many seconds to wait before escalating to the next step.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Specifies the unique identifier of this escalation policy step.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Represents the relationship of an escalation policy step to its targets.

\n
\n
\n
\n
\n
\n

targets

\n
\n

object

\n

A list of escalation targets for a step

\n
\n
\n
\n
\n
\n

data

\n
\n

[ <oneOf>]

\n

The EscalationTargets data.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents a team target for an escalation policy step, including the team's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the team resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type teams. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Represents a user target for an escalation policy step, including the user's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the user resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type users. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents a schedule target for an escalation policy step, including its ID and resource type. This is a shortcut for a configured schedule target with position set to 'current'.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the schedule resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedules. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Relationship reference to a configured schedule target.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the configured schedule target.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedule_target. \nAllowed enum values: schedule_target

default: schedule_target

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type steps. \nAllowed enum values: steps

default: steps

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Represents a user object in the context of an escalation policy, including their id, type, and basic attributes.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides basic user information for an escalation policy, including a name and email address.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The user's email address.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The user's name.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

The user's status. \nAllowed enum values: active,deactivated,pending

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique user identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Full resource representation of a configured schedule target with position (previous, current, or next).

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for a configured schedule target, including position.

\n
\n
\n
\n
\n
\n

position [required]

\n
\n

enum

\n

Specifies the position of a schedule target (example previous, current, or next). \nAllowed enum values: previous,current,next

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the configured schedule target.

\n
\n \n
\n
\n
\n
\n
\n

relationships [required]

\n
\n

object

\n

Represents the relationships of a configured schedule target.

\n
\n
\n
\n
\n
\n

schedule [required]

\n
\n

object

\n

Holds the schedule reference for a configured schedule target.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Represents a schedule target for an escalation policy step, including its ID and resource type. This is a shortcut for a configured schedule target with position set to 'current'.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the schedule resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedules. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedule_target. \nAllowed enum values: schedule_target

default: schedule_target

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 5

\n
\n

object

\n

Provides a reference to a team, including ID, type, and basic attributes/relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

\n
\n
\n
\n
\n
\n

avatar

\n
\n

string

\n

URL or reference for the team's avatar (if available).

\n
\n \n
\n
\n
\n
\n
\n

description

\n
\n

string

\n

A short text describing the team.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

A unique handle/slug for the team.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full, human-readable name of the team.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The team's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

Represents the data for a single escalation policy, including its attributes, ID, relationships, and resource type.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Defines the main attributes of an escalation policy, such as its name and behavior on policy end.

\n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Specifies the name of the escalation policy.

\n
\n \n
\n
\n
\n
\n
\n

resolve_page_on_policy_end

\n
\n

boolean

\n

Indicates whether the page is automatically resolved when the policy ends.

\n
\n \n
\n
\n
\n
\n
\n

retries

\n
\n

int64

\n

Specifies how many times the escalation sequence is retried if there is no response.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Specifies the unique identifier of the escalation policy.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Represents the relationships for an escalation policy, including references to steps and teams.

\n
\n
\n
\n
\n
\n

steps [required]

\n
\n

object

\n

Defines the relationship to a collection of steps within an escalation policy. Contains an array of step data references.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of references to the steps defined in this escalation policy.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier for the step resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type steps. \nAllowed enum values: steps

default: steps

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type policies. \nAllowed enum values: policies

default: policies

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

Provides any included related resources, such as steps or targets, returned with the policy.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents a single step in an escalation policy, including its attributes, relationships, and resource type.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Defines attributes for an escalation policy step, such as assignment strategy and escalation timeout.

\n
\n
\n
\n
\n
\n

assignment

\n
\n

enum

\n

Specifies how this escalation step will assign targets (example default or round-robin). \nAllowed enum values: default,round-robin

\n
\n \n
\n
\n
\n
\n
\n

escalate_after_seconds

\n
\n

int64

\n

Specifies how many seconds to wait before escalating to the next step.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Specifies the unique identifier of this escalation policy step.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Represents the relationship of an escalation policy step to its targets.

\n
\n
\n
\n
\n
\n

targets

\n
\n

object

\n

A list of escalation targets for a step

\n
\n
\n
\n
\n
\n

data

\n
\n

[ <oneOf>]

\n

The EscalationTargets data.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents a team target for an escalation policy step, including the team's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the team resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type teams. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Represents a user target for an escalation policy step, including the user's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the user resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type users. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents a schedule target for an escalation policy step, including its ID and resource type. This is a shortcut for a configured schedule target with position set to 'current'.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the schedule resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedules. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Relationship reference to a configured schedule target.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the configured schedule target.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedule_target. \nAllowed enum values: schedule_target

default: schedule_target

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type steps. \nAllowed enum values: steps

default: steps

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Represents a user object in the context of an escalation policy, including their id, type, and basic attributes.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides basic user information for an escalation policy, including a name and email address.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The user's email address.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The user's name.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

The user's status. \nAllowed enum values: active,deactivated,pending

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique user identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

A list of tags associated with the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Full resource representation of a configured schedule target with position (previous, current, or next).

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for a configured schedule target, including position.

\n
\n
\n
\n
\n
\n

position [required]

\n
\n

enum

\n

Specifies the position of a schedule target (example previous, current, or next). \nAllowed enum values: previous,current,next

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the configured schedule target.

\n
\n \n
\n
\n
\n
\n
\n

relationships [required]

\n
\n

object

\n

Represents the relationships of a configured schedule target.

\n
\n
\n
\n
\n
\n

schedule [required]

\n
\n

object

\n

Holds the schedule reference for a configured schedule target.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Represents a schedule target for an escalation policy step, including its ID and resource type. This is a shortcut for a configured schedule target with position set to 'current'.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the schedule resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedules. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedule_target. \nAllowed enum values: schedule_target

default: schedule_target

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 5

\n
\n

object

\n

Provides a reference to a team, including ID, type, and basic attributes/relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

\n
\n
\n
\n
\n
\n

avatar

\n
\n

string

\n

URL or reference for the team's avatar (if available).

\n
\n \n
\n
\n
\n
\n
\n

description

\n
\n

string

\n

A short text describing the team.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

A unique handle/slug for the team.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full, human-readable name of the team.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The team's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
" }, "400": { "json": { @@ -493,7 +493,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

Represents the data for a single escalation policy, including its attributes, ID, relationships, and resource type.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Defines the main attributes of an escalation policy, such as its name and behavior on policy end.

\n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Specifies the name of the escalation policy.

\n
\n \n
\n
\n
\n
\n
\n

resolve_page_on_policy_end

\n
\n

boolean

\n

Indicates whether the page is automatically resolved when the policy ends.

\n
\n \n
\n
\n
\n
\n
\n

retries

\n
\n

int64

\n

Specifies how many times the escalation sequence is retried if there is no response.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Specifies the unique identifier of the escalation policy.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Represents the relationships for an escalation policy, including references to steps and teams.

\n
\n
\n
\n
\n
\n

steps [required]

\n
\n

object

\n

Defines the relationship to a collection of steps within an escalation policy. Contains an array of step data references.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of references to the steps defined in this escalation policy.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier for the step resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type steps. \nAllowed enum values: steps

default: steps

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type policies. \nAllowed enum values: policies

default: policies

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

Provides any included related resources, such as steps or targets, returned with the policy.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents a single step in an escalation policy, including its attributes, relationships, and resource type.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Defines attributes for an escalation policy step, such as assignment strategy and escalation timeout.

\n
\n
\n
\n
\n
\n

assignment

\n
\n

enum

\n

Specifies how this escalation step will assign targets (example default or round-robin). \nAllowed enum values: default,round-robin

\n
\n \n
\n
\n
\n
\n
\n

escalate_after_seconds

\n
\n

int64

\n

Specifies how many seconds to wait before escalating to the next step.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Specifies the unique identifier of this escalation policy step.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Represents the relationship of an escalation policy step to its targets.

\n
\n
\n
\n
\n
\n

targets

\n
\n

object

\n

A list of escalation targets for a step

\n
\n
\n
\n
\n
\n

data

\n
\n

[ <oneOf>]

\n

The EscalationTargets data.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents a team target for an escalation policy step, including the team's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the team resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type teams. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Represents a user target for an escalation policy step, including the user's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the user resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type users. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents a schedule target for an escalation policy step, including its ID and resource type. This is a shortcut for a configured schedule target with position set to 'current'.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the schedule resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedules. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Relationship reference to a configured schedule target.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the configured schedule target.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedule_target. \nAllowed enum values: schedule_target

default: schedule_target

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type steps. \nAllowed enum values: steps

default: steps

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Represents a user object in the context of an escalation policy, including their id, type, and basic attributes.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides basic user information for an escalation policy, including a name and email address.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The user's email address.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The user's name.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

The user's status. \nAllowed enum values: active,deactivated,pending

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique user identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Full resource representation of a configured schedule target with position (previous, current, or next).

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for a configured schedule target, including position.

\n
\n
\n
\n
\n
\n

position [required]

\n
\n

enum

\n

Specifies the position of a schedule target (example previous, current, or next). \nAllowed enum values: previous,current,next

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the configured schedule target.

\n
\n \n
\n
\n
\n
\n
\n

relationships [required]

\n
\n

object

\n

Represents the relationships of a configured schedule target.

\n
\n
\n
\n
\n
\n

schedule [required]

\n
\n

object

\n

Holds the schedule reference for a configured schedule target.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Represents a schedule target for an escalation policy step, including its ID and resource type. This is a shortcut for a configured schedule target with position set to 'current'.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the schedule resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedules. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedule_target. \nAllowed enum values: schedule_target

default: schedule_target

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 5

\n
\n

object

\n

Provides a reference to a team, including ID, type, and basic attributes/relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

\n
\n
\n
\n
\n
\n

avatar

\n
\n

string

\n

URL or reference for the team's avatar (if available).

\n
\n \n
\n
\n
\n
\n
\n

description

\n
\n

string

\n

A short text describing the team.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

A unique handle/slug for the team.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full, human-readable name of the team.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The team's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

Represents the data for a single escalation policy, including its attributes, ID, relationships, and resource type.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Defines the main attributes of an escalation policy, such as its name and behavior on policy end.

\n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Specifies the name of the escalation policy.

\n
\n \n
\n
\n
\n
\n
\n

resolve_page_on_policy_end

\n
\n

boolean

\n

Indicates whether the page is automatically resolved when the policy ends.

\n
\n \n
\n
\n
\n
\n
\n

retries

\n
\n

int64

\n

Specifies how many times the escalation sequence is retried if there is no response.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Specifies the unique identifier of the escalation policy.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Represents the relationships for an escalation policy, including references to steps and teams.

\n
\n
\n
\n
\n
\n

steps [required]

\n
\n

object

\n

Defines the relationship to a collection of steps within an escalation policy. Contains an array of step data references.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of references to the steps defined in this escalation policy.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier for the step resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type steps. \nAllowed enum values: steps

default: steps

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type policies. \nAllowed enum values: policies

default: policies

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

Provides any included related resources, such as steps or targets, returned with the policy.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents a single step in an escalation policy, including its attributes, relationships, and resource type.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Defines attributes for an escalation policy step, such as assignment strategy and escalation timeout.

\n
\n
\n
\n
\n
\n

assignment

\n
\n

enum

\n

Specifies how this escalation step will assign targets (example default or round-robin). \nAllowed enum values: default,round-robin

\n
\n \n
\n
\n
\n
\n
\n

escalate_after_seconds

\n
\n

int64

\n

Specifies how many seconds to wait before escalating to the next step.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Specifies the unique identifier of this escalation policy step.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Represents the relationship of an escalation policy step to its targets.

\n
\n
\n
\n
\n
\n

targets

\n
\n

object

\n

A list of escalation targets for a step

\n
\n
\n
\n
\n
\n

data

\n
\n

[ <oneOf>]

\n

The EscalationTargets data.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents a team target for an escalation policy step, including the team's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the team resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type teams. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Represents a user target for an escalation policy step, including the user's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the user resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type users. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents a schedule target for an escalation policy step, including its ID and resource type. This is a shortcut for a configured schedule target with position set to 'current'.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the schedule resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedules. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Relationship reference to a configured schedule target.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the configured schedule target.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedule_target. \nAllowed enum values: schedule_target

default: schedule_target

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type steps. \nAllowed enum values: steps

default: steps

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Represents a user object in the context of an escalation policy, including their id, type, and basic attributes.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides basic user information for an escalation policy, including a name and email address.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The user's email address.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The user's name.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

The user's status. \nAllowed enum values: active,deactivated,pending

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique user identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

A list of tags associated with the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Full resource representation of a configured schedule target with position (previous, current, or next).

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for a configured schedule target, including position.

\n
\n
\n
\n
\n
\n

position [required]

\n
\n

enum

\n

Specifies the position of a schedule target (example previous, current, or next). \nAllowed enum values: previous,current,next

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the configured schedule target.

\n
\n \n
\n
\n
\n
\n
\n

relationships [required]

\n
\n

object

\n

Represents the relationships of a configured schedule target.

\n
\n
\n
\n
\n
\n

schedule [required]

\n
\n

object

\n

Holds the schedule reference for a configured schedule target.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Represents a schedule target for an escalation policy step, including its ID and resource type. This is a shortcut for a configured schedule target with position set to 'current'.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the schedule resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedules. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type schedule_target. \nAllowed enum values: schedule_target

default: schedule_target

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 5

\n
\n

object

\n

Provides a reference to a team, including ID, type, and basic attributes/relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

\n
\n
\n
\n
\n
\n

avatar

\n
\n

string

\n

URL or reference for the team's avatar (if available).

\n
\n \n
\n
\n
\n
\n
\n

description

\n
\n

string

\n

A short text describing the team.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

A unique handle/slug for the team.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full, human-readable name of the team.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The team's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
" }, "400": { "json": { @@ -699,7 +699,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

Any additional resources related to this schedule, such as teams and layers.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Provides a reference to a team, including ID, type, and basic attributes/relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

\n
\n
\n
\n
\n
\n

avatar

\n
\n

string

\n

URL or reference for the team's avatar (if available).

\n
\n \n
\n
\n
\n
\n
\n

description

\n
\n

string

\n

A short text describing the team.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

A unique handle/slug for the team.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full, human-readable name of the team.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The team's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Encapsulates a layer resource, holding attributes like rotation details, plus relationships to the members covering that layer.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Describes key properties of a Layer, including rotation details, name, start/end times, and any restrictions.

\n
\n
\n
\n
\n
\n

effective_date

\n
\n

date-time

\n

When the layer becomes active (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

end_date

\n
\n

date-time

\n

When the layer ceases to be active (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

interval

\n
\n

object

\n

Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour.

\n
\n
\n
\n
\n
\n

days

\n
\n

int32

\n

The number of days in each rotation cycle.

\n
\n \n
\n
\n
\n
\n
\n

seconds

\n
\n

int64

\n

Any additional seconds for the rotation cycle (up to 30 days).

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The name of this layer.

\n
\n \n
\n
\n
\n
\n
\n

restrictions

\n
\n

[object]

\n

An optional list of time restrictions for when this layer is in effect.

\n
\n
\n
\n
\n
\n

end_day

\n
\n

enum

\n

A day of the week. \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday

\n
\n \n
\n
\n
\n
\n
\n

end_time

\n
\n

string

\n

Specifies the ending time for this restriction.

\n
\n \n
\n
\n
\n
\n
\n

start_day

\n
\n

enum

\n

A day of the week. \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday

\n
\n \n
\n
\n
\n
\n
\n

start_time

\n
\n

string

\n

Specifies the starting time for this restriction.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

rotation_start

\n
\n

date-time

\n

The date/time when the rotation starts (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone for this layer.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

A unique identifier for this layer.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Holds references to objects related to the Layer entity, such as its members.

\n
\n
\n
\n
\n
\n

members

\n
\n

object

\n

Holds an array of references to the members of a Layer, each containing member IDs.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

The list of members who belong to this layer.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique user ID of the layer member.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Members resource type. \nAllowed enum values: members

default: members

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents a single member entry in a schedule, referencing a specific user.

\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique identifier for this schedule member.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Defines relationships for a schedule member, primarily referencing a single user.

\n
\n
\n
\n
\n
\n

user

\n
\n

object

\n

Wraps the user data reference for a schedule member.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Points to the user data associated with this schedule member, including an ID and type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The user's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedule Members resource type. \nAllowed enum values: members

default: members

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Represents a user object in the context of a schedule, including their id, type, and basic attributes.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides basic user information for a schedule, including a name and email address.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The user's email address.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The user's name.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

The user's status. \nAllowed enum values: active,deactivated,pending

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique user identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

A list of tags associated with the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

Any additional resources related to this schedule, such as teams and layers.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Provides a reference to a team, including ID, type, and basic attributes/relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

\n
\n
\n
\n
\n
\n

avatar

\n
\n

string

\n

URL or reference for the team's avatar (if available).

\n
\n \n
\n
\n
\n
\n
\n

description

\n
\n

string

\n

A short text describing the team.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

A unique handle/slug for the team.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full, human-readable name of the team.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The team's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Encapsulates a layer resource, holding attributes like rotation details, plus relationships to the members covering that layer.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Describes key properties of a Layer, including rotation details, name, start/end times, and any restrictions.

\n
\n
\n
\n
\n
\n

effective_date

\n
\n

date-time

\n

When the layer becomes active (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

end_date

\n
\n

date-time

\n

When the layer ceases to be active (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

interval

\n
\n

object

\n

Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour.

\n
\n
\n
\n
\n
\n

days

\n
\n

int32

\n

The number of days in each rotation cycle.

\n
\n \n
\n
\n
\n
\n
\n

seconds

\n
\n

int64

\n

Any additional seconds for the rotation cycle (up to 30 days).

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The name of this layer.

\n
\n \n
\n
\n
\n
\n
\n

restrictions

\n
\n

[object]

\n

An optional list of time restrictions for when this layer is in effect.

\n
\n
\n
\n
\n
\n

end_day

\n
\n

enum

\n

A day of the week. \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday

\n
\n \n
\n
\n
\n
\n
\n

end_time

\n
\n

string

\n

Specifies the ending time for this restriction.

\n
\n \n
\n
\n
\n
\n
\n

start_day

\n
\n

enum

\n

A day of the week. \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday

\n
\n \n
\n
\n
\n
\n
\n

start_time

\n
\n

string

\n

Specifies the starting time for this restriction.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

rotation_start

\n
\n

date-time

\n

The date/time when the rotation starts (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone for this layer.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

A unique identifier for this layer.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Holds references to objects related to the Layer entity, such as its members.

\n
\n
\n
\n
\n
\n

members

\n
\n

object

\n

Holds an array of references to the members of a Layer, each containing member IDs.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

The list of members who belong to this layer.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique user ID of the layer member.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Members resource type. \nAllowed enum values: members

default: members

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents a single member entry in a schedule, referencing a specific user.

\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique identifier for this schedule member.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Defines relationships for a schedule member, primarily referencing a single user.

\n
\n
\n
\n
\n
\n

user

\n
\n

object

\n

Wraps the user data reference for a schedule member.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Points to the user data associated with this schedule member, including an ID and type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The user's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedule Members resource type. \nAllowed enum values: members

default: members

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Represents a user object in the context of a schedule, including their id, type, and basic attributes.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides basic user information for a schedule, including a name and email address.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The user's email address.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The user's name.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

The user's status. \nAllowed enum values: active,deactivated,pending

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique user identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
" }, "400": { "json": { @@ -950,7 +950,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

Any additional resources related to this schedule, such as teams and layers.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Provides a reference to a team, including ID, type, and basic attributes/relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

\n
\n
\n
\n
\n
\n

avatar

\n
\n

string

\n

URL or reference for the team's avatar (if available).

\n
\n \n
\n
\n
\n
\n
\n

description

\n
\n

string

\n

A short text describing the team.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

A unique handle/slug for the team.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full, human-readable name of the team.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The team's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Encapsulates a layer resource, holding attributes like rotation details, plus relationships to the members covering that layer.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Describes key properties of a Layer, including rotation details, name, start/end times, and any restrictions.

\n
\n
\n
\n
\n
\n

effective_date

\n
\n

date-time

\n

When the layer becomes active (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

end_date

\n
\n

date-time

\n

When the layer ceases to be active (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

interval

\n
\n

object

\n

Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour.

\n
\n
\n
\n
\n
\n

days

\n
\n

int32

\n

The number of days in each rotation cycle.

\n
\n \n
\n
\n
\n
\n
\n

seconds

\n
\n

int64

\n

Any additional seconds for the rotation cycle (up to 30 days).

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The name of this layer.

\n
\n \n
\n
\n
\n
\n
\n

restrictions

\n
\n

[object]

\n

An optional list of time restrictions for when this layer is in effect.

\n
\n
\n
\n
\n
\n

end_day

\n
\n

enum

\n

A day of the week. \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday

\n
\n \n
\n
\n
\n
\n
\n

end_time

\n
\n

string

\n

Specifies the ending time for this restriction.

\n
\n \n
\n
\n
\n
\n
\n

start_day

\n
\n

enum

\n

A day of the week. \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday

\n
\n \n
\n
\n
\n
\n
\n

start_time

\n
\n

string

\n

Specifies the starting time for this restriction.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

rotation_start

\n
\n

date-time

\n

The date/time when the rotation starts (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone for this layer.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

A unique identifier for this layer.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Holds references to objects related to the Layer entity, such as its members.

\n
\n
\n
\n
\n
\n

members

\n
\n

object

\n

Holds an array of references to the members of a Layer, each containing member IDs.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

The list of members who belong to this layer.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique user ID of the layer member.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Members resource type. \nAllowed enum values: members

default: members

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents a single member entry in a schedule, referencing a specific user.

\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique identifier for this schedule member.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Defines relationships for a schedule member, primarily referencing a single user.

\n
\n
\n
\n
\n
\n

user

\n
\n

object

\n

Wraps the user data reference for a schedule member.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Points to the user data associated with this schedule member, including an ID and type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The user's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedule Members resource type. \nAllowed enum values: members

default: members

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Represents a user object in the context of a schedule, including their id, type, and basic attributes.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides basic user information for a schedule, including a name and email address.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The user's email address.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The user's name.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

The user's status. \nAllowed enum values: active,deactivated,pending

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique user identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

A list of tags associated with the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

Any additional resources related to this schedule, such as teams and layers.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Provides a reference to a team, including ID, type, and basic attributes/relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

\n
\n
\n
\n
\n
\n

avatar

\n
\n

string

\n

URL or reference for the team's avatar (if available).

\n
\n \n
\n
\n
\n
\n
\n

description

\n
\n

string

\n

A short text describing the team.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

A unique handle/slug for the team.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full, human-readable name of the team.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The team's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Encapsulates a layer resource, holding attributes like rotation details, plus relationships to the members covering that layer.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Describes key properties of a Layer, including rotation details, name, start/end times, and any restrictions.

\n
\n
\n
\n
\n
\n

effective_date

\n
\n

date-time

\n

When the layer becomes active (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

end_date

\n
\n

date-time

\n

When the layer ceases to be active (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

interval

\n
\n

object

\n

Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour.

\n
\n
\n
\n
\n
\n

days

\n
\n

int32

\n

The number of days in each rotation cycle.

\n
\n \n
\n
\n
\n
\n
\n

seconds

\n
\n

int64

\n

Any additional seconds for the rotation cycle (up to 30 days).

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The name of this layer.

\n
\n \n
\n
\n
\n
\n
\n

restrictions

\n
\n

[object]

\n

An optional list of time restrictions for when this layer is in effect.

\n
\n
\n
\n
\n
\n

end_day

\n
\n

enum

\n

A day of the week. \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday

\n
\n \n
\n
\n
\n
\n
\n

end_time

\n
\n

string

\n

Specifies the ending time for this restriction.

\n
\n \n
\n
\n
\n
\n
\n

start_day

\n
\n

enum

\n

A day of the week. \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday

\n
\n \n
\n
\n
\n
\n
\n

start_time

\n
\n

string

\n

Specifies the starting time for this restriction.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

rotation_start

\n
\n

date-time

\n

The date/time when the rotation starts (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone for this layer.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

A unique identifier for this layer.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Holds references to objects related to the Layer entity, such as its members.

\n
\n
\n
\n
\n
\n

members

\n
\n

object

\n

Holds an array of references to the members of a Layer, each containing member IDs.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

The list of members who belong to this layer.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique user ID of the layer member.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Members resource type. \nAllowed enum values: members

default: members

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents a single member entry in a schedule, referencing a specific user.

\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique identifier for this schedule member.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Defines relationships for a schedule member, primarily referencing a single user.

\n
\n
\n
\n
\n
\n

user

\n
\n

object

\n

Wraps the user data reference for a schedule member.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Points to the user data associated with this schedule member, including an ID and type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The user's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedule Members resource type. \nAllowed enum values: members

default: members

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Represents a user object in the context of a schedule, including their id, type, and basic attributes.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides basic user information for a schedule, including a name and email address.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The user's email address.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The user's name.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

The user's status. \nAllowed enum values: active,deactivated,pending

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique user identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
" }, "401": { "json": { @@ -1085,7 +1085,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

Any additional resources related to this schedule, such as teams and layers.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Provides a reference to a team, including ID, type, and basic attributes/relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

\n
\n
\n
\n
\n
\n

avatar

\n
\n

string

\n

URL or reference for the team's avatar (if available).

\n
\n \n
\n
\n
\n
\n
\n

description

\n
\n

string

\n

A short text describing the team.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

A unique handle/slug for the team.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full, human-readable name of the team.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The team's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Encapsulates a layer resource, holding attributes like rotation details, plus relationships to the members covering that layer.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Describes key properties of a Layer, including rotation details, name, start/end times, and any restrictions.

\n
\n
\n
\n
\n
\n

effective_date

\n
\n

date-time

\n

When the layer becomes active (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

end_date

\n
\n

date-time

\n

When the layer ceases to be active (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

interval

\n
\n

object

\n

Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour.

\n
\n
\n
\n
\n
\n

days

\n
\n

int32

\n

The number of days in each rotation cycle.

\n
\n \n
\n
\n
\n
\n
\n

seconds

\n
\n

int64

\n

Any additional seconds for the rotation cycle (up to 30 days).

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The name of this layer.

\n
\n \n
\n
\n
\n
\n
\n

restrictions

\n
\n

[object]

\n

An optional list of time restrictions for when this layer is in effect.

\n
\n
\n
\n
\n
\n

end_day

\n
\n

enum

\n

A day of the week. \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday

\n
\n \n
\n
\n
\n
\n
\n

end_time

\n
\n

string

\n

Specifies the ending time for this restriction.

\n
\n \n
\n
\n
\n
\n
\n

start_day

\n
\n

enum

\n

A day of the week. \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday

\n
\n \n
\n
\n
\n
\n
\n

start_time

\n
\n

string

\n

Specifies the starting time for this restriction.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

rotation_start

\n
\n

date-time

\n

The date/time when the rotation starts (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone for this layer.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

A unique identifier for this layer.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Holds references to objects related to the Layer entity, such as its members.

\n
\n
\n
\n
\n
\n

members

\n
\n

object

\n

Holds an array of references to the members of a Layer, each containing member IDs.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

The list of members who belong to this layer.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique user ID of the layer member.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Members resource type. \nAllowed enum values: members

default: members

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents a single member entry in a schedule, referencing a specific user.

\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique identifier for this schedule member.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Defines relationships for a schedule member, primarily referencing a single user.

\n
\n
\n
\n
\n
\n

user

\n
\n

object

\n

Wraps the user data reference for a schedule member.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Points to the user data associated with this schedule member, including an ID and type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The user's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedule Members resource type. \nAllowed enum values: members

default: members

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Represents a user object in the context of a schedule, including their id, type, and basic attributes.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides basic user information for a schedule, including a name and email address.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The user's email address.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The user's name.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

The user's status. \nAllowed enum values: active,deactivated,pending

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique user identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

A list of tags associated with the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

Any additional resources related to this schedule, such as teams and layers.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Provides a reference to a team, including ID, type, and basic attributes/relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Encapsulates the basic attributes of a Team reference, such as name, handle, and an optional avatar or description.

\n
\n
\n
\n
\n
\n

avatar

\n
\n

string

\n

URL or reference for the team's avatar (if available).

\n
\n \n
\n
\n
\n
\n
\n

description

\n
\n

string

\n

A short text describing the team.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

A unique handle/slug for the team.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full, human-readable name of the team.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The team's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Encapsulates a layer resource, holding attributes like rotation details, plus relationships to the members covering that layer.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Describes key properties of a Layer, including rotation details, name, start/end times, and any restrictions.

\n
\n
\n
\n
\n
\n

effective_date

\n
\n

date-time

\n

When the layer becomes active (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

end_date

\n
\n

date-time

\n

When the layer ceases to be active (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

interval

\n
\n

object

\n

Defines how often the rotation repeats, using a combination of days and optional seconds. Should be at least 1 hour.

\n
\n
\n
\n
\n
\n

days

\n
\n

int32

\n

The number of days in each rotation cycle.

\n
\n \n
\n
\n
\n
\n
\n

seconds

\n
\n

int64

\n

Any additional seconds for the rotation cycle (up to 30 days).

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The name of this layer.

\n
\n \n
\n
\n
\n
\n
\n

restrictions

\n
\n

[object]

\n

An optional list of time restrictions for when this layer is in effect.

\n
\n
\n
\n
\n
\n

end_day

\n
\n

enum

\n

A day of the week. \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday

\n
\n \n
\n
\n
\n
\n
\n

end_time

\n
\n

string

\n

Specifies the ending time for this restriction.

\n
\n \n
\n
\n
\n
\n
\n

start_day

\n
\n

enum

\n

A day of the week. \nAllowed enum values: monday,tuesday,wednesday,thursday,friday,saturday,sunday

\n
\n \n
\n
\n
\n
\n
\n

start_time

\n
\n

string

\n

Specifies the starting time for this restriction.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

rotation_start

\n
\n

date-time

\n

The date/time when the rotation starts (ISO 8601).

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone for this layer.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

A unique identifier for this layer.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Holds references to objects related to the Layer entity, such as its members.

\n
\n
\n
\n
\n
\n

members

\n
\n

object

\n

Holds an array of references to the members of a Layer, each containing member IDs.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

The list of members who belong to this layer.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique user ID of the layer member.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Members resource type. \nAllowed enum values: members

default: members

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents a single member entry in a schedule, referencing a specific user.

\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique identifier for this schedule member.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Defines relationships for a schedule member, primarily referencing a single user.

\n
\n
\n
\n
\n
\n

user

\n
\n

object

\n

Wraps the user data reference for a schedule member.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Points to the user data associated with this schedule member, including an ID and type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The user's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedule Members resource type. \nAllowed enum values: members

default: members

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

Represents a user object in the context of a schedule, including their id, type, and basic attributes.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides basic user information for a schedule, including a name and email address.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The user's email address.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The user's name.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

The user's status. \nAllowed enum values: active,deactivated,pending

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique user identifier.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
" }, "400": { "json": { @@ -1293,6 +1293,127 @@ "html": "" } }, + "GetScheduleOnCallResponders": { + "responses": { + "200": { + "json": { + "data": { + "attributes": { + "scheduled_at": "2024-05-07T02:53:01.000000000Z" + }, + "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d-1715054400", + "relationships": { + "responders": { + "data": [ + { + "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d-1715054400-current", + "type": "schedule_oncall_responder" + } + ] + }, + "schedule": { + "data": { + "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d", + "type": "schedules" + } + } + }, + "type": "schedule_oncall_responders" + }, + "included": [ + { + "attributes": { + "position": "current" + }, + "id": "3653d3c6-0c75-11ea-ad28-fb5701eabc7d-1715054400-current", + "relationships": { + "shifts": { + "data": [ + { + "id": "00000000-0000-0000-0000-000000000000", + "type": "shifts" + } + ] + } + }, + "type": "schedule_oncall_responder" + }, + { + "attributes": { + "end": "2024-05-08T02:53:01.000000000Z", + "start": "2024-05-07T02:53:01.000000000Z" + }, + "id": "00000000-0000-0000-0000-000000000000", + "relationships": { + "user": { + "data": { + "id": "00000000-aba1-0000-0000-000000000000", + "type": "users" + } + } + }, + "type": "shifts" + }, + { + "attributes": { + "email": "test@test.com", + "name": "Test User", + "status": "active" + }, + "id": "00000000-aba1-0000-0000-000000000000", + "type": "users" + } + ] + }, + "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

The main data object representing a schedule's on-call responders lookup, including relationships and metadata.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Attributes for a schedule's on-call responders lookup.

\n
\n
\n
\n
\n
\n

scheduled_at

\n
\n

date-time

\n

The timestamp the responders were resolved at.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of this on-call responders lookup.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Relationships for a schedule's on-call responders lookup, including the schedule and its responder groups.

\n
\n
\n
\n
\n
\n

responders

\n
\n

object

\n

Defines the list of per-position (previous, current, next) responder groups for the schedule.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

Array of references to the responder groups included in the response.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the responder group.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Identifies the resource type for a responder group linked to a schedule's on-call responders lookup. \nAllowed enum values: schedule_oncall_responder

default: schedule_oncall_responder

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

schedule

\n
\n

object

\n

Defines the relationship to the schedule this on-call responders lookup was performed for.

\n
\n
\n
\n
\n
\n

data

\n
\n

object

\n

Represents a reference to the schedule this on-call responders lookup was performed for.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the schedule.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Identifies the resource type for the schedule associated with this on-call responders lookup. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Represents the resource type for a schedule's grouped on-call responders across the previous, current, and next positions. \nAllowed enum values: schedule_oncall_responders

default: schedule_oncall_responders

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

included

\n
\n

[ <oneOf>]

\n

The ScheduleOnCallResponders included.

\n
\n
\n
\n
\n
\n

Option 1

\n
\n

object

\n

Represents one position's (previous, current, or next) group of on-call responder shifts. Positions with no matching shift are omitted entirely from the response.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Attributes for one position's (previous, current, or next) group of on-call responder shifts.

\n
\n
\n
\n
\n
\n

position

\n
\n

enum

\n

Specifies the position of a schedule target (example previous, current, or next). \nAllowed enum values: previous,current,next

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of this responder group.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Relationships for a single position's (previous, current, or next) responder group.

\n
\n
\n
\n
\n
\n

shifts

\n
\n

object

\n

Defines the list of shifts satisfying this responder group's position. Multiple shifts occur when a schedule has concurrent on-call users at that position (additive schedules).

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

Array of references to the shifts included in the response.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the shift.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the related resource is of type shifts. \nAllowed enum values: shifts

default: shifts

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Represents the resource type for a single position's (previous, current, or next) group of on-call responder shifts. \nAllowed enum values: schedule_oncall_responder

default: schedule_oncall_responder

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 2

\n
\n

object

\n

Data for an on-call shift.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Attributes for an on-call shift.

\n
\n
\n
\n
\n
\n

end

\n
\n

date-time

\n

The end time of the shift.

\n
\n \n
\n
\n
\n
\n
\n

start

\n
\n

date-time

\n

The start time of the shift.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The ShiftData id.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Relationships for an on-call shift.

\n
\n
\n
\n
\n
\n

user

\n
\n

object

\n

Defines the relationship between a shift and the user who is working that shift.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Represents a reference to the user assigned to this shift, containing the user's ID and resource type.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Specifies the unique identifier of the user.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the related resource is of type 'users'. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Indicates that the resource is of type 'shifts'. \nAllowed enum values: shifts

default: shifts

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 3

\n
\n

object

\n

Represents the primary data object for a schedule, linking attributes and relationships.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Provides core properties of a schedule object such as its name and time zone.

\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

A short name for the schedule.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

A list of tags associated with the schedule.

\n
\n \n
\n
\n
\n
\n
\n

time_zone

\n
\n

string

\n

The time zone in which this schedule operates.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The schedule's unique identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Groups the relationships for a schedule object, referencing layers and teams.

\n
\n
\n
\n
\n
\n

layers

\n
\n

object

\n

Associates layers with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of layer references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the layer in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Layers resource type. \nAllowed enum values: layers

default: layers

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

teams

\n
\n

object

\n

Associates teams with this schedule in a data structure.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array of team references for this schedule.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The unique identifier of the team in this relationship.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Teams resource type. \nAllowed enum values: teams

default: teams

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Schedules resource type. \nAllowed enum values: schedules

default: schedules

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Option 4

\n
\n

object

\n

User object returned by the API.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Attributes of user object returned by the API.

\n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

The ISO 8601 timestamp of when the user account was created.

\n
\n \n
\n
\n
\n
\n
\n

disabled

\n
\n

boolean

\n

Whether the user account is deactivated. Disabled users cannot log in.

\n
\n \n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

The email address of the user, used for login and notifications.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

The unique handle (username) of the user, typically matching their email prefix.

\n
\n \n
\n
\n
\n
\n
\n

icon

\n
\n

string

\n

URL of the user's profile icon, typically a Gravatar URL derived from the email address.

\n
\n \n
\n
\n
\n
\n
\n

last_login_time

\n
\n

date-time

\n

The ISO 8601 timestamp of the user's most recent login, or null if the user has never logged in.

\n
\n \n
\n
\n
\n
\n
\n

mfa_enabled

\n
\n

boolean

\n

Whether multi-factor authentication (MFA) is enabled for the user's account.

\n
\n \n
\n
\n
\n
\n
\n

modified_at

\n
\n

date-time

\n

The ISO 8601 timestamp of when the user account was last modified.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

The full display name of the user as shown in the Datadog UI.

\n
\n \n
\n
\n
\n
\n
\n

service_account

\n
\n

boolean

\n

Whether this is a service account rather than a human user.\nService accounts are used for programmatic API access.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

string

\n

The current status of the user account (for example, Active, Pending, or Disabled).

\n
\n \n
\n
\n
\n
\n
\n

title

\n
\n

string

\n

The job title of the user (for example, "Senior Engineer" or "Product Manager").

\n
\n \n
\n
\n
\n
\n
\n

uuid

\n
\n

string

\n

The globally unique identifier (UUID) of the user.

\n
\n \n
\n
\n
\n
\n
\n

verified

\n
\n

boolean

\n

Whether the user's email address has been verified.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

ID of the user.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Relationships of the user object returned by the API.

\n
\n
\n
\n
\n
\n

org

\n
\n

object

\n

Relationship to an organization.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Relationship to organization object.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

ID of the organization.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Organizations resource type. \nAllowed enum values: orgs

default: orgs

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

other_orgs

\n
\n

object

\n

Relationship to organizations.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

Relationships to organization objects.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

ID of the organization.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Organizations resource type. \nAllowed enum values: orgs

default: orgs

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

other_users

\n
\n

object

\n

Relationship to users.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

Relationships to user objects.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

A unique identifier that represents the user.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

roles

\n
\n

object

\n

Relationship to roles.

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

An array containing type and the unique identifier of a role.

\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

The unique identifier of the role.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

enum

\n

Roles type. \nAllowed enum values: roles

default: roles

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type

\n
\n

enum

\n

Users resource type. \nAllowed enum values: users

default: users

\n
\n \n
\n
\n
\n
\n
\n
" + }, + "400": { + "json": { + "errors": [ + "Bad Request" + ] + }, + "html": "
\n
\n
\n
\n

errors [required]

\n
\n

[string]

\n

A list of errors.

\n
\n \n
\n
" + }, + "401": { + "json": { + "errors": [ + "Bad Request" + ] + }, + "html": "
\n
\n
\n
\n

errors [required]

\n
\n

[string]

\n

A list of errors.

\n
\n \n
\n
" + }, + "403": { + "json": { + "errors": [ + "Bad Request" + ] + }, + "html": "
\n
\n
\n
\n

errors [required]

\n
\n

[string]

\n

A list of errors.

\n
\n \n
\n
" + }, + "404": { + "json": { + "errors": [ + "Bad Request" + ] + }, + "html": "
\n
\n
\n
\n

errors [required]

\n
\n

[string]

\n

A list of errors.

\n
\n \n
\n
" + }, + "429": { + "json": { + "errors": [ + "Bad Request" + ] + }, + "html": "
\n
\n
\n
\n

errors [required]

\n
\n

[string]

\n

A list of errors.

\n
\n \n
\n
" + } + }, + "request": { + "json_curl": {}, + "json": {}, + "html": "" + } + }, "GetTeamOnCallUsers": { "responses": { "200": { diff --git a/data/api/v2/full_spec.yaml b/data/api/v2/full_spec.yaml index 08c6beb95c6..dcc13bbdae0 100644 --- a/data/api/v2/full_spec.yaml +++ b/data/api/v2/full_spec.yaml @@ -3541,6 +3541,196 @@ components: type: string x-enum-varnames: - LOGS_SERVICES + AWSMetricNameFilterPreviewDDName: + description: A Datadog metric name and whether it is filtered. + properties: + filtered: + description: Whether this Datadog metric name is filtered out. + example: true + type: boolean + name: + description: The Datadog metric name. + example: "aws.ec2.network_in" + type: string + required: + - name + - filtered + type: object + AWSMetricNameFilterPreviewFilterMatch: + description: A metric name filter pattern and how many metrics it matched. + properties: + match_count: + description: The number of Datadog metric names matched by this pattern. + example: 1 + format: int64 + type: integer + pattern: + description: The metric name filter pattern. + example: "aws.ec2.network_in" + type: string + required: + - pattern + - match_count + type: object + AWSMetricNameFilterPreviewMetric: + description: A CloudWatch metric and the Datadog metric names it produces. + properties: + cw_name: + description: The CloudWatch metric name. + example: "NetworkIn" + type: string + dd_names: + description: The Datadog metric names produced from this CloudWatch metric. + items: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewDDName" + type: array + required: + - cw_name + - dd_names + type: object + AWSMetricNameFilterPreviewNamespace: + description: The metric name filter preview for a single namespace. + properties: + filters: + description: The metric name filter patterns evaluated for this namespace and how many metrics they matched. + items: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewFilterMatch" + type: array + metrics: + description: |- + The CloudWatch metrics collected for this namespace and whether each resulting + Datadog metric is filtered. + items: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewMetric" + type: array + namespace: + description: The AWS CloudWatch namespace. + example: "AWS/EC2" + type: string + required: + - namespace + - filters + - metrics + type: object + AWSMetricNameFilterPreviewRequest: + description: AWS metric name filter preview request body. + properties: + data: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewRequestData" + required: + - data + type: object + AWSMetricNameFilterPreviewRequestAttributes: + description: AWS metric name filter preview request attributes. + properties: + metric_name_filters: + description: The metric name filters to preview. + items: + $ref: "#/components/schemas/AWSMetricNameFilters" + type: array + required: + - metric_name_filters + type: object + AWSMetricNameFilterPreviewRequestData: + description: AWS metric name filter preview request data. + properties: + attributes: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewRequestAttributes" + type: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewType" + required: + - type + - attributes + type: object + AWSMetricNameFilterPreviewResponse: + description: AWS metric name filter preview response body. + properties: + data: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewResponseData" + required: + - data + type: object + AWSMetricNameFilterPreviewResponseAttributes: + description: AWS metric name filter preview response attributes. + properties: + namespaces: + description: The list of namespaces affected by the previewed metric name filters. + items: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewNamespace" + type: array + required: + - namespaces + type: object + AWSMetricNameFilterPreviewResponseData: + description: AWS metric name filter preview response data. + properties: + attributes: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewResponseAttributes" + id: + $ref: "#/components/schemas/AWSAccountConfigID" + type: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewType" + required: + - id + - type + - attributes + type: object + AWSMetricNameFilterPreviewType: + default: "metric_name_filter_preview" + description: The `AWSMetricNameFilterPreviewResponseData` `type`. + enum: + - metric_name_filter_preview + example: "metric_name_filter_preview" + type: string + x-enum-varnames: + - METRIC_NAME_FILTER_PREVIEW + AWSMetricNameFilters: + description: |- + AWS CloudWatch metric name filter for a single namespace. + Exactly one of `include_only` or `exclude_only` must be set. + oneOf: + - $ref: "#/components/schemas/AWSMetricNameFiltersIncludeOnly" + - $ref: "#/components/schemas/AWSMetricNameFiltersExcludeOnly" + AWSMetricNameFiltersExcludeOnly: + description: Exclude metric names matching one of these patterns for a single namespace. + properties: + exclude_only: + description: Exclude metric names matching one of these patterns. + example: + - "aws.ec2.network_in" + items: + description: A metric name pattern to exclude. + example: "aws.ec2.network_in" + type: string + type: array + namespace: + description: The AWS CloudWatch namespace to which this metric name filter applies. + example: "AWS/EC2" + type: string + required: + - namespace + - exclude_only + type: object + AWSMetricNameFiltersIncludeOnly: + description: Include only metric names matching one of these patterns for a single namespace. + properties: + include_only: + description: Include only metric names matching one of these patterns. + example: + - "aws.ec2.network_in" + items: + description: A metric name pattern to include. + example: "aws.ec2.network_in" + type: string + type: array + namespace: + description: The AWS CloudWatch namespace to which this metric name filter applies. + example: "AWS/EC2" + type: string + required: + - namespace + - include_only + type: object AWSMetricsConfig: description: AWS Metrics Collection config. properties: @@ -3560,6 +3750,13 @@ components: description: Enable AWS metrics collection. Defaults to `true`. example: true type: boolean + metric_name_filters: + description: |- + AWS CloudWatch metric name filters. Each filter applies to a single namespace. + Exactly one of `include_only` or `exclude_only` must be set on each filter. + items: + $ref: "#/components/schemas/AWSMetricNameFilters" + type: array namespace_filters: $ref: "#/components/schemas/AWSNamespaceFilters" tag_filters: @@ -86387,6 +86584,11 @@ components: description: A short name for the schedule. example: Primary On-Call type: string + tags: + description: A list of tags associated with the schedule. + items: + type: string + type: array time_zone: description: The time zone in which this schedule operates. example: America/New_York @@ -86510,6 +86712,231 @@ components: type: string x-enum-varnames: - MEMBERS + ScheduleOnCallResponderData: + description: Represents one position's (previous, current, or next) group of on-call responder shifts. Positions with no matching shift are omitted entirely from the response. + properties: + attributes: + $ref: "#/components/schemas/ScheduleOnCallResponderDataAttributes" + id: + description: Unique identifier of this responder group. + type: string + relationships: + $ref: "#/components/schemas/ScheduleOnCallResponderDataRelationships" + type: + $ref: "#/components/schemas/ScheduleOnCallResponderDataType" + required: + - type + type: object + ScheduleOnCallResponderDataAttributes: + description: Attributes for one position's (previous, current, or next) group of on-call responder shifts. + properties: + position: + $ref: "#/components/schemas/ScheduleTargetPosition" + type: object + ScheduleOnCallResponderDataRelationships: + description: Relationships for a single position's (previous, current, or next) responder group. + properties: + shifts: + $ref: "#/components/schemas/ScheduleOnCallResponderDataRelationshipsShifts" + type: object + ScheduleOnCallResponderDataRelationshipsShifts: + description: Defines the list of shifts satisfying this responder group's position. Multiple shifts occur when a schedule has concurrent on-call users at that position (additive schedules). + properties: + data: + description: Array of references to the shifts included in the response. + items: + $ref: "#/components/schemas/ScheduleOnCallResponderDataRelationshipsShiftsDataItems" + type: array + type: object + ScheduleOnCallResponderDataRelationshipsShiftsDataItems: + description: Represents a reference to one of the shifts satisfying this responder group's position. + properties: + id: + description: Unique identifier of the shift. + example: "00000000-0000-0000-0000-000000000000" + type: string + type: + $ref: "#/components/schemas/ScheduleOnCallResponderDataRelationshipsShiftsDataItemsType" + required: + - type + - id + type: object + ScheduleOnCallResponderDataRelationshipsShiftsDataItemsType: + default: shifts + description: "Indicates that the related resource is of type `shifts`." + enum: + - shifts + example: shifts + type: string + x-enum-varnames: + - SHIFTS + ScheduleOnCallResponderDataType: + default: schedule_oncall_responder + description: Represents the resource type for a single position's (previous, current, or next) group of on-call responder shifts. + enum: + - schedule_oncall_responder + example: schedule_oncall_responder + type: string + x-enum-varnames: + - SCHEDULE_ONCALL_RESPONDER + ScheduleOnCallResponders: + description: Root object representing a schedule's on-call responders, grouped by position (previous, current, next), for a given point in time. + example: + data: + attributes: + scheduled_at: "2024-05-07T02:53:01.000000000Z" + id: "3653d3c6-0c75-11ea-ad28-fb5701eabc7d-1715054400" + relationships: + responders: + data: + - id: "3653d3c6-0c75-11ea-ad28-fb5701eabc7d-1715054400-current" + type: schedule_oncall_responder + schedule: + data: + id: 3653d3c6-0c75-11ea-ad28-fb5701eabc7d + type: schedules + type: schedule_oncall_responders + included: + - attributes: + position: current + id: "3653d3c6-0c75-11ea-ad28-fb5701eabc7d-1715054400-current" + relationships: + shifts: + data: + - id: 00000000-0000-0000-0000-000000000000 + type: shifts + type: schedule_oncall_responder + - attributes: + end: "2024-05-08T02:53:01.000000000Z" + start: "2024-05-07T02:53:01.000000000Z" + id: 00000000-0000-0000-0000-000000000000 + relationships: + user: + data: + id: 00000000-aba1-0000-0000-000000000000 + type: users + type: shifts + - attributes: + email: test@test.com + name: Test User + status: active + id: 00000000-aba1-0000-0000-000000000000 + type: users + properties: + data: + $ref: "#/components/schemas/ScheduleOnCallRespondersData" + included: + description: The `ScheduleOnCallResponders` `included`. + items: + $ref: "#/components/schemas/ScheduleOnCallRespondersIncluded" + type: array + type: object + ScheduleOnCallRespondersData: + description: The main data object representing a schedule's on-call responders lookup, including relationships and metadata. + properties: + attributes: + $ref: "#/components/schemas/ScheduleOnCallRespondersDataAttributes" + id: + description: Unique identifier of this on-call responders lookup. + type: string + relationships: + $ref: "#/components/schemas/ScheduleOnCallRespondersDataRelationships" + type: + $ref: "#/components/schemas/ScheduleOnCallRespondersDataType" + required: + - type + type: object + ScheduleOnCallRespondersDataAttributes: + description: Attributes for a schedule's on-call responders lookup. + properties: + scheduled_at: + description: The timestamp the responders were resolved at. + format: date-time + type: string + type: object + ScheduleOnCallRespondersDataRelationships: + description: Relationships for a schedule's on-call responders lookup, including the schedule and its responder groups. + properties: + responders: + $ref: "#/components/schemas/ScheduleOnCallRespondersDataRelationshipsResponders" + schedule: + $ref: "#/components/schemas/ScheduleOnCallRespondersDataRelationshipsSchedule" + type: object + ScheduleOnCallRespondersDataRelationshipsResponders: + description: Defines the list of per-position (previous, current, next) responder groups for the schedule. + properties: + data: + description: Array of references to the responder groups included in the response. + items: + $ref: "#/components/schemas/ScheduleOnCallRespondersDataRelationshipsRespondersDataItems" + type: array + type: object + ScheduleOnCallRespondersDataRelationshipsRespondersDataItems: + description: Represents a reference to one position's (previous, current, or next) responder group. + properties: + id: + description: Unique identifier of the responder group. + example: "" + type: string + type: + $ref: "#/components/schemas/ScheduleOnCallRespondersDataRelationshipsRespondersDataItemsType" + required: + - type + - id + type: object + ScheduleOnCallRespondersDataRelationshipsRespondersDataItemsType: + default: schedule_oncall_responder + description: Identifies the resource type for a responder group linked to a schedule's on-call responders lookup. + enum: + - schedule_oncall_responder + example: schedule_oncall_responder + type: string + x-enum-varnames: + - SCHEDULE_ONCALL_RESPONDER + ScheduleOnCallRespondersDataRelationshipsSchedule: + description: Defines the relationship to the schedule this on-call responders lookup was performed for. + properties: + data: + $ref: "#/components/schemas/ScheduleOnCallRespondersDataRelationshipsScheduleData" + type: object + ScheduleOnCallRespondersDataRelationshipsScheduleData: + description: Represents a reference to the schedule this on-call responders lookup was performed for. + properties: + id: + description: Unique identifier of the schedule. + example: "3653d3c6-0c75-11ea-ad28-fb5701eabc7d" + type: string + type: + $ref: "#/components/schemas/ScheduleOnCallRespondersDataRelationshipsScheduleDataType" + required: + - type + - id + type: object + ScheduleOnCallRespondersDataRelationshipsScheduleDataType: + default: schedules + description: Identifies the resource type for the schedule associated with this on-call responders lookup. + enum: + - schedules + example: schedules + type: string + x-enum-varnames: + - SCHEDULES + ScheduleOnCallRespondersDataType: + default: schedule_oncall_responders + description: Represents the resource type for a schedule's grouped on-call responders across the previous, current, and next positions. + enum: + - schedule_oncall_responders + example: schedule_oncall_responders + type: string + x-enum-varnames: + - SCHEDULE_ONCALL_RESPONDERS + ScheduleOnCallRespondersIncluded: + description: Represents a union of related resources included in the response, such as responder groups, shifts, schedules, and users. + oneOf: + - $ref: "#/components/schemas/ScheduleOnCallResponderData" + - $ref: "#/components/schemas/ShiftData" + - $ref: "#/components/schemas/ScheduleData" + - $ref: "#/components/schemas/User" ScheduleRequestDataAttributesLayersItemsMembersItems: description: |- Defines a single member within a schedule layer, including the reference to the underlying user. @@ -142839,6 +143266,10 @@ paths: collect_cloudwatch_alarms: false collect_custom_metrics: false enabled: true + metric_name_filters: + - include_only: + - aws.ec2.network_in + namespace: AWS/EC2 tag_filters: - namespace: AWS/EC2 resources_config: @@ -142980,6 +143411,10 @@ paths: collect_cloudwatch_alarms: false collect_custom_metrics: false enabled: true + metric_name_filters: + - include_only: + - aws.ec2.network_in + namespace: AWS/EC2 tag_filters: - namespace: AWS/EC2 resources_config: @@ -143229,6 +143664,126 @@ paths: x-unstable: |- **Note**: This endpoint is in preview and may be subject to change. If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). + /api/v2/integration/aws/accounts/{aws_account_config_id}/metric_name_filter_preview: + get: + description: |- + Preview which collected CloudWatch metrics would be filtered by the account's saved metric name filters. + operationId: GetAWSMetricNameFilterPreview + parameters: + - $ref: "#/components/parameters/AWSAccountConfigIDPathParameter" + responses: + "200": + content: + application/json: + examples: + default: + value: + data: + attributes: + namespaces: + - filters: + - match_count: 1 + pattern: "aws.ec2.network_in" + metrics: + - cw_name: "NetworkIn" + dd_names: + - filtered: true + name: "aws.ec2.network_in" + namespace: "AWS/EC2" + id: "00000000-0000-0000-0000-000000000001" + type: metric_name_filter_preview + schema: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewResponse" + description: AWS metric name filter preview result + "403": + $ref: "#/components/responses/ForbiddenResponse" + "404": + $ref: "#/components/responses/NotFoundResponse" + "429": + $ref: "#/components/responses/TooManyRequestsResponse" + summary: Get AWS metric name filter preview + tags: + - AWS Integration + x-menu-order: 19 + "x-permission": + operator: OR + permissions: + - aws_configuration_read + x-unstable: |- + **Note**: This endpoint is in preview and is subject to change. + If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). + post: + description: |- + Preview which collected CloudWatch metrics would be filtered by the supplied metric name filters. + The filters are not persisted. + operationId: PreviewAWSMetricNameFilter + parameters: + - $ref: "#/components/parameters/AWSAccountConfigIDPathParameter" + requestBody: + content: + application/json: + examples: + default: + value: + data: + attributes: + metric_name_filters: + - exclude_only: + - "aws.ec2.network_in" + namespace: "AWS/EC2" + type: metric_name_filter_preview + schema: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewRequest" + description: The metric name filters to preview. + required: true + responses: + "200": + content: + application/json: + examples: + default: + value: + data: + attributes: + namespaces: + - filters: + - match_count: 1 + pattern: "aws.ec2.network_in" + metrics: + - cw_name: "NetworkIn" + dd_names: + - filtered: true + name: "aws.ec2.network_in" + namespace: "AWS/EC2" + id: "00000000-0000-0000-0000-000000000001" + type: metric_name_filter_preview + schema: + $ref: "#/components/schemas/AWSMetricNameFilterPreviewResponse" + description: AWS metric name filter preview result + "400": + content: + application/json: + schema: + $ref: "#/components/schemas/JSONAPIErrorResponse" + description: Bad Request + "403": + $ref: "#/components/responses/ForbiddenResponse" + "404": + $ref: "#/components/responses/NotFoundResponse" + "429": + $ref: "#/components/responses/TooManyRequestsResponse" + summary: Preview AWS metric name filter + tags: + - AWS Integration + x-codegen-request-body-name: body + x-menu-order: 20 + "x-permission": + operator: OR + permissions: + - aws_configuration_read + x-unstable: |- + **Note**: This endpoint is in preview and is subject to change. + If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/). /api/v2/integration/aws/available_namespaces: get: description: Get a list of available AWS CloudWatch namespaces that can send metrics to Datadog. @@ -161982,7 +162537,8 @@ paths: - on_call_write /api/v2/on-call/schedules/{schedule_id}/on-call: get: - description: "Retrieves the user who is on-call for the specified schedule at a given time." + deprecated: true + description: "Retrieves the user who is on-call for the specified schedule at a given time. This endpoint does not support schedules with multiple concurrent on-call users at a position (additive schedules). Deprecated. Use `Get on-call responders for a schedule` instead." operationId: GetScheduleOnCallUser parameters: - description: "Specifies related resources to include in the response as a comma-separated list. Allowed value: `user`." @@ -162046,6 +162602,102 @@ paths: operator: AND permissions: - on_call_read + x-sunset: "2027-02-01" + /api/v2/on-call/schedules/{schedule_id}/responders: + get: + description: "Retrieves the on-call responders for the specified schedule, grouped by position (previous, current, next), at a given time. Returns on-call users, including schedules with multiple concurrent on-call users at a position (additive schedules), by returning a list of shifts per position." + operationId: GetScheduleOnCallResponders + parameters: + - description: "Comma-separated list of included relationships to be returned. Allowed values: `schedule`, `responders`, `responders.shifts`, `responders.shifts.user`." + in: query + name: include + schema: + type: string + - description: The ID of the schedule. + in: path + name: schedule_id + required: true + schema: + example: 3653d3c6-0c75-11ea-ad28-fb5701eabc7d + type: string + - description: "Comma-separated list of positions to retrieve. Allowed values: `previous`, `current`, `next`. Defaults to `current` if omitted." + in: query + name: filter[position] + schema: + example: previous,current,next + type: string + - description: "Retrieves the on-call responders at the given timestamp in RFC3339 format (for example, `2025-05-07T02:53:01Z` or `2025-05-07T02:53:01+00:00`). When using timezone offsets with `+` or `-`, ensure proper URL encoding (`+` should be encoded as `%2B`). Defaults to the current time if omitted." + in: query + name: filter[at_ts] + schema: + example: "2025-05-07T02:53:01Z" + type: string + responses: + "200": + content: + application/json: + examples: + default: + value: + data: + attributes: + scheduled_at: "2024-05-07T02:53:01.000000000Z" + id: "3653d3c6-0c75-11ea-ad28-fb5701eabc7d-1715054400" + relationships: + responders: + data: + - id: "3653d3c6-0c75-11ea-ad28-fb5701eabc7d-1715054400-current" + type: schedule_oncall_responder + schedule: + data: + id: 3653d3c6-0c75-11ea-ad28-fb5701eabc7d + type: schedules + type: schedule_oncall_responders + included: + - attributes: + position: current + id: "3653d3c6-0c75-11ea-ad28-fb5701eabc7d-1715054400-current" + relationships: + shifts: + data: + - id: 00000000-0000-0000-0000-000000000000 + type: shifts + type: schedule_oncall_responder + - attributes: + end: "2024-05-08T02:53:01.000000000Z" + start: "2024-05-07T02:53:01.000000000Z" + id: 00000000-0000-0000-0000-000000000000 + relationships: + user: + data: + id: 00000000-aba1-0000-0000-000000000000 + type: users + type: shifts + schema: + $ref: "#/components/schemas/ScheduleOnCallResponders" + description: OK + "400": + $ref: "#/components/responses/BadRequestResponse" + "401": + $ref: "#/components/responses/UnauthorizedResponse" + "403": + $ref: "#/components/responses/ForbiddenResponse" + "404": + $ref: "#/components/responses/NotFoundResponse" + "429": + $ref: "#/components/responses/TooManyRequestsResponse" + security: + - apiKeyAuth: [] + appKeyAuth: [] + - AuthZ: [] + summary: Get on-call responders for a schedule + tags: + - On-Call + x-menu-order: 22 + "x-permission": + operator: AND + permissions: + - on_call_read /api/v2/on-call/teams/{team_id}/on-call: get: description: Get a team's on-call users at a given time diff --git a/data/api/v2/translate_actions.json b/data/api/v2/translate_actions.json index 5fca8259a44..6cfabb77d4d 100644 --- a/data/api/v2/translate_actions.json +++ b/data/api/v2/translate_actions.json @@ -2332,6 +2332,16 @@ "request_description": "Create a Cloud Cost Management config for an AWS Account Integration Config.", "request_schema_description": "AWS CCM Config Create/Update Request body." }, + "GetAWSMetricNameFilterPreview": { + "description": "Preview which collected CloudWatch metrics would be filtered by the account's saved metric name filters.", + "summary": "Get AWS metric name filter preview" + }, + "PreviewAWSMetricNameFilter": { + "description": "Preview which collected CloudWatch metrics would be filtered by the supplied metric name filters.\nThe filters are not persisted.", + "summary": "Preview AWS metric name filter", + "request_description": "The metric name filters to preview.", + "request_schema_description": "AWS metric name filter preview request body." + }, "ListAWSNamespaces": { "description": "Get a list of available AWS CloudWatch namespaces that can send metrics to Datadog.", "summary": "List available namespaces" @@ -3854,9 +3864,13 @@ "request_schema_description": "A top-level wrapper for a schedule update request, referring to the `data` object with the new details." }, "GetScheduleOnCallUser": { - "description": "Retrieves the user who is on-call for the specified schedule at a given time.", + "description": "Retrieves the user who is on-call for the specified schedule at a given time. This endpoint does not support schedules with multiple concurrent on-call users at a position (additive schedules). Deprecated. Use `Get on-call responders for a schedule` instead.", "summary": "Get scheduled on-call user" }, + "GetScheduleOnCallResponders": { + "description": "Retrieves the on-call responders for the specified schedule, grouped by position (previous, current, next), at a given time. Returns on-call users, including schedules with multiple concurrent on-call users at a position (additive schedules), by returning a list of shifts per position.", + "summary": "Get on-call responders for a schedule" + }, "GetTeamOnCallUsers": { "description": "Get a team's on-call users at a given time", "summary": "Get team on-call users"