Skip to content

Generator: Update SDK /services/alb #1234

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jun 3, 2025
Merged
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
19 changes: 15 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,28 @@
## Release (2025-XX-XX)
- `alb`: [v0.2.0](services/alb/CHANGELOG.md#v020-2025-05-14)
- **Feature:** New field `Path` for `Rule`

- `loadbalancer`: [v0.2.4](services/loadbalancer/CHANGELOG.md#v024-2025-06-02)
- **Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message
- `alb`:
- [v0.2.1](services/alb/CHANGELOG.md#v021-2025-06-02)
- **Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message
- [v0.2.0](services/alb/CHANGELOG.md#v020-2025-05-14)
- **Feature:** New field `Path` for `Rule`
- `authorization`: [v0.2.4](services/authorization/CHANGELOG.md#v024-2025-05-13)
- **Bugfix:** Updated regex validator
- `iaas`: [v0.5.2](services/iaas/CHANGELOG.md#v052-2025-05-19)
- **Improvement:** Update descriptions
- `kms`: [v0.0.4](services/kms/CHANGELOG.md#v004-2025-05-19)
- **Feature:** Added new method `delete_wrapping_key`
- `lbapplication`: [v0.3.2](services/lbapplication/CHANGELOG.md#v032-2025-05-14)
- **Deprecated:** `lbapplication` service is deprecated and no longer maintained. Use the `alb` service instead
- `lbapplication`:
- [v0.3.3](services/lbapplication/CHANGELOG.md#v033-2025-06-02)
- **Deprecated:** Changed deprecation message of `GetQuotaResponse` and `RESTResponseType`
- [v0.3.2](services/lbapplication/CHANGELOG.md#v032-2025-05-14)
- **Deprecated:** `lbapplication` service is deprecated and no longer maintained. Use the `alb` service instead
- `resourcemanager` [v0.4.0](services/resourcemanager/CHANGELOG.md#v040-2025-05-14)
- **Breaking change:** Fields `ContainerParentId` and `ParentId` are no longer required in `ParentListInner`
- `stackitmarketplace`:
- [v1.1.3](services/stackitmarketplace/CHANGELOG.md#v113-2025-06-02)
- **Feature:** Added `industries` to `CatalogProductDetail`
- [v1.1.2](services/stackitmarketplace/CHANGELOG.md#v112-2025-05-19)
- **Improvement:** Update descriptions
- [v1.1.1](services/stackitmarketplace/CHANGELOG.md#v111-2025-05-14)
Expand Down
3 changes: 3 additions & 0 deletions services/alb/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## v0.2.1 (2025-06-02)
- **Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message

## v0.2.0 (2025-05-14)
- **Feature:** New field `Path` for `Rule`

Expand Down
2 changes: 1 addition & 1 deletion services/alb/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-alb"

[tool.poetry]
name = "stackit-alb"
version = "v0.2.0"
version = "v0.2.1"
authors = [
"STACKIT Developer Tools <developer-tools@stackit.cloud>",
]
Expand Down
12 changes: 6 additions & 6 deletions services/alb/src/stackit/alb/api/default_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -1727,9 +1727,9 @@ def get_quota(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> GetQuotaResponse:
"""Get the quota of application load balancers and target pools in a project.
"""Get the quota of Application Load Balancers in a project.

Retrieves the configured Application Load Balancer quota for the project. The default quota is 3.
Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many TLS certificates and observability credentials as Load Balancers.

:param project_id: (required)
:type project_id: str
Expand Down Expand Up @@ -1795,9 +1795,9 @@ def get_quota_with_http_info(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> ApiResponse[GetQuotaResponse]:
"""Get the quota of application load balancers and target pools in a project.
"""Get the quota of Application Load Balancers in a project.

Retrieves the configured Application Load Balancer quota for the project. The default quota is 3.
Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many TLS certificates and observability credentials as Load Balancers.

:param project_id: (required)
:type project_id: str
Expand Down Expand Up @@ -1863,9 +1863,9 @@ def get_quota_without_preload_content(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> RESTResponseType:
"""Get the quota of application load balancers and target pools in a project.
"""Get the quota of Application Load Balancers in a project.

Retrieves the configured Application Load Balancer quota for the project. The default quota is 3.
Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many TLS certificates and observability credentials as Load Balancers.

:param project_id: (required)
:type project_id: str
Expand Down
3 changes: 3 additions & 0 deletions services/lbapplication/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## v0.3.3 (2025-06-02)
- **Deprecated:** Changed deprecation message of `GetQuotaResponse` and `RESTResponseType`

## v0.3.2 (2025-05-14)
- **Deprecated:** `lbapplication` service is deprecated and no longer maintained. Use the `alb` service instead

Expand Down
2 changes: 1 addition & 1 deletion services/lbapplication/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-lbapplication"

[tool.poetry]
name = "stackit-lbapplication"
version = "v0.3.2"
version = "v0.3.3"
authors = [
"STACKIT Developer Tools <developer-tools@stackit.cloud>",
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2185,9 +2185,9 @@ def get_quota(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> GetQuotaResponse:
"""(Deprecated) Get the quota of application load balancers and target pools in a project.
"""(Deprecated) Get the quota of Application Load Balancers in a project.

Retrieves the configured Application Load Balancer quota for the project. The default quota is 3.
Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many TLS certificates and observability credentials as Load Balancers.

:param project_id: (required)
:type project_id: str
Expand Down Expand Up @@ -2250,9 +2250,9 @@ def get_quota_with_http_info(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> ApiResponse[GetQuotaResponse]:
"""(Deprecated) Get the quota of application load balancers and target pools in a project.
"""(Deprecated) Get the quota of Application Load Balancers in a project.

Retrieves the configured Application Load Balancer quota for the project. The default quota is 3.
Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many TLS certificates and observability credentials as Load Balancers.

:param project_id: (required)
:type project_id: str
Expand Down Expand Up @@ -2315,9 +2315,9 @@ def get_quota_without_preload_content(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> RESTResponseType:
"""(Deprecated) Get the quota of application load balancers and target pools in a project.
"""(Deprecated) Get the quota of Application Load Balancers in a project.

Retrieves the configured Application Load Balancer quota for the project. The default quota is 3.
Retrieves the configured Application Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many TLS certificates and observability credentials as Load Balancers.

:param project_id: (required)
:type project_id: str
Expand Down
3 changes: 3 additions & 0 deletions services/loadbalancer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## v0.2.4 (2025-06-02)
- **Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message

## v0.2.3 (2025-05-09)
- **Feature:** Update user-agent header

Expand Down
2 changes: 1 addition & 1 deletion services/loadbalancer/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-loadbalancer"

[tool.poetry]
name = "stackit-loadbalancer"
version = "v0.2.3"
version = "v0.2.4"
authors = [
"STACKIT Developer Tools <developer-tools@stackit.cloud>",
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1745,9 +1745,9 @@ def get_quota(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> GetQuotaResponse:
"""Get the quota of Load Balancers and Target Pools in a project.
"""Get the quota of Load Balancers in a project.

GetQuota gets the configured load balancer quota for the project. Default is 3.
Retrieves the configured Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many observability credentials as Load Balancers.

:param project_id: (required)
:type project_id: str
Expand Down Expand Up @@ -1813,9 +1813,9 @@ def get_quota_with_http_info(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> ApiResponse[GetQuotaResponse]:
"""Get the quota of Load Balancers and Target Pools in a project.
"""Get the quota of Load Balancers in a project.

GetQuota gets the configured load balancer quota for the project. Default is 3.
Retrieves the configured Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many observability credentials as Load Balancers.

:param project_id: (required)
:type project_id: str
Expand Down Expand Up @@ -1881,9 +1881,9 @@ def get_quota_without_preload_content(
_headers: Optional[Dict[StrictStr, Any]] = None,
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
) -> RESTResponseType:
"""Get the quota of Load Balancers and Target Pools in a project.
"""Get the quota of Load Balancers in a project.

GetQuota gets the configured load balancer quota for the project. Default is 3.
Retrieves the configured Load Balancer quota for the project. Limit can be changed via service request. There can be 3 times as many observability credentials as Load Balancers.

:param project_id: (required)
:type project_id: str
Expand Down
3 changes: 3 additions & 0 deletions services/stackitmarketplace/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
## v1.1.3 (2025-06-02)
- **Feature:** Added `industries` to `CatalogProductDetail`

## v1.1.2 (2025-05-19)
- **Improvement:** Update descriptions

Expand Down
2 changes: 1 addition & 1 deletion services/stackitmarketplace/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "stackit-stackitmarketplace"

[tool.poetry]
name = "stackit-stackitmarketplace"
version = "v1.1.2"
version = "v1.1.3"
authors = [
"STACKIT Developer Tools <developer-tools@stackit.cloud>",
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@ class CatalogProductDetail(BaseModel):
)
email: Optional[StrictStr] = Field(default=None, description="A e-mail address.")
highlights: List[CatalogProductHighlight] = Field(description="The list of highlights.")
industries: Optional[List[StrictStr]] = Field(
default=None, description="The list of industries associated to the product."
)
is_product_listing: StrictBool = Field(
description="If true, the product is not fully integrated but only listed. Product listings may not have prices and support information.",
alias="isProductListing",
Expand Down Expand Up @@ -103,6 +106,7 @@ class CatalogProductDetail(BaseModel):
"documentationUrl",
"email",
"highlights",
"industries",
"isProductListing",
"lifecycleState",
"logo",
Expand Down Expand Up @@ -253,6 +257,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
if obj.get("highlights") is not None
else None
),
"industries": obj.get("industries"),
"isProductListing": obj.get("isProductListing"),
"lifecycleState": obj.get("lifecycleState"),
"logo": obj.get("logo"),
Expand Down
Loading