Service Instance Get Capability

Service Instance Get Capability

API-wide capabilities.

Required privileges: System.View

Request
URI
GET
https://{vcenter-host}/sdk/vim25/{release}/ServiceInstance/{moId}/capability
COPY
Path Parameters
string
moId
Required

The unique identifier for the managed object to which the property attaches; the serialized managed object reference for a request has the form moType/moId, in this case ServiceInstance/{moId}.

string
release
Required

The vSphere release schema. The current specification covers vSphere 8.0.3.0 APIs.


Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns Capability of type(s) application/json
This response body class contains all of the following: DataObject
{
    "_typeName": "string",
    "provisioningSupported": false,
    "multiHostSupported": false,
    "userShellAccessSupported": false,
    "supportedEVCMode": [
        {
            "_typeName": "string",
            "label": "string",
            "summary": "string",
            "key": "string",
            "guaranteedCPUFeatures": [
                {
                    "_typeName": "string",
                    "level": 0,
                    "vendor": "string",
                    "eax": "string",
                    "ebx": "string",
                    "ecx": "string",
                    "edx": "string"
                }
            ],
            "featureCapability": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "featureName": "string",
                    "value": "string"
                }
            ],
            "featureMask": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "featureName": "string",
                    "value": "string"
                }
            ],
            "featureRequirement": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "featureName": "string",
                    "value": "string"
                }
            ],
            "vendor": "string",
            "track": [
                "string"
            ],
            "vendorTier": 0
        }
    ],
    "supportedEVCGraphicsMode": [
        {
            "_typeName": "string",
            "label": "string",
            "summary": "string",
            "key": "string",
            "mask": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "featureName": "string",
                    "value": "string"
                }
            ],
            "capability": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "featureName": "string",
                    "value": "string"
                }
            ],
            "requirement": [
                {
                    "_typeName": "string",
                    "key": "string",
                    "featureName": "string",
                    "value": "string"
                }
            ]
        }
    ],
    "networkBackupAndRestoreSupported": false,
    "ftDrsWithoutEvcSupported": false,
    "hciWorkflowSupported": false,
    "computePolicyVersion": 0,
    "clusterPlacementSupported": false,
    "lifecycleManagementSupported": false,
    "hostSeedingSupported": false,
    "scalableSharesSupported": false,
    "hadcsSupported": false,
    "configMgmtSupported": false
}
boolean
provisioningSupported
Required

Indicates whether or not the service instance supports provisioning.

For example, the CloneVM operation.

boolean
multiHostSupported
Required

Indicates whether or not the service instance supports multiple hosts.

boolean
userShellAccessSupported
Required

Flag indicating whether host user accounts should have the option to be granted shell access

array of EVCMode
supportedEVCMode
Optional

All supported Enhanced VMotion Compatibility modes.

supportedEVCGraphicsMode
Optional

All supported Enhanced VMotion Compatibility Graphics modes.

Since: vSphere API Release 7.0.1.0

boolean
networkBackupAndRestoreSupported
Optional

Indicates whether network backup and restore feature is supported.

boolean
ftDrsWithoutEvcSupported
Optional

Is DRS supported for Fault Tolerance VMs without enabling EVC.

boolean
hciWorkflowSupported
Optional

Specifies if the workflow for setting up a HCI cluster is supported.

integer As int32 As int32
computePolicyVersion
Optional

Specifies the supported compute policy version.

boolean
clusterPlacementSupported
Optional

clusterPlacementSupported

boolean
lifecycleManagementSupported
Optional

Specifies if lifecycle management of a Cluster is supported.

boolean
hostSeedingSupported
Optional

Specifies if host seeding for a cluster is supported.

Since: vSphere API Release 7.0.2.0

boolean
scalableSharesSupported
Optional

Specifies if scalable shares for resource pools is supported.

boolean
hadcsSupported
Optional

Specifies if highly available distributed clustering service is supported.

Since: vSphere API Release 7.0.1.1

boolean
configMgmtSupported
Optional

Specifies if desired configuration management platform is supported on the cluster.

Since: vSphere API Release 7.0.3.1