Skip to content

Commit c23ceba

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 53cc015 of spec repo
1 parent 88bc3e4 commit c23ceba

10 files changed

Lines changed: 339 additions & 35 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 120 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -51964,6 +51964,8 @@ components:
5196451964
items:
5196551965
$ref: "#/components/schemas/OrgGroupMembershipData"
5196651966
type: array
51967+
links:
51968+
$ref: "#/components/schemas/OrgGroupPaginationLinks"
5196751969
meta:
5196851970
$ref: "#/components/schemas/OrgGroupPaginationMeta"
5196951971
required:
@@ -52081,6 +52083,8 @@ components:
5208152083
items:
5208252084
$ref: "#/components/schemas/OrgGroupMembershipData"
5208352085
type: array
52086+
links:
52087+
$ref: "#/components/schemas/OrgGroupPaginationLinks"
5208452088
meta:
5208552089
$ref: "#/components/schemas/OrgGroupPaginationMeta"
5208652090
required:
@@ -52181,24 +52185,71 @@ components:
5218152185
required:
5218252186
- data
5218352187
type: object
52188+
OrgGroupPaginationLinks:
52189+
description: Pagination links for navigating between pages of an org group list response.
52190+
properties:
52191+
first:
52192+
description: Link to the first page.
52193+
type: string
52194+
last:
52195+
description: Link to the last page.
52196+
type: string
52197+
next:
52198+
description: Link to the next page.
52199+
nullable: true
52200+
type: string
52201+
prev:
52202+
description: Link to the previous page.
52203+
nullable: true
52204+
type: string
52205+
self:
52206+
description: Link to the current page.
52207+
type: string
52208+
type: object
5218452209
OrgGroupPaginationMeta:
52185-
description: Pagination metadata.
52210+
description: Pagination metadata for org group list responses.
5218652211
properties:
5218752212
page:
5218852213
$ref: "#/components/schemas/OrgGroupPaginationMetaPage"
52189-
required:
52190-
- page
5219152214
type: object
5219252215
OrgGroupPaginationMetaPage:
52193-
description: Page-based pagination details.
52216+
description: Page-based pagination details for org group list responses.
5219452217
properties:
52195-
total_count:
52196-
description: The total number of items.
52197-
example: 42
52218+
first_number:
52219+
description: First page number.
5219852220
format: int64
5219952221
type: integer
52200-
required:
52201-
- total_count
52222+
last_number:
52223+
description: Last page number.
52224+
format: int64
52225+
nullable: true
52226+
type: integer
52227+
next_number:
52228+
description: Next page number.
52229+
format: int64
52230+
nullable: true
52231+
type: integer
52232+
number:
52233+
description: Page number.
52234+
format: int64
52235+
type: integer
52236+
prev_number:
52237+
description: Previous page number.
52238+
format: int64
52239+
nullable: true
52240+
type: integer
52241+
size:
52242+
description: Page size.
52243+
format: int64
52244+
type: integer
52245+
total:
52246+
description: Total number of results.
52247+
format: int64
52248+
type: integer
52249+
type:
52250+
description: Pagination type.
52251+
example: "number_size"
52252+
type: string
5220252253
type: object
5220352254
OrgGroupPolicyAttributes:
5220452255
description: Attributes of an org group policy.
@@ -52388,6 +52439,8 @@ components:
5238852439
items:
5238952440
$ref: "#/components/schemas/OrgGroupPolicyData"
5239052441
type: array
52442+
links:
52443+
$ref: "#/components/schemas/OrgGroupPaginationLinks"
5239152444
meta:
5239252445
$ref: "#/components/schemas/OrgGroupPaginationMeta"
5239352446
required:
@@ -52501,6 +52554,8 @@ components:
5250152554
items:
5250252555
$ref: "#/components/schemas/OrgGroupPolicyOverrideData"
5250352556
type: array
52557+
links:
52558+
$ref: "#/components/schemas/OrgGroupPaginationLinks"
5250452559
meta:
5250552560
$ref: "#/components/schemas/OrgGroupPaginationMeta"
5250652561
required:
@@ -111582,9 +111637,22 @@ paths:
111582111637
id: "a1b2c3d4-e5f6-7890-abcd-ef0123456789"
111583111638
type: org_groups
111584111639
type: org_group_memberships
111640+
links:
111641+
first: "https://api.datadoghq.com/api/v2/org_group_memberships?filter%5Borg_group_id%5D=a1b2c3d4-e5f6-7890-abcd-ef0123456789&page%5Bnumber%5D=0&page%5Bsize%5D=50"
111642+
last: "https://api.datadoghq.com/api/v2/org_group_memberships?filter%5Borg_group_id%5D=a1b2c3d4-e5f6-7890-abcd-ef0123456789&page%5Bnumber%5D=0&page%5Bsize%5D=50"
111643+
next:
111644+
prev:
111645+
self: "https://api.datadoghq.com/api/v2/org_group_memberships?filter%5Borg_group_id%5D=a1b2c3d4-e5f6-7890-abcd-ef0123456789&page%5Bnumber%5D=0&page%5Bsize%5D=50"
111585111646
meta:
111586111647
page:
111587-
total_count: 1
111648+
first_number: 0
111649+
last_number: 0
111650+
next_number:
111651+
number: 0
111652+
prev_number:
111653+
size: 50
111654+
total: 1
111655+
type: number_size
111588111656
schema:
111589111657
$ref: "#/components/schemas/OrgGroupMembershipListResponse"
111590111658
description: OK
@@ -111883,9 +111951,22 @@ paths:
111883111951
id: "a1b2c3d4-e5f6-7890-abcd-ef0123456789"
111884111952
type: org_groups
111885111953
type: org_group_policies
111954+
links:
111955+
first: "https://api.datadoghq.com/api/v2/org_group_policies?filter%5Borg_group_id%5D=a1b2c3d4-e5f6-7890-abcd-ef0123456789&page%5Bnumber%5D=0&page%5Bsize%5D=50"
111956+
last: "https://api.datadoghq.com/api/v2/org_group_policies?filter%5Borg_group_id%5D=a1b2c3d4-e5f6-7890-abcd-ef0123456789&page%5Bnumber%5D=0&page%5Bsize%5D=50"
111957+
next:
111958+
prev:
111959+
self: "https://api.datadoghq.com/api/v2/org_group_policies?filter%5Borg_group_id%5D=a1b2c3d4-e5f6-7890-abcd-ef0123456789&page%5Bnumber%5D=0&page%5Bsize%5D=50"
111886111960
meta:
111887111961
page:
111888-
total_count: 1
111962+
first_number: 0
111963+
last_number: 0
111964+
next_number:
111965+
number: 0
111966+
prev_number:
111967+
size: 50
111968+
total: 1
111969+
type: number_size
111889111970
schema:
111890111971
$ref: "#/components/schemas/OrgGroupPolicyListResponse"
111891111972
description: OK
@@ -112274,9 +112355,22 @@ paths:
112274112355
id: "1a2b3c4d-5e6f-7890-abcd-ef0123456789"
112275112356
type: org_group_policies
112276112357
type: org_group_policy_overrides
112358+
links:
112359+
first: "https://api.datadoghq.com/api/v2/org_group_policy_overrides?filter%5Borg_group_id%5D=a1b2c3d4-e5f6-7890-abcd-ef0123456789&page%5Bnumber%5D=0&page%5Bsize%5D=50"
112360+
last: "https://api.datadoghq.com/api/v2/org_group_policy_overrides?filter%5Borg_group_id%5D=a1b2c3d4-e5f6-7890-abcd-ef0123456789&page%5Bnumber%5D=0&page%5Bsize%5D=50"
112361+
next:
112362+
prev:
112363+
self: "https://api.datadoghq.com/api/v2/org_group_policy_overrides?filter%5Borg_group_id%5D=a1b2c3d4-e5f6-7890-abcd-ef0123456789&page%5Bnumber%5D=0&page%5Bsize%5D=50"
112277112364
meta:
112278112365
page:
112279-
total_count: 1
112366+
first_number: 0
112367+
last_number: 0
112368+
next_number:
112369+
number: 0
112370+
prev_number:
112371+
size: 50
112372+
total: 1
112373+
type: number_size
112280112374
schema:
112281112375
$ref: "#/components/schemas/OrgGroupPolicyOverrideListResponse"
112282112376
description: OK
@@ -112615,9 +112709,22 @@ paths:
112615112709
owner_org_uuid: "b2c3d4e5-f6a7-8901-bcde-f01234567890"
112616112710
id: "a1b2c3d4-e5f6-7890-abcd-ef0123456789"
112617112711
type: org_groups
112712+
links:
112713+
first: "https://api.datadoghq.com/api/v2/org_groups?page%5Bnumber%5D=0&page%5Bsize%5D=50"
112714+
last: "https://api.datadoghq.com/api/v2/org_groups?page%5Bnumber%5D=0&page%5Bsize%5D=50"
112715+
next:
112716+
prev:
112717+
self: "https://api.datadoghq.com/api/v2/org_groups?page%5Bnumber%5D=0&page%5Bsize%5D=50"
112618112718
meta:
112619112719
page:
112620-
total_count: 1
112720+
first_number: 0
112721+
last_number: 0
112722+
next_number:
112723+
number: 0
112724+
prev_number:
112725+
size: 50
112726+
total: 1
112727+
type: number_size
112621112728
schema:
112622112729
$ref: "#/components/schemas/OrgGroupListResponse"
112623112730
description: OK

