PbmPersistenceBasedDataServiceInfo

PbmPersistenceBasedDataServiceInfo
PbmPersistenceBasedDataServiceInfo

Describes the data services provided by the storage arrays.

In addition to storing bits, some VASA providers may also want to separate their capabilities into lines of service to let vSphere manage finer grain policies. For example an array may support replication natively, and may want vSphere policies to be defined for the replication aspect separately and compose them with persistence related policies.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "lineOfService": "string",
    "name": {
        "_typeName": "string",
        "label": "string",
        "summary": "string",
        "key": "string",
        "messageCatalogKeyPrefix": "string",
        "messageArg": [
            {
                "_typeName": "string",
                "key": "string",
                "value": {
                    "_typeName": "string"
                }
            }
        ]
    },
    "description": {
        "_typeName": "string",
        "label": "string",
        "summary": "string",
        "key": "string",
        "messageCatalogKeyPrefix": "string",
        "messageArg": [
            {
                "_typeName": "string",
                "key": "string",
                "value": {
                    "_typeName": "string"
                }
            }
        ]
    },
    "compatiblePersistenceSchemaNamespace": [
        "string"
    ]
}
array of string
compatiblePersistenceSchemaNamespace
Optional

This property should be set with compatible schema namespaces exposed by the vendor provider.

If not specified, vSphere assumes all Data Service provider schemas are compatible with all persistence provider namespaces advertised by the VASA provider.