PbmCapabilityInstance
PbmCapabilityInstance
The PbmCapabilityInstance data object defines a storage capability instance.
Metadata for the capability is described in PbmCapabilityMetadata.
This structure may be used only with operations rendered under /pbm
.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"id": {
"_typeName": "string",
"namespace": "string",
"id": "string"
},
"constraint": [
{
"_typeName": "string",
"propertyInstance": [
{
"_typeName": "string",
"id": "string",
"operator": "string",
"value": {
"_typeName": "string"
}
}
]
}
]
}
id
Required
This structure may be used only with operations rendered under /pbm
.
array of PbmCapabilityConstraintInstance
constraint
Required
Constraints on the properties that comprise this capability.
Each entry represents a constraint on one or more of the properties that constitute this capability. A datum must meet one of the constraints to be compliant.