def is_lease_profile_exsists(client, appliance, org_name, name):
    url = '/api/config/devices/device/{}'\
        '/config/orgs/org-services/{}/dhcp/'\
        'dhcp4-lease-profiles/'\
        'dhcp4-lease-profile?deep=true'.format(appliance, org_name)
    result = client.get(url, None, None, codes.ok)
    return find_by_name(result, "dhcp4-lease-profile", name)
def is_server_exists(client, appliance, org_name, server_name):
    url = '/api/config/devices/device/{}'\
        '/config/orgs/org-services/{}'\
        '/dhcp/dhcp4-server-and-relay'\
        '/service-profiles/dhcp4-service-profile?deep'.format(appliance,
                                                              org_name)
    result = client.get(url, None, None, codes.ok)
    return find_by_name(result, 'dhcp4-service-profile', server_name)
Esempio n. 3
0
def is_router_exists(context, name):
    url = '/api/config/devices/device/{}'\
          '/config/routing-instances/routing-instance?deep'.\
          format(context.appliance)
    result = context.client.get(url, None, None, codes.ok, JSON)
    return find_by_name(result, 'routing-instance', name)
Esempio n. 4
0
def is_network_exists(client, appliance, name):
    url = '/api/config/devices/device/{}/config/networks/network?deep'.\
          format(appliance)
    result = client.get(url, None, None, codes.ok, JSON)
    return find_by_name(result, 'network', name)
Esempio n. 5
0
def is_dhcp_profile_exists(client, appliance, profile):
    url = '/api/config/devices/device/{}'\
          '/config/dhcp-profiles/dhcp-profile?deep'.format(appliance)
    result = client.get(url, None, None, codes.ok, JSON)
    return find_by_name(result, 'dhcp-profile', profile)
def is_profile_exists(client, appliance, org, name):
    url = '/api/config/devices/device/{}'\
          '/config/orgs/org-services/{}'\
          '/ipsec/vpn-profile?deep'.format(appliance, org)
    result = client.get(url, None, None, codes.ok)
    return find_by_name(result, "vpn-profile", name)