Deployment Type Info API

Use the Deployment Type Info API to view or edit the current system deployment type.

URL

https://<server>/unifiedconfig/config/deploymenttypeinfo

Operations

  • get: Returns the current deployment type and the results of the capacity and system validation tests, using the URL https://<server>/unifiedconfig/config/deploymenttypeinfo.

  • update: Sets the specified deployment type if the system validation check, capacity check, and VM Validation for that deployment type pass and are required.

Parameters

  • changeStamp: See Shared Parameters.

  • vmHosts: vmHost information, including name, address, username, and password parameters of Side A and Side B. Only required when switching to Packaged CCE, to allow access to the ESX servers for VM validation.

  • permissionInfo: See Permissions.

  • systemValidationStatus: See Serviceability API.

  • capacityInfo: See Serviceability API.

  • vmLayoutType: Represents the current deployment type and hardware.

  • vmValidationLogURL: The URL to download a file about VM layout validation.

  • deploymentType: The type of deployment. The following types are supported:

    • 0: No deployment type specified. Initial type set at installation. Once set to another deployment type, you cannot switch back to 0.

    • 1: NAM (Deprecated)

    • 2: Contact Director

    • 3: NAM Rogger (Deprecated)

    • 4: ICM Router/Logger

    • 5: UCCE: 8000 Agents Router/Logger

    • 6: UCCE: 12000 Agents Router/Logger

    • 7: Packaged CCE: 2000 Agents

    • 8: ICM Rogger

    • 9: UCCE: 4000 Agents Rogger

    • 10: Packaged CCE: Lab Mode

    • 11: HCS-CC: 2000 Agents

    • 12: HCS-CC: 500 Agents (Deprecated)

    • 13: UCCE: Progger (Lab Only)

    • 14: HCS-CC: 4000 Agents

    • 15: HCS-CC: 12000 Agents

    • 16: UCCE: 2000 Agents

    • 17: Packaged CCE: 4000 Agents

    • 18: Packaged CCE: 12000 Agents

    • 19: UCCE: 24000 Agents Router/Logger

    • 20: HCS-CC: 24000 Agents

  • targetDeploymentType: Indicates which deployment type is being initialized.

  • hardwareLayoutType: Indicates the hardware layout types - Tested Reference Configuration (TRC) or Specification based hardware (SPEC). This is an optional parameter. If the hardware type is not specified, the system takes TRC by default.

Example Get Response

Code Snippet
Copy<deploymentTypeInfo>
  <changeStamp>59</changeStamp>
  <deploymentType>7</deploymentType>
  <vmLayoutType>PCCE_C240M3_Full</vmLayoutType>
  <vmHosts>
    <vmHost>
      <name>sideA</name>
      <address>10.86.141.10</address>
      <userName>root</userName>
    </vmHost>
    <vmHost>
      <name>sideB</name>
      <address>10.86.141.29</address>
      <userName>root</userName>
      <password>pwexample</password>
    </vmHost>
  </vmHosts>
</deploymentTypeInfo>