Skip to content

Commit d886e9e

Browse files
Generate telemetrylink
1 parent 4f6569a commit d886e9e

17 files changed

Lines changed: 125 additions & 89 deletions

services/telemetrylink/oas_commit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8ccf08fdae6320251259ca695f1e7180eeb21275
1+
70847894cb6ea9710b211ca07f7ec9fde58c63ac

services/telemetrylink/src/stackit/telemetrylink/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
88
This API provides endpoints for managing Telemetry Links. The Telemetry Link enables Log Routing towards a defined Telemetry Router.
99
10-
The version of the OpenAPI document: 1beta.0.0
10+
The version of the OpenAPI document: 1.0
1111
Generated by OpenAPI Generator (https://openapi-generator.tech)
1212
1313
Do not edit the class manually.

services/telemetrylink/src/stackit/telemetrylink/api/default_api.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
This API provides endpoints for managing Telemetry Links. The Telemetry Link enables Log Routing towards a defined Telemetry Router.
77
8-
The version of the OpenAPI document: 1beta.0.0
8+
The version of the OpenAPI document: 1.0
99
Generated by OpenAPI Generator (https://openapi-generator.tech)
1010
1111
Do not edit the class manually.
@@ -330,7 +330,7 @@ def _create_or_update_folder_telemetry_link_serialize(
330330

331331
return self.api_client.param_serialize(
332332
method="PUT",
333-
resource_path="/v1beta/folders/{folderId}/regions/{regionId}/telemetry-link",
333+
resource_path="/v1/folders/{folderId}/regions/{regionId}/telemetry-link",
334334
path_params=_path_params,
335335
query_params=_query_params,
336336
header_params=_header_params,
@@ -618,7 +618,7 @@ def _create_or_update_organization_telemetry_link_serialize(
618618

619619
return self.api_client.param_serialize(
620620
method="PUT",
621-
resource_path="/v1beta/organizations/{organizationId}/regions/{regionId}/telemetry-link",
621+
resource_path="/v1/organizations/{organizationId}/regions/{regionId}/telemetry-link",
622622
path_params=_path_params,
623623
query_params=_query_params,
624624
header_params=_header_params,
@@ -900,7 +900,7 @@ def _create_or_update_project_telemetry_link_serialize(
900900

901901
return self.api_client.param_serialize(
902902
method="PUT",
903-
resource_path="/v1beta/projects/{projectId}/regions/{regionId}/telemetry-link",
903+
resource_path="/v1/projects/{projectId}/regions/{regionId}/telemetry-link",
904904
path_params=_path_params,
905905
query_params=_query_params,
906906
header_params=_header_params,
@@ -1156,7 +1156,7 @@ def _delete_folder_telemetry_link_serialize(
11561156

11571157
return self.api_client.param_serialize(
11581158
method="DELETE",
1159-
resource_path="/v1beta/folders/{folderId}/regions/{regionId}/telemetry-link",
1159+
resource_path="/v1/folders/{folderId}/regions/{regionId}/telemetry-link",
11601160
path_params=_path_params,
11611161
query_params=_query_params,
11621162
header_params=_header_params,
@@ -1418,7 +1418,7 @@ def _delete_organization_telemetry_link_serialize(
14181418

14191419
return self.api_client.param_serialize(
14201420
method="DELETE",
1421-
resource_path="/v1beta/organizations/{organizationId}/regions/{regionId}/telemetry-link",
1421+
resource_path="/v1/organizations/{organizationId}/regions/{regionId}/telemetry-link",
14221422
path_params=_path_params,
14231423
query_params=_query_params,
14241424
header_params=_header_params,
@@ -1674,7 +1674,7 @@ def _delete_project_telemetry_link_serialize(
16741674

16751675
return self.api_client.param_serialize(
16761676
method="DELETE",
1677-
resource_path="/v1beta/projects/{projectId}/regions/{regionId}/telemetry-link",
1677+
resource_path="/v1/projects/{projectId}/regions/{regionId}/telemetry-link",
16781678
path_params=_path_params,
16791679
query_params=_query_params,
16801680
header_params=_header_params,
@@ -1927,7 +1927,7 @@ def _get_folder_telemetry_link_serialize(
19271927

19281928
return self.api_client.param_serialize(
19291929
method="GET",
1930-
resource_path="/v1beta/folders/{folderId}/regions/{regionId}/telemetry-link",
1930+
resource_path="/v1/folders/{folderId}/regions/{regionId}/telemetry-link",
19311931
path_params=_path_params,
19321932
query_params=_query_params,
19331933
header_params=_header_params,
@@ -2186,7 +2186,7 @@ def _get_organization_telemetry_link_serialize(
21862186

21872187
return self.api_client.param_serialize(
21882188
method="GET",
2189-
resource_path="/v1beta/organizations/{organizationId}/regions/{regionId}/telemetry-link",
2189+
resource_path="/v1/organizations/{organizationId}/regions/{regionId}/telemetry-link",
21902190
path_params=_path_params,
21912191
query_params=_query_params,
21922192
header_params=_header_params,
@@ -2439,7 +2439,7 @@ def _get_project_telemetry_link_serialize(
24392439

24402440
return self.api_client.param_serialize(
24412441
method="GET",
2442-
resource_path="/v1beta/projects/{projectId}/regions/{regionId}/telemetry-link",
2442+
resource_path="/v1/projects/{projectId}/regions/{regionId}/telemetry-link",
24432443
path_params=_path_params,
24442444
query_params=_query_params,
24452445
header_params=_header_params,
@@ -2718,7 +2718,7 @@ def _partial_update_folder_telemetry_link_serialize(
27182718

27192719
return self.api_client.param_serialize(
27202720
method="PATCH",
2721-
resource_path="/v1beta/folders/{folderId}/regions/{regionId}/telemetry-link",
2721+
resource_path="/v1/folders/{folderId}/regions/{regionId}/telemetry-link",
27222722
path_params=_path_params,
27232723
query_params=_query_params,
27242724
header_params=_header_params,
@@ -3003,7 +3003,7 @@ def _partial_update_organization_telemetry_link_serialize(
30033003

30043004
return self.api_client.param_serialize(
30053005
method="PATCH",
3006-
resource_path="/v1beta/organizations/{organizationId}/regions/{regionId}/telemetry-link",
3006+
resource_path="/v1/organizations/{organizationId}/regions/{regionId}/telemetry-link",
30073007
path_params=_path_params,
30083008
query_params=_query_params,
30093009
header_params=_header_params,
@@ -3282,7 +3282,7 @@ def _partial_update_project_telemetry_link_serialize(
32823282

32833283
return self.api_client.param_serialize(
32843284
method="PATCH",
3285-
resource_path="/v1beta/projects/{projectId}/regions/{regionId}/telemetry-link",
3285+
resource_path="/v1/projects/{projectId}/regions/{regionId}/telemetry-link",
32863286
path_params=_path_params,
32873287
query_params=_query_params,
32883288
header_params=_header_params,

services/telemetrylink/src/stackit/telemetrylink/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
This API provides endpoints for managing Telemetry Links. The Telemetry Link enables Log Routing towards a defined Telemetry Router.
77
8-
The version of the OpenAPI document: 1beta.0.0
8+
The version of the OpenAPI document: 1.0
99
Generated by OpenAPI Generator (https://openapi-generator.tech)
1010
1111
Do not edit the class manually.

services/telemetrylink/src/stackit/telemetrylink/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
This API provides endpoints for managing Telemetry Links. The Telemetry Link enables Log Routing towards a defined Telemetry Router.
77
8-
The version of the OpenAPI document: 1beta.0.0
8+
The version of the OpenAPI document: 1.0
99
Generated by OpenAPI Generator (https://openapi-generator.tech)
1010
1111
Do not edit the class manually.

services/telemetrylink/src/stackit/telemetrylink/exceptions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
This API provides endpoints for managing Telemetry Links. The Telemetry Link enables Log Routing towards a defined Telemetry Router.
77
8-
The version of the OpenAPI document: 1beta.0.0
8+
The version of the OpenAPI document: 1.0
99
Generated by OpenAPI Generator (https://openapi-generator.tech)
1010
1111
Do not edit the class manually.

services/telemetrylink/src/stackit/telemetrylink/models/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
77
This API provides endpoints for managing Telemetry Links. The Telemetry Link enables Log Routing towards a defined Telemetry Router.
88
9-
The version of the OpenAPI document: 1beta.0.0
9+
The version of the OpenAPI document: 1.0
1010
Generated by OpenAPI Generator (https://openapi-generator.tech)
1111
1212
Do not edit the class manually.

services/telemetrylink/src/stackit/telemetrylink/models/create_or_update_folder_telemetry_link_payload.py

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
This API provides endpoints for managing Telemetry Links. The Telemetry Link enables Log Routing towards a defined Telemetry Router.
77
8-
The version of the OpenAPI document: 1beta.0.0
8+
The version of the OpenAPI document: 1.0
99
Generated by OpenAPI Generator (https://openapi-generator.tech)
1010
1111
Do not edit the class manually.
@@ -28,25 +28,34 @@ class CreateOrUpdateFolderTelemetryLinkPayload(BaseModel):
2828
CreateOrUpdateFolderTelemetryLinkPayload
2929
""" # noqa: E501
3030

31-
access_token: Annotated[str, Field(strict=True)] = Field(description="The access token.", alias="accessToken")
31+
access_id: Optional[Annotated[str, Field(strict=True)]] = Field(
32+
default=None, description="The access token.", alias="accessId"
33+
)
3234
description: Optional[Annotated[str, Field(strict=True, max_length=1024)]] = Field(
3335
default=None,
3436
description="The description is a longer text chosen by the user to provide more context for the resource.",
3537
)
36-
display_name: Annotated[str, Field(min_length=1, strict=True, max_length=32)] = Field(
37-
description="The display name is a short name chosen by the user to identify the resource.", alias="displayName"
38+
display_name: Optional[Annotated[str, Field(min_length=1, strict=True, max_length=32)]] = Field(
39+
default=None,
40+
description="The display name is a short name chosen by the user to identify the resource.",
41+
alias="displayName",
3842
)
39-
enabled: StrictBool = Field(
40-
description="Indicates whether routing through the link to a telemetry-router is active."
43+
enabled: Optional[StrictBool] = Field(
44+
default=True, description="Indicates whether routing through the link to a telemetry-router is active."
4145
)
42-
telemetry_router_id: Annotated[str, Field(strict=True, max_length=1024)] = Field(
43-
description="The ID of the telemetry-router to route the telemetry data.", alias="telemetryRouterId"
46+
telemetry_router_id: Optional[Annotated[str, Field(strict=True, max_length=1024)]] = Field(
47+
default=None,
48+
description="The ID of the telemetry-router to route the telemetry data.",
49+
alias="telemetryRouterId",
4450
)
45-
__properties: ClassVar[List[str]] = ["accessToken", "description", "displayName", "enabled", "telemetryRouterId"]
51+
__properties: ClassVar[List[str]] = ["accessId", "description", "displayName", "enabled", "telemetryRouterId"]
4652

47-
@field_validator("access_token")
48-
def access_token_validate_regular_expression(cls, value):
53+
@field_validator("access_id")
54+
def access_id_validate_regular_expression(cls, value):
4955
"""Validates the regular expression"""
56+
if value is None:
57+
return value
58+
5059
if not isinstance(value, str):
5160
value = str(value)
5261

@@ -59,6 +68,9 @@ def access_token_validate_regular_expression(cls, value):
5968
@field_validator("display_name")
6069
def display_name_validate_regular_expression(cls, value):
6170
"""Validates the regular expression"""
71+
if value is None:
72+
return value
73+
6274
if not isinstance(value, str):
6375
value = str(value)
6476

@@ -116,7 +128,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
116128

117129
_obj = cls.model_validate(
118130
{
119-
"accessToken": obj.get("accessToken"),
131+
"accessId": obj.get("accessId"),
120132
"description": obj.get("description"),
121133
"displayName": obj.get("displayName"),
122134
"enabled": obj.get("enabled") if obj.get("enabled") is not None else True,

services/telemetrylink/src/stackit/telemetrylink/models/create_or_update_organization_telemetry_link_payload.py

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
This API provides endpoints for managing Telemetry Links. The Telemetry Link enables Log Routing towards a defined Telemetry Router.
77
8-
The version of the OpenAPI document: 1beta.0.0
8+
The version of the OpenAPI document: 1.0
99
Generated by OpenAPI Generator (https://openapi-generator.tech)
1010
1111
Do not edit the class manually.
@@ -28,25 +28,34 @@ class CreateOrUpdateOrganizationTelemetryLinkPayload(BaseModel):
2828
CreateOrUpdateOrganizationTelemetryLinkPayload
2929
""" # noqa: E501
3030

31-
access_token: Annotated[str, Field(strict=True)] = Field(description="The access token.", alias="accessToken")
31+
access_id: Optional[Annotated[str, Field(strict=True)]] = Field(
32+
default=None, description="The access token.", alias="accessId"
33+
)
3234
description: Optional[Annotated[str, Field(strict=True, max_length=1024)]] = Field(
3335
default=None,
3436
description="The description is a longer text chosen by the user to provide more context for the resource.",
3537
)
36-
display_name: Annotated[str, Field(min_length=1, strict=True, max_length=32)] = Field(
37-
description="The display name is a short name chosen by the user to identify the resource.", alias="displayName"
38+
display_name: Optional[Annotated[str, Field(min_length=1, strict=True, max_length=32)]] = Field(
39+
default=None,
40+
description="The display name is a short name chosen by the user to identify the resource.",
41+
alias="displayName",
3842
)
39-
enabled: StrictBool = Field(
40-
description="Indicates whether routing through the link to a telemetry-router is active."
43+
enabled: Optional[StrictBool] = Field(
44+
default=True, description="Indicates whether routing through the link to a telemetry-router is active."
4145
)
42-
telemetry_router_id: Annotated[str, Field(strict=True, max_length=1024)] = Field(
43-
description="The ID of the telemetry-router to route the telemetry data.", alias="telemetryRouterId"
46+
telemetry_router_id: Optional[Annotated[str, Field(strict=True, max_length=1024)]] = Field(
47+
default=None,
48+
description="The ID of the telemetry-router to route the telemetry data.",
49+
alias="telemetryRouterId",
4450
)
45-
__properties: ClassVar[List[str]] = ["accessToken", "description", "displayName", "enabled", "telemetryRouterId"]
51+
__properties: ClassVar[List[str]] = ["accessId", "description", "displayName", "enabled", "telemetryRouterId"]
4652

47-
@field_validator("access_token")
48-
def access_token_validate_regular_expression(cls, value):
53+
@field_validator("access_id")
54+
def access_id_validate_regular_expression(cls, value):
4955
"""Validates the regular expression"""
56+
if value is None:
57+
return value
58+
5059
if not isinstance(value, str):
5160
value = str(value)
5261

@@ -59,6 +68,9 @@ def access_token_validate_regular_expression(cls, value):
5968
@field_validator("display_name")
6069
def display_name_validate_regular_expression(cls, value):
6170
"""Validates the regular expression"""
71+
if value is None:
72+
return value
73+
6274
if not isinstance(value, str):
6375
value = str(value)
6476

@@ -116,7 +128,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
116128

117129
_obj = cls.model_validate(
118130
{
119-
"accessToken": obj.get("accessToken"),
131+
"accessId": obj.get("accessId"),
120132
"description": obj.get("description"),
121133
"displayName": obj.get("displayName"),
122134
"enabled": obj.get("enabled") if obj.get("enabled") is not None else True,

services/telemetrylink/src/stackit/telemetrylink/models/create_or_update_project_telemetry_link_payload.py

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
This API provides endpoints for managing Telemetry Links. The Telemetry Link enables Log Routing towards a defined Telemetry Router.
77
8-
The version of the OpenAPI document: 1beta.0.0
8+
The version of the OpenAPI document: 1.0
99
Generated by OpenAPI Generator (https://openapi-generator.tech)
1010
1111
Do not edit the class manually.
@@ -28,25 +28,34 @@ class CreateOrUpdateProjectTelemetryLinkPayload(BaseModel):
2828
CreateOrUpdateProjectTelemetryLinkPayload
2929
""" # noqa: E501
3030

31-
access_token: Annotated[str, Field(strict=True)] = Field(description="The access token.", alias="accessToken")
31+
access_id: Optional[Annotated[str, Field(strict=True)]] = Field(
32+
default=None, description="The access token.", alias="accessId"
33+
)
3234
description: Optional[Annotated[str, Field(strict=True, max_length=1024)]] = Field(
3335
default=None,
3436
description="The description is a longer text chosen by the user to provide more context for the resource.",
3537
)
36-
display_name: Annotated[str, Field(min_length=1, strict=True, max_length=32)] = Field(
37-
description="The display name is a short name chosen by the user to identify the resource.", alias="displayName"
38+
display_name: Optional[Annotated[str, Field(min_length=1, strict=True, max_length=32)]] = Field(
39+
default=None,
40+
description="The display name is a short name chosen by the user to identify the resource.",
41+
alias="displayName",
3842
)
39-
enabled: StrictBool = Field(
40-
description="Indicates whether routing through the link to a telemetry-router is active."
43+
enabled: Optional[StrictBool] = Field(
44+
default=True, description="Indicates whether routing through the link to a telemetry-router is active."
4145
)
42-
telemetry_router_id: Annotated[str, Field(strict=True, max_length=1024)] = Field(
43-
description="The ID of the telemetry-router to route the telemetry data.", alias="telemetryRouterId"
46+
telemetry_router_id: Optional[Annotated[str, Field(strict=True, max_length=1024)]] = Field(
47+
default=None,
48+
description="The ID of the telemetry-router to route the telemetry data.",
49+
alias="telemetryRouterId",
4450
)
45-
__properties: ClassVar[List[str]] = ["accessToken", "description", "displayName", "enabled", "telemetryRouterId"]
51+
__properties: ClassVar[List[str]] = ["accessId", "description", "displayName", "enabled", "telemetryRouterId"]
4652

47-
@field_validator("access_token")
48-
def access_token_validate_regular_expression(cls, value):
53+
@field_validator("access_id")
54+
def access_id_validate_regular_expression(cls, value):
4955
"""Validates the regular expression"""
56+
if value is None:
57+
return value
58+
5059
if not isinstance(value, str):
5160
value = str(value)
5261

@@ -59,6 +68,9 @@ def access_token_validate_regular_expression(cls, value):
5968
@field_validator("display_name")
6069
def display_name_validate_regular_expression(cls, value):
6170
"""Validates the regular expression"""
71+
if value is None:
72+
return value
73+
6274
if not isinstance(value, str):
6375
value = str(value)
6476

@@ -116,7 +128,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
116128

117129
_obj = cls.model_validate(
118130
{
119-
"accessToken": obj.get("accessToken"),
131+
"accessId": obj.get("accessId"),
120132
"description": obj.get("description"),
121133
"displayName": obj.get("displayName"),
122134
"enabled": obj.get("enabled") if obj.get("enabled") is not None else True,

0 commit comments

Comments
 (0)