Name
{{ descriptor.displayName }}
Description
{{ descriptor.description }}
API Name
{{ descriptor.name }}
@if (descriptor.defaultValue) {
Default Value
{{ formatDefaultValue(descriptor) }}
}
@if (descriptor.allowableValues) {
Allowable Values
@for (allowableValue of descriptor.allowableValues; track allowableValue.value) {
-
{{ allowableValue.displayName }}
}
}
@if (descriptor.typeProvidedByValue) {
Controller Service API
{{ formatServiceApi(descriptor.typeProvidedByValue) }}
}
@if (serviceImplementations$ | async; as serviceImplementations) {
}
Expression Language Scope
{{ descriptor.expressionLanguageScopeDescription }}
Sensitive
{{ descriptor.sensitive }}
@if (descriptor.dependencies) {
Dependencies
@for (
propertyDependency of sortDependencies(descriptor.dependencies);
track propertyDependency.propertyName
) {
-
@if (propertyDependency.dependentValues) {
{{ propertyDependency.propertyDisplayName }} is set to any of [{{
formatDependentValue(propertyDependency)
}}]
} @else {
{{ propertyDependency.propertyDisplayName }} has any value specified
}
}
}
@if (descriptor.resourceDefinition) {
Resources
@if (descriptor.resourceDefinition.cardinality === ResourceCardinality.MULTIPLE) {
@if (descriptor.resourceDefinition.resourceTypes.length === 1) {
This property expects a comma-separated list of
{{ descriptor.resourceDefinition.resourceTypes[0] }} resources.
} @else {
This property expects a comma-separated list of resources. Each of the resources may be of
any of the following types [{{ formatResources(descriptor.resourceDefinition) }}].
}
} @else {
@if (descriptor.resourceDefinition.resourceTypes.length === 1) {
This property requires exactly one {{ descriptor.resourceDefinition.resourceTypes[0] }} to
be provided.
} @else {
This property requires exactly one resource to be provided. That resource may be any of the
following types [{{ formatResources(descriptor.resourceDefinition) }}].
}
}
}
}