You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Feature:** Add new fields `disable_target_security_group_assignment` and `target_security_group` in `LoadBalancer`, `CreateLoadBalancerPayload` and `UpdateLoadBalancerPayload` Models
Copy file name to clipboardExpand all lines: services/alb/CHANGELOG.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,6 @@
1
+
## v0.3.0 (2025-06-12)
2
+
-**Feature:** Add new fields `disable_target_security_group_assignment` and `target_security_group` in `LoadBalancer`, `CreateLoadBalancerPayload` and `UpdateLoadBalancerPayload` Models
3
+
1
4
## v0.2.1 (2025-06-02)
2
5
-**Improvement:** Adjusted `GetQuotaResponse` and `RESTResponseType` message
description="Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation.",
47
+
alias="disableTargetSecurityGroupAssignment",
48
+
)
36
49
errors: Optional[List[LoadBalancerError]] =Field(
37
50
default=None, description="Reports all errors a application load balancer has."
38
51
)
@@ -67,11 +80,17 @@ class CreateLoadBalancerPayload(BaseModel):
67
80
description="List of all target pools which will be used in the application load balancer. Limited to 20.",
description="Security Group permitting network traffic from the LoadBalancer to the targets. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.",
86
+
alias="targetSecurityGroup",
87
+
)
70
88
version: Optional[StrictStr] =Field(
71
89
default=None,
72
90
description="Application Load Balancer resource version. Must be empty or unset for creating load balancers, non-empty for updating load balancers. Semantics: While retrieving load balancers, this is the current version of this application load balancer resource that changes during updates of the load balancers. On updates this field specified the application load balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a application load balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of application load balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case.",
73
91
)
74
92
__properties: ClassVar[List[str]] = [
93
+
"disableTargetSecurityGroupAssignment",
75
94
"errors",
76
95
"externalAddress",
77
96
"listeners",
@@ -83,6 +102,7 @@ class CreateLoadBalancerPayload(BaseModel):
description="Disable target security group assignemt to allow targets outside of the given network. Connectivity to targets need to be ensured by the customer, including routing and Security Groups (targetSecurityGroup can be assigned). Not changeable after creation.",
47
+
alias="disableTargetSecurityGroupAssignment",
48
+
)
36
49
errors: Optional[List[LoadBalancerError]] =Field(
37
50
default=None, description="Reports all errors a application load balancer has."
38
51
)
@@ -67,11 +80,17 @@ class LoadBalancer(BaseModel):
67
80
description="List of all target pools which will be used in the application load balancer. Limited to 20.",
description="Security Group permitting network traffic from the LoadBalancer to the targets. Useful when disableTargetSecurityGroupAssignment=true to manually assign target security groups to targets.",
86
+
alias="targetSecurityGroup",
87
+
)
70
88
version: Optional[StrictStr] =Field(
71
89
default=None,
72
90
description="Application Load Balancer resource version. Must be empty or unset for creating load balancers, non-empty for updating load balancers. Semantics: While retrieving load balancers, this is the current version of this application load balancer resource that changes during updates of the load balancers. On updates this field specified the application load balancer version you calculated your update for instead of the future version to enable concurrency safe updates. Update calls will then report the new version in their result as you would see with a application load balancer retrieval call later. There exist no total order of the version, so you can only compare it for equality, but not for less/greater than another version. Since the creation of application load balancer is always intended to create the first version of it, there should be no existing version. That's why this field must by empty of not present in that case.",
This API offers an interface to provision and manage load balancing servers in your STACKIT project. It also has the possibility of pooling target servers for load balancing purposes. For each application load balancer provided, two VMs are deployed in your OpenStack project subject to a fee.
7
+
8
+
The version of the OpenAPI document: 2beta2.0.0
9
+
Generated by OpenAPI Generator (https://openapi-generator.tech)
10
+
11
+
Do not edit the class manually.
12
+
"""# noqa: E501 docstring might be too long
13
+
14
+
from __future__ importannotations
15
+
16
+
importjson
17
+
importpprint
18
+
fromtypingimportAny, ClassVar, Dict, List, Optional, Set
0 commit comments