Stack Data Type

A stack in the server inventory.

Namespace
(Default)
Properties
name data type type namespace min/max occurs description
approvalState ApprovalState element 0/1 Get approval state.
compliant string element 0/1 Get compliant flag.
connectionState VirtualMachineConnectionState element 0/1 Get connection state.
cost double element 1/1 The annual cost of this stack; this is calculated based on the software and resources used by this stack using the cost configuration.
createdBy string element 0/1 Get created by user.
creationDate long element 1/1 Get creation date.
description string element 0/1 GEt description.
eolState string element 0/1 Get EOL state.
errors list of StackError element 0/unbounded Get the errors of the application stack
existsInInventory string element 0/1 Get exists in inventory flag.
expiryDate dateTime element 0/1 Get expiry date.
expiryState ExpiryIntervals element 0/1 Get expiry state.
itContact OwnerInfo element 0/1 Get IT contact.
lastUpdatedTime long element 0/1 Get last updated time.
objectHandleId long element 1/1 Get object handle ID.
organization ManagedObjectReference element 0/1 Get organization.
outputs list of StackOutput element 0/unbounded Get outputs.
owners list of OwnerInfo element 0/unbounded Get owners.
primaryOwner OwnerInfo element 0/1 Get primary owner.
resources list of GenericResource element 0/unbounded The collection of Resources associated with this stack
runningCost double element 1/1 The annual cost of this stack; this is calculated based on the software and resources used by this stack using the cost configuration.
stackId string element 0/1 Get stack ID.
stackStatus string element 0/1 Get stack status.
stackStatusReason string element 0/1 Get stack status reason.
suspectState string element 0/1 Set suspect state.
Properties inherited from ServerInventoryItem
attributes list of AppliedAttribute element 0/unbounded A collection of all the custom attributes that have been applied to this server inventory item, along with the applied values.
connected boolean element 1/1 Whether the server inventory item or its appropriate container is connected.
datastoreParent ManagedObjectReference element 0/1 A reference to the parent of the server inventory item in the Datastore view. Not all server inventory items appear in this view. If this value is null, then the object is at the root of the tree provided it can appear in the tree.
deployedParent ManagedObjectReference element 0/1 A reference to the parent of the server inventory item in the Deployed view. Not all server inventory items appear in this view. If this value is null, then the object is at the root of the tree provided it can appear in the tree.
expiryGroup Attribute element 0/1 The expiry group for this server inventory item. This is only applicable for virtual machines and repository images.
groups list of Group element 0/unbounded Gets the groups.
managementServer ManagedObjectReference element 0/1 A reference to the management server that owns this server inventory item.
managementServerType ManagementServerType element 0/1 Gets the management server type.
name string element 0/1 The display name of the server inventory item.
operationalParent ManagedObjectReference element 0/1 A reference to the parent of the server inventory item in the Operational view. Not all server inventory items appear in this view. If this value is null, then the object is at the root of the tree provided it can appear in the tree.
reference ManagedObjectReference element 0/1 A reference to this server inventory item that can be used to uniquely identify the object in a lightweight manner.
remoteId string element 0/1 The remote id of the server inventory item.
repositoryParent ManagedObjectReference element 0/1 A reference to the parent of the server inventory item in the Repository view. Not all server inventory items appear in this view. If this value is null, then the object is at the root of the tree provided it can appear in the tree.
Properties inherited from ManagedObjectReference
displayName string element 0/1 Gets the display name.
id long element 1/1 The unique id of the managed object this refers to.
type ManagedObjectType element 0/1 The type of managed object this refers to.
Properties inherited from supportTemplating
xsitype string attribute 0/1  

Example

<Stack>
  <stackId>...</stackId>
  <stackStatus>...</stackStatus>
  <stackStatusReason>...</stackStatusReason>
  <description>...</description>
  <outputs xsitype="...">
    <outputKey>...</outputKey>
    <outputValue>...</outputValue>
    <description>...</description>
  </outputs>
  <lastUpdatedTime>...</lastUpdatedTime>
  <owners xsitype="...">
    <id>...</id>
    <loginId>...</loginId>
    <displayName>...</displayName>
    <email>...</email>
    <itContact>...</itContact>
    <primary>...</primary>
  </owners>
  <primaryOwner xsitype="...">
    <id>...</id>
    <loginId>...</loginId>
    <displayName>...</displayName>
    <email>...</email>
    <itContact>...</itContact>
    <primary>...</primary>
  </primaryOwner>
  <itContact xsitype="...">
    <id>...</id>
    <loginId>...</loginId>
    <displayName>...</displayName>
    <email>...</email>
    <itContact>...</itContact>
    <primary>...</primary>
  </itContact>
  <eolState>...</eolState>
  <suspectState>...</suspectState>
  <expiryDate>...</expiryDate>
  <expiryState>...</expiryState>
  <approvalState>...</approvalState>
  <organization xsitype="...">
    <displayName>...</displayName>
    <type>...</type>
    <id>...</id>
  </organization>
  <objectHandleId>...</objectHandleId>
  <connectionState>...</connectionState>
  <creationDate>...</creationDate>
  <createdBy>...</createdBy>
  <existsInInventory>...</existsInInventory>
  <compliant>...</compliant>
  <cost>...</cost>
  <runningCost>...</runningCost>
  <resources>
    <id>...</id>
    <stack>
      <displayName>...</displayName>
      <type>...</type>
      <id>...</id>
    </stack>
    <resourceGroup>
      <displayName>...</displayName>
      <type>...</type>
      <id>...</id>
    </resourceGroup>
    <logicalId>...</logicalId>
    <physicalId>...</physicalId>
    <resourceName>...</resourceName>
    <resourceType>...</resourceType>
    <resourceStatus>...</resourceStatus>
    <resourceStatusReason>...</resourceStatusReason>
    <lastStatusUpdatedTime>...</lastStatusUpdatedTime>
    <description>...</description>
  </resources>
  <errors xsitype="...">
    <id>...</id>
    <thirdParty>...</thirdParty>
    <severity>...</severity>
    <location>...</location>
    <message>...</message>
  </errors>
  <reference>
    <displayName>...</displayName>
    <type>...</type>
    <id>...</id>
  </reference>
  <managementServer>
    <displayName>...</displayName>
    <type>...</type>
    <id>...</id>
  </managementServer>
  <connected>...</connected>
  <remoteId>...</remoteId>
  <name>...</name>
  <operationalParent>
    <displayName>...</displayName>
    <type>...</type>
    <id>...</id>
  </operationalParent>
  <deployedParent>
    <displayName>...</displayName>
    <type>...</type>
    <id>...</id>
  </deployedParent>
  <repositoryParent>
    <displayName>...</displayName>
    <type>...</type>
    <id>...</id>
  </repositoryParent>
  <datastoreParent>
    <displayName>...</displayName>
    <type>...</type>
    <id>...</id>
  </datastoreParent>
  <attributes>
    <id>...</id>
    <attribute/>
    <value>...</value>
  </attributes>
  <expiryGroup>
    <name>...</name>
    <description>...</description>
    <targetManagedObjectTypes>...</targetManagedObjectTypes>
    <allowedValues/>
    <portalEditable>...</portalEditable>
    <enumerated>...</enumerated>
    <costItems/>
    <regularExpression>...</regularExpression>
    <validationMessage>...</validationMessage>
    <subList>...</subList>
    <parentId>...</parentId>
    <parentName>...</parentName>
  </expiryGroup>
  <groups>
    <groupType>...</groupType>
    <permanent>...</permanent>
  </groups>
  <managementServerType>...</managementServerType>
</Stack>