Skip to content

Commit edd72db

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 607bbc3 of spec repo
1 parent f0359ad commit edd72db

22 files changed

Lines changed: 11 additions & 403 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 3 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -71337,32 +71337,6 @@ components:
7133771337
required:
7133871338
- data
7133971339
type: object
71340-
MonitorConfigPolicyDowntimePolicy:
71341-
additionalProperties: false
71342-
description: Downtime duration attributes of a monitor configuration policy.
71343-
properties:
71344-
max_duration_ms:
71345-
description: The maximum allowed downtime duration, in milliseconds.
71346-
example: 3600000
71347-
format: int64
71348-
minimum: 1
71349-
type: integer
71350-
required:
71351-
- max_duration_ms
71352-
type: object
71353-
MonitorConfigPolicyDowntimePolicyCreateRequest:
71354-
additionalProperties: false
71355-
description: Downtime duration attributes of a monitor configuration policy.
71356-
properties:
71357-
max_duration_ms:
71358-
description: The maximum allowed downtime duration, in milliseconds.
71359-
example: 3600000
71360-
format: int64
71361-
minimum: 1
71362-
type: integer
71363-
required:
71364-
- max_duration_ms
71365-
type: object
7136671340
MonitorConfigPolicyEditData:
7136771341
description: A monitor configuration policy data.
7136871342
properties:
@@ -71400,12 +71374,10 @@ components:
7140071374
description: Configuration for the policy.
7140171375
oneOf:
7140271376
- $ref: "#/components/schemas/MonitorConfigPolicyTagPolicy"
71403-
- $ref: "#/components/schemas/MonitorConfigPolicyDowntimePolicy"
7140471377
MonitorConfigPolicyPolicyCreateRequest:
7140571378
description: Configuration for the policy.
7140671379
oneOf:
7140771380
- $ref: "#/components/schemas/MonitorConfigPolicyTagPolicyCreateRequest"
71408-
- $ref: "#/components/schemas/MonitorConfigPolicyDowntimePolicyCreateRequest"
7140971381
MonitorConfigPolicyResourceType:
7141071382
default: monitor-config-policy
7141171383
description: Monitor configuration policy resource type.
@@ -71434,7 +71406,6 @@ components:
7143471406
$ref: "#/components/schemas/MonitorConfigPolicyResourceType"
7143571407
type: object
7143671408
MonitorConfigPolicyTagPolicy:
71437-
additionalProperties: false
7143871409
description: Tag attributes of a monitor configuration policy.
7143971410
properties:
7144071411
tag_key:
@@ -71456,7 +71427,6 @@ components:
7145671427
type: array
7145771428
type: object
7145871429
MonitorConfigPolicyTagPolicyCreateRequest:
71459-
additionalProperties: false
7146071430
description: Tag attributes of a monitor configuration policy.
7146171431
properties:
7146271432
tag_key:
@@ -71483,18 +71453,13 @@ components:
7148371453
type: object
7148471454
MonitorConfigPolicyType:
7148571455
default: tag
71486-
description: |-
71487-
The monitor configuration policy type.
71488-
`tag` enforces required tags on monitors.
71489-
`downtime` sets a maximum downtime duration for the organization.
71456+
description: The monitor configuration policy type.
7149071457
enum:
7149171458
- tag
71492-
- downtime
7149371459
example: "tag"
7149471460
type: string
7149571461
x-enum-varnames:
7149671462
- TAG
71497-
- DOWNTIME
7149871463
MonitorDowntimeMatchResourceType:
7149971464
default: downtime_match
7150071465
description: Monitor Downtime Match resource type.
@@ -95702,7 +95667,7 @@ components:
9570295667
example: true
9570395668
type: boolean
9570495669
trace_sample_rate:
95705-
description: The sample rate for the APM cross-product retention filter, between 0 and 100.
95670+
description: The sample rate for the APM cross-product retention filter, between 0 and 100. Values returned by the API are rounded to two decimal places.
9570695671
example: 25.0
9570795672
format: double
9570895673
maximum: 100
@@ -96353,7 +96318,7 @@ components:
9635396318
$ref: "#/components/schemas/RumRetentionFilterData"
9635496319
type: object
9635596320
RumRetentionFilterSampleRate:
96356-
description: The sample rate for a RUM retention filter, between 0.1 and 100.
96321+
description: The sample rate for a RUM retention filter, between 0.1 and 100. Values are truncated to one decimal place.
9635796322
example: 50.5
9635896323
format: double
9635996324
maximum: 100
@@ -182142,16 +182107,6 @@ paths:
182142182107
policy_type: tag
182143182108
id: "00000000-0000-1234-0000-000000000000"
182144182109
type: monitor-config-policy
182145-
downtime:
182146-
summary: Downtime duration policy
182147-
value:
182148-
data:
182149-
- attributes:
182150-
policy:
182151-
max_duration_ms: 3600000
182152-
policy_type: downtime
182153-
id: "00000000-0000-1234-0000-000000000000"
182154-
type: monitor-config-policy
182155182110
schema:
182156182111
$ref: "#/components/schemas/MonitorConfigPolicyListResponse"
182157182112
description: OK
@@ -182194,15 +182149,6 @@ paths:
182194182149
- staging
182195182150
policy_type: tag
182196182151
type: monitor-config-policy
182197-
downtime:
182198-
summary: Downtime duration policy
182199-
value:
182200-
data:
182201-
attributes:
182202-
policy:
182203-
max_duration_ms: 3600000
182204-
policy_type: downtime
182205-
type: monitor-config-policy
182206182152
schema:
182207182153
$ref: "#/components/schemas/MonitorConfigPolicyCreateRequest"
182208182154
description: Create a monitor configuration policy request body.
@@ -182225,16 +182171,6 @@ paths:
182225182171
policy_type: tag
182226182172
id: "00000000-0000-1234-0000-000000000000"
182227182173
type: monitor-config-policy
182228-
downtime:
182229-
summary: Downtime duration policy
182230-
value:
182231-
data:
182232-
attributes:
182233-
policy:
182234-
max_duration_ms: 3600000
182235-
policy_type: downtime
182236-
id: "00000000-0000-1234-0000-000000000000"
182237-
type: monitor-config-policy
182238182174
schema:
182239182175
$ref: "#/components/schemas/MonitorConfigPolicyResponse"
182240182176
description: OK
@@ -182331,16 +182267,6 @@ paths:
182331182267
policy_type: tag
182332182268
id: "00000000-0000-1234-0000-000000000000"
182333182269
type: monitor-config-policy
182334-
downtime:
182335-
summary: Downtime duration policy
182336-
value:
182337-
data:
182338-
attributes:
182339-
policy:
182340-
max_duration_ms: 3600000
182341-
policy_type: downtime
182342-
id: "00000000-0000-1234-0000-000000000000"
182343-
type: monitor-config-policy
182344182270
schema:
182345182271
$ref: "#/components/schemas/MonitorConfigPolicyResponse"
182346182272
description: OK
@@ -182398,16 +182324,6 @@ paths:
182398182324
policy_type: tag
182399182325
id: 00000000-0000-1234-0000-000000000000
182400182326
type: monitor-config-policy
182401-
downtime:
182402-
summary: Downtime duration policy
182403-
value:
182404-
data:
182405-
attributes:
182406-
policy:
182407-
max_duration_ms: 3600000
182408-
policy_type: downtime
182409-
id: 00000000-0000-1234-0000-000000000000
182410-
type: monitor-config-policy
182411182327
schema:
182412182328
$ref: "#/components/schemas/MonitorConfigPolicyEditRequest"
182413182329
description: Description of the update.
@@ -182430,16 +182346,6 @@ paths:
182430182346
policy_type: tag
182431182347
id: "00000000-0000-1234-0000-000000000000"
182432182348
type: monitor-config-policy
182433-
downtime:
182434-
summary: Downtime duration policy
182435-
value:
182436-
data:
182437-
attributes:
182438-
policy:
182439-
max_duration_ms: 3600000
182440-
policy_type: downtime
182441-
id: "00000000-0000-1234-0000-000000000000"
182442-
type: monitor-config-policy
182443182349
schema:
182444182350
$ref: "#/components/schemas/MonitorConfigPolicyResponse"
182445182351
description: OK