docs/datadog_api_client.v2.model.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22936,6 +22936,13 @@ datadog\_api\_client.v2.model.org\_group\_memberships\_relationship module
2293622936
:members:
2293722937
:show-inheritance:
2293822938

22939+
datadog\_api\_client.v2.model.org\_group\_pagination\_links module
22940+
------------------------------------------------------------------
22941+
22942+
.. automodule:: datadog_api_client.v2.model.org_group_pagination_links
22943+
:members:
22944+
:show-inheritance:
22945+
2293922946
datadog\_api\_client.v2.model.org\_group\_pagination\_meta module
2294022947
-----------------------------------------------------------------
2294122948

src/datadog_api_client/v2/model/org_group_list_response.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
if TYPE_CHECKING:
1717
from datadog_api_client.v2.model.org_group_data import OrgGroupData
1818
from datadog_api_client.v2.model.org_group_membership_data import OrgGroupMembershipData
19+
from datadog_api_client.v2.model.org_group_pagination_links import OrgGroupPaginationLinks
1920
from datadog_api_client.v2.model.org_group_pagination_meta import OrgGroupPaginationMeta
2021

2122

@@ -24,24 +25,28 @@ class OrgGroupListResponse(ModelNormal):
2425
def openapi_types(_):
2526
from datadog_api_client.v2.model.org_group_data import OrgGroupData
2627
from datadog_api_client.v2.model.org_group_membership_data import OrgGroupMembershipData
28+
from datadog_api_client.v2.model.org_group_pagination_links import OrgGroupPaginationLinks
2729
from datadog_api_client.v2.model.org_group_pagination_meta import OrgGroupPaginationMeta
2830

