DirectPathProfileManagerFilterSpec

DirectPathProfileManagerFilterSpec
DirectPathProfileManagerFilterSpec

Specification describing the parameters used to filter the results when listing DirectPath profiles in a vCenter (see DirectPathProfileManagerList).

If multiple fields are specified, only the DirectPath profiles that match at least one element of each field match the filter.

Since: vSphere API Release 9.0.0.0

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "ids": [
        "string"
    ],
    "names": [
        "string"
    ],
    "clusters": [
        {
            "_typeName": "string",
            "type": "string",
            "value": "string"
        }
    ]
}
array of string
ids
Optional

Identifiers of the DirectPath profiles to be retrieved.

If a non-empty list of identifiers is specified while listing DirectPath profiles in a vCenter (see DirectPathProfileManagerList), then information about every DirectPath profile whose identifier matches with one of the specified identifiers will be retrieved. In other words, if identifier of a DirectPath profile is not present in the specified list of identifiers, then that DirectPath profile will not be retrieved.

array of string
names
Optional

Names of the DirectPath profiles to be retrieved.

If a non-empty list of names is specified while listing DirectPath profiles in a vCenter (see DirectPathProfileManagerList) then information about every DirectPath profile whose name matches with one of the specified names will be retrieved. In other words, if name of a DirectPath profile is not present in the specified list of names, then that DirectPath profile will not be retrieved.

clusters
Optional

MoRefs of the vSphere clusters for which DirectPath profiles need to be retrieved.

If a non-empty list of cluster MoRefs is specified while listing DirectPath profiles in a vCenter (see DirectPathProfileManagerList), then information about the DirectPath profiles applicable to all the specified clusters is returned.