Skip to content

Commit fcdf147

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit ff07b6b of spec repo
1 parent 73f773a commit fcdf147

7 files changed

Lines changed: 122 additions & 0 deletions

‎.generator/schemas/v2/openapi.yaml‎

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26950,6 +26950,9 @@ components:
2695026950
type:
2695126951
$ref: "#/components/schemas/CreateStatusPageRequestDataAttributesType"
2695226952
example: public
26953+
visualization_layout:
26954+
$ref: "#/components/schemas/CreateStatusPageRequestDataAttributesVisualizationLayout"
26955+
example: list
2695326956
visualization_type:
2695426957
$ref: "#/components/schemas/CreateStatusPageRequestDataAttributesVisualizationType"
2695526958
example: bars_and_uptime_percentage
@@ -27014,6 +27017,16 @@ components:
2701427017
x-enum-varnames:
2701527018
- PUBLIC
2701627019
- INTERNAL
27020+
CreateStatusPageRequestDataAttributesVisualizationLayout:
27021+
description: The layout of components on the status page. Defaults to `list`. `grid` requires `visualization_type` to be `component_name_only`; changing `visualization_type` to any other value resets the layout to `list`.
27022+
enum:
27023+
- list
27024+
- grid
27025+
example: list
27026+
type: string
27027+
x-enum-varnames:
27028+
- LIST
27029+
- GRID
2701727030
CreateStatusPageRequestDataAttributesVisualizationType:
2701827031
description: The visualization type of the status page.
2701927032
enum:
@@ -96554,6 +96567,9 @@ components:
9655496567
type:
9655596568
$ref: "#/components/schemas/CreateStatusPageRequestDataAttributesType"
9655696569
example: public
96570+
visualization_layout:
96571+
$ref: "#/components/schemas/CreateStatusPageRequestDataAttributesVisualizationLayout"
96572+
example: list
9655796573
visualization_type:
9655896574
$ref: "#/components/schemas/CreateStatusPageRequestDataAttributesVisualizationType"
9655996575
example: bars_and_uptime_percentage
@@ -126200,6 +126216,8 @@ components:
126200126216
type: boolean
126201126217
type:
126202126218
$ref: "#/components/schemas/CreateStatusPageRequestDataAttributesType"
126219+
visualization_layout:
126220+
$ref: "#/components/schemas/CreateStatusPageRequestDataAttributesVisualizationLayout"
126203126221
visualization_type:
126204126222
$ref: "#/components/schemas/CreateStatusPageRequestDataAttributesVisualizationType"
126205126223
type: object
@@ -126374,6 +126392,8 @@ components:
126374126392
type: boolean
126375126393
type:
126376126394
$ref: "#/components/schemas/CreateStatusPageRequestDataAttributesType"
126395+
visualization_layout:
126396+
$ref: "#/components/schemas/CreateStatusPageRequestDataAttributesVisualizationLayout"
126377126397
visualization_type:
126378126398
$ref: "#/components/schemas/CreateStatusPageRequestDataAttributesVisualizationType"
126379126399
type: object

‎src/datadog_api_client/v2/model/create_status_page_request_data_attributes.py‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
from datadog_api_client.v2.model.create_status_page_request_data_attributes_type import (
2121
CreateStatusPageRequestDataAttributesType,
2222
)
23+
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_layout import (
24+
CreateStatusPageRequestDataAttributesVisualizationLayout,
25+
)
2326
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_type import (
2427
CreateStatusPageRequestDataAttributesVisualizationType,
2528
)
@@ -34,6 +37,9 @@ def openapi_types(_):
3437
from datadog_api_client.v2.model.create_status_page_request_data_attributes_type import (
3538
CreateStatusPageRequestDataAttributesType,
3639
)
40+
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_layout import (
41+
CreateStatusPageRequestDataAttributesVisualizationLayout,
42+
)
3743
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_type import (
3844
CreateStatusPageRequestDataAttributesVisualizationType,
3945
)
@@ -49,6 +55,7 @@ def openapi_types(_):
4955
"slack_subscriptions_enabled": (bool,),
5056
"subscriptions_enabled": (bool,),
5157
"type": (CreateStatusPageRequestDataAttributesType,),
58+
"visualization_layout": (CreateStatusPageRequestDataAttributesVisualizationLayout,),
5259
"visualization_type": (CreateStatusPageRequestDataAttributesVisualizationType,),
5360
}
5461

@@ -63,6 +70,7 @@ def openapi_types(_):
6370
"slack_subscriptions_enabled": "slack_subscriptions_enabled",
6471
"subscriptions_enabled": "subscriptions_enabled",
6572
"type": "type",
73+
"visualization_layout": "visualization_layout",
6674
"visualization_type": "visualization_type",
6775
}
6876

