pyvcloud.vcd.utils module

pyvcloud.vcd.utils.access_settings_to_dict(control_access_params)

Convert access settings to dict.

Parameters:control_access_params – (ControlAccessParamsType): xml object

representing access settings. :return: (dict): dict representation of access control settings.

pyvcloud.vcd.utils.disk_to_dict(disk)
pyvcloud.vcd.utils.extract_id(urn)
pyvcloud.vcd.utils.filter_attributes(resource_type)
pyvcloud.vcd.utils.get_admin_extension_href(href)
pyvcloud.vcd.utils.get_admin_href(href)
pyvcloud.vcd.utils.org_to_dict(org)
pyvcloud.vcd.utils.pvdc_to_dict(pvdc, refs=None, metadata=None)

Converts a Provider Virtual Datacenter resource to a python dictionary.

Parameters:
  • pvdc – (ProviderVdcType): xml object
  • refs – (VdcReferences): xml object retrieved from the ProviderVdcType.
  • metadata – (Metadata): xml object metadata retrieved from the ProviderVdcType.
Returns:

(dict): dict representation of pvdc object.

pyvcloud.vcd.utils.stdout_xml(the_xml, is_colorized=True)
pyvcloud.vcd.utils.task_to_dict(task)
pyvcloud.vcd.utils.to_camel_case(name, names)
pyvcloud.vcd.utils.to_dict(obj, attributes=None, resource_type=None, exclude=['href', 'type'])
pyvcloud.vcd.utils.to_human(seconds)
pyvcloud.vcd.utils.vapp_to_dict(vapp, metadata=None, access_control_settings=None)
pyvcloud.vcd.utils.vdc_to_dict(vdc, access_control_settings=None)