Skip to content

Commit 4dca7fa

Browse files
Generate telemetryrouter
1 parent 3cb4c01 commit 4dca7fa

25 files changed

Lines changed: 1481 additions & 37 deletions
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
915f82be0b0f434901fcedc91fafe58b652035ef
1+
744453641dffd3dae2ab164a7b58be6a0b85fe78

‎services/telemetryrouter/src/stackit/telemetryrouter/__init__.py‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@
4848
"ListAccessTokensResponse",
4949
"ListDestinationsResponse",
5050
"ListTelemetryRoutersResponse",
51+
"PartialUpdateAccessTokenPayload",
52+
"PartialUpdateDestinationPayload",
53+
"PartialUpdateTelemetryRouterPayload",
5154
"Response4xx",
5255
"TelemetryRouterResponse",
5356
"UpdateAccessTokenPayload",
@@ -132,6 +135,15 @@
132135
from stackit.telemetryrouter.models.list_telemetry_routers_response import (
133136
ListTelemetryRoutersResponse as ListTelemetryRoutersResponse,
134137
)
138+
from stackit.telemetryrouter.models.partial_update_access_token_payload import (
139+
PartialUpdateAccessTokenPayload as PartialUpdateAccessTokenPayload,
140+
)
141+
from stackit.telemetryrouter.models.partial_update_destination_payload import (
142+
PartialUpdateDestinationPayload as PartialUpdateDestinationPayload,
143+
)
144+
from stackit.telemetryrouter.models.partial_update_telemetry_router_payload import (
145+
PartialUpdateTelemetryRouterPayload as PartialUpdateTelemetryRouterPayload,
146+
)
135147
from stackit.telemetryrouter.models.response4xx import Response4xx as Response4xx
136148
from stackit.telemetryrouter.models.telemetry_router_response import (
137149
TelemetryRouterResponse as TelemetryRouterResponse,

‎services/telemetryrouter/src/stackit/telemetryrouter/api/default_api.py‎

Lines changed: 921 additions & 0 deletions
Large diffs are not rendered by default.

‎services/telemetryrouter/src/stackit/telemetryrouter/models/__init__.py‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,15 @@
6262
from stackit.telemetryrouter.models.list_telemetry_routers_response import (
6363
ListTelemetryRoutersResponse,
6464
)
65+
from stackit.telemetryrouter.models.partial_update_access_token_payload import (
66+
PartialUpdateAccessTokenPayload,
67+
)
68+
from stackit.telemetryrouter.models.partial_update_destination_payload import (
69+
PartialUpdateDestinationPayload,
70+
)
71+
from stackit.telemetryrouter.models.partial_update_telemetry_router_payload import (
72+
PartialUpdateTelemetryRouterPayload,
73+
)
6574
from stackit.telemetryrouter.models.response4xx import Response4xx
6675
from stackit.telemetryrouter.models.telemetry_router_response import (
6776
TelemetryRouterResponse,

‎services/telemetryrouter/src/stackit/telemetryrouter/models/access_token_base_request.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ def description_validate_regular_expression(cls, value):
4949
if not isinstance(value, str):
5050
value = str(value)
5151

52-
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
53-
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
52+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-.]*)?$", value):
53+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-.]*)?$/")
5454
return value
5555

5656
@field_validator("display_name")

‎services/telemetryrouter/src/stackit/telemetryrouter/models/access_token_base_response.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ def description_validate_regular_expression(cls, value):
5555
if not isinstance(value, str):
5656
value = str(value)
5757

58-
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
59-
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
58+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-.]*)?$", value):
59+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-.]*)?$/")
6060
return value
6161

6262
@field_validator("display_name")

‎services/telemetryrouter/src/stackit/telemetryrouter/models/config_filter_attributes.py‎

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@
1515

1616
import json
1717
import pprint
18+
import re # noqa: F401
1819
from typing import Any, ClassVar, Dict, List, Optional, Set
1920

20-
from pydantic import BaseModel, ConfigDict, Field
21+
from pydantic import BaseModel, ConfigDict, Field, field_validator
2122
from pydantic_core import to_jsonable_python
2223
from typing_extensions import Annotated, Self
2324

@@ -38,6 +39,16 @@ class ConfigFilterAttributes(BaseModel):
3839
]
3940
__properties: ClassVar[List[str]] = ["key", "level", "matcher", "values"]
4041

42+
@field_validator("key")
43+
def key_validate_regular_expression(cls, value):
44+
"""Validates the regular expression"""
45+
if not isinstance(value, str):
46+
value = str(value)
47+
48+
if not re.match(r"^[^\\0-\\x1F\\x7F-\\x9F]+$", value):
49+
raise ValueError(r"must validate the regular expression /^[^\\0-\\x1F\\x7F-\\x9F]+$/")
50+
return value
51+
4152
model_config = ConfigDict(
4253
validate_by_name=True,
4354
validate_by_alias=True,

‎services/telemetryrouter/src/stackit/telemetryrouter/models/create_access_token_payload.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ def description_validate_regular_expression(cls, value):
4949
if not isinstance(value, str):
5050
value = str(value)
5151

52-
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
53-
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
52+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-.]*)?$", value):
53+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-.]*)?$/")
5454
return value
5555

5656
@field_validator("display_name")

‎services/telemetryrouter/src/stackit/telemetryrouter/models/create_access_token_response.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ def description_validate_regular_expression(cls, value):
6464
if not isinstance(value, str):
6565
value = str(value)
6666

67-
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
68-
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
67+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-.]*)?$", value):
68+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-.]*)?$/")
6969
return value
7070

7171
@field_validator("display_name")

‎services/telemetryrouter/src/stackit/telemetryrouter/models/create_destination_payload.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ def description_validate_regular_expression(cls, value):
4949
if not isinstance(value, str):
5050
value = str(value)
5151

52-
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$", value):
53-
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-]*)?$/")
52+
if not re.match(r"^([a-zA-Z0-9][a-zA-Z0-9 \-.]*)?$", value):
53+
raise ValueError(r"must validate the regular expression /^([a-zA-Z0-9][a-zA-Z0-9 \-.]*)?$/")
5454
return value
5555

5656
@field_validator("display_name")

0 commit comments

Comments
 (0)