Skip to content

Commit cd90b50

Browse files
Generator: Update SDK /services/alb (#1234)
* Generate alb * Generate lbapplication * Generate loadbalancer * Generate stackitmarketplace * Added changelogs Signed-off-by: Alexander Dahmen <[email protected]> --------- Signed-off-by: Alexander Dahmen <[email protected]> Co-authored-by: Alexander Dahmen <[email protected]>
1 parent 64be749 commit cd90b50

File tree

13 files changed

+54
-26
lines changed

13 files changed

+54
-26
lines changed

CHANGELOG.md

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,28 @@
11
## Release (2025-XX-XX)
2-
- `alb`: [v0.2.0](services/alb/CHANGELOG.md#v020-2025-05-14)
3-
- **Feature:** New field `Path` for `Rule`
2+
3+
- `loadbalancer`: [v0.2.4](services/loadbalancer/CHANGELOG.md#v024-2025-06-02)
4+
- **Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message
5+
- `alb`:
6+
- [v0.2.1](services/alb/CHANGELOG.md#v021-2025-06-02)
7+
- **Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message
8+
- [v0.2.0](services/alb/CHANGELOG.md#v020-2025-05-14)
9+
- **Feature:** New field `Path` for `Rule`
410
- `authorization`: [v0.2.4](services/authorization/CHANGELOG.md#v024-2025-05-13)
511
- **Bugfix:** Updated regex validator
612
- `iaas`: [v0.5.2](services/iaas/CHANGELOG.md#v052-2025-05-19)
713
- **Improvement:** Update descriptions
814
- `kms`: [v0.0.4](services/kms/CHANGELOG.md#v004-2025-05-19)
915
- **Feature:** Added new method `delete_wrapping_key`
10-
- `lbapplication`: [v0.3.2](services/lbapplication/CHANGELOG.md#v032-2025-05-14)
11-
- **Deprecated:** `lbapplication` service is deprecated and no longer maintained. Use the `alb` service instead
16+
- `lbapplication`:
17+
- [v0.3.3](services/lbapplication/CHANGELOG.md#v033-2025-06-02)
18+
- **Deprecated:** Changed deprecation message of `GetQuotaResponse` and `RESTResponseType`
19+
- [v0.3.2](services/lbapplication/CHANGELOG.md#v032-2025-05-14)
20+
- **Deprecated:** `lbapplication` service is deprecated and no longer maintained. Use the `alb` service instead
1221
- `resourcemanager` [v0.4.0](services/resourcemanager/CHANGELOG.md#v040-2025-05-14)
1322
- **Breaking change:** Fields `ContainerParentId` and `ParentId` are no longer required in `ParentListInner`
1423
- `stackitmarketplace`:
24+
- [v1.1.3](services/stackitmarketplace/CHANGELOG.md#v113-2025-06-02)
25+
- **Feature:** Added `industries` to `CatalogProductDetail`
1526
- [v1.1.2](services/stackitmarketplace/CHANGELOG.md#v112-2025-05-19)
1627
- **Improvement:** Update descriptions
1728
- [v1.1.1](services/stackitmarketplace/CHANGELOG.md#v111-2025-05-14)

services/alb/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.2.1 (2025-06-02)
2+
- **Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message
3+
14
## v0.2.0 (2025-05-14)
25
- **Feature:** New field `Path` for `Rule`
36

services/alb/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-alb"
33

44
[tool.poetry]
55
name = "stackit-alb"
6-
version = "v0.2.0"
6+
version = "v0.2.1"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1727,9 +1727,9 @@ def get_quota(
17271727
_headers: Optional[Dict[StrictStr, Any]] = None,
17281728
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
17291729
) -> GetQuotaResponse:
1730-
"""Get the quota of application load balancers and target pools in a project.
1730+
"""Get the quota of Application Load Balancers in a project.
17311731
1732-
Retrieves the configured Application Load Balancer quota for the project. The default quota is 3.
1732+
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.
17331733
17341734
:param project_id: (required)
17351735
:type project_id: str
@@ -1795,9 +1795,9 @@ def get_quota_with_http_info(
17951795
_headers: Optional[Dict[StrictStr, Any]] = None,
17961796
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
17971797
) -> ApiResponse[GetQuotaResponse]:
1798-
"""Get the quota of application load balancers and target pools in a project.
1798+
"""Get the quota of Application Load Balancers in a project.
17991799
1800-
Retrieves the configured Application Load Balancer quota for the project. The default quota is 3.
1800+
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.
18011801
18021802
:param project_id: (required)
18031803
:type project_id: str
@@ -1863,9 +1863,9 @@ def get_quota_without_preload_content(
18631863
_headers: Optional[Dict[StrictStr, Any]] = None,
18641864
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
18651865
) -> RESTResponseType:
1866-
"""Get the quota of application load balancers and target pools in a project.
1866+
"""Get the quota of Application Load Balancers in a project.
18671867
1868-
Retrieves the configured Application Load Balancer quota for the project. The default quota is 3.
1868+
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.
18691869
18701870
:param project_id: (required)
18711871
:type project_id: str

services/lbapplication/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.3.3 (2025-06-02)
2+
- **Deprecated:** Changed deprecation message of `GetQuotaResponse` and `RESTResponseType`
3+
14
## v0.3.2 (2025-05-14)
25
- **Deprecated:** `lbapplication` service is deprecated and no longer maintained. Use the `alb` service instead
36

services/lbapplication/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-lbapplication"
33

44
[tool.poetry]
55
name = "stackit-lbapplication"
6-
version = "v0.3.2"
6+
version = "v0.3.3"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2185,9 +2185,9 @@ def get_quota(
21852185
_headers: Optional[Dict[StrictStr, Any]] = None,
21862186
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
21872187
) -> GetQuotaResponse:
2188-
"""(Deprecated) Get the quota of application load balancers and target pools in a project.
2188+
"""(Deprecated) Get the quota of Application Load Balancers in a project.
21892189
2190-
Retrieves the configured Application Load Balancer quota for the project. The default quota is 3.
2190+
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.
21912191
21922192
:param project_id: (required)
21932193
:type project_id: str
@@ -2250,9 +2250,9 @@ def get_quota_with_http_info(
22502250
_headers: Optional[Dict[StrictStr, Any]] = None,
22512251
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
22522252
) -> ApiResponse[GetQuotaResponse]:
2253-
"""(Deprecated) Get the quota of application load balancers and target pools in a project.
2253+
"""(Deprecated) Get the quota of Application Load Balancers in a project.
22542254
2255-
Retrieves the configured Application Load Balancer quota for the project. The default quota is 3.
2255+
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.
22562256
22572257
:param project_id: (required)
22582258
:type project_id: str
@@ -2315,9 +2315,9 @@ def get_quota_without_preload_content(
23152315
_headers: Optional[Dict[StrictStr, Any]] = None,
23162316
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
23172317
) -> RESTResponseType:
2318-
"""(Deprecated) Get the quota of application load balancers and target pools in a project.
2318+
"""(Deprecated) Get the quota of Application Load Balancers in a project.
23192319
2320-
Retrieves the configured Application Load Balancer quota for the project. The default quota is 3.
2320+
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.
23212321
23222322
:param project_id: (required)
23232323
:type project_id: str

services/loadbalancer/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.2.4 (2025-06-02)
2+
- **Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message
3+
14
## v0.2.3 (2025-05-09)
25
- **Feature:** Update user-agent header
36

services/loadbalancer/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-loadbalancer"
33

44
[tool.poetry]
55
name = "stackit-loadbalancer"
6-
version = "v0.2.3"
6+
version = "v0.2.4"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1745,9 +1745,9 @@ def get_quota(
17451745
_headers: Optional[Dict[StrictStr, Any]] = None,
17461746
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
17471747
) -> GetQuotaResponse:
1748-
"""Get the quota of Load Balancers and Target Pools in a project.
1748+
"""Get the quota of Load Balancers in a project.
17491749
1750-
GetQuota gets the configured load balancer quota for the project. Default is 3.
1750+
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.
17511751
17521752
:param project_id: (required)
17531753
:type project_id: str
@@ -1813,9 +1813,9 @@ def get_quota_with_http_info(
18131813
_headers: Optional[Dict[StrictStr, Any]] = None,
18141814
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
18151815
) -> ApiResponse[GetQuotaResponse]:
1816-
"""Get the quota of Load Balancers and Target Pools in a project.
1816+
"""Get the quota of Load Balancers in a project.
18171817
1818-
GetQuota gets the configured load balancer quota for the project. Default is 3.
1818+
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.
18191819
18201820
:param project_id: (required)
18211821
:type project_id: str
@@ -1881,9 +1881,9 @@ def get_quota_without_preload_content(
18811881
_headers: Optional[Dict[StrictStr, Any]] = None,
18821882
_host_index: Annotated[StrictInt, Field(ge=0, le=0)] = 0,
18831883
) -> RESTResponseType:
1884-
"""Get the quota of Load Balancers and Target Pools in a project.
1884+
"""Get the quota of Load Balancers in a project.
18851885
1886-
GetQuota gets the configured load balancer quota for the project. Default is 3.
1886+
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.
18871887
18881888
:param project_id: (required)
18891889
:type project_id: str

services/stackitmarketplace/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v1.1.3 (2025-06-02)
2+
- **Feature:** Added `industries` to `CatalogProductDetail`
3+
14
## v1.1.2 (2025-05-19)
25
- **Improvement:** Update descriptions
36

services/stackitmarketplace/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "stackit-stackitmarketplace"
33

44
[tool.poetry]
55
name = "stackit-stackitmarketplace"
6-
version = "v1.1.2"
6+
version = "v1.1.3"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/stackitmarketplace/src/stackit/stackitmarketplace/models/catalog_product_detail.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ class CatalogProductDetail(BaseModel):
6666
)
6767
email: Optional[StrictStr] = Field(default=None, description="A e-mail address.")
6868
highlights: List[CatalogProductHighlight] = Field(description="The list of highlights.")
69+
industries: Optional[List[StrictStr]] = Field(
70+
default=None, description="The list of industries associated to the product."
71+
)
6972
is_product_listing: StrictBool = Field(
7073
description="If true, the product is not fully integrated but only listed. Product listings may not have prices and support information.",
7174
alias="isProductListing",
@@ -103,6 +106,7 @@ class CatalogProductDetail(BaseModel):
103106
"documentationUrl",
104107
"email",
105108
"highlights",
109+
"industries",
106110
"isProductListing",
107111
"lifecycleState",
108112
"logo",
@@ -253,6 +257,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
253257
if obj.get("highlights") is not None
254258
else None
255259
),
260+
"industries": obj.get("industries"),
256261
"isProductListing": obj.get("isProductListing"),
257262
"lifecycleState": obj.get("lifecycleState"),
258263
"logo": obj.get("logo"),

0 commit comments

Comments
 (0)