ServiceContent

ServiceContent
ServiceContent

The ServiceContent data object defines properties for the ServiceInstance managed object.

The ServiceInstance itself does not have directly-accessible properties because reading the properties of a managed object requires the use of a property collector, and the property collector itself is a property of the ServiceInstance. For this reason, use the method RetrieveServiceContent to retrieve the ServiceContent object.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "rootFolder": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "propertyCollector": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "viewManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "about": {
        "_typeName": "string",
        "name": "string",
        "fullName": "string",
        "vendor": "string",
        "version": "string",
        "patchLevel": "string",
        "build": "string",
        "localeVersion": "string",
        "localeBuild": "string",
        "osType": "string",
        "productLineId": "string",
        "apiType": "string",
        "apiVersion": "string",
        "instanceUuid": "string",
        "licenseProductName": "string",
        "licenseProductVersion": "string"
    },
    "setting": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "userDirectory": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "sessionManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "authorizationManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "serviceManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "perfManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "scheduledTaskManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "alarmManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "eventManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "taskManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "extensionManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "customizationSpecManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "guestCustomizationManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "customFieldsManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "accountManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "diagnosticManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "licenseManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "searchIndex": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "fileManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "datastoreNamespaceManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "virtualDiskManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "virtualizationManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "snmpSystem": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "vmProvisioningChecker": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "vmCompatibilityChecker": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "ovfManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "ipPoolManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "dvSwitchManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "hostProfileManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "clusterProfileManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "complianceManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "localizationManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "storageResourceManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "guestOperationsManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "overheadMemoryManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "certificateManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "ioFilterManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "vStorageObjectManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "hostSpecManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "cryptoManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "healthUpdateManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "failoverClusterConfigurator": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "failoverClusterManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "tenantManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "siteInfoManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "storageQueryManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "directPathProfileManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    }
}
rootFolder
Required

Reference to the top of the inventory managed by this service.

propertyCollector
Required

Reference to a per-session object for retrieving properties and updates.

viewManager
Optional

A singleton managed object for tracking custom sets of objects.

about
Required

Information about the service, such as the software version.

setting
Optional

Generic configuration for a management server.

This is for example by vCenter to store the vCenter Settings. This is not used for a stand-alone host, instead the vim.host.ConfigManager.advancedOption is used.

See also HostConfigManager.

userDirectory
Optional

A user directory managed object.

sessionManager
Optional

Managed object for logging in and managing sessions.

authorizationManager
Optional

Manages permissions for managed entities in the service.

serviceManager
Optional

A singleton managed object that manages local services.

perfManager
Optional

A singleton managed object that manages the collection and reporting of performance statistics.

scheduledTaskManager
Optional

A singleton managed object that manages scheduled tasks.

alarmManager
Optional

A singleton managed object that manages alarms.

eventManager
Optional

A singleton managed object that manages events.

taskManager
Optional

A singleton managed object that manages tasks.

extensionManager
Optional

A singleton managed object that manages extensions.

customizationSpecManager
Optional

A singleton managed object that manages saved guest customization specifications.

guestCustomizationManager
Optional

A singleton managed object that manages guest customization of a running VM.

The typical usage is for the guest customization after the InstantClone operation. See VirtualMachine.InstantClone_Task.

customFieldsManager
Optional

A singleton managed object that managed custom fields.

accountManager
Optional

A singleton managed object that manages host local user and group accounts.

diagnosticManager
Optional

A singleton managed object that provides access to low-level log files.

licenseManager
Optional

A singleton managed object that manages licensing

searchIndex
Optional

A singleton managed object that allows search of the inventory

fileManager
Optional

A singleton managed object that allows management of files present on datastores.

datastoreNamespaceManager
Optional

Datastore Namespace manager.

A singleton managed object that is used to manage manipulations related to datastores' namespaces.

virtualDiskManager
Optional

A singleton managed object that allows management of virtual disks on datastores.

virtualizationManager
Optional

Deprecated as of VI API 2.5, use the VMware vCenter Converter plug-in.

A singleton managed object that manages the discovery, analysis, recommendation and virtualization of physical machines

snmpSystem
Optional

A singleton managed object that allows SNMP configuration.

Not set if not supported on a particular platform.

vmProvisioningChecker
Optional

A singleton managed object that can answer questions about the feasibility of certain provisioning operations.

vmCompatibilityChecker
Optional

A singleton managed object that can answer questions about compatibility of a virtual machine with a host.

ovfManager
Optional

A singleton managed object that can generate OVF descriptors (export) and create vApps (single-VM or vApp container-based) from OVF descriptors (import).

ipPoolManager
Optional

A singleton managed object that supports management of IpPool objects.

IP pools are used when allocating IPv4 and IPv6 addresses to vApps.

dvSwitchManager
Optional

A singleton managed object that provides relevant information of DistributedVirtualSwitch.

hostProfileManager
Optional

A singleton managed object that manages the host profiles.

clusterProfileManager
Optional

A singleton managed object that manages the cluster profiles.

complianceManager
Optional

A singleton managed object that manages compliance aspects of entities.

localizationManager
Optional

A singleton managed object that provides methods for retrieving message catalogs for client-side localization support.

storageResourceManager
Optional

A singleton managed object that provides methods for storage resource management.

guestOperationsManager
Optional

A singleton managed object that provides methods for guest operations.

overheadMemoryManager
Optional

A singleton managed object that provides methods for looking up static VM overhead memory.

certificateManager
Optional

host certificate manager A singleton managed object to manage the certificates between the Certificate Server and the host.

ioFilterManager
Optional

A singleton managed object that manages IO Filters installed on the ESXi hosts and IO Filter configuration of virtual disks.

vStorageObjectManager
Optional

A singleton managed object that manages all storage objects in the Virtual Infrastructure.

If connected to a vCenter, this is the VcenterVStorageObjectManager; If connected to an ESXi host, this is the HostVStorageObjectManager.

A storage object in the Virtual Infrastructure is represented by a vStorageObject.

hostSpecManager
Optional

A singleton managed object that manages the host specification data.

cryptoManager
Optional

A singleton managed object used to manage cryptographic keys.

healthUpdateManager
Optional

A singleton managed object that manages the health updates.

failoverClusterConfigurator
Optional

A singleton managed object that manages the VCHA Cluster configuration.

failoverClusterManager
Optional

A singleton managed object for managing a configured VCHA Cluster.

tenantManager
Optional

A singleton managed object used to configure tenants.

siteInfoManager
Optional

A singleton managed object used to manage site related capabilities.

storageQueryManager
Optional

A singleton managed object used to query storage related entities.

directPathProfileManager
Optional

A singleton managed object used to query DirectPath profiles.

Since: vSphere API Release 9.0.0.0