Pbm Service Instance Pbm Retrieve Service Content

Pbm Service Instance Pbm Retrieve Service Content

Retrieves the properties of the Storage Policy service instance.

Required privileges: System.Anonymous

Request
URI
POST
https://{vcenter-host}/sdk/vim25/{release}/pbm/PbmServiceInstance/{moId}/PbmRetrieveServiceContent
COPY
Path Parameters
string
moId
Required

The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId, in this case PbmServiceInstance/{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

Service instance properties that provide access to Storage Policy managed objects.

Returns PbmServiceInstanceContent of type(s) application/json
This response body class contains all of the following: DataObject
{
    "_typeName": "string",
    "aboutInfo": {
        "_typeName": "string",
        "name": "string",
        "version": "string",
        "instanceUuid": "string"
    },
    "sessionManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "capabilityMetadataManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "profileManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "complianceManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "placementSolver": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "replicationManager": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    }
}
aboutInfo
Required

The PbmAboutInfo data object stores identifying data about the Storage Policy Server.

This structure may be used only with operations rendered under /pbm.

sessionManager
Required

Reference to an instance of the PbmSessionManager managed object.

This structure may be used only with operations rendered under /pbm.

capabilityMetadataManager
Required

Reference to an instance of the PbmCapabilityMetadataManager managed object.

This structure may be used only with operations rendered under /pbm.

profileManager
Required

Reference to an instance of the PbmProfileProfileManager managed object.

This structure may be used only with operations rendered under /pbm.

complianceManager
Required

Reference to an instance of the PbmComplianceManager managed object.

This structure may be used only with operations rendered under /pbm.

placementSolver
Required

Reference to an instance of the PbmPlacementSolver managed object.

This structure may be used only with operations rendered under /pbm.

replicationManager
Optional

Reference to an instance of the PbmReplicationManager managed object.

This structure may be used only with operations rendered under /pbm.