Examples of SecurityGroup


Examples of org.openstack.model.compute.SecurityGroup

        if (server == null) {
          log.warn("Could not find assigned server: " + instanceId + ", ignoring");
          continue;
        }

        SecurityGroup securityGroup = null;

        if (supportsSecurityGroups) {
          securityGroup = openstackHelpers.getMachineSecurityGroup(computeClient, server);
        }

        AsyncServerOperation terminateOperation = openstack.terminateInstance(cloud, instanceId);

        if (securityGroup != null) {
          // We need to terminate the instance before we delete the security group it uses
          if (terminateOperation != null) {
            waitOperation(terminateOperation);
          }

          try {
            log.info("Deleting security group: " + securityGroup.getId());
            computeClient.root().securityGroups().securityGroup(securityGroup.getId()).delete();
          } catch (OpenstackNotFoundException e) {
            log.info("Ignoring not-found error while deleting security group: " + securityGroup.getId());
          }
        }
      }
    }
View Full Code Here

Examples of org.wso2.carbon.ec2client.data.SecurityGroup

        }
        List<SecurityGroup> sgList = new ArrayList<SecurityGroup>();
        SecurityGroupItemType[] securityGroupItemTypes =
                response.getDescribeSecurityGroupsResponse().getSecurityGroupInfo().getItem();
        for (SecurityGroupItemType sgItemType : securityGroupItemTypes) {
            SecurityGroup sg = new SecurityGroup(sgItemType.getGroupName());
            sg.setDescription(sgItemType.getGroupDescription());
            sg.setOwnerId(sgItemType.getOwnerId());
            /*
            TODO: Set the permissions
            AmazonEC2Stub.IpPermissionSetType ipPermissions = sgItemType.getIpPermissions();
            AmazonEC2Stub.IpPermissionType[] permissionTypes = ipPermissions.getItem();
            for (AmazonEC2Stub.IpPermissionType permissionType : permissionTypes) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.