examples/v2/monitors/CreateMonitorConfigPolicy_1934105875.py

Lines changed: 0 additions & 35 deletions
This file was deleted.

src/datadog_api_client/v2/model/monitor_config_policy_attribute_create_request.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@
1919
from datadog_api_client.v2.model.monitor_config_policy_tag_policy_create_request import (
2020
MonitorConfigPolicyTagPolicyCreateRequest,
2121
)
22-
from datadog_api_client.v2.model.monitor_config_policy_downtime_policy_create_request import (
23-
MonitorConfigPolicyDowntimePolicyCreateRequest,
24-
)
2522

2623

2724
class MonitorConfigPolicyAttributeCreateRequest(ModelNormal):
@@ -44,11 +41,7 @@ def openapi_types(_):
4441

4542
def __init__(
4643
self_,
47-
policy: Union[
48-
MonitorConfigPolicyPolicyCreateRequest,
49-
MonitorConfigPolicyTagPolicyCreateRequest,
50-
MonitorConfigPolicyDowntimePolicyCreateRequest,
51-
],
44+
policy: Union[MonitorConfigPolicyPolicyCreateRequest, MonitorConfigPolicyTagPolicyCreateRequest],
5245
policy_type: MonitorConfigPolicyType,
5346
**kwargs,
5447
):
@@ -59,8 +52,6 @@ def __init__(
5952
:type policy: MonitorConfigPolicyPolicyCreateRequest
6053
6154
:param policy_type: The monitor configuration policy type.
62-
``tag`` enforces required tags on monitors.
63-
``downtime`` sets a maximum downtime duration for the organization.
6455
:type policy_type: MonitorConfigPolicyType
6556
"""
6657
super().__init__(kwargs)

src/datadog_api_client/v2/model/monitor_config_policy_attribute_edit_request.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
from datadog_api_client.v2.model.monitor_config_policy_policy import MonitorConfigPolicyPolicy
1616
from datadog_api_client.v2.model.monitor_config_policy_type import MonitorConfigPolicyType
1717
from datadog_api_client.v2.model.monitor_config_policy_tag_policy import MonitorConfigPolicyTagPolicy
18-
from datadog_api_client.v2.model.monitor_config_policy_downtime_policy import MonitorConfigPolicyDowntimePolicy
1918

2019

2120
class MonitorConfigPolicyAttributeEditRequest(ModelNormal):
@@ -36,7 +35,7 @@ def openapi_types(_):
3635

3736
def __init__(
3837
self_,
39-
policy: Union[MonitorConfigPolicyPolicy, MonitorConfigPolicyTagPolicy, MonitorConfigPolicyDowntimePolicy],
38+
policy: Union[MonitorConfigPolicyPolicy, MonitorConfigPolicyTagPolicy],
4039
policy_type: MonitorConfigPolicyType,
4140
**kwargs,
4241
):
@@ -47,8 +46,6 @@ def __init__(
4746
:type policy: MonitorConfigPolicyPolicy
4847
4948
:param policy_type: The monitor configuration policy type.
50-
``tag`` enforces required tags on monitors.
51-
``downtime`` sets a maximum downtime duration for the organization.
5249
:type policy_type: MonitorConfigPolicyType
5350
"""
5451
super().__init__(kwargs)

src/datadog_api_client/v2/model/monitor_config_policy_attribute_response.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
from datadog_api_client.v2.model.monitor_config_policy_policy import MonitorConfigPolicyPolicy
1818
from datadog_api_client.v2.model.monitor_config_policy_type import MonitorConfigPolicyType
1919
from datadog_api_client.v2.model.monitor_config_policy_tag_policy import MonitorConfigPolicyTagPolicy
20-
from datadog_api_client.v2.model.monitor_config_policy_downtime_policy import MonitorConfigPolicyDowntimePolicy
2120

2221

2322
class MonitorConfigPolicyAttributeResponse(ModelNormal):
@@ -38,9 +37,7 @@ def openapi_types(_):
3837

3938
def __init__(
4039
self_,
41-
policy: Union[
42-
MonitorConfigPolicyPolicy, MonitorConfigPolicyTagPolicy, MonitorConfigPolicyDowntimePolicy, UnsetType
43-
] = unset,
40+
policy: Union[MonitorConfigPolicyPolicy, MonitorConfigPolicyTagPolicy, UnsetType] = unset,
4441
policy_type: Union[MonitorConfigPolicyType, UnsetType] = unset,
4542
**kwargs,
4643
):
@@ -51,8 +48,6 @@ def __init__(
5148
:type policy: MonitorConfigPolicyPolicy, optional
5249
5350
:param policy_type: The monitor configuration policy type.
54-
``tag`` enforces required tags on monitors.
55-
``downtime`` sets a maximum downtime duration for the organization.
5651
:type policy_type: MonitorConfigPolicyType, optional
5752
"""
5853
if policy is not unset:

src/datadog_api_client/v2/model/monitor_config_policy_downtime_policy.py

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)