Support Security Group Batch Manager Rules.

This commit is contained in:
sdk-team
2022-07-15 02:01:04 +00:00
parent 6f08307187
commit 143a7b3400
10 changed files with 260 additions and 77 deletions

View File

@@ -1,3 +1,6 @@
2022-07-15 Version: 1.36.1179
- Support Security Group Batch Manager Rules.
2022-07-13 Version: 1.36.1178
- Automatically generate sdk tasks.

View File

@@ -1 +1 @@
1.36.1178
1.36.1179

View File

@@ -28,6 +28,23 @@ namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AuthorizeSecurityGroupEgressRequest : public RpcServiceRequest {
public:
struct Permissions {
std::string policy;
std::string priority;
std::string ipProtocol;
std::string destCidrIp;
std::string ipv6DestCidrIp;
std::string destGroupId;
std::string destPrefixListId;
std::string portRange;
std::string sourceCidrIp;
std::string ipv6SourceCidrIp;
std::string sourcePortRange;
std::string destGroupOwnerAccount;
long destGroupOwnerId;
std::string nicType;
std::string description;
};
AuthorizeSecurityGroupEgressRequest();
~AuthorizeSecurityGroupEgressRequest();
std::string getNicType() const;
@@ -46,12 +63,14 @@ public:
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Permissions> getPermissions() const;
void setPermissions(const std::vector<Permissions> &permissions);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getIpv6DestCidrIp() const;
void setIpv6DestCidrIp(const std::string &ipv6DestCidrIp);
std::string getIpv6SourceCidrIp() const;
void setIpv6SourceCidrIp(const std::string &ipv6SourceCidrIp);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getPortRange() const;
void setPortRange(const std::string &portRange);
std::string getResourceOwnerAccount() const;
@@ -66,10 +85,10 @@ public:
void setDestGroupId(const std::string &destGroupId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDestGroupOwnerAccount() const;
void setDestGroupOwnerAccount(const std::string &destGroupOwnerAccount);
std::string getPriority() const;
void setPriority(const std::string &priority);
std::string getDestGroupOwnerAccount() const;
void setDestGroupOwnerAccount(const std::string &destGroupOwnerAccount);
std::string getDestCidrIp() const;
void setDestCidrIp(const std::string &destCidrIp);
long getDestGroupOwnerId() const;
@@ -84,9 +103,10 @@ private:
std::string securityGroupId_;
std::string description_;
std::string regionId_;
std::vector<Permissions> permissions_;
std::string policy_;
std::string ipv6DestCidrIp_;
std::string ipv6SourceCidrIp_;
std::string policy_;
std::string portRange_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
@@ -94,8 +114,8 @@ private:
std::string sourceCidrIp_;
std::string destGroupId_;
long ownerId_;
std::string destGroupOwnerAccount_;
std::string priority_;
std::string destGroupOwnerAccount_;
std::string destCidrIp_;
long destGroupOwnerId_;
};

View File

@@ -28,6 +28,23 @@ namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT AuthorizeSecurityGroupRequest : public RpcServiceRequest {
public:
struct Permissions {
std::string policy;
std::string priority;
std::string ipProtocol;
std::string sourceCidrIp;
std::string ipv6SourceCidrIp;
std::string sourceGroupId;
std::string sourcePrefixListId;
std::string portRange;
std::string destCidrIp;
std::string ipv6DestCidrIp;
std::string sourcePortRange;
std::string sourceGroupOwnerAccount;
long sourceGroupOwnerId;
std::string nicType;
std::string description;
};
AuthorizeSecurityGroupRequest();
~AuthorizeSecurityGroupRequest();
std::string getNicType() const;
@@ -50,12 +67,14 @@ public:
void setSourceGroupOwnerAccount(const std::string &sourceGroupOwnerAccount);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Permissions> getPermissions() const;
void setPermissions(const std::vector<Permissions> &permissions);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getIpv6SourceCidrIp() const;
void setIpv6SourceCidrIp(const std::string &ipv6SourceCidrIp);
std::string getIpv6DestCidrIp() const;
void setIpv6DestCidrIp(const std::string &ipv6DestCidrIp);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getPortRange() const;
void setPortRange(const std::string &portRange);
std::string getResourceOwnerAccount() const;
@@ -86,9 +105,10 @@ private:
long sourceGroupOwnerId_;
std::string sourceGroupOwnerAccount_;
std::string regionId_;
std::vector<Permissions> permissions_;
std::string policy_;
std::string ipv6SourceCidrIp_;
std::string ipv6DestCidrIp_;
std::string policy_;
std::string portRange_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;

View File

@@ -28,6 +28,23 @@ namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT RevokeSecurityGroupEgressRequest : public RpcServiceRequest {
public:
struct Permissions {
std::string policy;
std::string priority;
std::string ipProtocol;
std::string destCidrIp;
std::string ipv6DestCidrIp;
std::string destGroupId;
std::string destPrefixListId;
std::string portRange;
std::string sourceCidrIp;
std::string ipv6SourceCidrIp;
std::string sourcePortRange;
std::string destGroupOwnerAccount;
std::string destGroupOwnerId;
std::string nicType;
std::string description;
};
RevokeSecurityGroupEgressRequest();
~RevokeSecurityGroupEgressRequest();
std::string getNicType() const;
@@ -46,12 +63,14 @@ public:
void setDescription(const std::string &description);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::vector<Permissions> getPermissions() const;
void setPermissions(const std::vector<Permissions> &permissions);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getIpv6DestCidrIp() const;
void setIpv6DestCidrIp(const std::string &ipv6DestCidrIp);
std::string getIpv6SourceCidrIp() const;
void setIpv6SourceCidrIp(const std::string &ipv6SourceCidrIp);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getPortRange() const;
void setPortRange(const std::string &portRange);
std::string getResourceOwnerAccount() const;
@@ -66,10 +85,10 @@ public:
void setDestGroupId(const std::string &destGroupId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDestGroupOwnerAccount() const;
void setDestGroupOwnerAccount(const std::string &destGroupOwnerAccount);
std::string getPriority() const;
void setPriority(const std::string &priority);
std::string getDestGroupOwnerAccount() const;
void setDestGroupOwnerAccount(const std::string &destGroupOwnerAccount);
std::string getDestCidrIp() const;
void setDestCidrIp(const std::string &destCidrIp);
long getDestGroupOwnerId() const;
@@ -84,9 +103,10 @@ private:
std::string securityGroupId_;
std::string description_;
std::string regionId_;
std::vector<Permissions> permissions_;
std::string policy_;
std::string ipv6DestCidrIp_;
std::string ipv6SourceCidrIp_;
std::string policy_;
std::string portRange_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;
@@ -94,8 +114,8 @@ private:
std::string sourceCidrIp_;
std::string destGroupId_;
long ownerId_;
std::string destGroupOwnerAccount_;
std::string priority_;
std::string destGroupOwnerAccount_;
std::string destCidrIp_;
long destGroupOwnerId_;
};

View File

@@ -28,6 +28,23 @@ namespace Ecs {
namespace Model {
class ALIBABACLOUD_ECS_EXPORT RevokeSecurityGroupRequest : public RpcServiceRequest {
public:
struct Permissions {
std::string policy;
std::string priority;
std::string ipProtocol;
std::string sourceCidrIp;
std::string ipv6SourceCidrIp;
std::string sourceGroupId;
std::string sourcePrefixListId;
std::string portRange;
std::string destCidrIp;
std::string ipv6DestCidrIp;
std::string sourcePortRange;
std::string sourceGroupOwnerAccount;
long sourceGroupOwnerId;
std::string nicType;
std::string description;
};
RevokeSecurityGroupRequest();
~RevokeSecurityGroupRequest();
std::string getNicType() const;
@@ -50,12 +67,14 @@ public:
void setSourceGroupOwnerAccount(const std::string &sourceGroupOwnerAccount);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getIpv6DestCidrIp() const;
void setIpv6DestCidrIp(const std::string &ipv6DestCidrIp);
std::string getIpv6SourceCidrIp() const;
void setIpv6SourceCidrIp(const std::string &ipv6SourceCidrIp);
std::vector<Permissions> getPermissions() const;
void setPermissions(const std::vector<Permissions> &permissions);
std::string getPolicy() const;
void setPolicy(const std::string &policy);
std::string getIpv6SourceCidrIp() const;
void setIpv6SourceCidrIp(const std::string &ipv6SourceCidrIp);
std::string getIpv6DestCidrIp() const;
void setIpv6DestCidrIp(const std::string &ipv6DestCidrIp);
std::string getPortRange() const;
void setPortRange(const std::string &portRange);
std::string getResourceOwnerAccount() const;
@@ -86,9 +105,10 @@ private:
long sourceGroupOwnerId_;
std::string sourceGroupOwnerAccount_;
std::string regionId_;
std::string ipv6DestCidrIp_;
std::string ipv6SourceCidrIp_;
std::vector<Permissions> permissions_;
std::string policy_;
std::string ipv6SourceCidrIp_;
std::string ipv6DestCidrIp_;
std::string portRange_;
std::string resourceOwnerAccount_;
std::string ipProtocol_;

View File

@@ -97,6 +97,40 @@ void AuthorizeSecurityGroupEgressRequest::setRegionId(const std::string &regionI
setParameter(std::string("RegionId"), regionId);
}
std::vector<AuthorizeSecurityGroupEgressRequest::Permissions> AuthorizeSecurityGroupEgressRequest::getPermissions() const {
return permissions_;
}
void AuthorizeSecurityGroupEgressRequest::setPermissions(const std::vector<AuthorizeSecurityGroupEgressRequest::Permissions> &permissions) {
permissions_ = permissions;
for(int dep1 = 0; dep1 != permissions.size(); dep1++) {
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Policy", permissions[dep1].policy);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Priority", permissions[dep1].priority);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".IpProtocol", permissions[dep1].ipProtocol);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".DestCidrIp", permissions[dep1].destCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Ipv6DestCidrIp", permissions[dep1].ipv6DestCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".DestGroupId", permissions[dep1].destGroupId);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".DestPrefixListId", permissions[dep1].destPrefixListId);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".PortRange", permissions[dep1].portRange);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourceCidrIp", permissions[dep1].sourceCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Ipv6SourceCidrIp", permissions[dep1].ipv6SourceCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourcePortRange", permissions[dep1].sourcePortRange);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".DestGroupOwnerAccount", permissions[dep1].destGroupOwnerAccount);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".DestGroupOwnerId", std::to_string(permissions[dep1].destGroupOwnerId));
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".NicType", permissions[dep1].nicType);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Description", permissions[dep1].description);
}
}
std::string AuthorizeSecurityGroupEgressRequest::getPolicy() const {
return policy_;
}
void AuthorizeSecurityGroupEgressRequest::setPolicy(const std::string &policy) {
policy_ = policy;
setParameter(std::string("Policy"), policy);
}
std::string AuthorizeSecurityGroupEgressRequest::getIpv6DestCidrIp() const {
return ipv6DestCidrIp_;
}
@@ -115,15 +149,6 @@ void AuthorizeSecurityGroupEgressRequest::setIpv6SourceCidrIp(const std::string
setParameter(std::string("Ipv6SourceCidrIp"), ipv6SourceCidrIp);
}
std::string AuthorizeSecurityGroupEgressRequest::getPolicy() const {
return policy_;
}
void AuthorizeSecurityGroupEgressRequest::setPolicy(const std::string &policy) {
policy_ = policy;
setParameter(std::string("Policy"), policy);
}
std::string AuthorizeSecurityGroupEgressRequest::getPortRange() const {
return portRange_;
}
@@ -187,15 +212,6 @@ void AuthorizeSecurityGroupEgressRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string AuthorizeSecurityGroupEgressRequest::getDestGroupOwnerAccount() const {
return destGroupOwnerAccount_;
}
void AuthorizeSecurityGroupEgressRequest::setDestGroupOwnerAccount(const std::string &destGroupOwnerAccount) {
destGroupOwnerAccount_ = destGroupOwnerAccount;
setParameter(std::string("DestGroupOwnerAccount"), destGroupOwnerAccount);
}
std::string AuthorizeSecurityGroupEgressRequest::getPriority() const {
return priority_;
}
@@ -205,6 +221,15 @@ void AuthorizeSecurityGroupEgressRequest::setPriority(const std::string &priorit
setParameter(std::string("Priority"), priority);
}
std::string AuthorizeSecurityGroupEgressRequest::getDestGroupOwnerAccount() const {
return destGroupOwnerAccount_;
}
void AuthorizeSecurityGroupEgressRequest::setDestGroupOwnerAccount(const std::string &destGroupOwnerAccount) {
destGroupOwnerAccount_ = destGroupOwnerAccount;
setParameter(std::string("DestGroupOwnerAccount"), destGroupOwnerAccount);
}
std::string AuthorizeSecurityGroupEgressRequest::getDestCidrIp() const {
return destCidrIp_;
}

