models_v2.vmware_cdp_object module

class models_v2.vmware_cdp_object.VmwareCdpObject(cdp_enabled=None, last_run_info=None, protection_group_id=None, io_filter_status=None, io_filter_error_message=None)[source]

Bases: object

Implementation of the ‘VmwareCdpObject’ model.

Specifies the VMware specific CDP object details.

cdp_enabled (bool): Specifies whether CDP is currently active or not.

CDP might have been active on this object before, but it might not be anymore.

last_run_info (CdpObjectLastRunInfo): Specifies the last backup

information for a given CDP object.

protection_group_id (string): Specifies the protection group id to

which this CDP object belongs.

io_filter_status (IoFilterStatusEnum): Specifies the state of CDP IO

filter. CDP IO filter is an agent which will be installed on the object for performing continuous backup. <br> 1. ‘kNotInstalled’ specifies that CDP is enabled on this object but filter is not installed. <br> 2. ‘kInstallFilterInProgress’ specifies that IO filter installation is triggered and in progress. <br> 3. ‘kFilterInstalledIOInactive’ specifies that IO filter is installed but IO streaming is disabled due to missing backup or explicitly disabled by the user. <br> 4. ‘kIOActivationInProgress’ specifies that IO filter is activated to start streaming. <br> 5. ‘kIOActive’ specifies that filter is attached to the object and started streaming. <br> 6. ‘kIODeactivationInProgress’ specifies that deactivation has been initiated to stop the IO streaming. <br> 7. ‘kUninstallFilterInProgress’ specifies that uninstallation of IO filter is in progress.

io_filter_error_message (string): Specifies the error message related

to IO filter if there is any.

classmethod from_dictionary(dictionary)[source]

Creates an instance of this model from a dictionary


dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.


object: An instance of this structure class.