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": {
        "type": "string",
        "value": "string"
    },
    "propertyCollector": {
        "type": "string",
        "value": "string"
    },
    "viewManager": {
        "type": "string",
        "value": "string"
    },
    "about": {
        "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": {
        "type": "string",
        "value": "string"
    },
    "userDirectory": {
        "type": "string",
        "value": "string"
    },
    "sessionManager": {
        "type": "string",
        "value": "string"
    },
    "authorizationManager": {
        "type": "string",
        "value": "string"
    },
    "serviceManager": {
        "type": "string",
        "value": "string"
    },
    "perfManager": {
        "type": "string",
        "value": "string"
    },
    "scheduledTaskManager": {
        "type": "string",
        "value": "string"
    },
    "alarmManager": {
        "type": "string",
        "value": "string"
    },
    "eventManager": {
        "type": "string",
        "value": "string"
    },
    "taskManager": {
        "type": "string",
        "value": "string"
    },
    "extensionManager": {
        "type": "string",
        "value": "string"
    },
    "customizationSpecManager": {
        "type": "string",
        "value": "string"
    },
    "guestCustomizationManager": {
        "type": "string",
        "value": "string"
    },
    "customFieldsManager": {
        "type": "string",
        "value": "string"
    },
    "accountManager": {
        "type": "string",
        "value": "string"
    },
    "diagnosticManager": {
        "type": "string",
        "value": "string"
    },
    "licenseManager": {
        "type": "string",
        "value": "string"
    },
    "searchIndex": {
        "type": "string",
        "value": "string"
    },
    "fileManager": {
        "type": "string",
        "value": "string"
    },
    "datastoreNamespaceManager": {
        "type": "string",
        "value": "string"
    },
    "virtualDiskManager": {
        "type": "string",
        "value": "string"
    },
    "virtualizationManager": {
        "type": "string",
        "value": "string"
    },
    "snmpSystem": {
        "type": "string",
        "value": "string"
    },
    "vmProvisioningChecker": {
        "type": "string",
        "value": "string"
    },
    "vmCompatibilityChecker": {
        "type": "string",
        "value": "string"
    },
    "ovfManager": {
        "type": "string",
        "value": "string"
    },
    "ipPoolManager": {
        "type": "string",
        "value": "string"
    },
    "dvSwitchManager": {
        "type": "string",
        "value": "string"
    },
    "hostProfileManager": {
        "type": "string",
        "value": "string"
    },
    "clusterProfileManager": {
        "type": "string",
        "value": "string"
    },
    "complianceManager": {
        "type": "string",
        "value": "string"
    },
    "localizationManager": {
        "type": "string",
        "value": "string"
    },
    "storageResourceManager": {
        "type": "string",
        "value": "string"
    },
    "guestOperationsManager": {
        "type": "string",
        "value": "string"
    },
    "overheadMemoryManager": {
        "type": "string",
        "value": "string"
    },
    "certificateManager": {
        "type": "string",
        "value": "string"
    },
    "ioFilterManager": {
        "type": "string",
        "value": "string"
    },
    "vStorageObjectManager": {
        "type": "string",
        "value": "string"
    },
    "hostSpecManager": {
        "type": "string",
        "value": "string"
    },
    "cryptoManager": {
        "type": "string",
        "value": "string"
    },
    "healthUpdateManager": {
        "type": "string",
        "value": "string"
    },
    "failoverClusterConfigurator": {
        "type": "string",
        "value": "string"
    },
    "failoverClusterManager": {
        "type": "string",
        "value": "string"
    },
    "tenantManager": {
        "type": "string",
        "value": "string"
    },
    "siteInfoManager": {
        "type": "string",
        "value": "string"
    },
    "storageQueryManager": {
        "type": "string",
        "value": "string"
    }
}
rootFolder
Required

Reference to an instance of the Folder managed object.

propertyCollector
Required

Reference to an instance of the PropertyCollector managed object.

viewManager
Optional

Reference to an instance of the ViewManager managed object.

about
Required