@@ -79,6 +87,7 @@ def __init__(
7987
slack_app_icon: Union[str, UnsetType] = unset,
8088
slack_subscriptions_enabled: Union[bool, UnsetType] = unset,
8189
subscriptions_enabled: Union[bool, UnsetType] = unset,
90+
visualization_layout: Union[CreateStatusPageRequestDataAttributesVisualizationLayout, UnsetType] = unset,
8291
**kwargs,
8392
):
8493
"""
@@ -114,6 +123,9 @@ def __init__(
114123
:param type: The type of the status page controlling how the status page is accessed.
115124
:type type: CreateStatusPageRequestDataAttributesType
116125
126+
:param visualization_layout: The layout of components on the status page. Defaults to ``list``. ``grid`` requires ``visualization_type`` to be ``component_name_only`` ; changing ``visualization_type`` to any other value resets the layout to ``list``.
127+
:type visualization_layout: CreateStatusPageRequestDataAttributesVisualizationLayout, optional
128+
117129
:param visualization_type: The visualization type of the status page.
118130
:type visualization_type: CreateStatusPageRequestDataAttributesVisualizationType
119131
"""
@@ -131,6 +143,8 @@ def __init__(
131143
kwargs["slack_subscriptions_enabled"] = slack_subscriptions_enabled
132144
if subscriptions_enabled is not unset:
133145
kwargs["subscriptions_enabled"] = subscriptions_enabled
146+
if visualization_layout is not unset:
147+
kwargs["visualization_layout"] = visualization_layout
134148
super().__init__(kwargs)
135149

136150
self_.domain_prefix = domain_prefix
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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+
7+
from datadog_api_client.model_utils import (
8+
ModelSimple,
9+
cached_property,
10+
)
11+
12+
from typing import ClassVar
13+
14+
15+
class CreateStatusPageRequestDataAttributesVisualizationLayout(ModelSimple):
16+
"""
17+
The layout of components on the status page. Defaults to `list`. `grid` requires `visualization_type` to be `component_name_only`; changing `visualization_type` to any other value resets the layout to `list`.
18+
19+
:param value: Must be one of ["list", "grid"].
20+
:type value: str
21+
"""
22+
23+
allowed_values = {
24+
"list",
25+
"grid",
26+
}
27+
LIST: ClassVar["CreateStatusPageRequestDataAttributesVisualizationLayout"]
28+
GRID: ClassVar["CreateStatusPageRequestDataAttributesVisualizationLayout"]
29+
30+
@cached_property
31+
def openapi_types(_):
32+
return {
33+
"value": (str,),
34+
}
35+
36+
37+
CreateStatusPageRequestDataAttributesVisualizationLayout.LIST = (
38+
CreateStatusPageRequestDataAttributesVisualizationLayout("list")
39+
)
40+
CreateStatusPageRequestDataAttributesVisualizationLayout.GRID = (
41+
CreateStatusPageRequestDataAttributesVisualizationLayout("grid")
42+
)

‎src/datadog_api_client/v2/model/patch_status_page_request_data_attributes.py‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
from datadog_api_client.v2.model.create_status_page_request_data_attributes_type import (
1818
CreateStatusPageRequestDataAttributesType,
1919
)
20+
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_layout import (
21+
CreateStatusPageRequestDataAttributesVisualizationLayout,
22+
)
2023
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_type import (
2124
CreateStatusPageRequestDataAttributesVisualizationType,
2225
)
@@ -28,6 +31,9 @@ def openapi_types(_):
2831
from datadog_api_client.v2.model.create_status_page_request_data_attributes_type import (
2932
CreateStatusPageRequestDataAttributesType,
3033
)
34+
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_layout import (
35+
CreateStatusPageRequestDataAttributesVisualizationLayout,
36+
)
3137
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_type import (
3238
CreateStatusPageRequestDataAttributesVisualizationType,
3339
)
@@ -42,6 +48,7 @@ def openapi_types(_):
4248
"slack_subscriptions_enabled": (bool,),
4349
"subscriptions_enabled": (bool,),
4450
"type": (CreateStatusPageRequestDataAttributesType,),
51+
"visualization_layout": (CreateStatusPageRequestDataAttributesVisualizationLayout,),
4552
"visualization_type": (CreateStatusPageRequestDataAttributesVisualizationType,),
4653
}
4754

@@ -55,6 +62,7 @@ def openapi_types(_):
5562
"slack_subscriptions_enabled": "slack_subscriptions_enabled",
5663
"subscriptions_enabled": "subscriptions_enabled",
5764
"type": "type",
65+
"visualization_layout": "visualization_layout",
5866
"visualization_type": "visualization_type",
5967
}
6068

