{{ $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 }}
Properties
{{ if .Params.dynamicProperties }}
Dynamic Properties
{{ end }} {{ if .Params.stateful }}
State Management
Scopes Description
{{- range $index, $scope := .Params.stateful.scopes -}} {{- if $index }}, {{ end }}{{ $scope }} {{- end -}} {{ .Params.stateful.description }}
{{ end }} {{ if .Params.systemResourceConsiderations }}
System Resource Considerations
{{ range .Params.systemResourceConsiderations }} {{ end }}
Resource Description
{{ .resource }} {{ .description }}
{{ end }} {{ if .Params.explicitRestrictions }}
Restrictions
{{ range .Params.explicitRestrictions }} {{ end }}
Required Permission Explanation
{{ .requiredPermission }} {{ .explanation }}
{{ end }} {{ if .Params.supportedRelationships }}
Relationships
{{ range .Params.supportedRelationships }} {{ end }}
Name Description
{{ .name }} {{ .description }}
{{ end }} {{ if .Params.readsAttributes }}
Reads Attributes
{{ range .Params.readsAttributes }} {{ end }}
Name Description
{{ .name }} {{ .description }}
{{ end }} {{ if .Params.writesAttributes }}
Writes Attributes
{{ range .Params.writesAttributes }} {{ end }}
Name Description
{{ .name }} {{ .description }}
{{ end }} {{ if .Params.useCases }}
Use Cases
{{ end }} {{ if .Params.multiProcessorUseCases }}
Use Cases Involving Other Components
{{ end }} {{ if .Params.seeAlso }}
See Also
{{ end }}