View File

@@ -115,6 +115,40 @@ void AuthorizeSecurityGroupRequest::setRegionId(const std::string &regionId) {
setParameter(std::string("RegionId"), regionId);
}
std::vector<AuthorizeSecurityGroupRequest::Permissions> AuthorizeSecurityGroupRequest::getPermissions() const {
return permissions_;
}
void AuthorizeSecurityGroupRequest::setPermissions(const std::vector<AuthorizeSecurityGroupRequest::Permissions> &permissions) {
permissions_ = permissions;
for(int dep1 = 0; dep1 != permissions.size(); dep1++) {
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Policy", permissions[dep1].policy);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Priority", permissions[dep1].priority);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".IpProtocol", permissions[dep1].ipProtocol);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourceCidrIp", permissions[dep1].sourceCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Ipv6SourceCidrIp", permissions[dep1].ipv6SourceCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourceGroupId", permissions[dep1].sourceGroupId);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourcePrefixListId", permissions[dep1].sourcePrefixListId);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".PortRange", permissions[dep1].portRange);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".DestCidrIp", permissions[dep1].destCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Ipv6DestCidrIp", permissions[dep1].ipv6DestCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourcePortRange", permissions[dep1].sourcePortRange);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourceGroupOwnerAccount", permissions[dep1].sourceGroupOwnerAccount);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourceGroupOwnerId", std::to_string(permissions[dep1].sourceGroupOwnerId));
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".NicType", permissions[dep1].nicType);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Description", permissions[dep1].description);
}
}
std::string AuthorizeSecurityGroupRequest::getPolicy() const {
return policy_;
}
void AuthorizeSecurityGroupRequest::setPolicy(const std::string &policy) {
policy_ = policy;
setParameter(std::string("Policy"), policy);
}
std::string AuthorizeSecurityGroupRequest::getIpv6SourceCidrIp() const {
return ipv6SourceCidrIp_;
}
@@ -133,15 +167,6 @@ void AuthorizeSecurityGroupRequest::setIpv6DestCidrIp(const std::string &ipv6Des
setParameter(std::string("Ipv6DestCidrIp"), ipv6DestCidrIp);
}
std::string AuthorizeSecurityGroupRequest::getPolicy() const {
return policy_;
}
void AuthorizeSecurityGroupRequest::setPolicy(const std::string &policy) {
policy_ = policy;
setParameter(std::string("Policy"), policy);
}
std::string AuthorizeSecurityGroupRequest::getPortRange() const {
return portRange_;
}