This data object type describes system information including the name, type, version, and build number.

setting
Optional

Reference to an instance of the OptionManager managed object.

userDirectory
Optional

Reference to an instance of the UserDirectory managed object.

sessionManager
Optional

Reference to an instance of the SessionManager managed object.

authorizationManager
Optional

Reference to an instance of the AuthorizationManager managed object.

serviceManager
Optional

Reference to an instance of the ServiceManager managed object.

perfManager
Optional

Reference to an instance of the PerformanceManager managed object.

scheduledTaskManager
Optional

Reference to an instance of the ScheduledTaskManager managed object.

alarmManager
Optional

Reference to an instance of the AlarmManager managed object.

eventManager
Optional

Reference to an instance of the EventManager managed object.

taskManager
Optional

Reference to an instance of the TaskManager managed object.

extensionManager
Optional

Reference to an instance of the ExtensionManager managed object.

customizationSpecManager
Optional

Reference to an instance of the CustomizationSpecManager managed object.

guestCustomizationManager
Optional

Reference to an instance of the VirtualMachineGuestCustomizationManager managed object.

customFieldsManager
Optional

Reference to an instance of the CustomFieldsManager managed object.

accountManager
Optional

Reference to an instance of the HostLocalAccountManager managed object.

diagnosticManager
Optional

Reference to an instance of the DiagnosticManager managed object.

licenseManager
Optional

Reference to an instance of the LicenseManager managed object.

searchIndex
Optional

Reference to an instance of the SearchIndex managed object.

fileManager
Optional

Reference to an instance of the FileManager managed object.

datastoreNamespaceManager
Optional

Reference to an instance of the DatastoreNamespaceManager managed object.

virtualDiskManager
Optional

Reference to an instance of the VirtualDiskManager managed object.

virtualizationManager
Optional

Reference to an instance of the VirtualizationManager managed object.

snmpSystem
Optional

Reference to an instance of the HostSnmpSystem managed object.

vmProvisioningChecker
Optional

Reference to an instance of the VirtualMachineProvisioningChecker managed object.

vmCompatibilityChecker
Optional

Reference to an instance of the VirtualMachineCompatibilityChecker managed object.

ovfManager
Optional

Reference to an instance of the OvfManager managed object.

ipPoolManager
Optional

Reference to an instance of the IpPoolManager managed object.

dvSwitchManager
Optional

Reference to an instance of the DistributedVirtualSwitchManager managed object.

hostProfileManager
Optional

Reference to an instance of the HostProfileManager managed object.

clusterProfileManager
Optional

Reference to an instance of the ClusterProfileManager managed object.

complianceManager
Optional

Reference to an instance of the ProfileComplianceManager managed object.

localizationManager
Optional

Reference to an instance of the LocalizationManager managed object.

storageResourceManager
Optional

Reference to an instance of the StorageResourceManager managed object.

guestOperationsManager
Optional

Reference to an instance of the GuestOperationsManager managed object.

overheadMemoryManager
Optional

Reference to an instance of the OverheadMemoryManager managed object.

certificateManager
Optional

Reference to an instance of the CertificateManager managed object.

ioFilterManager
Optional

Reference to an instance of the IoFilterManager managed object.

vStorageObjectManager
Optional

Reference to an instance of the VStorageObjectManagerBase managed object.

hostSpecManager
Optional

Reference to an instance of the HostSpecificationManager managed object.

cryptoManager
Optional

Reference to an instance of the CryptoManager managed object.

healthUpdateManager
Optional

Reference to an instance of the HealthUpdateManager managed object.

failoverClusterConfigurator
Optional

Reference to an instance of the FailoverClusterConfigurator managed object.

failoverClusterManager
Optional

Reference to an instance of the FailoverClusterManager managed object.

tenantManager
Optional

Reference to an instance of the TenantTenantManager managed object.

siteInfoManager
Optional

Reference to an instance of the SiteInfoManager managed object.

storageQueryManager
Optional

Reference to an instance of the StorageQueryManager managed object.