NamespaceManagement_SupervisorServices_Info

NamespaceManagement_SupervisorServices_Info
NamespaceManagement_SupervisorServices_Info

The SupervisorServices.Info structure contains detailed information about a Supervisor Service.

JSON Example
{
    "display_name": "string",
    "state": "string",
    "description": "string",
    "has_default_versions_registered": false,
    "must_be_installed": false
}
string
display_name
Required

The human readable name of the Supervisor Service.

state
Required

The SupervisorServices.State enumerated type defines the state of a Supervisor Service.
ACTIVATED : The is the default state of a Supervisor Service upon creation. In this state, at least one version of the Supervisor Service is activated.
DEACTIVATED : The is the deactivated state of a Supervisor Service. In this state, all existing versions of the Supervisor Service will be deactivated, and cannot be activated. In addition to that, no new versions can be added to the Supervisor Service.

string
description
Optional

A human readable description of the Supervisor Service. If unset, no description is available for the Supervisor Service.

boolean
has_default_versions_registered
Optional

If true, this Supervisor Service has at least one version registered by default on vCenter, and those default versions cannot be deleted. If false, this service does not have any default registered versions. This field is optional because it was added in a newer version than its parent node.

boolean
must_be_installed
Optional

If true, this Supervisor Service will be installed by default on each Supervisor, though the version may differ on different Supervisors. Users can upgrade this version later, but cannot uninstall the service. If false, this service will not be installed by default on Supervisors. This field is optional because it was added in a newer version than its parent node.