ProfilePolicyOptionMetadata
ProfilePolicyOptionMetadata
The ProfilePolicyOptionMetadata data object contains the metadata information for a PolicyOption.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"id": {
"_typeName": "string",
"label": "string",
"summary": "string",
"key": "string",
"messageCatalogKeyPrefix": "string",
"messageArg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
]
},
"parameter": [
{
"_typeName": "string",
"id": {
"_typeName": "string",
"label": "string",
"summary": "string",
"key": "string",
"messageCatalogKeyPrefix": "string",
"messageArg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
]
},
"type": "string",
"optional": false,
"defaultValue": {
"_typeName": "string"
},
"hidden": false,
"securitySensitive": false,
"readOnly": false,
"parameterRelations": [
{
"_typeName": "string",
"relationTypes": [
"string"
],
"values": [
{
"_typeName": "string"
}
],
"path": {
"_typeName": "string",
"profilePath": "string",
"policyId": "string",
"parameterId": "string",
"policyOptionId": "string"
},
"minCount": 0,
"maxCount": 0
}
]
}
]
}
id
Required
Identifier for the policy option.
- The
id.key
value (ExtendedElementDescription.key) identifies the policy option type. - The
id.label
property (ExtendedElementDescription.label) contains a brief localizable message describing the policy option. - The
id.summary
property (ExtendedElementDescription.summary) contains a localizable summary of the policy option. Summary information can contain embedded variable names which can be replaced with values from theparameter
property.
array of ProfileParameterMetadata
parameter
Optional
Metadata about the parameters for the policy option.