From d175c6ad315bd3570fe8d6ff9760b9f1f5485a4d Mon Sep 17 00:00:00 2001 From: sdk-team Date: Thu, 5 May 2022 08:28:28 +0000 Subject: [PATCH] Support Latest APIs. --- CHANGELOG | 3 +++ VERSION | 2 +- .../alibabacloud/alb/model/CreateLoadBalancerRequest.h | 1 + .../alb/model/GetLoadBalancerAttributeResult.h | 2 ++ .../alibabacloud/alb/model/ListServerGroupsResult.h | 2 ++ .../alibabacloud/alb/model/UnTagResourcesRequest.h | 3 +++ .../model/UpdateLoadBalancerAddressTypeConfigRequest.h | 1 + .../alb/model/UpdateLoadBalancerZonesRequest.h | 1 + alb/src/model/CreateLoadBalancerRequest.cc | 1 + alb/src/model/GetLoadBalancerAttributeResult.cc | 4 ++++ alb/src/model/ListServerGroupsResult.cc | 6 ++++++ alb/src/model/UnTagResourcesRequest.cc | 9 +++++++++ .../model/UpdateLoadBalancerAddressTypeConfigRequest.cc | 1 + alb/src/model/UpdateLoadBalancerZonesRequest.cc | 1 + 14 files changed, 36 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index e53fcc67b..2688c9055 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2022-05-05 Version: 1.36.1120 +- Support Latest APIs. + 2022-04-29 Version: 1.36.1119 - Supported CPFS Protocol. diff --git a/VERSION b/VERSION index a3f80a4a7..ae01034c1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1119 \ No newline at end of file +1.36.1120 \ No newline at end of file diff --git a/alb/include/alibabacloud/alb/model/CreateLoadBalancerRequest.h b/alb/include/alibabacloud/alb/model/CreateLoadBalancerRequest.h index 864b53398..26ec07730 100644 --- a/alb/include/alibabacloud/alb/model/CreateLoadBalancerRequest.h +++ b/alb/include/alibabacloud/alb/model/CreateLoadBalancerRequest.h @@ -40,6 +40,7 @@ public: }; struct ZoneMappings { std::string vSwitchId; + std::string eipType; std::string zoneId; std::string allocationId; }; diff --git a/alb/include/alibabacloud/alb/model/GetLoadBalancerAttributeResult.h b/alb/include/alibabacloud/alb/model/GetLoadBalancerAttributeResult.h index 02d17a43c..c1873868d 100644 --- a/alb/include/alibabacloud/alb/model/GetLoadBalancerAttributeResult.h +++ b/alb/include/alibabacloud/alb/model/GetLoadBalancerAttributeResult.h @@ -69,6 +69,8 @@ namespace AlibabaCloud { std::string intranetAddress; std::string address; + std::string allocationId; + std::string eipType; std::string ipv6Address; }; std::string zoneId; diff --git a/alb/include/alibabacloud/alb/model/ListServerGroupsResult.h b/alb/include/alibabacloud/alb/model/ListServerGroupsResult.h index 04da6f58b..f9ed6331b 100644 --- a/alb/include/alibabacloud/alb/model/ListServerGroupsResult.h +++ b/alb/include/alibabacloud/alb/model/ListServerGroupsResult.h @@ -70,11 +70,13 @@ namespace AlibabaCloud }; bool serviceManagedEnabled; std::vector relatedLoadBalancerIds; + std::vector relatedListenerIds; std::string resourceGroupId; UchConfig uchConfig; std::string scheduler; bool upstreamKeepaliveEnabled; StickySessionConfig stickySessionConfig; + std::vector relatedRuleIds; std::string serverGroupId; int serverCount; std::string serverGroupType; diff --git a/alb/include/alibabacloud/alb/model/UnTagResourcesRequest.h b/alb/include/alibabacloud/alb/model/UnTagResourcesRequest.h index d24b6be22..1c148b09e 100644 --- a/alb/include/alibabacloud/alb/model/UnTagResourcesRequest.h +++ b/alb/include/alibabacloud/alb/model/UnTagResourcesRequest.h @@ -36,6 +36,8 @@ public: ~UnTagResourcesRequest(); std::vector getTag() const; void setTag(const std::vector &tag); + bool getAll() const; + void setAll(bool all); std::vector getResourceId() const; void setResourceId(const std::vector &resourceId); std::string getResourceType() const; @@ -45,6 +47,7 @@ public: private: std::vector tag_; + bool all_; std::vector resourceId_; std::string resourceType_; std::vector tagKey_; diff --git a/alb/include/alibabacloud/alb/model/UpdateLoadBalancerAddressTypeConfigRequest.h b/alb/include/alibabacloud/alb/model/UpdateLoadBalancerAddressTypeConfigRequest.h index 6981d71e1..eb4d2711c 100644 --- a/alb/include/alibabacloud/alb/model/UpdateLoadBalancerAddressTypeConfigRequest.h +++ b/alb/include/alibabacloud/alb/model/UpdateLoadBalancerAddressTypeConfigRequest.h @@ -30,6 +30,7 @@ class ALIBABACLOUD_ALB_EXPORT UpdateLoadBalancerAddressTypeConfigRequest : publi public: struct ZoneMappings { std::string vSwitchId; + std::string eipType; std::string zoneId; std::string allocationId; }; diff --git a/alb/include/alibabacloud/alb/model/UpdateLoadBalancerZonesRequest.h b/alb/include/alibabacloud/alb/model/UpdateLoadBalancerZonesRequest.h index 7fe487c89..a014fac5f 100644 --- a/alb/include/alibabacloud/alb/model/UpdateLoadBalancerZonesRequest.h +++ b/alb/include/alibabacloud/alb/model/UpdateLoadBalancerZonesRequest.h @@ -30,6 +30,7 @@ class ALIBABACLOUD_ALB_EXPORT UpdateLoadBalancerZonesRequest : public RpcService public: struct ZoneMappings { std::string vSwitchId; + std::string eipType; std::string zoneId; std::string allocationId; }; diff --git a/alb/src/model/CreateLoadBalancerRequest.cc b/alb/src/model/CreateLoadBalancerRequest.cc index 794201554..da8df9a7a 100644 --- a/alb/src/model/CreateLoadBalancerRequest.cc +++ b/alb/src/model/CreateLoadBalancerRequest.cc @@ -136,6 +136,7 @@ void CreateLoadBalancerRequest::setZoneMappings(const std::vector } } +bool UnTagResourcesRequest::getAll() const { + return all_; +} + +void UnTagResourcesRequest::setAll(bool all) { + all_ = all; + setParameter(std::string("All"), all ? "true" : "false"); +} + std::vector UnTagResourcesRequest::getResourceId() const { return resourceId_; } diff --git a/alb/src/model/UpdateLoadBalancerAddressTypeConfigRequest.cc b/alb/src/model/UpdateLoadBalancerAddressTypeConfigRequest.cc index 57d712db6..1f018a31a 100644 --- a/alb/src/model/UpdateLoadBalancerAddressTypeConfigRequest.cc +++ b/alb/src/model/UpdateLoadBalancerAddressTypeConfigRequest.cc @@ -60,6 +60,7 @@ void UpdateLoadBalancerAddressTypeConfigRequest::setZoneMappings(const std::vect zoneMappings_ = zoneMappings; for(int dep1 = 0; dep1 != zoneMappings.size(); dep1++) { setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".VSwitchId", zoneMappings[dep1].vSwitchId); + setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".EipType", zoneMappings[dep1].eipType); setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".ZoneId", zoneMappings[dep1].zoneId); setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".AllocationId", zoneMappings[dep1].allocationId); } diff --git a/alb/src/model/UpdateLoadBalancerZonesRequest.cc b/alb/src/model/UpdateLoadBalancerZonesRequest.cc index e4b3cd150..5be3e8359 100644 --- a/alb/src/model/UpdateLoadBalancerZonesRequest.cc +++ b/alb/src/model/UpdateLoadBalancerZonesRequest.cc @@ -51,6 +51,7 @@ void UpdateLoadBalancerZonesRequest::setZoneMappings(const std::vector