2931
return {
3032
"data": ([OrgGroupData],),
3133
"included": ([OrgGroupMembershipData],),
34+
"links": (OrgGroupPaginationLinks,),
3235
"meta": (OrgGroupPaginationMeta,),
3336
}
3437

3538
attribute_map = {
3639
"data": "data",
3740
"included": "included",
41+
"links": "links",
3842
"meta": "meta",
3943
}
4044

4145
def __init__(
4246
self_,
4347
data: List[OrgGroupData],
4448
included: Union[List[OrgGroupMembershipData], UnsetType] = unset,
49+
links: Union[OrgGroupPaginationLinks, UnsetType] = unset,
4550
meta: Union[OrgGroupPaginationMeta, UnsetType] = unset,
4651
**kwargs,
4752
):
@@ -54,11 +59,16 @@ def __init__(
5459
:param included: Related resources included in the response when requested with the ``include`` parameter.
5560
:type included: [OrgGroupMembershipData], optional
5661
57-
:param meta: Pagination metadata.
62+
:param links: Pagination links for navigating between pages of an org group list response.
63+
:type links: OrgGroupPaginationLinks, optional
64+
65+
:param meta: Pagination metadata for org group list responses.
5866
:type meta: OrgGroupPaginationMeta, optional
5967
"""
6068
if included is not unset:
6169
kwargs["included"] = included
70+
if links is not unset:
71+
kwargs["links"] = links
6272
if meta is not unset:
6373
kwargs["meta"] = meta
6474
super().__init__(kwargs)

src/datadog_api_client/v2/model/org_group_membership_list_response.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,37 +15,50 @@
1515

1616
if TYPE_CHECKING:
1717
from datadog_api_client.v2.model.org_group_membership_data import OrgGroupMembershipData
18+
from datadog_api_client.v2.model.org_group_pagination_links import OrgGroupPaginationLinks
1819
from datadog_api_client.v2.model.org_group_pagination_meta import OrgGroupPaginationMeta
1920

2021

2122
class OrgGroupMembershipListResponse(ModelNormal):
2223
@cached_property
2324
def openapi_types(_):
2425
from datadog_api_client.v2.model.org_group_membership_data import OrgGroupMembershipData
26+
from datadog_api_client.v2.model.org_group_pagination_links import OrgGroupPaginationLinks
2527
from datadog_api_client.v2.model.org_group_pagination_meta import OrgGroupPaginationMeta
2628

2729
return {
2830
"data": ([OrgGroupMembershipData],),
31+
"links": (OrgGroupPaginationLinks,),
2932
"meta": (OrgGroupPaginationMeta,),
3033
}
3134

3235
attribute_map = {
3336
"data": "data",
37+
"links": "links",
3438
"meta": "meta",
3539
}
3640

3741
def __init__(
38-
self_, data: List[OrgGroupMembershipData], meta: Union[OrgGroupPaginationMeta, UnsetType] = unset, **kwargs
42+
self_,
43+
data: List[OrgGroupMembershipData],
44+
links: Union[OrgGroupPaginationLinks, UnsetType] = unset,
45+
meta: Union[OrgGroupPaginationMeta, UnsetType] = unset,
46+
**kwargs,
3947
):
4048
"""
4149
Response containing a list of org group memberships.
4250
4351
:param data: An array of org group memberships.
4452
:type data: [OrgGroupMembershipData]
4553
46-
:param meta: Pagination metadata.
54+
:param links: Pagination links for navigating between pages of an org group list response.
55+
:type links: OrgGroupPaginationLinks, optional
56+
57+
:param meta: Pagination metadata for org group list responses.
4758
:type meta: OrgGroupPaginationMeta, optional
4859
"""
60+
if links is not unset:
61+
kwargs["links"] = links
4962
if meta is not unset:
5063
kwargs["meta"] = meta
5164
super().__init__(kwargs)

0 commit comments

Comments
 (0)