DependencyConflict#

class DependencyConflict(dependent_category=None, dependee_category=None, dependent_vms_associated_categories=None, dependee_vms_associated_categories=None, category_dependency_chain=None, ext_id=None, links=None, tenant_id=None, *args, **kwargs)#

Bases: ExternalizableAbstractModel

The dependency is not satisfied as it might lead to a circular dependency between VMs.

Parameters:
property category_dependency_chain#

The category dependencies chain that leads to the circular dependency.

Type:

list[ CategoryDependency ]

property dependee_category#
Type:

CategoryReference

property dependee_vms_associated_categories#

The categories through which the dependee VMs are associated with the policies.

Type:

list[ CategoryReference ]

property dependent_category#
Type:

CategoryReference

property dependent_vms_associated_categories#

The categories through which the dependent VMs are associated with the policies.

Type:

list[ CategoryReference ]

to_dict()#

Returns the model properties as a dictionary

to_str()#

Returns the string representation of the model