VMware Cloud Director API - NetworkConfigSection

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>
            <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