예제 #1
0
    def _convert_to_nova_security_group_format(self, security_group):
        nova_group = {}
        nova_group["id"] = security_group["id"]
        nova_group["description"] = security_group["description"]
        nova_group["name"] = security_group["name"]
        nova_group["project_id"] = security_group["tenant_id"]
        nova_group["rules"] = []
        for rule in security_group.get("security_group_rules", []):
            if rule["direction"] == "ingress":
                nova_group["rules"].append(self._convert_to_nova_security_group_rule_format(rule))

        return nova_group
예제 #2
0
    def _convert_to_nova_security_group_format(self, security_group):
        nova_group = {}
        nova_group['id'] = security_group['id']
        nova_group['description'] = security_group['description']
        nova_group['name'] = security_group['name']
        nova_group['project_id'] = security_group['tenant_id']
        nova_group['rules'] = []
        for rule in security_group.get('security_group_rules', []):
            if rule['direction'] == 'ingress':
                nova_group['rules'].append(
                    self._convert_to_nova_security_group_rule_format(rule))

        return nova_group
예제 #3
0
    def _convert_to_nova_security_group_format(self, security_group):
        nova_group = {}
        nova_group['id'] = security_group['id']
        nova_group['description'] = security_group['description']
        nova_group['name'] = security_group['name']
        nova_group['project_id'] = security_group['tenant_id']
        nova_group['rules'] = []
        for rule in security_group.get('security_group_rules', []):
            if rule['direction'] == 'ingress':
                nova_group['rules'].append(
                    self._convert_to_nova_security_group_rule_format(rule))

        return nova_group