Skip to content

Commit 60fec57

Browse files
author
BitsAdmin
committed
Merge 'alb-Python-2020-04-01-online-1968-2025_12_22_17_47_18' into 'integration_2025-12-25_1097365330690'
feat: [development task] alb-1968-Python (1971888) See merge request: !983
2 parents a5e84bb + ea71ec1 commit 60fec57

File tree

34 files changed

+525
-389
lines changed

34 files changed

+525
-389
lines changed

volcenginesdkalb/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,8 +138,8 @@
138138
from volcenginesdkalb.models.forward_group_config_for_modify_rules_input import ForwardGroupConfigForModifyRulesInput
139139
from volcenginesdkalb.models.forward_group_config_server_group_tuple_for_create_rules_input import ForwardGroupConfigServerGroupTupleForCreateRulesInput
140140
from volcenginesdkalb.models.forward_group_config_server_group_tuple_for_modify_rules_input import ForwardGroupConfigServerGroupTupleForModifyRulesInput
141+
from volcenginesdkalb.models.global_accelerator_for_describe_load_balancer_attributes_output import GlobalAcceleratorForDescribeLoadBalancerAttributesOutput
141142
from volcenginesdkalb.models.global_accelerator_for_modify_load_balancer_attributes_input import GlobalAcceleratorForModifyLoadBalancerAttributesInput
142-
from volcenginesdkalb.models.global_accelerators_for_describe_load_balancer_attributes_output import GlobalAcceleratorsForDescribeLoadBalancerAttributesOutput
143143
from volcenginesdkalb.models.header_config_for_create_rules_input import HeaderConfigForCreateRulesInput
144144
from volcenginesdkalb.models.header_config_for_describe_rules_output import HeaderConfigForDescribeRulesOutput
145145
from volcenginesdkalb.models.header_config_for_modify_rules_input import HeaderConfigForModifyRulesInput
@@ -292,6 +292,7 @@
292292
from volcenginesdkalb.models.upload_ca_certificate_response import UploadCACertificateResponse
293293
from volcenginesdkalb.models.upload_certificate_request import UploadCertificateRequest
294294
from volcenginesdkalb.models.upload_certificate_response import UploadCertificateResponse
295+
from volcenginesdkalb.models.value_for_describe_rules_output import ValueForDescribeRulesOutput
295296
from volcenginesdkalb.models.zone_for_describe_zones_output import ZoneForDescribeZonesOutput
296297
from volcenginesdkalb.models.zone_mapping_for_clone_load_balancer_input import ZoneMappingForCloneLoadBalancerInput
297298
from volcenginesdkalb.models.zone_mapping_for_create_load_balancer_input import ZoneMappingForCreateLoadBalancerInput

volcenginesdkalb/models/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,8 @@
134134
from volcenginesdkalb.models.forward_group_config_for_modify_rules_input import ForwardGroupConfigForModifyRulesInput
135135
from volcenginesdkalb.models.forward_group_config_server_group_tuple_for_create_rules_input import ForwardGroupConfigServerGroupTupleForCreateRulesInput
136136
from volcenginesdkalb.models.forward_group_config_server_group_tuple_for_modify_rules_input import ForwardGroupConfigServerGroupTupleForModifyRulesInput
137+
from volcenginesdkalb.models.global_accelerator_for_describe_load_balancer_attributes_output import GlobalAcceleratorForDescribeLoadBalancerAttributesOutput
137138
from volcenginesdkalb.models.global_accelerator_for_modify_load_balancer_attributes_input import GlobalAcceleratorForModifyLoadBalancerAttributesInput
138-
from volcenginesdkalb.models.global_accelerators_for_describe_load_balancer_attributes_output import GlobalAcceleratorsForDescribeLoadBalancerAttributesOutput
139139
from volcenginesdkalb.models.header_config_for_create_rules_input import HeaderConfigForCreateRulesInput
140140
from volcenginesdkalb.models.header_config_for_describe_rules_output import HeaderConfigForDescribeRulesOutput
141141
from volcenginesdkalb.models.header_config_for_modify_rules_input import HeaderConfigForModifyRulesInput

