Source code for saltext.vcf.modules.vcf_vcenter_supervisor_compat

"""Execution module for Supervisor pre-enable compatibility probes (VKS)."""

from saltext.vcf.clients import vcenter_supervisor_compat as c

__virtualname__ = "vcf_vcenter_supervisor_compat"


def __virtual__():
    return __virtualname__


[docs] def list_cluster_compatibility(profile=None): """List cluster compatibility. CLI Example: .. code-block:: bash salt '*' vcf_vcenter_supervisor_compat.list_cluster_compatibility """ return c.list_cluster_compatibility(__opts__, profile=profile)
[docs] def list_dvs_compatibility(cluster_id, profile=None): """List dvs compatibility. CLI Example: .. code-block:: bash salt '*' vcf_vcenter_supervisor_compat.list_dvs_compatibility <cluster_id> """ return c.list_dvs_compatibility(__opts__, cluster_id, profile=profile)
[docs] def list_edge_cluster_compatibility(cluster_id, distributed_switch, profile=None): """List edge cluster compatibility. CLI Example: .. code-block:: bash salt '*' vcf_vcenter_supervisor_compat.list_edge_cluster_compatibility <cluster_id> <distributed_switch> """ return c.list_edge_cluster_compatibility( __opts__, cluster_id, distributed_switch, profile=profile )
[docs] def get_cluster_size_info(profile=None): """Get cluster size info. CLI Example: .. code-block:: bash salt '*' vcf_vcenter_supervisor_compat.get_cluster_size_info """ return c.get_cluster_size_info(__opts__, profile=profile)