Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion services/telemetryrouter/oas_commit
Original file line number Diff line number Diff line change
@@ -1 +1 @@
915f82be0b0f434901fcedc91fafe58b652035ef
716f4d2bf40383fc9a9c3ee0f67a0490d4a15d81
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@
"ListAccessTokensResponse",
"ListDestinationsResponse",
"ListTelemetryRoutersResponse",
"PartialUpdateAccessTokenPayload",
"PartialUpdateDestinationPayload",
"PartialUpdateTelemetryRouterPayload",
"Response4xx",
"TelemetryRouterResponse",
"UpdateAccessTokenPayload",
Expand Down Expand Up @@ -132,6 +135,15 @@
from stackit.telemetryrouter.models.list_telemetry_routers_response import (
ListTelemetryRoutersResponse as ListTelemetryRoutersResponse,
)
from stackit.telemetryrouter.models.partial_update_access_token_payload import (
PartialUpdateAccessTokenPayload as PartialUpdateAccessTokenPayload,
)
from stackit.telemetryrouter.models.partial_update_destination_payload import (
PartialUpdateDestinationPayload as PartialUpdateDestinationPayload,
)
from stackit.telemetryrouter.models.partial_update_telemetry_router_payload import (
PartialUpdateTelemetryRouterPayload as PartialUpdateTelemetryRouterPayload,
)
from stackit.telemetryrouter.models.response4xx import Response4xx as Response4xx
from stackit.telemetryrouter.models.telemetry_router_response import (
TelemetryRouterResponse as TelemetryRouterResponse,
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,15 @@
from stackit.telemetryrouter.models.list_telemetry_routers_response import (
ListTelemetryRoutersResponse,
)
from stackit.telemetryrouter.models.partial_update_access_token_payload import (
PartialUpdateAccessTokenPayload,
)
from stackit.telemetryrouter.models.partial_update_destination_payload import (
PartialUpdateDestinationPayload,
)
from stackit.telemetryrouter.models.partial_update_telemetry_router_payload import (
PartialUpdateTelemetryRouterPayload,
)
from stackit.telemetryrouter.models.response4xx import Response4xx
from stackit.telemetryrouter.models.telemetry_router_response import (
TelemetryRouterResponse,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ def description_validate_regular_expression(cls, value):
if not isinstance(value, str):
value = str(value)

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

@field_validator("display_name")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@ def description_validate_regular_expression(cls, value):
if not isinstance(value, str):
value = str(value)

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

@field_validator("display_name")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@

import json
import pprint
import re # noqa: F401
from typing import Any, ClassVar, Dict, List, Optional, Set

from pydantic import BaseModel, ConfigDict, Field
from pydantic import BaseModel, ConfigDict, Field, field_validator
from pydantic_core import to_jsonable_python
from typing_extensions import Annotated, Self

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

@field_validator("key")
def key_validate_regular_expression(cls, value):
"""Validates the regular expression"""
if not isinstance(value, str):
value = str(value)

if not re.match(r"^[^\\0-\\x1F\\x7F-\\x9F]+$", value):
raise ValueError(r"must validate the regular expression /^[^\\0-\\x1F\\x7F-\\x9F]+$/")
return value

model_config = ConfigDict(
validate_by_name=True,
validate_by_alias=True,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ def description_validate_regular_expression(cls, value):
if not isinstance(value, str):
value = str(value)

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

@field_validator("display_name")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,8 @@ def description_validate_regular_expression(cls, value):
if not isinstance(value, str):
value = str(value)

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

@field_validator("display_name")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ def description_validate_regular_expression(cls, value):
if not isinstance(value, str):
value = str(value)

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

@field_validator("display_name")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import re # noqa: F401
from typing import Any, ClassVar, Dict, List, Optional, Set

from pydantic import BaseModel, ConfigDict, Field, field_validator
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
from pydantic_core import to_jsonable_python
from typing_extensions import Annotated, Self

Expand All @@ -38,7 +38,8 @@ class CreateTelemetryRouterPayload(BaseModel):
description="The display name is a short name chosen by the user to identify the resource.", alias="displayName"
)
filter: Optional[ConfigFilter] = None
__properties: ClassVar[List[str]] = ["description", "displayName", "filter"]
resource_labels: Optional[Dict[str, StrictStr]] = Field(default=None, alias="resourceLabels")
__properties: ClassVar[List[str]] = ["description", "displayName", "filter", "resourceLabels"]

@field_validator("description")
def description_validate_regular_expression(cls, value):
Expand All @@ -49,8 +50,8 @@ def description_validate_regular_expression(cls, value):
if not isinstance(value, str):
value = str(value)

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

@field_validator("display_name")
Expand Down Expand Up @@ -119,6 +120,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
"description": obj.get("description"),
"displayName": obj.get("displayName"),
"filter": ConfigFilter.from_dict(obj["filter"]) if obj.get("filter") is not None else None,
"resourceLabels": obj.get("resourceLabels"),
}
)
return _obj
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@

import json
import pprint
import re # noqa: F401
from typing import Any, ClassVar, Dict, List, Optional, Set

from pydantic import BaseModel, ConfigDict, Field
from pydantic import BaseModel, ConfigDict, Field, field_validator
from pydantic_core import to_jsonable_python
from typing_extensions import Annotated, Self

