VMWVdcTemplatesType

Element:
VMWVdcTemplates
Type:
VMWVdcTemplatesType
Namespace:
http://www.vmware.com/vcloud/extension/v1.5
Description:
Container for VMWVdcTemplateType
Since:
5.7
Schema:
vmwextensions.xsd
Media type(s):
None
Extends:
ResourceType
XML Representation:
<VMWVdcTemplates xmlns="http://www.vmware.com/vcloud/extension/v1.5" xmlns:vcloud_v1.5="http://www.vmware.com/vcloud/v1.5" href="xs:anyURI" type="xs:string">
    <vcloud_v1.5:Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
            rel="xs:string"/>
    <VMWVdcTemplate href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
            name="xs:string">
        <vcloud_v1.5:Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                rel="xs:string"/>
        <Description> xs:string </Description>
        <vcloud_v1.5:Tasks>
            <vcloud_v1.5:Task href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
                    name="xs:string" status="xs:string" operation="xs:string" operationName="xs:string"
                    serviceNamespace="xs:string" startTime="xs:dateTime" endTime="xs:dateTime" expiryTime="xs:dateTime"
                    cancelRequested="xs:boolean">
                <vcloud_v1.5:Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                        rel="xs:string"/>
                <Description> xs:string </Description>
                <vcloud_v1.5:Tasks> vcloud_v1.5:TasksInProgressType </vcloud_v1.5:Tasks>
                <vcloud_v1.5:Owner href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                <vcloud_v1.5:Error stackTrace="xs:string" message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string"
                        vendorSpecificErrorCode="xs:string">
                    <vcloud_v1.5:TenantError message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string" vendorSpecificErrorCode="xs:string"/>
                </vcloud_v1.5:Error>
                <vcloud_v1.5:User href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                <vcloud_v1.5:Organization href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                <Progress> xs:int </Progress>
                <Params> ... </Params>
                <Details> xs:string </Details>
                <vcloud_v1.5:Result>
                    <ResultContent> ... </ResultContent>
                </vcloud_v1.5:Result>
            </vcloud_v1.5:Task>
        </vcloud_v1.5:Tasks>
        <TenantName> xs:string </TenantName>
        <TenantDescription> xs:string </TenantDescription>
        <ProviderVdcReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string">
            <Binding>
                <Name> xs:anyURI </Name>
                <vcloud_v1.5:Value href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
            </Binding>
        </ProviderVdcReference>
        <VdcTemplateSpecification>
            <NicQuota> xs:int </NicQuota>
            <VmQuota> xs:int </VmQuota>
            <ProvisionedNetworkQuota> xs:int </ProvisionedNetworkQuota>
            <vcloud_v1.5:GatewayConfiguration>
                <vcloud_v1.5:Gateway href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
                        name="xs:string" status="xs:int">
                    <vcloud_v1.5:Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                            rel="xs:string"/>
                    <Description> xs:string </Description>
                    <vcloud_v1.5:Tasks>
                        <vcloud_v1.5:Task href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
                                name="xs:string" status="xs:string" operation="xs:string" operationName="xs:string"
                                serviceNamespace="xs:string" startTime="xs:dateTime" endTime="xs:dateTime" expiryTime="xs:dateTime"
                                cancelRequested="xs:boolean">
                            <vcloud_v1.5:Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                                    rel="xs:string"/>
                            <Description> xs:string </Description>
                            <vcloud_v1.5:Tasks> vcloud_v1.5:TasksInProgressType </vcloud_v1.5:Tasks>
                            <vcloud_v1.5:Owner href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                            <vcloud_v1.5:Error stackTrace="xs:string" message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string"
                                    vendorSpecificErrorCode="xs:string">
                                <vcloud_v1.5:TenantError message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string" vendorSpecificErrorCode="xs:string"/>
                            </vcloud_v1.5:Error>
                            <vcloud_v1.5:User href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                            <vcloud_v1.5:Organization href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                            <Progress> xs:int </Progress>
                            <Params> ... </Params>
                            <Details> xs:string </Details>
                            <vcloud_v1.5:Result>
                                <ResultContent> ... </ResultContent>
                            </vcloud_v1.5:Result>
                        </vcloud_v1.5:Task>
                    </vcloud_v1.5:Tasks>
                    <vcloud_v1.5:GatewayBackingRef>
                        <gatewayId> xs:string </gatewayId>
                        <vcloud_v1.5:VCRef id="xs:string" type="xs:string" name="xs:string"/>
                    </vcloud_v1.5:GatewayBackingRef>
                    <vcloud_v1.5:Configuration>
                        <BackwardCompatibilityMode> xs:boolean </BackwardCompatibilityMode>
                        <GatewayBackingConfig> xs:string </GatewayBackingConfig>
                        <vcloud_v1.5:GatewayInterfaces>
                            <vcloud_v1.5:GatewayInterface>
                                <Name> xs:string </Name>
                                <DisplayName> xs:string </DisplayName>
                                <vcloud_v1.5:Network href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                                <InterfaceType> xs:string </InterfaceType>
                                <vcloud_v1.5:SubnetParticipation>
                                    <vcloud_v1.5:Gateway> vcloud_v1.5:IpAddressType </vcloud_v1.5:Gateway>
                                    <vcloud_v1.5:Netmask> vcloud_v1.5:IpAddressType </vcloud_v1.5:Netmask>
                                    <vcloud_v1.5:IpAddress> vcloud_v1.5:IpAddressType </vcloud_v1.5:IpAddress>
                                    <vcloud_v1.5:IpRanges>
                                        <vcloud_v1.5:IpRange>
                                            <vcloud_v1.5:StartAddress> vcloud_v1.5:IpAddressType </vcloud_v1.5:StartAddress>
                                            <vcloud_v1.5:EndAddress> vcloud_v1.5:IpAddressType </vcloud_v1.5:EndAddress>
                                        </vcloud_v1.5:IpRange>
                                    </vcloud_v1.5:IpRanges>
                                    <UseForDefaultRoute> xs:boolean </UseForDefaultRoute>
                                </vcloud_v1.5:SubnetParticipation>
                                <ApplyRateLimit> xs:boolean </ApplyRateLimit>
                                <InRateLimit> xs:double </InRateLimit>
                                <OutRateLimit> xs:double </OutRateLimit>
                                <UseForDefaultRoute> xs:boolean </UseForDefaultRoute>
                            </vcloud_v1.5:GatewayInterface>
                        </vcloud_v1.5:GatewayInterfaces>
                        <vcloud_v1.5:EdgeGatewayServiceConfiguration>
                            <vcloud_v1.5:NetworkService>
                                <IsEnabled> xs:boolean </IsEnabled>
                            </vcloud_v1.5:NetworkService>
                        </vcloud_v1.5:EdgeGatewayServiceConfiguration>
                        <HaEnabled> xs:boolean </HaEnabled>
                        <UseDefaultRouteForDnsRelay> xs:boolean </UseDefaultRouteForDnsRelay>
                        <vcloud_v1.5:SyslogServerSettings>
                            <vcloud_v1.5:TenantSyslogServerSettings>
                                <vcloud_v1.5:SyslogServerIp> vcloud_v1.5:IpAddressType </vcloud_v1.5:SyslogServerIp>
                            </vcloud_v1.5:TenantSyslogServerSettings>
                        </vcloud_v1.5:SyslogServerSettings>
                        <AdvancedNetworkingEnabled> xs:boolean </AdvancedNetworkingEnabled>
                    </vcloud_v1.5:Configuration>
                </vcloud_v1.5:Gateway>
                <vcloud_v1.5:Network href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
                        name="xs:string" status="xs:int">
                    <vcloud_v1.5:Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                            rel="xs:string"/>
                    <Description> xs:string </Description>
                    <vcloud_v1.5:Tasks>
                        <vcloud_v1.5:Task href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
                                name="xs:string" status="xs:string" operation="xs:string" operationName="xs:string"
                                serviceNamespace="xs:string" startTime="xs:dateTime" endTime="xs:dateTime" expiryTime="xs:dateTime"
                                cancelRequested="xs:boolean">
                            <vcloud_v1.5:Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                                    rel="xs:string"/>
                            <Description> xs:string </Description>
                            <vcloud_v1.5:Tasks> vcloud_v1.5:TasksInProgressType </vcloud_v1.5:Tasks>
                            <vcloud_v1.5:Owner href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                            <vcloud_v1.5:Error stackTrace="xs:string" message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string"
                                    vendorSpecificErrorCode="xs:string">
                                <vcloud_v1.5:TenantError message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string" vendorSpecificErrorCode="xs:string"/>
                            </vcloud_v1.5:Error>
                            <vcloud_v1.5:User href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                            <vcloud_v1.5:Organization href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                            <Progress> xs:int </Progress>
                            <Params> ... </Params>
                            <Details> xs:string </Details>
                            <vcloud_v1.5:Result>
                                <ResultContent> ... </ResultContent>
                            </vcloud_v1.5:Result>
                        </vcloud_v1.5:Task>
                    </vcloud_v1.5:Tasks>
                    <vcloud_v1.5:Configuration>
                        <BackwardCompatibilityMode> xs:boolean </BackwardCompatibilityMode>
                        <vcloud_v1.5:IpScopes>
                            <vcloud_v1.5:IpScope>
                                <IsInherited> xs:boolean </IsInherited>
                                <vcloud_v1.5:Gateway> vcloud_v1.5:IpAddressType </vcloud_v1.5:Gateway>
                                <vcloud_v1.5:Netmask> vcloud_v1.5:IpAddressType </vcloud_v1.5:Netmask>
                                <vcloud_v1.5:Dns1> vcloud_v1.5:IpAddressType </vcloud_v1.5:Dns1>
                                <vcloud_v1.5:Dns2> vcloud_v1.5:IpAddressType </vcloud_v1.5:Dns2>
                                <DnsSuffix> xs:string </DnsSuffix>
                                <IsEnabled> xs:boolean </IsEnabled>
                                <vcloud_v1.5:IpRanges>
                                    <vcloud_v1.5:IpRange>
                                        <vcloud_v1.5:StartAddress> vcloud_v1.5:IpAddressType </vcloud_v1.5:StartAddress>
                                        <vcloud_v1.5:EndAddress> vcloud_v1.5:IpAddressType </vcloud_v1.5:EndAddress>
                                    </vcloud_v1.5:IpRange>
                                </vcloud_v1.5:IpRanges>
                                <vcloud_v1.5:AllocatedIpAddresses>
                                    <vcloud_v1.5:IpAddress> vcloud_v1.5:IpAddressType </vcloud_v1.5:IpAddress>
                                </vcloud_v1.5:AllocatedIpAddresses>
                                <vcloud_v1.5:SubAllocations href="xs:anyURI" type="xs:string">
                                    <vcloud_v1.5:Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                                            rel="xs:string"/>
                                    <vcloud_v1.5:SubAllocation>
                                        <vcloud_v1.5:EdgeGateway href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                                        <vcloud_v1.5:IpRanges>
                                            <vcloud_v1.5:IpRange>
                                                <vcloud_v1.5:StartAddress> vcloud_v1.5:IpAddressType </vcloud_v1.5:StartAddress>
                                                <vcloud_v1.5:EndAddress> vcloud_v1.5:IpAddressType </vcloud_v1.5:EndAddress>
                                            </vcloud_v1.5:IpRange>
                                        </vcloud_v1.5:IpRanges>
                                    </vcloud_v1.5:SubAllocation>
                                </vcloud_v1.5:SubAllocations>
                            </vcloud_v1.5:IpScope>
                        </vcloud_v1.5:IpScopes>
                        <vcloud_v1.5:ParentNetwork href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                        <FenceMode> xs:string </FenceMode>
                        <RetainNetInfoAcrossDeployments> xs:boolean </RetainNetInfoAcrossDeployments>
                        <vcloud_v1.5:Features>
                            <vcloud_v1.5:NetworkService>
                                <IsEnabled> xs:boolean </IsEnabled>
                            </vcloud_v1.5:NetworkService>
                        </vcloud_v1.5:Features>
                        <vcloud_v1.5:SyslogServerSettings>
                            <vcloud_v1.5:SyslogServerIp1> vcloud_v1.5:IpAddressType </vcloud_v1.5:SyslogServerIp1>
                            <vcloud_v1.5:SyslogServerIp2> vcloud_v1.5:IpAddressType </vcloud_v1.5:SyslogServerIp2>
                        </vcloud_v1.5:SyslogServerSettings>
                        <vcloud_v1.5:RouterInfo>
                            <vcloud_v1.5:ExternalIp> vcloud_v1.5:IpAddressType </vcloud_v1.5:ExternalIp>
                        </vcloud_v1.5:RouterInfo>
                        <AdvancedNetworkingEnabled> xs:boolean </AdvancedNetworkingEnabled>
                        <SubInterface> xs:boolean </SubInterface>
                    </vcloud_v1.5:Configuration>
                    <ProviderInfo> xs:string </ProviderInfo>
                    <vcloud_v1.5:EdgeGateway href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                    <vcloud_v1.5:ServiceConfig>
                        <vcloud_v1.5:NetworkService>
                            <IsEnabled> xs:boolean </IsEnabled>
                        </vcloud_v1.5:NetworkService>
                    </vcloud_v1.5:ServiceConfig>
                    <IsShared> xs:boolean </IsShared>
                    <vcloud_v1.5:VimPortGroupRef>
                        <vcloud_v1.5:VimServerRef href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                        <MoRef> xs:string </MoRef>
                        <VimObjectType> xs:string </VimObjectType>
                    </vcloud_v1.5:VimPortGroupRef>
                </vcloud_v1.5:Network>
            </vcloud_v1.5:GatewayConfiguration>
            <vcloud_v1.5:StorageProfile href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
                    name="xs:string">
                <vcloud_v1.5:Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                        rel="xs:string"/>
                <Description> xs:string </Description>
                <vcloud_v1.5:Tasks>
                    <vcloud_v1.5:Task href="xs:anyURI" type="xs:string" id="xs:string" operationKey="xs:string"
                            name="xs:string" status="xs:string" operation="xs:string" operationName="xs:string"
                            serviceNamespace="xs:string" startTime="xs:dateTime" endTime="xs:dateTime" expiryTime="xs:dateTime"
                            cancelRequested="xs:boolean">
                        <vcloud_v1.5:Link href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"
                                rel="xs:string"/>
                        <Description> xs:string </Description>
                        <vcloud_v1.5:Tasks> vcloud_v1.5:TasksInProgressType </vcloud_v1.5:Tasks>
                        <vcloud_v1.5:Owner href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                        <vcloud_v1.5:Error stackTrace="xs:string" message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string"
                                vendorSpecificErrorCode="xs:string">
                            <vcloud_v1.5:TenantError message="xs:string" majorErrorCode="xs:int" minorErrorCode="xs:string" vendorSpecificErrorCode="xs:string"/>
                        </vcloud_v1.5:Error>
                        <vcloud_v1.5:User href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                        <vcloud_v1.5:Organization href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
                        <Progress> xs:int </Progress>
                        <Params> ... </Params>
                        <Details> xs:string </Details>
                        <vcloud_v1.5:Result>
                            <ResultContent> ... </ResultContent>
                        </vcloud_v1.5:Result>
                    </vcloud_v1.5:Task>
                </vcloud_v1.5:Tasks>
                <Enabled> xs:boolean </Enabled>
                <Units> xs:string </Units>
                <Limit> xs:long </Limit>
                <Default> xs:boolean </Default>
                <vcloud_v1.5:IopsSettings>
                    <Enabled> xs:boolean </Enabled>
                    <DiskIopsMax> xs:long </DiskIopsMax>
                    <DiskIopsDefault> xs:long </DiskIopsDefault>
                    <StorageProfileIopsLimit> xs:long </StorageProfileIopsLimit>
                    <DiskIopsPerGbMax> xs:long </DiskIopsPerGbMax>
                </vcloud_v1.5:IopsSettings>
                <StorageUsedMB> xs:long </StorageUsedMB>
                <IopsAllocated> xs:long </IopsAllocated>
            </vcloud_v1.5:StorageProfile>
            <ThinProvision> xs:boolean </ThinProvision>
            <FastProvisioningEnabled> xs:boolean </FastProvisioningEnabled>
            <vcloud_v1.5:NetworkPoolReference href="xs:anyURI" id="xs:string" type="xs:string" name="xs:string"/>
            <AutomaticNetworkPoolReference/>
        </VdcTemplateSpecification>
    </VMWVdcTemplate>
</VMWVdcTemplates>

Attributes

Attribute Type Required Modifiable Since Deprecated Description
href anyURI No always 5.7 The URI of the entity.
type string No always 5.7 The MIME type of the entity.

Elements

Element Type Required Modifiable Since Deprecated Description
Link LinkType No none 5.7 A reference to an entity or operation associated with this object.
VCloudExtension VCloudExtensionType No always 5.7 An optional extension element that can contain an arbitrary number of elements and attributes. Not related to extension services.
VMWVdcTemplate VMWVdcTemplateType No none 5.7 A reference to a VDC template object.