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