Expand All @@ -38,6 +39,29 @@ class DestinationConfigOpenTelemetry(BaseModel):
uri: Annotated[str, Field(strict=True, max_length=1024)] = Field(description="The URI for reaching the resource.")
__properties: ClassVar[List[str]] = ["basicAuth", "bearerToken", "uri"]

@field_validator("bearer_token")
def bearer_token_validate_regular_expression(cls, value):
"""Validates the regular expression"""
if value is None:
return value

if not isinstance(value, str):
value = str(value)

if not re.match(r"^[^\\0-\\x1F\\x7F-\\x9F]+$", value):
raise ValueError(r"must validate the regular expression /^[^\\0-\\x1F\\x7F-\\x9F]+$/")
return value

@field_validator("uri")
def uri_validate_regular_expression(cls, value):
"""Validates the regular expression"""
if not isinstance(value, str):
value = str(value)

if not re.match(r"^[^\\0-\\x1F\\x7F-\\x9F]+$", value):
raise ValueError(r"must validate the regular expression /^[^\\0-\\x1F\\x7F-\\x9F]+$/")
return value

model_config = ConfigDict(
validate_by_name=True,
validate_by_alias=True,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@

import json
import pprint
import re # noqa: F401
from typing import Any, ClassVar, Dict, List, Optional, Set

from pydantic import BaseModel, ConfigDict, Field
from pydantic import BaseModel, ConfigDict, Field, field_validator
from pydantic_core import to_jsonable_python
from typing_extensions import Annotated, Self

Expand All @@ -31,6 +32,26 @@ class DestinationConfigOpenTelemetryBasicAuth(BaseModel):
username: Annotated[str, Field(min_length=1, strict=True, max_length=1024)]
__properties: ClassVar[List[str]] = ["password", "username"]

@field_validator("password")
def password_validate_regular_expression(cls, value):
"""Validates the regular expression"""
if not isinstance(value, str):
value = str(value)

if not re.match(r"^[^\\0-\\x1F\\x7F-\\x9F]+$", value):
raise ValueError(r"must validate the regular expression /^[^\\0-\\x1F\\x7F-\\x9F]+$/")
return value

@field_validator("username")
def username_validate_regular_expression(cls, value):
"""Validates the regular expression"""
if not isinstance(value, str):
value = str(value)

if not re.match(r"^[^\\0-\\x1F\\x7F-\\x9F]+$", value):
raise ValueError(r"must validate the regular expression /^[^\\0-\\x1F\\x7F-\\x9F]+$/")
return value

model_config = ConfigDict(
validate_by_name=True,
validate_by_alias=True,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@

import json
import pprint
import re # noqa: F401
from typing import Any, ClassVar, Dict, List, Optional, Set

from pydantic import BaseModel, ConfigDict, Field
from pydantic import BaseModel, ConfigDict, Field, field_validator
from pydantic_core import to_jsonable_python
from typing_extensions import Annotated, Self

Expand All @@ -38,6 +39,26 @@ class DestinationConfigS3(BaseModel):
)
__properties: ClassVar[List[str]] = ["accessKey", "bucket", "endpoint"]

@field_validator("bucket")
def bucket_validate_regular_expression(cls, value):
"""Validates the regular expression"""
if not isinstance(value, str):
value = str(value)

if not re.match(r"^[a-z0-9\-]+$", value):
raise ValueError(r"must validate the regular expression /^[a-z0-9\-]+$/")
return value

@field_validator("endpoint")
def endpoint_validate_regular_expression(cls, value):
"""Validates the regular expression"""
if not isinstance(value, str):
value = str(value)

if not re.match(r"^[^\\0-\\x1F\\x7F-\\x9F]+$", value):
raise ValueError(r"must validate the regular expression /^[^\\0-\\x1F\\x7F-\\x9F]+$/")
return value

model_config = ConfigDict(
validate_by_name=True,
validate_by_alias=True,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@

import json
import pprint
import re # noqa: F401
from typing import Any, ClassVar, Dict, List, Optional, Set

from pydantic import BaseModel, ConfigDict, Field
from pydantic import BaseModel, ConfigDict, Field, field_validator
from pydantic_core import to_jsonable_python
from typing_extensions import Annotated, Self

Expand All @@ -31,6 +32,26 @@ class DestinationConfigS3AccessKey(BaseModel):
secret: Annotated[str, Field(min_length=1, strict=True, max_length=1024)]
__properties: ClassVar[List[str]] = ["id", "secret"]

@field_validator("id")
def id_validate_regular_expression(cls, value):
"""Validates the regular expression"""
if not isinstance(value, str):
value = str(value)

if not re.match(r"^[^\\0-\\x1F\\x7F-\\x9F]+$", value):
raise ValueError(r"must validate the regular expression /^[^\\0-\\x1F\\x7F-\\x9F]+$/")
return value

@field_validator("secret")
def secret_validate_regular_expression(cls, value):
"""Validates the regular expression"""
if not isinstance(value, str):
value = str(value)

if not re.match(r"^[^\\0-\\x1F\\x7F-\\x9F]+$", value):
raise ValueError(r"must validate the regular expression /^[^\\0-\\x1F\\x7F-\\x9F]+$/")
return value

model_config = ConfigDict(
validate_by_name=True,
validate_by_alias=True,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,8 @@ def description_validate_regular_expression(cls, value):
if not isinstance(value, str):
value = str(value)

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

@field_validator("display_name")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@ def description_validate_regular_expression(cls, value):
if not isinstance(value, str):
value = str(value)

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

@field_validator("display_name")
Expand Down
Loading
Loading