View File

@@ -97,6 +97,40 @@ void RevokeSecurityGroupEgressRequest::setRegionId(const std::string &regionId)
setParameter(std::string("RegionId"), regionId);
}
std::vector<RevokeSecurityGroupEgressRequest::Permissions> RevokeSecurityGroupEgressRequest::getPermissions() const {
return permissions_;
}
void RevokeSecurityGroupEgressRequest::setPermissions(const std::vector<RevokeSecurityGroupEgressRequest::Permissions> &permissions) {
permissions_ = permissions;
for(int dep1 = 0; dep1 != permissions.size(); dep1++) {
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Policy", permissions[dep1].policy);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Priority", permissions[dep1].priority);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".IpProtocol", permissions[dep1].ipProtocol);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".DestCidrIp", permissions[dep1].destCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Ipv6DestCidrIp", permissions[dep1].ipv6DestCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".DestGroupId", permissions[dep1].destGroupId);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".DestPrefixListId", permissions[dep1].destPrefixListId);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".PortRange", permissions[dep1].portRange);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourceCidrIp", permissions[dep1].sourceCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Ipv6SourceCidrIp", permissions[dep1].ipv6SourceCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourcePortRange", permissions[dep1].sourcePortRange);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".DestGroupOwnerAccount", permissions[dep1].destGroupOwnerAccount);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".DestGroupOwnerId", permissions[dep1].destGroupOwnerId);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".NicType", permissions[dep1].nicType);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Description", permissions[dep1].description);
}
}
std::string RevokeSecurityGroupEgressRequest::getPolicy() const {
return policy_;
}
void RevokeSecurityGroupEgressRequest::setPolicy(const std::string &policy) {
policy_ = policy;
setParameter(std::string("Policy"), policy);
}
std::string RevokeSecurityGroupEgressRequest::getIpv6DestCidrIp() const {
return ipv6DestCidrIp_;
}
@@ -115,15 +149,6 @@ void RevokeSecurityGroupEgressRequest::setIpv6SourceCidrIp(const std::string &ip
setParameter(std::string("Ipv6SourceCidrIp"), ipv6SourceCidrIp);
}
std::string RevokeSecurityGroupEgressRequest::getPolicy() const {
return policy_;
}
void RevokeSecurityGroupEgressRequest::setPolicy(const std::string &policy) {
policy_ = policy;
setParameter(std::string("Policy"), policy);
}
std::string RevokeSecurityGroupEgressRequest::getPortRange() const {
return portRange_;
}
@@ -187,15 +212,6 @@ void RevokeSecurityGroupEgressRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string RevokeSecurityGroupEgressRequest::getDestGroupOwnerAccount() const {
return destGroupOwnerAccount_;
}
void RevokeSecurityGroupEgressRequest::setDestGroupOwnerAccount(const std::string &destGroupOwnerAccount) {
destGroupOwnerAccount_ = destGroupOwnerAccount;
setParameter(std::string("DestGroupOwnerAccount"), destGroupOwnerAccount);
}
std::string RevokeSecurityGroupEgressRequest::getPriority() const {
return priority_;
}
@@ -205,6 +221,15 @@ void RevokeSecurityGroupEgressRequest::setPriority(const std::string &priority)
setParameter(std::string("Priority"), priority);
}
std::string RevokeSecurityGroupEgressRequest::getDestGroupOwnerAccount() const {
return destGroupOwnerAccount_;
}
void RevokeSecurityGroupEgressRequest::setDestGroupOwnerAccount(const std::string &destGroupOwnerAccount) {
destGroupOwnerAccount_ = destGroupOwnerAccount;
setParameter(std::string("DestGroupOwnerAccount"), destGroupOwnerAccount);
}
std::string RevokeSecurityGroupEgressRequest::getDestCidrIp() const {
return destCidrIp_;
}

