The vmware_nsx.nsxlib.v3.client Module

class vmware_nsx.nsxlib.v3.client.JSONRESTClient(connection, url_prefix=None, default_headers=None, max_attempts=10)

Bases: vmware_nsx.nsxlib.v3.client.RESTClient

class vmware_nsx.nsxlib.v3.client.NSX3Client(connection, url_prefix=None, default_headers=None, nsx_api_managers=None, max_attempts=10)

Bases: vmware_nsx.nsxlib.v3.client.JSONRESTClient

class vmware_nsx.nsxlib.v3.client.RESTClient(connection, url_prefix=None, default_headers=None, max_attempts=10)

Bases: object

create(resource='', body=None, headers=None)
delete(uuid, headers=None)
get(uuid, headers=None)
list(headers=None)
classmethod merge_headers(*headers)
new_client_for(*uri_segments)
update(uuid, body=None, headers=None)
url_delete(url, headers=None)
url_get(url, headers=None)
url_list(url, headers=None)
url_post(url, body, headers=None)
url_put(url, body, headers=None)

Previous topic

The vmware_nsx.nsxlib.mh.versioning Module

Next topic

The vmware_nsx.nsxlib.v3.cluster Module

This Page