Skip to content

Commit 8c032d8

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit dadee1c7 of spec repo
1 parent 6d3440b commit 8c032d8

File tree

6 files changed

+89
-4
lines changed

6 files changed

+89
-4
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2023-10-12 14:52:21.861220",
8-
"spec_repo_commit": "9c8a1ad7"
7+
"regenerated": "2023-10-12 17:08:37.844414",
8+
"spec_repo_commit": "dadee1c7"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2023-10-12 14:52:21.909179",
13-
"spec_repo_commit": "9c8a1ad7"
12+
"regenerated": "2023-10-12 17:08:37.886989",
13+
"spec_repo_commit": "dadee1c7"
1414
}
1515
}
1616
}

.generator/schemas/v1/openapi.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4045,6 +4045,22 @@ components:
40454045
type: string
40464046
type: array
40474047
type: object
4048+
IPPrefixesGlobal:
4049+
description: Available prefix information for all Datadog endpoints.
4050+
properties:
4051+
prefixes_ipv4:
4052+
description: List of IPv4 prefixes.
4053+
items:
4054+
description: IPv4 prefix
4055+
type: string
4056+
type: array
4057+
prefixes_ipv6:
4058+
description: List of IPv6 prefixes.
4059+
items:
4060+
description: IPv6 prefix
4061+
type: string
4062+
type: array
4063+
type: object
40484064
IPPrefixesLogs:
40494065
description: Available prefix information for the Logs endpoints.
40504066
properties:
@@ -4185,6 +4201,8 @@ components:
41854201
$ref: '#/components/schemas/IPPrefixesAPI'
41864202
apm:
41874203
$ref: '#/components/schemas/IPPrefixesAPM'
4204+
global:
4205+
$ref: '#/components/schemas/IPPrefixesGlobal'
41884206
logs:
41894207
$ref: '#/components/schemas/IPPrefixesLogs'
41904208
modified:

docs/datadog_api_client.v1.model.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1268,6 +1268,13 @@ ip\_prefixes\_apm
12681268
:members:
12691269
:show-inheritance:
12701270

1271+
ip\_prefixes\_global
1272+
--------------------
1273+
1274+
.. automodule:: datadog_api_client.v1.model.ip_prefixes_global
1275+
:members:
1276+
:show-inheritance:
1277+
12711278
ip\_prefixes\_logs
12721279
------------------
12731280

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
2+
# This product includes software developed at Datadog (https://www.datadoghq.com/).
3+
# Copyright 2019-Present Datadog, Inc.
4+
from __future__ import annotations
5+
6+
from typing import List, Union
7+
8+
from datadog_api_client.model_utils import (
9+
ModelNormal,
10+
cached_property,
11+
unset,
12+
UnsetType,
13+
)
14+
15+
16+
class IPPrefixesGlobal(ModelNormal):
17+
@cached_property
18+
def openapi_types(_):
19+
return {
20+
"prefixes_ipv4": ([str],),
21+
"prefixes_ipv6": ([str],),
22+
}
23+
24+
attribute_map = {
25+
"prefixes_ipv4": "prefixes_ipv4",
26+
"prefixes_ipv6": "prefixes_ipv6",
27+
}
28+
29+
def __init__(
30+
self_,
31+
prefixes_ipv4: Union[List[str], UnsetType] = unset,
32+
prefixes_ipv6: Union[List[str], UnsetType] = unset,
33+
**kwargs,
34+
):
35+
"""
36+
Available prefix information for all Datadog endpoints.
37+
38+
:param prefixes_ipv4: List of IPv4 prefixes.
39+
:type prefixes_ipv4: [str], optional
40+
41+
:param prefixes_ipv6: List of IPv6 prefixes.
42+
:type prefixes_ipv6: [str], optional
43+
"""
44+
if prefixes_ipv4 is not unset:
45+
kwargs["prefixes_ipv4"] = prefixes_ipv4
46+
if prefixes_ipv6 is not unset:
47+
kwargs["prefixes_ipv6"] = prefixes_ipv6
48+
super().__init__(kwargs)

