in gstack/controllers/firewalls.py [0:0]
def getsecuritygroup(projectid, authorization, firewall):
command = 'listSecurityGroups'
args = {
'securitygroupname': firewall
}
cloudstack_response = requester.make_request(
command,
args,
authorization.client_id,
authorization.client_secret
)
cloudstack_response = cloudstack_response
if cloudstack_response['listsecuritygroupsresponse']['securitygroup']:
response_item = cloudstack_response[
'listsecuritygroupsresponse']['securitygroup'][0]
firewall = _cloudstack_securitygroup_to_gce(response_item)
res = jsonify(firewall)
res.status_code = 200
else:
func_route = url_for('getsecuritygroup', projectid=projectid,
firewall=firewall)
res = errors.resource_not_found(func_route)
return res