<spanid="com-vmware-vcenter-storage-policies-package"></span><h1>com.vmware.vcenter.storage.policies package<aclass="headerlink"href="#module-com.vmware.vcenter.storage.policies"title="Permalink to this headline">¶</a></h1>
<divclass="section"id="submodules">
<h2>Submodules<aclass="headerlink"href="#submodules"title="Permalink to this headline">¶</a></h2>
<spanid="com-vmware-vcenter-storage-policies-compliance-client-module"></span><h2>com.vmware.vcenter.storage.policies.compliance_client module<aclass="headerlink"href="#module-com.vmware.vcenter.storage.policies.compliance_client"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.vcenter.storage.policies.compliance_client.</code><codeclass="sig-name descname">StubFactory</code><spanclass="sig-paren">(</span><emclass="sig-param">stub_config</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.vcenter.storage.policies.compliance_client.StubFactory"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.vcenter.storage.policies.compliance_client.</code><codeclass="sig-name descname">VM</code><spanclass="sig-paren">(</span><emclass="sig-param">config</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.vcenter.storage.policies.compliance_client.VM"title="Permalink to this definition">¶</a></dt>
given compliance statuses. This class was added in vSphere API 6.7.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>config</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">vmware.vapi.bindings.stub.StubConfiguration</span></code>) – Configuration to be used for creating the stub.</p>
<emclass="property">class </em><codeclass="sig-name descname">FilterSpec</code><spanclass="sig-paren">(</span><emclass="sig-param">status=None</em>, <emclass="sig-param">vms=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.FilterSpec"title="Permalink to this definition">¶</a></dt>
<p>The <codeclass="docutils literal notranslate"><spanclass="pre">VM.FilterSpec</span></code> class contains Status used to filter the results when
listing virtual machines (see <aclass="reference internal"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.list"title="com.vmware.vcenter.storage.policies.compliance_client.VM.list"><codeclass="xref py py-func docutils literal notranslate"><spanclass="pre">VM.list()</span></code></a>). This class was added in
<li><p><strong>status</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">set</span></code> of <aclass="reference internal"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.Status"title="com.vmware.vcenter.storage.policies.compliance_client.VM.Status"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">VM.Status</span></code></a>) – Compliance Status that a virtual machine must have to match the
<li><p><strong>vms</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">set</span></code> of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code> or <codeclass="docutils literal notranslate"><spanclass="pre">None</span></code>) – Identifiers of virtual machines that can match the filter. This
<emclass="property">class </em><codeclass="sig-name descname">Info</code><spanclass="sig-paren">(</span><emclass="sig-param">vm_home=None</em>, <emclass="sig-param">disks=None</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.Info"title="Permalink to this definition">¶</a></dt>
<li><p><strong>vm_home</strong> (<aclass="reference internal"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.Status"title="com.vmware.vcenter.storage.policies.compliance_client.VM.Status"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">VM.Status</span></code></a> or <codeclass="docutils literal notranslate"><spanclass="pre">None</span></code>) – Compliance status of the virtual machine home. This attribute was
<li><p><strong>disks</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">dict</span></code> of <codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code> and <aclass="reference internal"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.Status"title="com.vmware.vcenter.storage.policies.compliance_client.VM.Status"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">VM.Status</span></code></a>) – A Map of virtual disks and their compliance status If empty, the
<emclass="property">class </em><codeclass="sig-name descname">Status</code><spanclass="sig-paren">(</span><emclass="sig-param">string</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.Status"title="Permalink to this definition">¶</a></dt>
definition. The class contains class attributes which represent the
values in the current version of the enumerated type. Newer versions of
the enumerated type may contain new values. To use new values of the
enumerated type in communication with a server that supports the newer
version of the API, you instantiate this class. See <aclass="reference internal"href="enumeration.html#enumeration-description"><spanclass="std std-ref">enumerated
<codeclass="sig-name descname">COMPLIANT</code><emclass="property"> = Status(string='COMPLIANT')</em><aclass="headerlink"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.Status.COMPLIANT"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">NON_COMPLIANT</code><emclass="property"> = Status(string='NON_COMPLIANT')</em><aclass="headerlink"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.Status.NON_COMPLIANT"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">NOT_APPLICABLE</code><emclass="property"> = Status(string='NOT_APPLICABLE')</em><aclass="headerlink"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.Status.NOT_APPLICABLE"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">OUT_OF_DATE</code><emclass="property"> = Status(string='OUT_OF_DATE')</em><aclass="headerlink"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.Status.OUT_OF_DATE"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">UNKNOWN_COMPLIANCE</code><emclass="property"> = Status(string='UNKNOWN_COMPLIANCE')</em><aclass="headerlink"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.Status.UNKNOWN_COMPLIANCE"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">list</code><spanclass="sig-paren">(</span><emclass="sig-param">filter</em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.list"title="Permalink to this definition">¶</a></dt>
<dd><p>Returns compliance information about at most 1000 virtual machines
matching the filter <aclass="reference internal"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.FilterSpec"title="com.vmware.vcenter.storage.policies.compliance_client.VM.FilterSpec"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">VM.FilterSpec</span></code></a>. If there are no virtual
machines matching the <aclass="reference internal"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.FilterSpec"title="com.vmware.vcenter.storage.policies.compliance_client.VM.FilterSpec"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">VM.FilterSpec</span></code></a> an empty List is returned.
Virtual machines without storage policy association are not returned.
<ddclass="field-odd"><p><strong>filter</strong> (<aclass="reference internal"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.FilterSpec"title="com.vmware.vcenter.storage.policies.compliance_client.VM.FilterSpec"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">VM.FilterSpec</span></code></a>) – compliance status of matching virtual machines for which
If more than 1000 results match the <aclass="reference internal"href="#com.vmware.vcenter.storage.policies.compliance_client.VM.FilterSpec"title="com.vmware.vcenter.storage.policies.compliance_client.VM.FilterSpec"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">VM.FilterSpec</span></code></a></p>
Built with <ahref="http://sphinx-doc.org/">Sphinx</a> using a <ahref="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <ahref="https://readthedocs.org">Read the Docs</a>.