src/datadog_api_client/v1/model/ip_ranges.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from datadog_api_client.v1.model.ip_prefixes_agents import IPPrefixesAgents
1818
from datadog_api_client.v1.model.ip_prefixes_api import IPPrefixesAPI
1919
from datadog_api_client.v1.model.ip_prefixes_apm import IPPrefixesAPM
20+
from datadog_api_client.v1.model.ip_prefixes_global import IPPrefixesGlobal
2021
from datadog_api_client.v1.model.ip_prefixes_logs import IPPrefixesLogs
2122
from datadog_api_client.v1.model.ip_prefixes_orchestrator import IPPrefixesOrchestrator
2223
from datadog_api_client.v1.model.ip_prefixes_process import IPPrefixesProcess
@@ -34,6 +35,7 @@ def openapi_types(_):
3435
from datadog_api_client.v1.model.ip_prefixes_agents import IPPrefixesAgents
3536
from datadog_api_client.v1.model.ip_prefixes_api import IPPrefixesAPI
3637
from datadog_api_client.v1.model.ip_prefixes_apm import IPPrefixesAPM
38+
from datadog_api_client.v1.model.ip_prefixes_global import IPPrefixesGlobal
3739
from datadog_api_client.v1.model.ip_prefixes_logs import IPPrefixesLogs
3840
from datadog_api_client.v1.model.ip_prefixes_orchestrator import IPPrefixesOrchestrator
3941
from datadog_api_client.v1.model.ip_prefixes_process import IPPrefixesProcess
@@ -48,6 +50,7 @@ def openapi_types(_):
4850
"agents": (IPPrefixesAgents,),
4951
"api": (IPPrefixesAPI,),
5052
"apm": (IPPrefixesAPM,),
53+
"_global": (IPPrefixesGlobal,),
5154
"logs": (IPPrefixesLogs,),
5255
"modified": (str,),
5356
"orchestrator": (IPPrefixesOrchestrator,),
@@ -63,6 +66,7 @@ def openapi_types(_):
6366
"agents": "agents",
6467
"api": "api",
6568
"apm": "apm",
69+
"_global": "global",
6670
"logs": "logs",
6771
"modified": "modified",
6872
"orchestrator": "orchestrator",
@@ -79,6 +83,7 @@ def __init__(
7983
agents: Union[IPPrefixesAgents, UnsetType] = unset,
8084
api: Union[IPPrefixesAPI, UnsetType] = unset,
8185
apm: Union[IPPrefixesAPM, UnsetType] = unset,
86+
_global: Union[IPPrefixesGlobal, UnsetType] = unset,
8287
logs: Union[IPPrefixesLogs, UnsetType] = unset,
8388
modified: Union[str, UnsetType] = unset,
8489
orchestrator: Union[IPPrefixesOrchestrator, UnsetType] = unset,
@@ -102,6 +107,9 @@ def __init__(
102107
:param apm: Available prefix information for the APM endpoints.
103108
:type apm: IPPrefixesAPM, optional
104109
110+
:param _global: Available prefix information for all Datadog endpoints.
111+
:type _global: IPPrefixesGlobal, optional
112+
105113
:param logs: Available prefix information for the Logs endpoints.
106114
:type logs: IPPrefixesLogs, optional
107115
@@ -135,6 +143,8 @@ def __init__(
135143
kwargs["api"] = api
136144
if apm is not unset:
137145
kwargs["apm"] = apm
146+
if _global is not unset:
147+
kwargs["_global"] = _global
138148
if logs is not unset:
139149
kwargs["logs"] = logs
140150
if modified is not unset:

src/datadog_api_client/v1/models/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@
208208
from datadog_api_client.v1.model.ip_prefixes_api import IPPrefixesAPI
209209
from datadog_api_client.v1.model.ip_prefixes_apm import IPPrefixesAPM
210210
from datadog_api_client.v1.model.ip_prefixes_agents import IPPrefixesAgents
211+
from datadog_api_client.v1.model.ip_prefixes_global import IPPrefixesGlobal
211212
from datadog_api_client.v1.model.ip_prefixes_logs import IPPrefixesLogs
212213
from datadog_api_client.v1.model.ip_prefixes_orchestrator import IPPrefixesOrchestrator
213214
from datadog_api_client.v1.model.ip_prefixes_process import IPPrefixesProcess
@@ -1113,6 +1114,7 @@
11131114
"IPPrefixesAPI",
11141115
"IPPrefixesAPM",
11151116
"IPPrefixesAgents",
1117+
"IPPrefixesGlobal",
11161118
"IPPrefixesLogs",
11171119
"IPPrefixesOrchestrator",
11181120
"IPPrefixesProcess",

0 commit comments

Comments
 (0)