VMware Cloud Director API - VAppNetworkConfigurationType

VMware Cloud Director API - VAppNetworkConfigurationType

VAppNetworkConfigurationType

Type:
VAppNetworkConfigurationType
Namespace:
http://www.vmware.com/vcloud/v1.5
Description:
Represents a vApp network configuration.
Since:
0.9
Schema:
vApp.xsd
Media type(s):
None
Extends:
ResourceType
XML Representation:
<VAppNetworkConfigurationType xmlns="http://www.vmware.com/vcloud/v1.5" 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>
</VAppNetworkConfigurationType>

Attributes

Attribute Type Required Modifiable Since Deprecated Description
href anyURI No always 0.9 The URI of the entity.
type string No always 0.9 The MIME type of the entity.
networkName string Yes always 0.9 The name of the vApp network.

Elements

Element Type Required Modifiable Since Deprecated Description
Configuration NetworkConfigurationType Yes always 0.9 Represents a vApp network configuration.
Description string No always 0.9 Optional description.
IsDeployed boolean No none 0.9 True if this network has been deployed.
Link LinkType No none 0.9 A reference to an entity or operation associated with this object.
VCloudExtension VCloudExtensionType No always 0.9 An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.