{{ $processors := where .Site.Pages "Params.componentType" "processors" }}
{{ $controllerServices := where .Site.Pages "Params.componentType" "controller-services" }}
{{ .Params.title }} {{ .Params.version }}
- Bundle
- {{ .Params.group }} | {{ .Params.artifact }}
- Description
- {{ .Params.typeDescription }}
- Tags
-
{{- range $index, $tag := .Params.tags -}}
{{- if $index }}, {{ end }}{{ $tag }}
{{- end -}}
- Input Requirement
-
{{ replace .Params.inputRequirement "INPUT_" "" }}
- Supports Sensitive Dynamic Properties
- {{ .Params.supportsSensitiveDynamicProperties }}
{{ if .Params.additionalDetails }}
{{ $detailsPage := .GetPage "additional-details" }}
{{ end }}
{{ range .Params.propertyDescriptors }}
-
{{ .displayName }}
{{ .description }}
- Display Name
- {{ .displayName }}
- Description
- {{ .description }}
- API Name
- {{ .name }}
{{ if .defaultValue }}
- Default Value
- {{ .defaultValue }}
{{ end }}
{{ if .allowableValues }}
- Allowable Values
-
{{ range .allowableValues }}
-
{{ .displayName }}
{{ if .description -}}
{{- end -}}
{{ end }}
{{ end }}
{{ if .typeProvidedByValue }}
- Service Interface
- {{ .typeProvidedByValue.type }}
{{ $serviceInterface := .typeProvidedByValue.type }}
- Service Implementations
-
{{ range $controllerServices }}
{{ $serviceImplementation := .Params.type }}
{{ range .Params.providedApiImplementations }}
{{ if eq .type $serviceInterface }}
{{ end }}
{{ end }}
{{ end }}
{{ end }}
- Expression Language Scope
- {{ .expressionLanguageScopeDescription }}
- Sensitive
- {{ .sensitive }}
- Required
- {{ .required }}
{{ if .dependencies }}
- Dependencies
-
{{ range .dependencies }}
-
{{ .propertyDisplayName }}
is set to any
{{ if .dependentValues }}
of
{{ else }}
value specified
{{ end }}
{{ if .dependentValues }}
[{{- range $index, $dependentValue := .dependentValues -}}
{{- if $index }}, {{ end }}{{ $dependentValue -}}
{{ end }}]
{{ end }}
{{ end }}
{{ end }}
{{ end }}
{{ if .Params.dynamicProperties }}
{{ range .Params.dynamicProperties }}
-
{{ .name }}
{{ .description }}
- Name
- {{ .name }}
- Description
- {{ .description }}
- Value
- {{ .value }}
- Expression Language Scope
- {{ .expressionLanguageScope }}
{{ end }}
{{ end }}
{{ if .Params.stateful }}
Scopes |
Description |
{{- range $index, $scope := .Params.stateful.scopes -}}
{{- if $index }}, {{ end }}{{ $scope }}
{{- end -}}
|
{{ .Params.stateful.description }} |
{{ end }}
{{ if .Params.systemResourceConsiderations }}
Resource |
Description |
{{ range .Params.systemResourceConsiderations }}
{{ .resource }} |
{{ .description }} |
{{ end }}
{{ end }}
{{ if .Params.explicitRestrictions }}
Required Permission |
Explanation |
{{ range .Params.explicitRestrictions }}
{{ .requiredPermission }} |
{{ .explanation }} |
{{ end }}
{{ end }}
{{ if .Params.supportedRelationships }}
Name |
Description |
{{ range .Params.supportedRelationships }}
{{ .name }} |
{{ .description }} |
{{ end }}
{{ end }}
{{ if .Params.readsAttributes }}
Name |
Description |
{{ range .Params.readsAttributes }}
{{ .name }} |
{{ .description }} |
{{ end }}
{{ end }}
{{ if .Params.writesAttributes }}
Name |
Description |
{{ range .Params.writesAttributes }}
{{ .name }} |
{{ .description }} |
{{ end }}
{{ end }}
{{ if .Params.useCases }}
{{ range .Params.useCases }}
-
{{ .description }}
- Description
- {{ .description }}
{{ if .notes }}
- Notes
- {{ .notes }}
{{ end }}
{{ if .keywords }}
- Keywords
-
{{- range $index, $keyword := .keywords -}}
{{- if $index }}, {{ end }}{{ $keyword }}
{{- end -}}
{{ end }}
- Configuration
{{ .configuration }}
{{ end }}
{{ end }}
{{ if .Params.multiProcessorUseCases }}
{{ range .Params.multiProcessorUseCases }}
-
{{ .description }}
- Description
- {{ .description }}
{{ if .notes }}
- Notes
- {{ .notes }}
{{ end }}
{{ if .keywords }}
- Keywords
-
{{- range $index, $keyword := .keywords -}}
{{- if $index }}, {{ end }}{{ $keyword }}
{{- end -}}
{{ end }}
- Processor Configurations
-
{{ range .configurations }}
{{ .processorClassName }}
{{ .configuration }}
{{ end }}
{{ end }}
{{ end }}
{{ if .Params.seeAlso }}
{{ range .Params.seeAlso }}
-
{{ . }}
{{ end }}
{{ end }}