PublishedService Data Type

A published service.

Namespace
(Default)
Properties
name data type type namespace min/max occurs description
appliedPlacementAttributes list of AppliedPlacementAttribute element 0/unbounded the placement attributes that have been applied
categories list of ServiceCategory element 0/unbounded Gets the categories.
cloudTemplateDeployType CloudTemplateDeployType element 0/1 If deploying cloud templates, specifies how they should be deployed.
completionWorkflowId long element 0/1 Gets the completion workfow id.
deployType ServiceDeployType element 0/1 Gets the deploy type.
description string element 0/1 Gets the description.
externalRouterStaticallyAssigned string element 0/1 Is the external router statically assigned? Applicable only for fenced component service.
fenced string element 0/1 Checks if is fenced.
highlyAvailable string element 0/1 Checks if is highly available.
iconId long element 1/1 Gets the icon id.
internalRouterIp string element 0/1 Gets the router ip.
internalRouterSubnet string element 0/1 Gets the router subnet.
name string element 0/1 Gets the name.
namingFormat string element 0/1 Gets the naming format.
organizations list of ManagedObjectReference element 0/unbounded Gets the collection of organizations to published this service to.
publishState CatalogState element 0/1 Gets the publish state.
resourceSummary PublishedServiceResourceSummary element 0/1 Gets the resource summary.
retired long element 0/1 Gets the retired.
serviceComponents list of PublishedServiceComponent element 0/unbounded Gets the service components.
serviceDeployable string element 0/1 Checks if is service deployable.
serviceFormIncluded string element 0/1 Gets the service form included flag
serviceType ServiceType element 0/1 Contains the type of service (SHARED or SERVICE)
serviceUsers list of OwnerInfo element 0/unbounded Gets the service users.
startDeployedComponents string element 0/1 Checks if is startDeployedComponents.
useDefaultNamingFormat string element 0/1 Checks if is use default naming format.
useStaticComponentForms string element 0/1 Check if this service should use static component forms.
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

<PublishedService>
  <serviceType>...</serviceType>
  <useStaticComponentForms>...</useStaticComponentForms>
  <resourceSummary>
    <totalCost>...</totalCost>
    <totalOsCost>...</totalOsCost>
    <totalCpuCost>...</totalCpuCost>
    <totalMemoryCost>...</totalMemoryCost>
    <totalDiskCost>...</totalDiskCost>
    <totalSupportCost>...</totalSupportCost>
    <totalExtraCost>...</totalExtraCost>
    <totalCpu>...</totalCpu>
    <totalMemory>...</totalMemory>
    <totalDisk>...</totalDisk>
    <totalCategorizedCosts>...</totalCategorizedCosts>
  </resourceSummary>
  <deployType>...</deployType>
  <name>...</name>
  <namingFormat>...</namingFormat>
  <iconId>...</iconId>
  <useDefaultNamingFormat>...</useDefaultNamingFormat>
  <highlyAvailable>...</highlyAvailable>
  <fenced>...</fenced>
  <startDeployedComponents>...</startDeployedComponents>
  <description>...</description>
  <serviceDeployable>...</serviceDeployable>
  <completionWorkflowId>...</completionWorkflowId>
  <retired>...</retired>
  <publishState>...</publishState>
  <serviceUsers xsitype="...">
    <id>...</id>
    <loginId>...</loginId>
    <displayName>...</displayName>
    <email>...</email>
    <itContact>...</itContact>
    <primary>...</primary>
  </serviceUsers>
  <organizations xsitype="...">
    <displayName>...</displayName>
    <type>...</type>
    <id>...</id>
  </organizations>
  <serviceComponents 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>
  </serviceComponents>
  <categories xsitype="...">
    <id>...</id>
    <name>...</name>
    <serviceCount>...</serviceCount>
  </categories>
  <externalRouterStaticallyAssigned>...</externalRouterStaticallyAssigned>
  <internalRouterIp>...</internalRouterIp>
  <internalRouterSubnet>...</internalRouterSubnet>
  <appliedPlacementAttributes xsitype="...">
    <placementAttribute>
      <displayName>...</displayName>
      <type>...</type>
      <id>...</id>
    </placementAttribute>
    <allowedValues>...</allowedValues>
  </appliedPlacementAttributes>
  <cloudTemplateDeployType>...</cloudTemplateDeployType>
  <serviceFormIncluded>...</serviceFormIncluded>
  <displayName>...</displayName>
  <type>...</type>
  <id>...</id>
</PublishedService>