NamespaceManagementSupervisorServicesClusterSupervisorServicesInfo

The ClusterSupervisorServices.Info structure contains the detailed information about a Supervisor Service on the vSphere Supervisor cluster.


Properties

config_status Required

The ClusterSupervisorServices.ConfigStatus enumerated type describes the status of reaching the desired state configuration for the Supervisor Service.
CONFIGURING : The Supervisor Service is being installed.
REMOVING : The Supervisor Service is being deleted.
CONFIGURED : The Supervisor Service has been configured correctly (i.e. the provided YAML content has been applied successfully to the cluster)
ERROR : Failed to install the Supervisor Service, user intervention needed.

Possible values are: CONFIGURINGREMOVINGCONFIGUREDERROR


string
desired_version Required

The desired version of this Supervisor Service.


string
display_name Required

A human readable name of the Supervisor Service.


messages Required

Current set of messages associated with the Supervisor Service on the vSphere Supervisor cluster.


string
current_version Optional

The current version for the Supervisor Service. If unset, there is no version installed for the Supervisor Service.


string
description Optional

A human readable description of the Supervisor Service. If unset, the description for the service version is empty.


string
prefix Optional

The prefix that will be added to the names of the Supervisor Service’s kubernetes resources. If unset, the prefix is not assigned yet.


string
service_namespace Optional

Identifier of the namespace to allocate the Supervisor Service’s operators. If unset, there is an error when creating the service namespace or the namespace has not been created yet. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance. When operations return a value of this structure as a result, the field will be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance.

JSON Example

{
	"config_status": "CONFIGURING",
	"desired_version": "string",
	"display_name": "string",
	"messages": [
		{
			"severity": "INFO"
		}
	]
}

Feedback

Was this page helpful?