Skip to content

Commit 1666049

Browse files
Generator: Update SDK (#1945)
* Generate alb - Update CHANGELOG.md and pyproject.toml - relates to #1879 * Generate authorization - Update CHANGELOG.md and pyproject.toml - relates to #1881 * Generate cdn - Update CHANGELOG.md and pyproject.toml - relates to #1882 * Generate certificates - Update CHANGELOG.md and pyproject.toml - relates to #1883 * Generate dns - Update CHANGELOG.md and pyproject.toml - relates to #1884 * Generate git - Update CHANGELOG.md and pyproject.toml - relates to #1885 * Generate kms - Update CHANGELOG.md and pyproject.toml - relates to #1889 * Generate lbapplication - Update CHANGELOG.md and pyproject.toml - relates to #1890 * Generate loadbalancer - Update CHANGELOG.md and pyproject.toml - relates to #1891 * Generate logme - Update CHANGELOG.md and pyproject.toml - relates to #1892 * Generate mariadb - Update CHANGELOG.md and pyproject.toml - relates to #1893 * Generate modelserving - Update CHANGELOG.md and pyproject.toml - relates to #1894 * Generate objectstorage - Update CHANGELOG.md and pyproject.toml - relates to #1896 * Generate observability - Update CHANGELOG.md and pyproject.toml - relates to #1897 * Generate opensearch - Update CHANGELOG.md and pyproject.toml - relates to #1931 * Generate postgresflex - Update CHANGELOG.md and pyproject.toml - relates to #1932 * Generate rabbitmq - Update CHANGELOG.md and pyproject.toml - relates to #1933 * Generate redis - Update CHANGELOG.md and pyproject.toml - relates to #1934 * Generate resourcemanager - Update CHANGELOG.md and pyproject.toml - relates to #1935 * Generate runcommand - Update CHANGELOG.md and pyproject.toml - relates to #1936 * Generate secretsmanager - Update CHANGELOG.md and pyproject.toml - relates to #1937 * Generate serverbackup - Update CHANGELOG.md and pyproject.toml - relates to #1938 * Generate serverupdate - Update CHANGELOG.md and pyproject.toml - relates to #1939 * Generate serviceaccount - Update CHANGELOG.md and pyproject.toml - relates to #1940 * Generate serviceenablement - Update CHANGELOG.md and pyproject.toml - relates to #1941 * Generate ske - Update CHANGELOG.md and pyproject.toml - relates to #1942 * Generate sqlserverflex - Update CHANGELOG.md and pyproject.toml - relates to #1943 * Generate stackitmarketplace - Update CHANGELOG.md and pyproject.toml - relates to #1944 --------- Co-authored-by: SDK Generator Bot <[email protected]>
1 parent 06bdc2a commit 1666049

File tree

1,053 files changed

+9353
-5731
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,053 files changed

+9353
-5731
lines changed

CHANGELOG.md

Lines changed: 97 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,102 @@
11
## Release (2025-XX-YY)
22

3-
- `kms`: [v0.0.5](services/kms/CHANGELOG.md#v005)
4-
- **Improvement:** Updated validators
5-
- `dns`: [v0.4.0](services/dns/CHANGELOG.md#v040)
6-
- **Feature:** Add new record set types
7-
- **Feature:** Improve documentation for APEX records in `RecordSet` and `CreateRecordSetPayload` models
8-
- `git`: [v0.2.0](services/git/CHANGELOG.md#v020)
9-
- **Feature:** Add support for `Flavors` for STACKIT git instance
10-
- **Improvement:** Error handling and documentation improved
11-
- `ske` [v0.6.0](services/ske/CHANGELOG.md#v060)
12-
- **Feature:** Add new `ClusterErrorCode` types: `CLUSTERERRORCODE_INFRA_SNA_NETWORK_NOT_FOUND`, `CLUSTERERRORCODE_FETCHING_ERRORS_NOT_POSSIBLE`
13-
- `stackitmarketplace`: [v1.5.0](services/stackitmarketplace/CHANGELOG.md#v150)
14-
- **Feature:** Add new `Assets` model for managing service certificate assets
15-
- **Feature:** Add new `LocalizedVersion` model for localized content management
16-
- **Feature:** Add new `NoticePeriod` model with types: `SAME_DAY`, `DAYS`, `MONTHS`
17-
- **Feature:** Add new `ServiceCertificate` model for service certification
18-
- `cdn`: [v1.2.0](services/cdn/CHANGELOG.md#v120)
19-
- **Feature:** Add `default_cache_duration` attribute to `Config`, `ConfigPatch` and `CreateDistributionPayload` model
20-
- Add `originUrlRelated` to available options given in `sort_by` description
21-
- `opensearch`: [v0.3.0](services/opensearch/CHANGELOG.md#v030)
22-
- **Breaking change:** Attribute `tls_protocols` of `InstanceParameters` model is now of type `List[StrictStr]` (previously `StrictStr`)
23-
- `stackitmarketplace`: [v1.4.0](services/stackitmarketplace/CHANGELOG.md#v140)
24-
- **Feature:** Add support for offer types
25-
- new model `OfferType`
26-
- new attribute `CatalogProductDetail` for `CatalogProductDetail` model
27-
- Attribute `is_product_listing` in `CatalogProductDetail` is now of type `Optional[StrictBool]` (previously `StrictBool`)
3+
- `alb`: [v0.3.1](services/alb/CHANGELOG.md#v031)
4+
- **Internal:** Improve deserializing and error types
5+
- `authorization`: [v0.2.5](services/authorization/CHANGELOG.md#v025)
6+
- **Internal:** Improve deserializing and error types
7+
- `certificates`: [v1.0.2](services/certificates/CHANGELOG.md#v102)
8+
- **Internal:** Improve deserializing and error types
9+
- `lbapplication`: [v0.3.4](services/lbapplication/CHANGELOG.md#v034)
10+
- **Internal:** Improve deserializing and error types
11+
- `loadbalancer`: [v0.4.1](services/loadbalancer/CHANGELOG.md#v041)
12+
- **Internal:** Improve deserializing and error types
13+
- `logme`: [v0.3.2](services/logme/CHANGELOG.md#v032)
14+
- **Internal:** Improve deserializing and error types
15+
- `mariadb`: [v0.2.3](services/mariadb/CHANGELOG.md#v023)
16+
- **Internal:** Improve deserializing and error types
17+
- `modelserving`: [v0.1.2](services/modelserving/CHANGELOG.md#v012)
18+
- **Internal:** Improve deserializing and error types
19+
- `objectstorage`: [v1.0.4](services/objectstorage/CHANGELOG.md#v104)
20+
- **Internal:** Improve deserializing and error types
21+
- `observability`: [v0.5.1](services/observability/CHANGELOG.md#v051)
22+
- **Internal:** Improve deserializing and error types
23+
- `postgresflex`: [v1.0.2](services/postgresflex/CHANGELOG.md#v102)
24+
- **Internal:** Improve deserializing and error types
25+
- `rabbitmq`: [v0.2.2](services/rabbitmq/CHANGELOG.md#v022)
26+
- **Internal:** Improve deserializing and error types
27+
- `redis`: [v0.2.2](services/redis/CHANGELOG.md#v022)
28+
- **Internal:** Improve deserializing and error types
29+
- `resourcemanager`: [v0.5.1](services/resourcemanager/CHANGELOG.md#v051)
30+
- **Internal:** Improve deserializing and error types
31+
- `runcommand`: [v1.0.2](services/runcommand/CHANGELOG.md#v102)
32+
- **Internal:** Improve deserializing and error types
33+
- `secretsmanager`: [v0.2.3](services/secretsmanager/CHANGELOG.md#v023)
34+
- **Internal:** Improve deserializing and error types
35+
- `serverbackup`: [v1.0.2](services/serverbackup/CHANGELOG.md#v102)
36+
- **Feature:** Add `force` parameter to `delete_backup` and `delete_volume_backup` methods
37+
- **Internal:** Improve deserializing and error types
38+
- `serverupdate`: [v1.0.3](services/serverupdate/CHANGELOG.md#v103)
39+
- **Internal:** Improve deserializing and error types
40+
- `serviceaccount`: [v0.2.2](services/serviceaccount/CHANGELOG.md#v022)
41+
- **Internal:** Improve deserializing and error types
42+
- `serviceenablement`: [v1.0.2](services/serviceenablement/CHANGELOG.md#v102)
43+
- **Internal:** Improve deserializing and error types
44+
- `sqlserverflex`: [v1.0.3](services/sqlserverflex/CHANGELOG.md#v103)
45+
- **Internal:** Improve deserializing and error types
46+
- `kms`:
47+
- [v0.0.6](services/kms/CHANGELOG.md#v006)
48+
- **Internal:** Improve deserializing and error types
49+
- [v0.0.5](services/kms/CHANGELOG.md#v005)
50+
- **Improvement:** Updated validators
51+
- `dns`:
52+
- [v0.4.1](services/dns/CHANGELOG.md#v041)
53+
- **Internal:** Improve deserializing and error types
54+
- [v0.4.0](services/dns/CHANGELOG.md#v040)
55+
- **Feature:** Add new record set types
56+
- **Feature:** Improve documentation for APEX records in `RecordSet` and `CreateRecordSetPayload` models
57+
- `git`:
58+
- [v0.3.0](services/git/CHANGELOG.md#v030)
59+
- **Feature:** Add validation for field `flavor` in `CreateInstancePayload` model
60+
- **Feature:** Add field `sku` in `Flavor` model
61+
- **Internal:** Improve deserializing and error types
62+
- [v0.2.0](services/git/CHANGELOG.md#v020)
63+
- **Feature:** Add support for `Flavors` for STACKIT git instance
64+
- **Improvement:** Error handling and documentation improved
65+
- `ske`
66+
- [v1.0.0](services/ske/CHANGELOG.md#v100)
67+
- **Breaking Change:** The region is no longer specified within the client configuration. Instead, the region must be passed as a parameter to any region-specific request.
68+
- **Breaking Change:** Renamed `Argus` model to `Observability`
69+
- **Breaking Change:** Renamed `argus` field to `observability` in `Extension` model
70+
- **Breaking Change:** Removed enum validation in `code` field in `ClusterError` model
71+
- **Deprecated:** Remove deprecated `allow_privileged_containers` field in `Kubernetes` model
72+
- **Internal:** Improve deserializing and error types
73+
- [v0.6.0](services/ske/CHANGELOG.md#v060)
74+
- **Feature:** Add new `ClusterErrorCode` types: `CLUSTERERRORCODE_INFRA_SNA_NETWORK_NOT_FOUND`, `CLUSTERERRORCODE_FETCHING_ERRORS_NOT_POSSIBLE`
75+
- `stackitmarketplace`:
76+
- [v1.5.1](services/stackitmarketplace/CHANGELOG.md#v151)
77+
- **Internal:** Improve deserializing and error types
78+
- [v1.5.0](services/stackitmarketplace/CHANGELOG.md#v150)
79+
- **Feature:** Add new `Assets` model for managing service certificate assets
80+
- **Feature:** Add new `LocalizedVersion` model for localized content management
81+
- **Feature:** Add new `NoticePeriod` model with types: `SAME_DAY`, `DAYS`, `MONTHS`
82+
- **Feature:** Add new `ServiceCertificate` model for service certification
83+
- [v1.4.0](services/stackitmarketplace/CHANGELOG.md#v140)
84+
- **Feature:** Add support for offer types
85+
- new model `OfferType`
86+
- new attribute `CatalogProductDetail` for `CatalogProductDetail` model
87+
- Attribute `is_product_listing` in `CatalogProductDetail` is now of type `Optional[StrictBool]` (previously `StrictBool`)
88+
- `cdn`:
89+
- [v1.3.0](services/cdn/CHANGELOG.md#v130)
90+
- **Breaking change:** Replace oneOf `ConfigBackend` with `HttpBackend`
91+
- **Internal:** Improve deserializing and error types
92+
- [v1.2.0](services/cdn/CHANGELOG.md#v120)
93+
- **Feature:** Add `default_cache_duration` attribute to `Config`, `ConfigPatch` and `CreateDistributionPayload` model
94+
- Add `originUrlRelated` to available options given in `sort_by` description
95+
- `opensearch`:
96+
- [v0.3.1](services/opensearch/CHANGELOG.md#v031)
97+
- **Internal:** Improve deserializing and error types
98+
- [v0.3.0](services/opensearch/CHANGELOG.md#v030)
99+
- **Breaking change:** Attribute `tls_protocols` of `InstanceParameters` model is now of type `List[StrictStr]` (previously `StrictStr`)
28100
- `iaas`: [v0.5.4](services/iaas/CHANGELOG.md#v054)
29101
- **Improvement:** Increase max length of `machine_type` and `volume_performance_class` fields from 63 to 127 characters in API methods
30102
- **Improvement:** Increase max length of `name` fields from 63 to 127 characters for various models:

services/alb/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.3.1
2+
- **Internal:** Improve deserializing and error types
3+
14
## v0.3.0 (2025-06-12)
25
- **Feature:** Add new fields `disable_target_security_group_assignment` and `target_security_group` in `LoadBalancer`, `CreateLoadBalancerPayload` and `UpdateLoadBalancerPayload` Models
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.3.0"
6+
version = "v0.3.1"
77
authors = [
88
"STACKIT Developer Tools <[email protected]>",
99
]

services/alb/src/stackit/alb/__init__.py

Lines changed: 148 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -11,69 +11,163 @@
1111
Generated by OpenAPI Generator (https://openapi-generator.tech)
1212
1313
Do not edit the class manually.
14-
""" # noqa: E501 docstring might be too long
14+
""" # noqa: E501
1515

1616

1717
__version__ = "1.0.0"
1818

19+
# Define package exports
20+
__all__ = [
21+
"DefaultApi",
22+
"ApiResponse",
23+
"ApiClient",
24+
"HostConfiguration",
25+
"OpenApiException",
26+
"ApiTypeError",
27+
"ApiValueError",
28+
"ApiKeyError",
29+
"ApiAttributeError",
30+
"ApiException",
31+
"ActiveHealthCheck",
32+
"CertificateConfig",
33+
"CookiePersistence",
34+
"CreateCredentialsPayload",
35+
"CreateCredentialsResponse",
36+
"CreateLoadBalancerPayload",
37+
"CredentialsResponse",
38+
"GetCredentialsResponse",
39+
"GetQuotaResponse",
40+
"GoogleProtobufAny",
41+
"HostConfig",
42+
"HttpHeader",
43+
"HttpHealthChecks",
44+
"ListCredentialsResponse",
45+
"ListLoadBalancersResponse",
46+
"ListPlansResponse",
47+
"Listener",
48+
"LoadBalancer",
49+
"LoadBalancerError",
50+
"LoadBalancerOptions",
51+
"LoadbalancerOptionAccessControl",
52+
"LoadbalancerOptionLogs",
53+
"LoadbalancerOptionMetrics",
54+
"LoadbalancerOptionObservability",
55+
"Network",
56+
"Path",
57+
"PlanDetails",
58+
"ProtocolOptionsHTTP",
59+
"ProtocolOptionsHTTPS",
60+
"QueryParameter",
61+
"Rule",
62+
"SecurityGroup",
63+
"Status",
64+
"Target",
65+
"TargetPool",
66+
"TargetPoolTlsConfig",
67+
"UpdateCredentialsPayload",
68+
"UpdateCredentialsResponse",
69+
"UpdateLoadBalancerPayload",
70+
"UpdateTargetPoolPayload",
71+
]
72+
1973
# import apis into sdk package
20-
from stackit.alb.api.default_api import DefaultApi
21-
from stackit.alb.api_client import ApiClient
74+
from stackit.alb.api.default_api import DefaultApi as DefaultApi
75+
from stackit.alb.api_client import ApiClient as ApiClient
2276

2377
# import ApiClient
24-
from stackit.alb.api_response import ApiResponse
25-
from stackit.alb.configuration import HostConfiguration
26-
from stackit.alb.exceptions import (
27-
ApiAttributeError,
28-
ApiException,
29-
ApiKeyError,
30-
ApiTypeError,
31-
ApiValueError,
32-
OpenApiException,
33-
)
78+
from stackit.alb.api_response import ApiResponse as ApiResponse
79+
from stackit.alb.configuration import HostConfiguration as HostConfiguration
80+
from stackit.alb.exceptions import ApiAttributeError as ApiAttributeError
81+
from stackit.alb.exceptions import ApiException as ApiException
82+
from stackit.alb.exceptions import ApiKeyError as ApiKeyError
83+
from stackit.alb.exceptions import ApiTypeError as ApiTypeError
84+
from stackit.alb.exceptions import ApiValueError as ApiValueError
85+
from stackit.alb.exceptions import OpenApiException as OpenApiException
3486

3587
# import models into sdk package
36-
from stackit.alb.models.active_health_check import ActiveHealthCheck
37-
from stackit.alb.models.certificate_config import CertificateConfig
38-
from stackit.alb.models.cookie_persistence import CookiePersistence
39-
from stackit.alb.models.create_credentials_payload import CreateCredentialsPayload
40-
from stackit.alb.models.create_credentials_response import CreateCredentialsResponse
41-
from stackit.alb.models.create_load_balancer_payload import CreateLoadBalancerPayload
42-
from stackit.alb.models.credentials_response import CredentialsResponse
43-
from stackit.alb.models.get_credentials_response import GetCredentialsResponse
44-
from stackit.alb.models.get_quota_response import GetQuotaResponse
45-
from stackit.alb.models.google_protobuf_any import GoogleProtobufAny
46-
from stackit.alb.models.host_config import HostConfig
47-
from stackit.alb.models.http_header import HttpHeader
48-
from stackit.alb.models.http_health_checks import HttpHealthChecks
49-
from stackit.alb.models.list_credentials_response import ListCredentialsResponse
50-
from stackit.alb.models.list_load_balancers_response import ListLoadBalancersResponse
51-
from stackit.alb.models.list_plans_response import ListPlansResponse
52-
from stackit.alb.models.listener import Listener
53-
from stackit.alb.models.load_balancer import LoadBalancer
54-
from stackit.alb.models.load_balancer_error import LoadBalancerError
55-
from stackit.alb.models.load_balancer_options import LoadBalancerOptions
88+
from stackit.alb.models.active_health_check import (
89+
ActiveHealthCheck as ActiveHealthCheck,
90+
)
91+
from stackit.alb.models.certificate_config import CertificateConfig as CertificateConfig
92+
from stackit.alb.models.cookie_persistence import CookiePersistence as CookiePersistence
93+
from stackit.alb.models.create_credentials_payload import (
94+
CreateCredentialsPayload as CreateCredentialsPayload,
95+
)
96+
from stackit.alb.models.create_credentials_response import (
97+
CreateCredentialsResponse as CreateCredentialsResponse,
98+
)
99+
from stackit.alb.models.create_load_balancer_payload import (
100+
CreateLoadBalancerPayload as CreateLoadBalancerPayload,
101+
)
102+
from stackit.alb.models.credentials_response import (
103+
CredentialsResponse as CredentialsResponse,
104+
)
105+
from stackit.alb.models.get_credentials_response import (
106+
GetCredentialsResponse as GetCredentialsResponse,
107+
)
108+
from stackit.alb.models.get_quota_response import GetQuotaResponse as GetQuotaResponse
109+
from stackit.alb.models.google_protobuf_any import (
110+
GoogleProtobufAny as GoogleProtobufAny,
111+
)
112+
from stackit.alb.models.host_config import HostConfig as HostConfig
113+
from stackit.alb.models.http_header import HttpHeader as HttpHeader
114+
from stackit.alb.models.http_health_checks import HttpHealthChecks as HttpHealthChecks
115+
from stackit.alb.models.list_credentials_response import (
116+
ListCredentialsResponse as ListCredentialsResponse,
117+
)
118+
from stackit.alb.models.list_load_balancers_response import (
119+
ListLoadBalancersResponse as ListLoadBalancersResponse,
120+
)
121+
from stackit.alb.models.list_plans_response import (
122+
ListPlansResponse as ListPlansResponse,
123+
)
124+
from stackit.alb.models.listener import Listener as Listener
125+
from stackit.alb.models.load_balancer import LoadBalancer as LoadBalancer
126+
from stackit.alb.models.load_balancer_error import (
127+
LoadBalancerError as LoadBalancerError,
128+
)
129+
from stackit.alb.models.load_balancer_options import (
130+
LoadBalancerOptions as LoadBalancerOptions,
131+
)
56132
from stackit.alb.models.loadbalancer_option_access_control import (
57-
LoadbalancerOptionAccessControl,
133+
LoadbalancerOptionAccessControl as LoadbalancerOptionAccessControl,
134+
)
135+
from stackit.alb.models.loadbalancer_option_logs import (
136+
LoadbalancerOptionLogs as LoadbalancerOptionLogs,
137+
)
138+
from stackit.alb.models.loadbalancer_option_metrics import (
139+
LoadbalancerOptionMetrics as LoadbalancerOptionMetrics,
58140
)
59-
from stackit.alb.models.loadbalancer_option_logs import LoadbalancerOptionLogs
60-
from stackit.alb.models.loadbalancer_option_metrics import LoadbalancerOptionMetrics
61141
from stackit.alb.models.loadbalancer_option_observability import (
62-
LoadbalancerOptionObservability,
63-
)
64-
from stackit.alb.models.network import Network
65-
from stackit.alb.models.path import Path
66-
from stackit.alb.models.plan_details import PlanDetails
67-
from stackit.alb.models.protocol_options_http import ProtocolOptionsHTTP
68-
from stackit.alb.models.protocol_options_https import ProtocolOptionsHTTPS
69-
from stackit.alb.models.query_parameter import QueryParameter
70-
from stackit.alb.models.rule import Rule
71-
from stackit.alb.models.security_group import SecurityGroup
72-
from stackit.alb.models.status import Status
73-
from stackit.alb.models.target import Target
74-
from stackit.alb.models.target_pool import TargetPool
75-
from stackit.alb.models.target_pool_tls_config import TargetPoolTlsConfig
76-
from stackit.alb.models.update_credentials_payload import UpdateCredentialsPayload
77-
from stackit.alb.models.update_credentials_response import UpdateCredentialsResponse
78-
from stackit.alb.models.update_load_balancer_payload import UpdateLoadBalancerPayload
79-
from stackit.alb.models.update_target_pool_payload import UpdateTargetPoolPayload
142+
LoadbalancerOptionObservability as LoadbalancerOptionObservability,
143+
)
144+
from stackit.alb.models.network import Network as Network
145+
from stackit.alb.models.path import Path as Path
146+
from stackit.alb.models.plan_details import PlanDetails as PlanDetails
147+
from stackit.alb.models.protocol_options_http import (
148+
ProtocolOptionsHTTP as ProtocolOptionsHTTP,
149+
)
150+
from stackit.alb.models.protocol_options_https import (
151+
ProtocolOptionsHTTPS as ProtocolOptionsHTTPS,
152+
)
153+
from stackit.alb.models.query_parameter import QueryParameter as QueryParameter
154+
from stackit.alb.models.rule import Rule as Rule
155+
from stackit.alb.models.security_group import SecurityGroup as SecurityGroup
156+
from stackit.alb.models.status import Status as Status
157+
from stackit.alb.models.target import Target as Target
158+
from stackit.alb.models.target_pool import TargetPool as TargetPool
159+
from stackit.alb.models.target_pool_tls_config import (
160+
TargetPoolTlsConfig as TargetPoolTlsConfig,
161+
)
162+
from stackit.alb.models.update_credentials_payload import (
163+
UpdateCredentialsPayload as UpdateCredentialsPayload,
164+
)
165+
from stackit.alb.models.update_credentials_response import (
166+
UpdateCredentialsResponse as UpdateCredentialsResponse,
167+
)
168+
from stackit.alb.models.update_load_balancer_payload import (
169+
UpdateLoadBalancerPayload as UpdateLoadBalancerPayload,
170+
)
171+
from stackit.alb.models.update_target_pool_payload import (
172+
UpdateTargetPoolPayload as UpdateTargetPoolPayload,
173+
)

0 commit comments

Comments
 (0)