Skip to content

Commit d175c6a

Browse files
committed
Support Latest APIs.
1 parent 735d46b commit d175c6a

14 files changed

+36
-1
lines changed

CHANGELOG

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2022-05-05 Version: 1.36.1120
2+
- Support Latest APIs.
3+
14
2022-04-29 Version: 1.36.1119
25
- Supported CPFS Protocol.
36

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.36.1119
1+
1.36.1120

alb/include/alibabacloud/alb/model/CreateLoadBalancerRequest.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ class ALIBABACLOUD_ALB_EXPORT CreateLoadBalancerRequest : public RpcServiceReque
4040
};
4141
struct ZoneMappings {
4242
std::string vSwitchId;
43+
std::string eipType;
4344
std::string zoneId;
4445
std::string allocationId;
4546
};

alb/include/alibabacloud/alb/model/GetLoadBalancerAttributeResult.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ namespace AlibabaCloud
6969
{
7070
std::string intranetAddress;
7171
std::string address;
72+
std::string allocationId;
73+
std::string eipType;
7274
std::string ipv6Address;
7375
};
7476
std::string zoneId;

alb/include/alibabacloud/alb/model/ListServerGroupsResult.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,13 @@ namespace AlibabaCloud
7070
};
7171
bool serviceManagedEnabled;
7272
std::vector<std::string> relatedLoadBalancerIds;
73+
std::vector<std::string> relatedListenerIds;
7374
std::string resourceGroupId;
7475
UchConfig uchConfig;
7576
std::string scheduler;
7677
bool upstreamKeepaliveEnabled;
7778
StickySessionConfig stickySessionConfig;
79+
std::vector<std::string> relatedRuleIds;
7880
std::string serverGroupId;
7981
int serverCount;
8082
std::string serverGroupType;

alb/include/alibabacloud/alb/model/UnTagResourcesRequest.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ class ALIBABACLOUD_ALB_EXPORT UnTagResourcesRequest : public RpcServiceRequest {
3636
~UnTagResourcesRequest();
3737
std::vector<Tag> getTag() const;
3838
void setTag(const std::vector<Tag> &tag);
39+
bool getAll() const;
40+
void setAll(bool all);
3941
std::vector<std::string> getResourceId() const;
4042
void setResourceId(const std::vector<std::string> &resourceId);
4143
std::string getResourceType() const;
@@ -45,6 +47,7 @@ class ALIBABACLOUD_ALB_EXPORT UnTagResourcesRequest : public RpcServiceRequest {
4547

4648
private:
4749
std::vector<Tag> tag_;
50+
bool all_;
4851
std::vector<std::string> resourceId_;
4952
std::string resourceType_;
5053
std::vector<std::string> tagKey_;

alb/include/alibabacloud/alb/model/UpdateLoadBalancerAddressTypeConfigRequest.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ class ALIBABACLOUD_ALB_EXPORT UpdateLoadBalancerAddressTypeConfigRequest : publi
3030
public:
3131
struct ZoneMappings {
3232
std::string vSwitchId;
33+
std::string eipType;
3334
std::string zoneId;
3435
std::string allocationId;
3536
};

alb/include/alibabacloud/alb/model/UpdateLoadBalancerZonesRequest.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ class ALIBABACLOUD_ALB_EXPORT UpdateLoadBalancerZonesRequest : public RpcService
3030
public:
3131
struct ZoneMappings {
3232
std::string vSwitchId;
33+
std::string eipType;
3334
std::string zoneId;
3435
std::string allocationId;
3536
};

alb/src/model/CreateLoadBalancerRequest.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ void CreateLoadBalancerRequest::setZoneMappings(const std::vector<CreateLoadBala
136136
zoneMappings_ = zoneMappings;
137137
for(int dep1 = 0; dep1 != zoneMappings.size(); dep1++) {
138138
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".VSwitchId", zoneMappings[dep1].vSwitchId);
139+
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".EipType", zoneMappings[dep1].eipType);
139140
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".ZoneId", zoneMappings[dep1].zoneId);
140141
setParameter(std::string("ZoneMappings") + "." + std::to_string(dep1 + 1) + ".AllocationId", zoneMappings[dep1].allocationId);
141142
}

alb/src/model/GetLoadBalancerAttributeResult.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@ void GetLoadBalancerAttributeResult::parse(const std::string &payload)
7777
loadBalancerAddressesObject.ipv6Address = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["Ipv6Address"].asString();
7878
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["IntranetAddress"].isNull())
7979
loadBalancerAddressesObject.intranetAddress = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["IntranetAddress"].asString();
80+
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["AllocationId"].isNull())
81+
loadBalancerAddressesObject.allocationId = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["AllocationId"].asString();
82+
if(!valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["EipType"].isNull())
83+
loadBalancerAddressesObject.eipType = valueZoneMappingsZoneMappingLoadBalancerAddressesLoadBalancerAddress["EipType"].asString();
8084
zoneMappingsObject.loadBalancerAddresses.push_back(loadBalancerAddressesObject);
8185
}
8286
zoneMappings_.push_back(zoneMappingsObject);

0 commit comments

Comments
 (0)