VMware Cloud Director API - NetworkConfigSection
NetworkConfigSectionType
- Element:
- NetworkConfigSection
- Type:
- NetworkConfigSectionType
- Namespace:
- http://www.vmware.com/vcloud/v1.5
- Description:
- Container for vApp networks.
- Since:
- 0.9
- Schema:
- vApp.xsd
- Media type(s):
-
application/vnd.vmware.vcloud.networkConfigSection+json
application/vnd.vmware.vcloud.networkConfigSection+xml
- Extends:
- Section_Type
- XML Representation:
-
<NetworkConfigSection xmlns="http://www.vmware.com/vcloud/v1.5" xmlns:ovf="http://schemas.dmtf.org/ovf/envelope/1" href="xs:anyURI" type="xs:string">
<Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
rel="xs:string" model="xs:string"/>
<NetworkConfig href="xs:anyURI" type="xs:string" networkName="xs:string">
<Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
rel="xs:string" model="xs:string"/>
<Description> xs:string </Description>
<Configuration>
<BackwardCompatibilityMode> xs:boolean </BackwardCompatibilityMode>
<IpScopes>
<IpScope>
<IsInherited> xs:boolean </IsInherited>
<Gateway> IpAddressType </Gateway>
<Netmask> IpAddressType </Netmask>
<SubnetPrefixLength> xs:int </SubnetPrefixLength>
<Dns1> IpAddressType </Dns1>
<Dns2> IpAddressType </Dns2>
<DnsSuffix> xs:string </DnsSuffix>
<IsEnabled> xs:boolean </IsEnabled>
<IpRanges>
<IpRange>
<StartAddress> IpAddressType </StartAddress>
<EndAddress> IpAddressType </EndAddress>
</IpRange>
</IpRanges>
<AllocatedIpAddresses>
<IpAddress> IpAddressType </IpAddress>
</AllocatedIpAddresses>
<SubAllocations href="xs:anyURI" type="xs:string">
<Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
rel="xs:string" model="xs:string"/>
<SubAllocation>
<EdgeGateway href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
<IpRanges>
<IpRange>
<StartAddress> IpAddressType </StartAddress>
<EndAddress> IpAddressType </EndAddress>
</IpRange>
</IpRanges>
</SubAllocation>
</SubAllocations>
</IpScope>
</IpScopes>
<ParentNetwork href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
<FenceMode> xs:string </FenceMode>
<RetainNetInfoAcrossDeployments> xs:boolean </RetainNetInfoAcrossDeployments>
<Features>
<NetworkService>
<IsEnabled> xs:boolean </IsEnabled>
</NetworkService>
</Features>
<SyslogServerSettings>
<SyslogServerIp1> IpAddressType </SyslogServerIp1>
<SyslogServerIp2> IpAddressType </SyslogServerIp2>
</SyslogServerSettings>
<RouterInfo>
<ExternalIp> IpAddressType </ExternalIp>
</RouterInfo>
<SubInterface> xs:boolean </SubInterface>
<DistributedInterface> xs:boolean </DistributedInterface>
<ServiceInterface> xs:boolean </ServiceInterface>
<GuestVlanAllowed> xs:boolean </GuestVlanAllowed>
<Connected> xs:boolean </Connected>
<DualStackNetwork> xs:boolean </DualStackNetwork>
</Configuration>
<IsDeployed> xs:boolean </IsDeployed>
</NetworkConfig>
</NetworkConfigSection>
-
Attributes
-
Attribute Type Required Modifiable Since Deprecated Description href anyURI No none 0.9 A reference to the section in URL format. type string No none 0.9 The MIME type of the section. -
Elements
-
Element Type Required Modifiable Since Deprecated Description Link LinkType No none 0.9 Optional link to an entity or operation associated with this section. NetworkConfig VAppNetworkConfigurationType No always 0.9 Represents the the configuration of a vApp network. -
Operations
-
CRUD Operation Description Since Deprecated read GET /vApp/{id}/networkConfigSection Retrieve the network config section of a vApp or vApp template. 0.9 read GET /vAppTemplate/{id}/networkConfigSection Retrieve the network config section of a vApp or vApp template. 0.9 update PUT /vApp/{id}/networkConfigSection Update the network config section of a vApp. 0.9 update PUT /vAppTemplate/{id}/networkConfigSection Update the network config section of a vApp. 0.9