|
|
@@ -97,6 +97,40 @@ void AuthorizeSecurityGroupEgressRequest::setRegionId(const std::string ®ionI
|
|
|
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_;
|
|
|
}
|