{{- $groups := dict " Generic" $.Site.Data.components.state_stores.generic "Microsoft Azure" $.Site.Data.components.state_stores.azure "Google Cloud Platform (GCP)" $.Site.Data.components.state_stores.gcp "Amazon Web Services (AWS)" $.Site.Data.components.state_stores.aws "Cloudflare" $.Site.Data.components.state_stores.cloudflare "Oracle Cloud" $.Site.Data.components.state_stores.oracle }} {{ range $group, $components := $groups }}

{{ $group }}

{{ range sort $components "component" }} {{ end }}
Component CRUD Transactional ETag TTL Actors Query Status Component version Since runtime version
{{ .component }} {{ if .features.crud }} {{else}} CRUD: Not supported {{ end }} {{ if .features.transactions }} {{else}} Transactions: Not supported {{ end }} {{ if .features.etag }} {{else}} ETag: Not supported {{ end }} {{ if .features.ttl }} {{else}} TTL: Not supported {{ end }} {{ if (and .features.transactions .features.etag) }} {{else}} Actors: Not supported {{ end }} {{ if .features.query }} {{else}} Query: Not supported {{ end }} {{ .state }} {{ .version }} {{ .since }}
{{ end }} {{ partial "components/componenttoc.html" . }}