@@ -69,6 +77,7 @@ def __init__(
6977
slack_subscriptions_enabled: Union[bool, UnsetType] = unset,
7078
subscriptions_enabled: Union[bool, UnsetType] = unset,
7179
type: Union[CreateStatusPageRequestDataAttributesType, UnsetType] = unset,
80+
visualization_layout: Union[CreateStatusPageRequestDataAttributesVisualizationLayout, UnsetType] = unset,
7281
visualization_type: Union[CreateStatusPageRequestDataAttributesVisualizationType, UnsetType] = unset,
7382
**kwargs,
7483
):
@@ -102,6 +111,9 @@ def __init__(
102111
:param type: The type of the status page controlling how the status page is accessed.
103112
:type type: CreateStatusPageRequestDataAttributesType, optional
104113
114+
:param visualization_layout: The layout of components on the status page. Defaults to ``list``. ``grid`` requires ``visualization_type`` to be ``component_name_only`` ; changing ``visualization_type`` to any other value resets the layout to ``list``.
115+
:type visualization_layout: CreateStatusPageRequestDataAttributesVisualizationLayout, optional
116+
105117
:param visualization_type: The visualization type of the status page.
106118
:type visualization_type: CreateStatusPageRequestDataAttributesVisualizationType, optional
107119
"""
@@ -123,6 +135,8 @@ def __init__(
123135
kwargs["subscriptions_enabled"] = subscriptions_enabled
124136
if type is not unset:
125137
kwargs["type"] = type
138+
if visualization_layout is not unset:
139+
kwargs["visualization_layout"] = visualization_layout
126140
if visualization_type is not unset:
127141
kwargs["visualization_type"] = visualization_type
128142
super().__init__(kwargs)

‎src/datadog_api_client/v2/model/status_page_as_included_attributes.py‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
from datadog_api_client.v2.model.create_status_page_request_data_attributes_type import (
2222
CreateStatusPageRequestDataAttributesType,
2323
)
24+
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_layout import (
25+
CreateStatusPageRequestDataAttributesVisualizationLayout,
26+
)
2427
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_type import (
2528
CreateStatusPageRequestDataAttributesVisualizationType,
2629
)
@@ -35,6 +38,9 @@ def openapi_types(_):
3538
from datadog_api_client.v2.model.create_status_page_request_data_attributes_type import (
3639
CreateStatusPageRequestDataAttributesType,
3740
)
41+
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_layout import (
42+
CreateStatusPageRequestDataAttributesVisualizationLayout,
43+
)
3844
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_type import (
3945
CreateStatusPageRequestDataAttributesVisualizationType,
4046
)
@@ -56,6 +62,7 @@ def openapi_types(_):
5662
"slack_subscriptions_enabled": (bool,),
5763
"subscriptions_enabled": (bool,),
5864
"type": (CreateStatusPageRequestDataAttributesType,),
65+
"visualization_layout": (CreateStatusPageRequestDataAttributesVisualizationLayout,),
5966
"visualization_type": (CreateStatusPageRequestDataAttributesVisualizationType,),
6067
}
6168

@@ -76,6 +83,7 @@ def openapi_types(_):
7683
"slack_subscriptions_enabled": "slack_subscriptions_enabled",
7784
"subscriptions_enabled": "subscriptions_enabled",
7885
"type": "type",
86+
"visualization_layout": "visualization_layout",
7987
"visualization_type": "visualization_type",
8088
}
8189

@@ -97,6 +105,7 @@ def __init__(
97105
slack_subscriptions_enabled: Union[bool, UnsetType] = unset,
98106
subscriptions_enabled: Union[bool, UnsetType] = unset,
99107
type: Union[CreateStatusPageRequestDataAttributesType, UnsetType] = unset,
108+
visualization_layout: Union[CreateStatusPageRequestDataAttributesVisualizationLayout, UnsetType] = unset,
100109
visualization_type: Union[CreateStatusPageRequestDataAttributesVisualizationType, UnsetType] = unset,
101110
**kwargs,
102111
):
@@ -151,6 +160,9 @@ def __init__(
151160
:param type: The type of the status page controlling how the status page is accessed.
152161
:type type: CreateStatusPageRequestDataAttributesType, optional
153162
163+
:param visualization_layout: The layout of components on the status page. Defaults to ``list``. ``grid`` requires ``visualization_type`` to be ``component_name_only`` ; changing ``visualization_type`` to any other value resets the layout to ``list``.
164+
:type visualization_layout: CreateStatusPageRequestDataAttributesVisualizationLayout, optional
165+
154166
:param visualization_type: The visualization type of the status page.
155167
:type visualization_type: CreateStatusPageRequestDataAttributesVisualizationType, optional
156168
"""
@@ -186,6 +198,8 @@ def __init__(
186198
kwargs["subscriptions_enabled"] = subscriptions_enabled
187199
if type is not unset:
188200
kwargs["type"] = type
201+
if visualization_layout is not unset:
202+
kwargs["visualization_layout"] = visualization_layout
189203
if visualization_type is not unset:
190204
kwargs["visualization_type"] = visualization_type
191205
super().__init__(kwargs)

‎src/datadog_api_client/v2/model/status_page_data_attributes.py‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
from datadog_api_client.v2.model.create_status_page_request_data_attributes_type import (
2323
CreateStatusPageRequestDataAttributesType,
2424
)
25+
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_layout import (
26+
CreateStatusPageRequestDataAttributesVisualizationLayout,
27+
)
2528
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_type import (
2629
CreateStatusPageRequestDataAttributesVisualizationType,
2730
)
@@ -36,6 +39,9 @@ def openapi_types(_):
3639
from datadog_api_client.v2.model.create_status_page_request_data_attributes_type import (
3740
CreateStatusPageRequestDataAttributesType,
3841
)
42+
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_layout import (
43+
CreateStatusPageRequestDataAttributesVisualizationLayout,
44+
)
3945
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_type import (
4046
CreateStatusPageRequestDataAttributesVisualizationType,
4147
)
@@ -57,6 +63,7 @@ def openapi_types(_):
5763
"slack_subscriptions_enabled": (bool,),
5864
"subscriptions_enabled": (bool,),
5965
"type": (CreateStatusPageRequestDataAttributesType,),
66+
"visualization_layout": (CreateStatusPageRequestDataAttributesVisualizationLayout,),
6067
"visualization_type": (CreateStatusPageRequestDataAttributesVisualizationType,),
6168
}
6269

@@ -77,6 +84,7 @@ def openapi_types(_):
7784
"slack_subscriptions_enabled": "slack_subscriptions_enabled",
7885
"subscriptions_enabled": "subscriptions_enabled",
7986
"type": "type",
87+
"visualization_layout": "visualization_layout",
8088
"visualization_type": "visualization_type",
8189
}
8290