View File

@@ -115,13 +115,38 @@ void RevokeSecurityGroupRequest::setRegionId(const std::string &regionId) {
setParameter(std::string("RegionId"), regionId);
}
std::string RevokeSecurityGroupRequest::getIpv6DestCidrIp() const {
return ipv6DestCidrIp_;
std::vector<RevokeSecurityGroupRequest::Permissions> RevokeSecurityGroupRequest::getPermissions() const {
return permissions_;
}
void RevokeSecurityGroupRequest::setIpv6DestCidrIp(const std::string &ipv6DestCidrIp) {
ipv6DestCidrIp_ = ipv6DestCidrIp;
setParameter(std::string("Ipv6DestCidrIp"), ipv6DestCidrIp);
void RevokeSecurityGroupRequest::setPermissions(const std::vector<RevokeSecurityGroupRequest::Permissions> &permissions) {
permissions_ = permissions;
for(int dep1 = 0; dep1 != permissions.size(); dep1++) {
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Policy", permissions[dep1].policy);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Priority", permissions[dep1].priority);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".IpProtocol", permissions[dep1].ipProtocol);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourceCidrIp", permissions[dep1].sourceCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Ipv6SourceCidrIp", permissions[dep1].ipv6SourceCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourceGroupId", permissions[dep1].sourceGroupId);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourcePrefixListId", permissions[dep1].sourcePrefixListId);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".PortRange", permissions[dep1].portRange);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".DestCidrIp", permissions[dep1].destCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Ipv6DestCidrIp", permissions[dep1].ipv6DestCidrIp);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourcePortRange", permissions[dep1].sourcePortRange);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourceGroupOwnerAccount", permissions[dep1].sourceGroupOwnerAccount);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".SourceGroupOwnerId", std::to_string(permissions[dep1].sourceGroupOwnerId));
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".NicType", permissions[dep1].nicType);
setParameter(std::string("Permissions") + "." + std::to_string(dep1 + 1) + ".Description", permissions[dep1].description);
}
}
std::string RevokeSecurityGroupRequest::getPolicy() const {
return policy_;
}
void RevokeSecurityGroupRequest::setPolicy(const std::string &policy) {
policy_ = policy;
setParameter(std::string("Policy"), policy);
}
std::string RevokeSecurityGroupRequest::getIpv6SourceCidrIp() const {
@@ -133,13 +158,13 @@ void RevokeSecurityGroupRequest::setIpv6SourceCidrIp(const std::string &ipv6Sour
setParameter(std::string("Ipv6SourceCidrIp"), ipv6SourceCidrIp);
}
std::string RevokeSecurityGroupRequest::getPolicy() const {
return policy_;
std::string RevokeSecurityGroupRequest::getIpv6DestCidrIp() const {
return ipv6DestCidrIp_;
}
void RevokeSecurityGroupRequest::setPolicy(const std::string &policy) {
policy_ = policy;
setParameter(std::string("Policy"), policy);
void RevokeSecurityGroupRequest::setIpv6DestCidrIp(const std::string &ipv6DestCidrIp) {
ipv6DestCidrIp_ = ipv6DestCidrIp;
setParameter(std::string("Ipv6DestCidrIp"), ipv6DestCidrIp);
}
std::string RevokeSecurityGroupRequest::getPortRange() const {