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:
ExternalizableAbstractModelThe dependency is not satisfied as it might lead to a circular dependency between VMs.
- Parameters:
dependent_category – (
dependent_category)dependee_category – (
dependee_category)dependent_vms_associated_categories – (
dependent_vms_associated_categories) The categories through which the dependent VMs are associated with the policies.dependee_vms_associated_categories – (
dependee_vms_associated_categories) The categories through which the dependee VMs are associated with the policies.category_dependency_chain – (
category_dependency_chain) The category dependencies chain that leads to the circular dependency.
- property category_dependency_chain#
The category dependencies chain that leads to the circular dependency.
- Type:
list[
CategoryDependency]
- property dependee_category#
- Type:
- property dependee_vms_associated_categories#
The categories through which the dependee VMs are associated with the policies.
- Type:
list[
CategoryReference]
- property dependent_category#
- Type:
- 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