A vApp completion workflow definition.
name | data type | type | namespace | min/max occurs | description |
---|---|---|---|---|---|
ComponentRepresentations | list of ObjectRepresentation | element | 0/unbounded | Gets the component representations. | |
components | list of PublishedServiceComponent | element | 0/unbounded | Gets the components. | |
Properties inherited from WorkflowDefinition |
|||||
StepRepresentations | list of ObjectRepresentation | element | 0/unbounded | A collection of workflow step definition representations. These are only representations - use the original Ids to retreive the actual step definitions. | |
Steps | list of WorkflowStepDefinition | element | 0/unbounded | A collection of workflow step definitions. These are the real definitions. The service will not return these but rather their representations. These are only used when requesting workflow definition creation using these step definitions. | |
changeDescription | string | element | 0/1 | Gets the Description of Changes | |
global | string | element | 0/1 | Checks if is global. | |
name | string | element | 0/1 | Gets the name. | |
targetType | ManagedObjectType | element | 0/1 | the targetType | |
workflowType | WorkflowType | element | 0/1 | Gets the workflow type. | |
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
<vAppCompletionWorkflowDefinition> <ComponentRepresentations xsitype="..."> <name>...</name> <originalObjectId>...</originalObjectId> </ComponentRepresentations> <components xsitype="..."> <id>...</id> <cost>...</cost> <namingFormat>...</namingFormat> <useDefaultNamingFormat>...</useDefaultNamingFormat> <service> <displayName>...</displayName> <type>...</type> <id>...</id> </service> <linkedClone>...</linkedClone> <template>...</template> <group>...</group> <name>...</name> <description>...</description> <componentType> <id>...</id> <name>...</name> <description>...</description> <cost>...</cost> </componentType> <ref> <displayName>...</displayName> <type>...</type> <id>...</id> </ref> <serviceProperties>...</serviceProperties> <customizationSpecName>...</customizationSpecName> <instanceTypes>...</instanceTypes> <snapshot> <displayName>...</displayName> <type>...</type> <id>...</id> </snapshot> <availabilitySet>...</availabilitySet> <iamRole>...</iamRole> <pushMemoryMetrics>...</pushMemoryMetrics> <portMappings> <name>...</name> <publicProtocol>...</publicProtocol> <privateProtocol>...</privateProtocol> <publicPort>...</publicPort> <privatePort>...</privatePort> </portMappings> <componentNics> <id>...</id> <accessMode>...</accessMode> <addressMode>...</addressMode> <staticIp>...</staticIp> <mac>...</mac> <hostName>...</hostName> <portForwardPairs/> </componentNics> <serviceComponentSettings> <id>...</id> <requestAttributes/> <groups/> <formElements/> <resources/> </serviceComponentSettings> <completionWorkflow> <displayName>...</displayName> <type>...</type> <id>...</id> </completionWorkflow> <cloudTemplateUrl>...</cloudTemplateUrl> <cloudTemplateBody>...</cloudTemplateBody> <cloudTemplateParameters> <name>...</name> <description>...</description> <defaultValue>...</defaultValue> <noEcho>...</noEcho> <value>...</value> <id>...</id> <type>...</type> <allowedValues>...</allowedValues> </cloudTemplateParameters> <targetType>...</targetType> <capabilities>...</capabilities> <capabilitiesReason>...</capabilitiesReason> </components> <name>...</name> <workflowType>...</workflowType> <StepRepresentations> <name>...</name> <originalObjectId>...</originalObjectId> </StepRepresentations> <Steps> <guestOSCredential/> <domainCredential/> <workflowDefinitionId>...</workflowDefinitionId> <id>...</id> <name>...</name> <type>...</type> <stepNumber>...</stepNumber> <condition>...</condition> </Steps> <global>...</global> <targetType>...</targetType> <changeDescription>...</changeDescription> </vAppCompletionWorkflowDefinition>