@@ -98,6 +106,7 @@ def __init__(
98106
slack_subscriptions_enabled: Union[bool, UnsetType] = unset,
99107
subscriptions_enabled: Union[bool, UnsetType] = unset,
100108
type: Union[CreateStatusPageRequestDataAttributesType, UnsetType] = unset,
109+
visualization_layout: Union[CreateStatusPageRequestDataAttributesVisualizationLayout, UnsetType] = unset,
101110
visualization_type: Union[CreateStatusPageRequestDataAttributesVisualizationType, UnsetType] = unset,
102111
**kwargs,
103112
):
@@ -152,6 +161,9 @@ def __init__(
152161
:param type: The type of the status page controlling how the status page is accessed.
153162
:type type: CreateStatusPageRequestDataAttributesType, optional
154163
164+
:param visualization_layout: The layout of components on the status page. Defaults to ``list``. ``grid`` requires ``visualization_type`` to be ``component_name_only`` ; changing ``visualization_type`` to any other value resets the layout to ``list``.
165+
:type visualization_layout: CreateStatusPageRequestDataAttributesVisualizationLayout, optional
166+
155167
:param visualization_type: The visualization type of the status page.
156168
:type visualization_type: CreateStatusPageRequestDataAttributesVisualizationType, optional
157169
"""
@@ -187,6 +199,8 @@ def __init__(
187199
kwargs["subscriptions_enabled"] = subscriptions_enabled
188200
if type is not unset:
189201
kwargs["type"] = type
202+
if visualization_layout is not unset:
203+
kwargs["visualization_layout"] = visualization_layout
190204
if visualization_type is not unset:
191205
kwargs["visualization_type"] = visualization_type
192206
super().__init__(kwargs)

‎src/datadog_api_client/v2/models/__init__.py‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1961,6 +1961,9 @@
19611961
from datadog_api_client.v2.model.create_status_page_request_data_attributes_type import (
19621962
CreateStatusPageRequestDataAttributesType,
19631963
)
1964+
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_layout import (
1965+
CreateStatusPageRequestDataAttributesVisualizationLayout,
1966+
)
19641967
from datadog_api_client.v2.model.create_status_page_request_data_attributes_visualization_type import (
19651968
CreateStatusPageRequestDataAttributesVisualizationType,
19661969
)
@@ -14511,6 +14514,7 @@
1451114514
"CreateStatusPageRequestDataAttributesComponentsItems",
1451214515
"CreateStatusPageRequestDataAttributesComponentsItemsComponentsItems",
1451314516
"CreateStatusPageRequestDataAttributesType",
14517+
"CreateStatusPageRequestDataAttributesVisualizationLayout",
1451414518
"CreateStatusPageRequestDataAttributesVisualizationType",
1451514519
"CreateTableRequest",
1451614520
"CreateTableRequestData",

0 commit comments

Comments
 (0)