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.keyvalue (ExtendedElementDescription.key) identifies the policy option type. - The
id.labelproperty (ExtendedElementDescription.label) contains a brief localizable message describing the policy option. - The
id.summaryproperty (ExtendedElementDescription.summary) contains a localizable summary of the policy option. Summary information can contain embedded variable names which can be replaced with values from theparameterproperty.
array of
ProfileParameterMetadata
parameter
Optional
Metadata about the parameters for the policy option.