X Tutup
Skip to content
Closed
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/serviceaccount/oas_commit
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2590d9e04ed2c599864b96ceb02d77efa36e7b93
f61065994789d5ba1874607bed370f281d0950f9
16 changes: 8 additions & 8 deletions services/serviceaccount/src/stackit/serviceaccount/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,14 @@
"CreateAccessTokenPayload",
"CreateFederatedIdentityProviderPayload",
"CreateFederatedIdentityProviderPayloadAssertionsInner",
"CreateFederatedIdentityProviderResponse",
"CreateFederatedIdentityProviderResponseAssertionsInner",
"CreateServiceAccountKeyPayload",
"CreateServiceAccountKeyResponse",
"CreateServiceAccountKeyResponseCredentials",
"CreateServiceAccountPayload",
"CreateShortLivedAccessTokenResponse",
"Error",
"FederatedIdentityProvider",
"FederatedIdentityProviderAssertionsInner",
"FederatedListFederatedIdentityProvidersResponse",
"GetServiceAccountKeyResponse",
"GetServiceAccountKeyResponseCredentials",
Expand Down Expand Up @@ -90,12 +90,6 @@
from stackit.serviceaccount.models.create_federated_identity_provider_payload_assertions_inner import (
CreateFederatedIdentityProviderPayloadAssertionsInner as CreateFederatedIdentityProviderPayloadAssertionsInner,
)
from stackit.serviceaccount.models.create_federated_identity_provider_response import (
CreateFederatedIdentityProviderResponse as CreateFederatedIdentityProviderResponse,
)
from stackit.serviceaccount.models.create_federated_identity_provider_response_assertions_inner import (
CreateFederatedIdentityProviderResponseAssertionsInner as CreateFederatedIdentityProviderResponseAssertionsInner,
)
from stackit.serviceaccount.models.create_service_account_key_payload import (
CreateServiceAccountKeyPayload as CreateServiceAccountKeyPayload,
)
Expand All @@ -112,6 +106,12 @@
CreateShortLivedAccessTokenResponse as CreateShortLivedAccessTokenResponse,
)
from stackit.serviceaccount.models.error import Error as Error
from stackit.serviceaccount.models.federated_identity_provider import (
FederatedIdentityProvider as FederatedIdentityProvider,
)
from stackit.serviceaccount.models.federated_identity_provider_assertions_inner import (
FederatedIdentityProviderAssertionsInner as FederatedIdentityProviderAssertionsInner,
)
from stackit.serviceaccount.models.federated_list_federated_identity_providers_response import (
FederatedListFederatedIdentityProvidersResponse as FederatedListFederatedIdentityProvidersResponse,
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,6 @@
from stackit.serviceaccount.models.create_federated_identity_provider_payload import (
CreateFederatedIdentityProviderPayload,
)
from stackit.serviceaccount.models.create_federated_identity_provider_response import (
CreateFederatedIdentityProviderResponse,
)
from stackit.serviceaccount.models.create_service_account_key_payload import (
CreateServiceAccountKeyPayload,
)
Expand All @@ -47,6 +44,9 @@
from stackit.serviceaccount.models.create_short_lived_access_token_response import (
CreateShortLivedAccessTokenResponse,
)
from stackit.serviceaccount.models.federated_identity_provider import (
FederatedIdentityProvider,
)
from stackit.serviceaccount.models.federated_list_federated_identity_providers_response import (
FederatedListFederatedIdentityProvidersResponse,
)
Expand Down Expand Up @@ -391,7 +391,7 @@ def create_federated_identity_provider(
_content_type: Optional[StrictStr] = None,
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> CreateFederatedIdentityProviderResponse:
) -> FederatedIdentityProvider:
"""Create a new Federated Identity Provider

Federate the service account with an identity provider.
Expand Down Expand Up @@ -435,7 +435,7 @@ def create_federated_identity_provider(
)

_response_types_map: Dict[str, Optional[str]] = {
"201": "CreateFederatedIdentityProviderResponse",
"201": "FederatedIdentityProvider",
"400": "Error",
"401": "AuthError",
"403": "Error",
Expand Down Expand Up @@ -466,7 +466,7 @@ def create_federated_identity_provider_with_http_info(
_content_type: Optional[StrictStr] = None,
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> ApiResponse[CreateFederatedIdentityProviderResponse]:
) -> ApiResponse[FederatedIdentityProvider]:
"""Create a new Federated Identity Provider

Federate the service account with an identity provider.
Expand Down Expand Up @@ -510,7 +510,7 @@ def create_federated_identity_provider_with_http_info(
)

_response_types_map: Dict[str, Optional[str]] = {
"201": "CreateFederatedIdentityProviderResponse",
"201": "FederatedIdentityProvider",
"400": "Error",
"401": "AuthError",
"403": "Error",
Expand Down Expand Up @@ -585,7 +585,7 @@ def create_federated_identity_provider_without_preload_content(
)

_response_types_map: Dict[str, Optional[str]] = {
"201": "CreateFederatedIdentityProviderResponse",
"201": "FederatedIdentityProvider",
"400": "Error",
"401": "AuthError",
"403": "Error",
Expand Down Expand Up @@ -4098,7 +4098,7 @@ def partial_update_service_account_federated_identity_provider(
_content_type: Optional[StrictStr] = None,
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> CreateFederatedIdentityProviderResponse:
) -> FederatedIdentityProvider:
"""Update Service Account Federated Identity Provider

Update a Federated Identity Provider.
Expand Down Expand Up @@ -4145,7 +4145,7 @@ def partial_update_service_account_federated_identity_provider(
)

_response_types_map: Dict[str, Optional[str]] = {
"200": "CreateFederatedIdentityProviderResponse",
"200": "FederatedIdentityProvider",
"400": "Error",
"401": "AuthError",
"403": "Error",
Expand Down Expand Up @@ -4178,7 +4178,7 @@ def partial_update_service_account_federated_identity_provider_with_http_info(
_content_type: Optional[StrictStr] = None,
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> ApiResponse[CreateFederatedIdentityProviderResponse]:
) -> ApiResponse[FederatedIdentityProvider]:
"""Update Service Account Federated Identity Provider

Update a Federated Identity Provider.
Expand Down Expand Up @@ -4225,7 +4225,7 @@ def partial_update_service_account_federated_identity_provider_with_http_info(
)

_response_types_map: Dict[str, Optional[str]] = {
"200": "CreateFederatedIdentityProviderResponse",
"200": "FederatedIdentityProvider",
"400": "Error",
"401": "AuthError",
"403": "Error",
Expand Down Expand Up @@ -4305,7 +4305,7 @@ def partial_update_service_account_federated_identity_provider_without_preload_c
)

_response_types_map: Dict[str, Optional[str]] = {
"200": "CreateFederatedIdentityProviderResponse",
"200": "FederatedIdentityProvider",
"400": "Error",
"401": "AuthError",
"403": "Error",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,6 @@
from stackit.serviceaccount.models.create_federated_identity_provider_payload_assertions_inner import (
CreateFederatedIdentityProviderPayloadAssertionsInner,
)
from stackit.serviceaccount.models.create_federated_identity_provider_response import (
CreateFederatedIdentityProviderResponse,
)
from stackit.serviceaccount.models.create_federated_identity_provider_response_assertions_inner import (
CreateFederatedIdentityProviderResponseAssertionsInner,
)
from stackit.serviceaccount.models.create_service_account_key_payload import (
CreateServiceAccountKeyPayload,
)
Expand All @@ -49,6 +43,12 @@
CreateShortLivedAccessTokenResponse,
)
from stackit.serviceaccount.models.error import Error
from stackit.serviceaccount.models.federated_identity_provider import (
FederatedIdentityProvider,
)
from stackit.serviceaccount.models.federated_identity_provider_assertions_inner import (
FederatedIdentityProviderAssertionsInner,
)
from stackit.serviceaccount.models.federated_list_federated_identity_providers_response import (
FederatedListFederatedIdentityProvidersResponse,
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,24 +22,25 @@
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
from typing_extensions import Self

from stackit.serviceaccount.models.create_federated_identity_provider_response_assertions_inner import (
CreateFederatedIdentityProviderResponseAssertionsInner,
from stackit.serviceaccount.models.federated_identity_provider_assertions_inner import (
FederatedIdentityProviderAssertionsInner,
)


class CreateFederatedIdentityProviderResponse(BaseModel):
class FederatedIdentityProvider(BaseModel):
"""
CreateFederatedIdentityProviderResponse
FederatedIdentityProvider
""" # noqa: E501

assertions: List[CreateFederatedIdentityProviderResponseAssertionsInner] = Field(
assertions: List[FederatedIdentityProviderAssertionsInner] = Field(
description="list of assertions of the federated identity provider"
)
created_at: datetime = Field(description="Creation time of the federated identity provider.", alias="createdAt")
id: Optional[StrictStr] = Field(default=None, description="Unique ID of the federated identity provider.")
issuer: StrictStr = Field(description="Issuer of the federated identity provider.")
name: StrictStr = Field(description="Unique name of the federated identity provider.")
updated_at: datetime = Field(description="Last update time of the federated identity provider.", alias="updatedAt")
__properties: ClassVar[List[str]] = ["assertions", "createdAt", "issuer", "name", "updatedAt"]
__properties: ClassVar[List[str]] = ["assertions", "createdAt", "id", "issuer", "name", "updatedAt"]

@field_validator("created_at", mode="before")
def created_at_change_year_zero_to_one(cls, value):
Expand Down Expand Up @@ -84,7 +85,7 @@ def to_json(self) -> str:

@classmethod
def from_json(cls, json_str: str) -> Optional[Self]:
"""Create an instance of CreateFederatedIdentityProviderResponse from a JSON string"""
"""Create an instance of FederatedIdentityProvider from a JSON string"""
return cls.from_dict(json.loads(json_str))

def to_dict(self) -> Dict[str, Any]:
Expand Down Expand Up @@ -115,7 +116,7 @@ def to_dict(self) -> Dict[str, Any]:

@classmethod
def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
"""Create an instance of CreateFederatedIdentityProviderResponse from a dict"""
"""Create an instance of FederatedIdentityProvider from a dict"""
if obj is None:
return None

Expand All @@ -125,14 +126,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
_obj = cls.model_validate(
{
"assertions": (
[
CreateFederatedIdentityProviderResponseAssertionsInner.from_dict(_item)
for _item in obj["assertions"]
]
[FederatedIdentityProviderAssertionsInner.from_dict(_item) for _item in obj["assertions"]]
if obj.get("assertions") is not None
else None
),
"createdAt": obj.get("createdAt"),
"id": obj.get("id"),
"issuer": obj.get("issuer"),
"name": obj.get("name"),
"updatedAt": obj.get("updatedAt"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@
from typing_extensions import Self


class CreateFederatedIdentityProviderResponseAssertionsInner(BaseModel):
class FederatedIdentityProviderAssertionsInner(BaseModel):
"""
CreateFederatedIdentityProviderResponseAssertionsInner
FederatedIdentityProviderAssertionsInner
""" # noqa: E501

item: StrictStr = Field(description="Item to compare")
Expand All @@ -48,7 +48,7 @@ def to_json(self) -> str:

@classmethod
def from_json(cls, json_str: str) -> Optional[Self]:
"""Create an instance of CreateFederatedIdentityProviderResponseAssertionsInner from a JSON string"""
"""Create an instance of FederatedIdentityProviderAssertionsInner from a JSON string"""
return cls.from_dict(json.loads(json_str))

def to_dict(self) -> Dict[str, Any]:
Expand All @@ -72,7 +72,7 @@ def to_dict(self) -> Dict[str, Any]:

@classmethod
def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
"""Create an instance of CreateFederatedIdentityProviderResponseAssertionsInner from a dict"""
"""Create an instance of FederatedIdentityProviderAssertionsInner from a dict"""
if obj is None:
return None

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@
from pydantic import BaseModel, ConfigDict, Field
from typing_extensions import Annotated, Self

from stackit.serviceaccount.models.create_federated_identity_provider_response import (
CreateFederatedIdentityProviderResponse,
from stackit.serviceaccount.models.federated_identity_provider import (
FederatedIdentityProvider,
)


Expand All @@ -33,7 +33,7 @@ class FederatedListFederatedIdentityProvidersResponse(BaseModel):
items_per_page: Union[Annotated[float, Field(strict=True, ge=1)], Annotated[int, Field(strict=True, ge=1)]] = Field(
alias="itemsPerPage"
)
resources: List[CreateFederatedIdentityProviderResponse]
resources: List[FederatedIdentityProvider]
start_index: Union[Annotated[float, Field(strict=True, ge=1)], Annotated[int, Field(strict=True, ge=1)]] = Field(
alias="startIndex"
)
Expand Down Expand Up @@ -101,7 +101,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
{
"itemsPerPage": obj.get("itemsPerPage") if obj.get("itemsPerPage") is not None else 1,
"resources": (
[CreateFederatedIdentityProviderResponse.from_dict(_item) for _item in obj["resources"]]
[FederatedIdentityProvider.from_dict(_item) for _item in obj["resources"]]
if obj.get("resources") is not None
else None
),
Expand Down
X Tutup