volcenginesdkalb/models/clone_load_balancer_request.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class CloneLoadBalancerRequest(object):
3737
'delete_protection': 'str',
3838
'description': 'str',
3939
'eip_billing_config': 'EipBillingConfigForCloneLoadBalancerInput',
40+
'ipv6_bandwidth_package_id': 'str',
4041
'ipv6_eip_billing_config': 'Ipv6EipBillingConfigForCloneLoadBalancerInput',
4142
'load_balancer_id': 'str',
4243
'load_balancer_name': 'str',
@@ -50,6 +51,7 @@ class CloneLoadBalancerRequest(object):
5051
'delete_protection': 'DeleteProtection',
5152
'description': 'Description',
5253
'eip_billing_config': 'EipBillingConfig',
54+
'ipv6_bandwidth_package_id': 'Ipv6BandwidthPackageId',
5355
'ipv6_eip_billing_config': 'Ipv6EipBillingConfig',
5456
'load_balancer_id': 'LoadBalancerId',
5557
'load_balancer_name': 'LoadBalancerName',
@@ -58,7 +60,7 @@ class CloneLoadBalancerRequest(object):
5860
'zone_mappings': 'ZoneMappings'
5961
}
6062

61-
def __init__(self, bandwidth_package_id=None, delete_protection=None, description=None, eip_billing_config=None, ipv6_eip_billing_config=None, load_balancer_id=None, load_balancer_name=None, project_name=None, region_id=None, zone_mappings=None, _configuration=None): # noqa: E501
63+
def __init__(self, bandwidth_package_id=None, delete_protection=None, description=None, eip_billing_config=None, ipv6_bandwidth_package_id=None, ipv6_eip_billing_config=None, load_balancer_id=None, load_balancer_name=None, project_name=None, region_id=None, zone_mappings=None, _configuration=None): # noqa: E501
6264
"""CloneLoadBalancerRequest - a model defined in Swagger""" # noqa: E501
6365
if _configuration is None:
6466
_configuration = Configuration()
@@ -68,6 +70,7 @@ def __init__(self, bandwidth_package_id=None, delete_protection=None, descriptio
6870
self._delete_protection = None
6971
self._description = None
7072
self._eip_billing_config = None
73+
self._ipv6_bandwidth_package_id = None
7174
self._ipv6_eip_billing_config = None
7275
self._load_balancer_id = None
7376
self._load_balancer_name = None
@@ -84,6 +87,8 @@ def __init__(self, bandwidth_package_id=None, delete_protection=None, descriptio
8487
self.description = description
8588
if eip_billing_config is not None:
8689
self.eip_billing_config = eip_billing_config
90+
if ipv6_bandwidth_package_id is not None:
91+
self.ipv6_bandwidth_package_id = ipv6_bandwidth_package_id
8792
if ipv6_eip_billing_config is not None:
8893
self.ipv6_eip_billing_config = ipv6_eip_billing_config
8994
self.load_balancer_id = load_balancer_id
@@ -179,6 +184,27 @@ def eip_billing_config(self, eip_billing_config):
179184

180185
self._eip_billing_config = eip_billing_config
181186

187+
@property
188+
def ipv6_bandwidth_package_id(self):
189+
"""Gets the ipv6_bandwidth_package_id of this CloneLoadBalancerRequest. # noqa: E501
190+
191+
192+
:return: The ipv6_bandwidth_package_id of this CloneLoadBalancerRequest. # noqa: E501
193+
:rtype: str
194+
"""
195+
return self._ipv6_bandwidth_package_id
196+
197+
@ipv6_bandwidth_package_id.setter
198+
def ipv6_bandwidth_package_id(self, ipv6_bandwidth_package_id):
199+
"""Sets the ipv6_bandwidth_package_id of this CloneLoadBalancerRequest.
200+
201+
202+
:param ipv6_bandwidth_package_id: The ipv6_bandwidth_package_id of this CloneLoadBalancerRequest. # noqa: E501
203+
:type: str
204+
"""
205+
206+
self._ipv6_bandwidth_package_id = ipv6_bandwidth_package_id
207+
182208
@property
183209
def ipv6_eip_billing_config(self):
184210
"""Gets the ipv6_eip_billing_config of this CloneLoadBalancerRequest. # noqa: E501

volcenginesdkalb/models/create_listener_request.py

Lines changed: 27 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ class CreateListenerRequest(object):
3333
and the value is json key in definition.
3434
"""
3535
swagger_types = {
36+
'access_log_record_customized_headers_enabled': 'str',
3637
'acl_ids': 'list[str]',
3738
'acl_status': 'str',
3839
'acl_type': 'str',
@@ -41,7 +42,6 @@ class CreateListenerRequest(object):
4142
'cert_center_certificate_id': 'str',
4243
'certificate_id': 'str',
4344
'certificate_source': 'str',
44-
'client_address_transmission_protocol': 'str',
4545
'description': 'str',
4646
'domain_extensions': 'list[DomainExtensionForCreateListenerInput]',
4747
'enable_http2': 'str',
@@ -54,12 +54,12 @@ class CreateListenerRequest(object):
5454
'pca_sub_ca_certificate_id': 'str',
5555
'port': 'int',
5656
'protocol': 'str',
57-
'proxy_protocol_disabled': 'str',
5857
'server_group_id': 'str',
5958
'tags': 'list[TagForCreateListenerInput]'
6059
}
6160

6261
attribute_map = {
62+
'access_log_record_customized_headers_enabled': 'AccessLogRecordCustomizedHeadersEnabled',
6363
'acl_ids': 'AclIds',
6464
'acl_status': 'AclStatus',
6565
'acl_type': 'AclType',
@@ -68,7 +68,6 @@ class CreateListenerRequest(object):
6868
'cert_center_certificate_id': 'CertCenterCertificateId',
6969
'certificate_id': 'CertificateId',
7070
'certificate_source': 'CertificateSource',
71-
'client_address_transmission_protocol': 'ClientAddressTransmissionProtocol',
7271
'description': 'Description',
7372
'domain_extensions': 'DomainExtensions',
7473
'enable_http2': 'EnableHttp2',
@@ -81,17 +80,17 @@ class CreateListenerRequest(object):
8180
'pca_sub_ca_certificate_id': 'PcaSubCACertificateId',
8281
'port': 'Port',
8382
'protocol': 'Protocol',
84-
'proxy_protocol_disabled': 'ProxyProtocolDisabled',
8583
'server_group_id': 'ServerGroupId',
8684
'tags': 'Tags'
8785
}
8886

89-
def __init__(self, acl_ids=None, acl_status=None, acl_type=None, ca_certificate_id=None, ca_certificate_source=None, cert_center_certificate_id=None, certificate_id=None, certificate_source=None, client_address_transmission_protocol=None, description=None, domain_extensions=None, enable_http2=None, enable_quic=None, enabled=None, listener_name=None, load_balancer_id=None, pca_leaf_certificate_id=None, pca_root_ca_certificate_id=None, pca_sub_ca_certificate_id=None, port=None, protocol=None, proxy_protocol_disabled=None, server_group_id=None, tags=None, _configuration=None): # noqa: E501
87+
def __init__(self, access_log_record_customized_headers_enabled=None, acl_ids=None, acl_status=None, acl_type=None, ca_certificate_id=None, ca_certificate_source=None, cert_center_certificate_id=None, certificate_id=None, certificate_source=None, description=None, domain_extensions=None, enable_http2=None, enable_quic=None, enabled=None, listener_name=None, load_balancer_id=None, pca_leaf_certificate_id=None, pca_root_ca_certificate_id=None, pca_sub_ca_certificate_id=None, port=None, protocol=None, server_group_id=None, tags=None, _configuration=None): # noqa: E501
9088
"""CreateListenerRequest - a model defined in Swagger""" # noqa: E501
9189
if _configuration is None:
9290
_configuration = Configuration()
9391
self._configuration = _configuration
9492

93+
self._access_log_record_customized_headers_enabled = None
9594
self._acl_ids = None
9695
self._acl_status = None
9796
self._acl_type = None
@@ -100,7 +99,6 @@ def __init__(self, acl_ids=None, acl_status=None, acl_type=None, ca_certificate_
10099
self._cert_center_certificate_id = None
101100
self._certificate_id = None
102101
self._certificate_source = None
103-
self._client_address_transmission_protocol = None
104102
self._description = None
105103
self._domain_extensions = None
106104
self._enable_http2 = None
@@ -113,11 +111,12 @@ def __init__(self, acl_ids=None, acl_status=None, acl_type=None, ca_certificate_
113111
self._pca_sub_ca_certificate_id = None
114112
self._port = None
115113
self._protocol = None
116-
self._proxy_protocol_disabled = None
117114
self._server_group_id = None
118115
self._tags = None
119116
self.discriminator = None
120117

118+
if access_log_record_customized_headers_enabled is not None:
119+
self.access_log_record_customized_headers_enabled = access_log_record_customized_headers_enabled
121120
if acl_ids is not None:
122121
self.acl_ids = acl_ids
123122
if acl_status is not None:
@@ -134,8 +133,6 @@ def __init__(self, acl_ids=None, acl_status=None, acl_type=None, ca_certificate_
134133
self.certificate_id = certificate_id
135134
if certificate_source is not None:
136135
self.certificate_source = certificate_source
137-
if client_address_transmission_protocol is not None:
138-
self.client_address_transmission_protocol = client_address_transmission_protocol
139136
if description is not None:
140137
self.description = description
141138
if domain_extensions is not None:
@@ -157,12 +154,31 @@ def __init__(self, acl_ids=None, acl_status=None, acl_type=None, ca_certificate_
157154
self.pca_sub_ca_certificate_id = pca_sub_ca_certificate_id
158155
self.port = port
159156
self.protocol = protocol
160-
if proxy_protocol_disabled is not None:
161-
self.proxy_protocol_disabled = proxy_protocol_disabled
162157
self.server_group_id = server_group_id
163158
if tags is not None:
164159
self.tags = tags
165160

161+
@property
162+
def access_log_record_customized_headers_enabled(self):
163+
"""Gets the access_log_record_customized_headers_enabled of this CreateListenerRequest. # noqa: E501
164+
165+
166+
:return: The access_log_record_customized_headers_enabled of this CreateListenerRequest. # noqa: E501
167+
:rtype: str
168+
"""
169+
return self._access_log_record_customized_headers_enabled
170+
171+
@access_log_record_customized_headers_enabled.setter
172+
def access_log_record_customized_headers_enabled(self, access_log_record_customized_headers_enabled):
173+
"""Sets the access_log_record_customized_headers_enabled of this CreateListenerRequest.
174+
175+
176+
:param access_log_record_customized_headers_enabled: The access_log_record_customized_headers_enabled of this CreateListenerRequest. # noqa: E501
177+
:type: str
178+
"""
179+
180+
self._access_log_record_customized_headers_enabled = access_log_record_customized_headers_enabled
181+
166182
@property
167183
def acl_ids(self):
168184
"""Gets the acl_ids of this CreateListenerRequest. # noqa: E501
@@ -331,27 +347,6 @@ def certificate_source(self, certificate_source):
331347

332348
self._certificate_source = certificate_source
333349

334-
@property
335-
def client_address_transmission_protocol(self):
336-
"""Gets the client_address_transmission_protocol of this CreateListenerRequest. # noqa: E501
337-
338-
339-
:return: The client_address_transmission_protocol of this CreateListenerRequest. # noqa: E501
340-
:rtype: str
341-
"""
342-
return self._client_address_transmission_protocol
343-
344-
@client_address_transmission_protocol.setter
345-
def client_address_transmission_protocol(self, client_address_transmission_protocol):
346-
"""Sets the client_address_transmission_protocol of this CreateListenerRequest.
347-
348-
349-
:param client_address_transmission_protocol: The client_address_transmission_protocol of this CreateListenerRequest. # noqa: E501
350-
:type: str
351-
"""
352-
353-
self._client_address_transmission_protocol = client_address_transmission_protocol
354-
355350
@property
356351
def description(self):
357352
"""Gets the description of this CreateListenerRequest. # noqa: E501
@@ -616,27 +611,6 @@ def protocol(self, protocol):
616611

617612
self._protocol = protocol
618613

619-
@property
620-
def proxy_protocol_disabled(self):
621-
"""Gets the proxy_protocol_disabled of this CreateListenerRequest. # noqa: E501
622-
623-
624-
:return: The proxy_protocol_disabled of this CreateListenerRequest. # noqa: E501
625-
:rtype: str
626-
"""
627-
return self._proxy_protocol_disabled
628-
629-
@proxy_protocol_disabled.setter
630-
def proxy_protocol_disabled(self, proxy_protocol_disabled):
631-
"""Sets the proxy_protocol_disabled of this CreateListenerRequest.
632-
633-
634-
:param proxy_protocol_disabled: The proxy_protocol_disabled of this CreateListenerRequest. # noqa: E501
635-
:type: str
636-
"""
637-
638-
self._proxy_protocol_disabled = proxy_protocol_disabled
639-
640614
@property
641615
def server_group_id(self):
642616
"""Gets the server_group_id of this CreateListenerRequest. # noqa: E501

volcenginesdkalb/models/create_load_balancer_request.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class CreateLoadBalancerRequest(object):
3939
'delete_protection': 'str',
4040
'description': 'str',
4141
'eip_billing_config': 'EipBillingConfigForCreateLoadBalancerInput',
42+
'ipv6_bandwidth_package_id': 'str',
4243
'ipv6_eip_billing_config': 'Ipv6EipBillingConfigForCreateLoadBalancerInput',
4344
'load_balancer_billing_type': 'int',
4445
'load_balancer_edition': 'str',
@@ -61,6 +62,7 @@ class CreateLoadBalancerRequest(object):
6162
'delete_protection': 'DeleteProtection',
6263
'description': 'Description',
6364
'eip_billing_config': 'EipBillingConfig',
65+
'ipv6_bandwidth_package_id': 'Ipv6BandwidthPackageId',
6466
'ipv6_eip_billing_config': 'Ipv6EipBillingConfig',
6567
'load_balancer_billing_type': 'LoadBalancerBillingType',
6668
'load_balancer_edition': 'LoadBalancerEdition',
@@ -76,7 +78,7 @@ class CreateLoadBalancerRequest(object):
7678
'zone_mappings': 'ZoneMappings'
7779
}
7880

79-
def __init__(self, address_ip_version=None, bandwidth_package_id=None, client_token=None, delete_protection=None, description=None, eip_billing_config=None, ipv6_eip_billing_config=None, load_balancer_billing_type=None, load_balancer_edition=None, load_balancer_name=None, modification_protection_reason=None, modification_protection_status=None, project_name=None, region_id=None, subnet_id=None, tags=None, type=None, vpc_id=None, zone_mappings=None, _configuration=None): # noqa: E501
81+
def __init__(self, address_ip_version=None, bandwidth_package_id=None, client_token=None, delete_protection=None, description=None, eip_billing_config=None, ipv6_bandwidth_package_id=None, ipv6_eip_billing_config=None, load_balancer_billing_type=None, load_balancer_edition=None, load_balancer_name=None, modification_protection_reason=None, modification_protection_status=None, project_name=None, region_id=None, subnet_id=None, tags=None, type=None, vpc_id=None, zone_mappings=None, _configuration=None): # noqa: E501
8082
"""CreateLoadBalancerRequest - a model defined in Swagger""" # noqa: E501
8183
if _configuration is None:
8284
_configuration = Configuration()
@@ -88,6 +90,7 @@ def __init__(self, address_ip_version=None, bandwidth_package_id=None, client_to
8890
self._delete_protection = None
8991
self._description = None
9092
self._eip_billing_config = None
93+
self._ipv6_bandwidth_package_id = None
9194
self._ipv6_eip_billing_config = None
9295
self._load_balancer_billing_type = None
9396
self._load_balancer_edition = None
@@ -115,6 +118,8 @@ def __init__(self, address_ip_version=None, bandwidth_package_id=None, client_to
115118
self.description = description
116119
if eip_billing_config is not None:
117120
self.eip_billing_config = eip_billing_config
121+
if ipv6_bandwidth_package_id is not None:
122+
self.ipv6_bandwidth_package_id = ipv6_bandwidth_package_id
118123
if ipv6_eip_billing_config is not None:
119124
self.ipv6_eip_billing_config = ipv6_eip_billing_config
120125
if load_balancer_billing_type is not None:
@@ -266,6 +271,27 @@ def eip_billing_config(self, eip_billing_config):
266271

267272
self._eip_billing_config = eip_billing_config
268273

274+
@property
275+
def ipv6_bandwidth_package_id(self):
276+
"""Gets the ipv6_bandwidth_package_id of this CreateLoadBalancerRequest. # noqa: E501
277+
278+
279+
:return: The ipv6_bandwidth_package_id of this CreateLoadBalancerRequest. # noqa: E501
280+
:rtype: str
281+
"""
282+
return self._ipv6_bandwidth_package_id
283+
284+
@ipv6_bandwidth_package_id.setter
285+
def ipv6_bandwidth_package_id(self, ipv6_bandwidth_package_id):
286+
"""Sets the ipv6_bandwidth_package_id of this CreateLoadBalancerRequest.
287+
288+
289+
:param ipv6_bandwidth_package_id: The ipv6_bandwidth_package_id of this CreateLoadBalancerRequest. # noqa: E501
290+
:type: str
291+
"""
292+
293+
self._ipv6_bandwidth_package_id = ipv6_bandwidth_package_id
294+
269295
@property
270296
def ipv6_eip_billing_config(self):
271297
"""Gets the ipv6_eip_billing_config of this CreateLoadBalancerRequest. # noqa: E501

volcenginesdkalb/models/create_server_group_request.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class CreateServerGroupRequest(object):
5151
'cross_zone_enabled': 'CrossZoneEnabled',
5252
'description': 'Description',
5353
'health_check': 'HealthCheck',
54-
'ip_address_type': 'IPAddressType',
54+
'ip_address_type': 'IpAddressType',
5555
'project_name': 'ProjectName',
5656
'protocol': 'Protocol',
5757
'scheduler': 'Scheduler',

0 commit comments

Comments
 (0)