}
secGroupRulesUUID = UUID.fromString(secGroupRulesUUID).toString();
}
-
if (securityRule.getSecurityRuleDirection() == null || securityRule.getSecurityRuleDirection().equals("")) {
LOGGER.error("SecurityGroup Rule direction can't be null/empty...");
return HttpURLConnection.HTTP_BAD_REQUEST;
LOGGER.error("SecurityGroup Rule direction invalid : Valid values are ingress/egress");
return HttpURLConnection.HTTP_BAD_REQUEST;
}
- System.out.println("---------->"+securityRule.getSecurityRemoteGroupID()+"---------->"+securityRule.getSecurityRuleDirection()+"---------->"+securityRule.getSecurityRulePortMax()+"---------->"+securityRule.getSecurityRulePortMin());
if (securityRule.getSecurityRulePortMin() == null || securityRule.getSecurityRulePortMax() == null) {
LOGGER.error("SecurityGroup port min/max range can't be null/empty...");
return HttpURLConnection.HTTP_BAD_REQUEST;
if (securityRule.getSecurityRemoteGroupID() == null && securityRule.getSecurityRuleRemoteIpPrefix() == null) {
LOGGER.error("Both SecurityGroup remote ID and remote IP prefix can nor be null");
return HttpURLConnection.HTTP_BAD_REQUEST;
-
-
- }
+ }
if(securityRule.getSecurityRuleRemoteIpPrefix() == null && securityRule.getSecurityRemoteGroupID() != null )
{
virtualSecurityGroup = null;
return HttpURLConnection.HTTP_BAD_REQUEST;
}
secGroupRuleUUID = UUID.fromString(secGroupRuleUUID).toString();
-
-
try {
virtualSecurityGroup = (SecurityGroup) apiConnector.findById(SecurityGroup.class, secGroupRuleUUID);
} catch (IOException e) {
LOGGER.warn("SecurityRemoteGroup does not exists for the specified security group ID");
return HttpURLConnection.HTTP_FORBIDDEN;
}
-
-
- }
-
+ }
LOGGER.info("SecurityGroupRules object " + securityRule);
return HttpURLConnection.HTTP_OK;
}
secGroupRuleUUID = Utils.uuidFormater(securityRule.getSecurityRuleGroupID());
}
secGroupRuleUUID = UUID.fromString(secGroupRuleUUID).toString();
-
String secRuleUUID = securityRule.getSecurityRuleUUID();
if (!(securityRule.getSecurityRuleUUID().contains("-"))) {
secRuleUUID = Utils.uuidFormater(securityRule.getSecurityRuleUUID());
}
secRuleUUID = UUID.fromString(secRuleUUID).toString();
-
-
try {
virtualSecurityGroup = (SecurityGroup) apiConnector.findById(SecurityGroup.class, secGroupRuleUUID);
} catch (IOException e) {
if (virtualSecurityGroup == null) {
LOGGER.warn("SecurityGroup does not exists for the specified security group ID");
return HttpURLConnection.HTTP_FORBIDDEN;
- }
+ }
boolean flag = false;
if (virtualSecurityGroup.getEntries() != null) {
if (virtualSecurityGroup.getEntries().getPolicyRule().isEmpty() == false) {
secRuleUUID = Utils.uuidFormater(securityRule.getSecurityRuleUUID());
}
secRuleUUID = UUID.fromString(secRuleUUID).toString();
-
if (virtualSecurityGroup.getEntries() != null) {
if (virtualSecurityGroup.getEntries().getPolicyRule().isEmpty() == false) {
ListIterator<PolicyRuleType> i = virtualSecurityGroup.getEntries().getPolicyRule().listIterator();
} catch (IOException e) {
LOGGER.error("Exception : " + e);
}
-
Iterator<String> i = virtualSecurityGroup.getQualifiedName().iterator();
while (i.hasNext()) {
if (securityGroupQualifiedName == null) {