<spanid="com-vmware-nsx-vmc-app-infra-package"></span><h1>com.vmware.nsx_vmc_app.infra package<aclass="headerlink"href="#module-com.vmware.nsx_vmc_app.infra"title="Permalink to this headline">¶</a></h1>
<divclass="section"id="subpackages">
<h2>Subpackages<aclass="headerlink"href="#subpackages"title="Permalink to this headline">¶</a></h2>
<spanid="com-vmware-nsx-vmc-app-infra-direct-connect-client-module"></span><h2>com.vmware.nsx_vmc_app.infra.direct_connect_client module<aclass="headerlink"href="#module-com.vmware.nsx_vmc_app.infra.direct_connect_client"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.nsx_vmc_app.infra.direct_connect_client.</code><codeclass="sig-name descname">Bgp</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.direct_connect_client.Bgp"title="Permalink to this definition">¶</a></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>
<codeclass="sig-name descname">get</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.direct_connect_client.Bgp.get"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">patch</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">direct_connect_bgp_info</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.direct_connect_client.Bgp.patch"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">update</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">direct_connect_bgp_info</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.direct_connect_client.Bgp.update"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.nsx_vmc_app.infra.direct_connect_client.</code><codeclass="sig-name descname">StubFactory</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">stub_config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.direct_connect_client.StubFactory"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.nsx_vmc_app.infra.direct_connect_client.</code><codeclass="sig-name descname">Vifs</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.direct_connect_client.Vifs"title="Permalink to this definition">¶</a></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>
<codeclass="sig-name descname">CREATE_ACTION_ATTACH</code><emclass="property"> = 'ATTACH'</em><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.direct_connect_client.Vifs.CREATE_ACTION_ATTACH"title="Permalink to this definition">¶</a></dt>
<dd><p>Possible value for <codeclass="docutils literal notranslate"><spanclass="pre">action</span></code> of method <aclass="reference internal"href="#com.vmware.nsx_vmc_app.infra.direct_connect_client.Vifs.create"title="com.vmware.nsx_vmc_app.infra.direct_connect_client.Vifs.create"><codeclass="xref py py-func docutils literal notranslate"><spanclass="pre">Vifs.create()</span></code></a>.</p>
<codeclass="sig-name descname">create</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">vif_id</span></em>, <emclass="sig-param"><spanclass="n">action</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.direct_connect_client.Vifs.create"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">delete</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">vif_id</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.direct_connect_client.Vifs.delete"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">list</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.direct_connect_client.Vifs.list"title="Permalink to this definition">¶</a></dt>
<spanid="com-vmware-nsx-vmc-app-infra-external-client-module"></span><h2>com.vmware.nsx_vmc_app.infra.external_client module<aclass="headerlink"href="#module-com.vmware.nsx_vmc_app.infra.external_client"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.nsx_vmc_app.infra.external_client.</code><codeclass="sig-name descname">Config</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.external_client.Config"title="Permalink to this definition">¶</a></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>
<codeclass="sig-name descname">get</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.external_client.Config.get"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">update</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">external_connectivity_config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.external_client.Config.update"title="Permalink to this definition">¶</a></dt>
<dd><p>This API is used to update intranet configuration for north-south
traffic. For eg., in AWS case, this would refer to Direct Connect
config. For Dimension, this would refer to the config at Upstream
Intranet interface to Tor. Only the intranet MTU can be updated,
internet mtu and connected VPC mtu are read-only.</p>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.nsx_vmc_app.infra.external_client.</code><codeclass="sig-name descname">StubFactory</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">stub_config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.external_client.StubFactory"title="Permalink to this definition">¶</a></dt>
<spanid="com-vmware-nsx-vmc-app-infra-linked-vpcs-client-module"></span><h2>com.vmware.nsx_vmc_app.infra.linked_vpcs_client module<aclass="headerlink"href="#module-com.vmware.nsx_vmc_app.infra.linked_vpcs_client"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.nsx_vmc_app.infra.linked_vpcs_client.</code><codeclass="sig-name descname">ConnectedServices</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.linked_vpcs_client.ConnectedServices"title="Permalink to this definition">¶</a></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>
<codeclass="sig-name descname">list</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">linked_vpc_id</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.linked_vpcs_client.ConnectedServices.list"title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">update</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">linked_vpc_id</span></em>, <emclass="sig-param"><spanclass="n">service_name</span></em>, <emclass="sig-param"><spanclass="n">connected_service_status</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.linked_vpcs_client.ConnectedServices.update"title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.nsx_vmc_app.infra.linked_vpcs_client.</code><codeclass="sig-name descname">StubFactory</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">stub_config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.linked_vpcs_client.StubFactory"title="Permalink to this definition">¶</a></dt>
<spanid="com-vmware-nsx-vmc-app-infra-realized-state-client-module"></span><h2>com.vmware.nsx_vmc_app.infra.realized_state_client module<aclass="headerlink"href="#module-com.vmware.nsx_vmc_app.infra.realized_state_client"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.nsx_vmc_app.infra.realized_state_client.</code><codeclass="sig-name descname">RealizedEntities</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.realized_state_client.RealizedEntities"title="Permalink to this definition">¶</a></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>
<codeclass="sig-name descname">get</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">intent_path</span></em>, <emclass="sig-param"><spanclass="n">site_path</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.realized_state_client.RealizedEntities.get"title="Permalink to this definition">¶</a></dt>
<dd><p>Get the consolidated realized entities given an intent path, specified
in the query parameter. The intent object under the intent path is
indicated by a specific VMC-App API and can contain multiple objects.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>intent_path</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code>) – String Path of the intent object (required)</p></li>
<li><p><strong>site_path</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code> or <codeclass="docutils literal notranslate"><spanclass="pre">None</span></code>) – String Path of the site (optional)</p></li>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.nsx_vmc_app.infra.realized_state_client.</code><codeclass="sig-name descname">Status</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.realized_state_client.Status"title="Permalink to this definition">¶</a></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>
<codeclass="sig-name descname">get</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">intent_path</span></em>, <emclass="sig-param"><spanclass="n">site_path</span><spanclass="o">=</span><spanclass="default_value">None</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.realized_state_client.Status.get"title="Permalink to this definition">¶</a></dt>
<li><p><strong>intent_path</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code>) – String Path of the intent object (required)</p></li>
<li><p><strong>site_path</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code> or <codeclass="docutils literal notranslate"><spanclass="pre">None</span></code>) – String Path of the site (optional)</p></li>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.nsx_vmc_app.infra.realized_state_client.</code><codeclass="sig-name descname">StubFactory</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">stub_config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.realized_state_client.StubFactory"title="Permalink to this definition">¶</a></dt>
<spanid="com-vmware-nsx-vmc-app-infra-traffic-groups-client-module"></span><h2>com.vmware.nsx_vmc_app.infra.traffic_groups_client module<aclass="headerlink"href="#module-com.vmware.nsx_vmc_app.infra.traffic_groups_client"title="Permalink to this headline">¶</a></h2>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.nsx_vmc_app.infra.traffic_groups_client.</code><codeclass="sig-name descname">AssociationMaps</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.traffic_groups_client.AssociationMaps"title="Permalink to this definition">¶</a></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>
<codeclass="sig-name descname">delete</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">traffic_group_id</span></em>, <emclass="sig-param"><spanclass="n">map_id</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.traffic_groups_client.AssociationMaps.delete"title="Permalink to this definition">¶</a></dt>
<dd><p>Delete the specified association map for a traffic group.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>traffic_group_id</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code>) – Traffic group id (required)</p></li>
<li><p><strong>map_id</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code>) – Association map id (required)</p></li>
<codeclass="sig-name descname">get</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">traffic_group_id</span></em>, <emclass="sig-param"><spanclass="n">map_id</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.traffic_groups_client.AssociationMaps.get"title="Permalink to this definition">¶</a></dt>
<dd><dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>traffic_group_id</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code>) – Traffic group id (required)</p></li>
<li><p><strong>map_id</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code>) – Association map id (required)</p></li>
<codeclass="sig-name descname">list</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">traffic_group_id</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.traffic_groups_client.AssociationMaps.list"title="Permalink to this definition">¶</a></dt>
<dd><p>Retrieve association maps for a traffic group given its ID.</p>
<dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><p><strong>traffic_group_id</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code>) – Traffic group id (required)</p>
<codeclass="sig-name descname">update</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">traffic_group_id</span></em>, <emclass="sig-param"><spanclass="n">map_id</span></em>, <emclass="sig-param"><spanclass="n">traffic_group_association_map</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.traffic_groups_client.AssociationMaps.update"title="Permalink to this definition">¶</a></dt>
<dd><dlclass="field-list simple">
<dtclass="field-odd">Parameters</dt>
<ddclass="field-odd"><ulclass="simple">
<li><p><strong>traffic_group_id</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code>) – Traffic group id (required)</p></li>
<li><p><strong>map_id</strong> (<codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">str</span></code>) – Association map id (required)</p></li>
<emclass="property">class </em><codeclass="sig-prename descclassname">com.vmware.nsx_vmc_app.infra.traffic_groups_client.</code><codeclass="sig-name descname">StubFactory</code><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n">stub_config</span></em><spanclass="sig-paren">)</span><aclass="headerlink"href="#com.vmware.nsx_vmc_app.infra.traffic_groups_client.StubFactory"title="Permalink to this definition">¶</a></dt>