mirror of https://github.com/dapr/docs.git
Add partial shortcode and partials for components along with data files
Signed-off-by: John Ewart <johnewart@microsoft.com>
This commit is contained in:
parent
f9acc469a9
commit
4bd88d59f0
|
@ -12,80 +12,6 @@ no_list: true
|
|||
Every binding has its own unique set of properties. Click the name link to see the component YAML for each binding.
|
||||
|
||||
|
||||
Table captions:
|
||||
{{< partial "components/description.html" >}}
|
||||
|
||||
> `Status`: [Component certification]({{<ref "certification-lifecycle.md">}}) status
|
||||
- [Alpha]({{<ref "certification-lifecycle.md#alpha">}})
|
||||
- [Beta]({{<ref "certification-lifecycle.md#beta">}})
|
||||
- [Stable]({{<ref "certification-lifecycle.md#stable">}})
|
||||
> `Since`: defines from which Dapr Runtime version, the component is in the current status
|
||||
|
||||
> `Component version`: defines the version of the component
|
||||
### Generic
|
||||
|
||||
| Name | Input<br>Binding | Output<br>Binding | Status | Component version | Since runtime version |
|
||||
|------|:----------------:|:-----------------:|--------|-------- | ---------|
|
||||
| [Apple Push Notifications (APN)]({{< ref apns.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [Cron (Scheduler)]({{< ref cron.md >}}) | ✅ | ✅ | Alpha | v1 | 1.0 |
|
||||
| [GraphQL]({{< ref graghql.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [HTTP]({{< ref http.md >}}) | | ✅ | Stable| v1 | 1.0 |
|
||||
| [InfluxDB]({{< ref influxdb.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [Kafka]({{< ref kafka.md >}}) | ✅ | ✅ | Alpha | v1 | 1.0 |
|
||||
| [Kubernetes Events]({{< ref "kubernetes-binding.md" >}}) | ✅ | | Alpha | v1 | 1.0 |
|
||||
| [Local Storage]({{< ref localstorage.md >}}) | | ✅ | Alpha | v1 | 1.1 |
|
||||
| [MQTT]({{< ref mqtt.md >}}) | ✅ | ✅ | Alpha | v1 | 1.0 |
|
||||
| [MySQL]({{< ref mysql.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [PostgreSql]({{< ref postgres.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [Postmark]({{< ref postmark.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [RabbitMQ]({{< ref rabbitmq.md >}}) | ✅ | ✅ | Alpha | v1 | 1.0 |
|
||||
| [Redis]({{< ref redis.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [SMTP]({{< ref smtp.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [Twilio]({{< ref twilio.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [Twitter]({{< ref twitter.md >}}) | ✅ | ✅ | Alpha | v1 | 1.0 |
|
||||
| [SendGrid]({{< ref sendgrid.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
|
||||
### Alibaba Cloud
|
||||
|
||||
| Name | Input<br>Binding | Output<br>Binding | Status | Component version | Since |
|
||||
|------|:----------------:|:-----------------:|--------| ------ |----------|
|
||||
| [Alibaba Cloud DingTalk]({{< ref alicloud-dingtalk.md >}}) | ✅ | ✅ | Alpha | v1 | 1.2 |
|
||||
| [Alibaba Cloud OSS]({{< ref alicloudoss.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [Alibaba Cloud Tablestore]({{< ref alicloudtablestore.md >}}) | | ✅ | Alpha | v1 | 1.5 |
|
||||
|
||||
### Amazon Web Services (AWS)
|
||||
|
||||
| Name | Input<br>Binding | Output<br>Binding | Status | Component version | Since |
|
||||
|------|:----------------:|:-----------------:|--------| ------ |----------|
|
||||
| [AWS DynamoDB]({{< ref dynamodb.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [AWS S3]({{< ref s3.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [AWS SES]({{< ref ses.md >}}) | | ✅ | Alpha | v1 | 1.4 |
|
||||
| [AWS SNS]({{< ref sns.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [AWS SQS]({{< ref sqs.md >}}) | ✅ | ✅ | Alpha | v1 | 1.0 |
|
||||
| [AWS Kinesis]({{< ref kinesis.md >}}) | ✅ | ✅ | Alpha | v1 | 1.0 |
|
||||
|
||||
### Google Cloud Platform (GCP)
|
||||
|
||||
| Name | Input<br>Binding | Output<br>Binding | Status | Component version | Since |
|
||||
|------|:----------------:|:-----------------:|--------| ------ | ---------- |
|
||||
| [GCP Cloud Pub/Sub]({{< ref gcppubsub.md >}}) | ✅ | ✅ | Alpha | v1 | 1.0 |
|
||||
| [GCP Storage Bucket]({{< ref gcpbucket.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
|
||||
### Microsoft Azure
|
||||
|
||||
| Name | Input<br>Binding | Output<br>Binding | Status | Component version | Since |
|
||||
|------|:----------------:|:-----------------:|--------| --------- | ---------- |
|
||||
| [Azure Blob Storage]({{< ref blobstorage.md >}}) | | ✅ | Beta | v1 | 1.0 |
|
||||
| [Azure CosmosDB]({{< ref cosmosdb.md >}}) | | ✅ | Beta | v1 | 1.0 |
|
||||
| [Azure CosmosDBGremlinAPI]({{< ref cosmosdbgremlinapi.md >}}) | | ✅ | Alpha | v1 | 1.5 |
|
||||
| [Azure Event Grid]({{< ref eventgrid.md >}}) | ✅ | ✅ | Alpha | v1 | 1.0 |
|
||||
| [Azure Event Hubs]({{< ref eventhubs.md >}}) | ✅ | ✅ | Beta | v1 | 1.0 |
|
||||
| [Azure Service Bus Queues]({{< ref servicebusqueues.md >}}) | ✅ | ✅ | Beta | v1 | 1.0 |
|
||||
| [Azure SignalR]({{< ref signalr.md >}}) | | ✅ | Alpha | v1 | 1.0 |
|
||||
| [Azure Storage Queues]({{< ref storagequeues.md >}}) | ✅ | ✅ | Stable| v1 | 1.0 |
|
||||
|
||||
### Zeebe (Camunda Cloud)
|
||||
|
||||
| Name | Input<br>Binding | Output<br>Binding | Status | Component version | Since |
|
||||
|------|:----------------:|:-----------------:|--------| --------- | ---------- |
|
||||
| [Zeebe Command]({{< ref zeebe-command.md >}}) | | ✅ | Alpha | v1 | 1.2 |
|
||||
| [Zeebe Job Worker]({{< ref zeebe-jobworker.md >}}) | ✅ | | Alpha | v1 | 1.2 |
|
||||
{{< partial "components/bindings.html" >}}
|
|
@ -9,20 +9,6 @@ aliases:
|
|||
no_list: true
|
||||
---
|
||||
|
||||
Table captions:
|
||||
|
||||
> `Status`: [Component certification]({{<ref "certification-lifecycle.md">}}) status
|
||||
- [Alpha]({{<ref "certification-lifecycle.md#alpha">}})
|
||||
- [Beta]({{<ref "certification-lifecycle.md#beta">}})
|
||||
- [Stable]({{<ref "certification-lifecycle.md#stable">}})
|
||||
> `Since`: defines from which Dapr Runtime version, the component is in the current status
|
||||
|
||||
> `Component version`: defines the version of the component
|
||||
|
||||
### Generic
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|-------------------------------------------------------------------|------------------------------| ---------------- |-- |
|
||||
| [Redis]({{< ref redis-configuration-store.md >}}) | Alpha | v1 | 1.5 |
|
||||
|
||||
{{< partial "components/description.html" >}}
|
||||
|
||||
{{< partial "components/configuration-stores.html" >}}
|
||||
|
|
|
@ -8,24 +8,6 @@ no_list: true
|
|||
aliases:
|
||||
- /developing-applications/middleware/supported-middleware/
|
||||
---
|
||||
{{< partial "components/description.html" >}}
|
||||
|
||||
Table captions:
|
||||
|
||||
> `Status`: [Component certification]({{<ref "certification-lifecycle.md">}}) status
|
||||
- [Alpha]({{<ref "certification-lifecycle.md#alpha">}})
|
||||
- [Beta]({{<ref "certification-lifecycle.md#beta">}})
|
||||
- [Stable]({{<ref "certification-lifecycle.md#stable">}})
|
||||
> `Since`: defines from which Dapr Runtime version, the component is in the current status
|
||||
|
||||
> `Component version`: defines the version of the component
|
||||
|
||||
### HTTP
|
||||
|
||||
| Name | Description | Status | Component version |
|
||||
|------------|----------------|-----------|--------------------|
|
||||
| [Rate limit]({{< ref middleware-rate-limit.md >}}) | Restricts the maximum number of allowed HTTP requests per second | Alpha | v1|
|
||||
| [OAuth2]({{< ref middleware-oauth2.md >}}) | Enables the [OAuth2 Authorization Grant flow](https://tools.ietf.org/html/rfc6749#section-4.1) on a Web API | Alpha | v1|
|
||||
| [OAuth2 client credentials]({{< ref middleware-oauth2clientcredentials.md >}}) | Enables the [OAuth2 Client Credentials Grant flow](https://tools.ietf.org/html/rfc6749#section-4.4) on a Web API | Alpha | v1|
|
||||
| [Bearer]({{< ref middleware-bearer.md >}}) | Verifies a [Bearer Token](https://tools.ietf.org/html/rfc6750) using [OpenID Connect](https://openid.net/connect/) on a Web API | Alpha | v1|
|
||||
| [Open Policy Agent]({{< ref middleware-opa.md >}}) | Applies [Rego/OPA Policies](https://www.openpolicyagent.org/) to incoming Dapr HTTP requests | Alpha | v1|
|
||||
| [Uppercase]({{< ref middleware-uppercase.md >}}) | Converts the body of the request to uppercase letters | Stable(For local development) | v1|
|
||||
{{< partial "components/middleware.html" >}}
|
||||
|
|
|
@ -9,30 +9,6 @@ no_list: true
|
|||
|
||||
The following components provide name resolution for the service invocation building block.
|
||||
|
||||
Table captions:
|
||||
{{< partial "components/description.html" >}}
|
||||
|
||||
> `Status`: [Component certification]({{<ref "certification-lifecycle.md">}}) status
|
||||
- [Alpha]({{<ref "certification-lifecycle.md#alpha">}})
|
||||
- [Beta]({{<ref "certification-lifecycle.md#beta">}})
|
||||
- [Stable]({{<ref "certification-lifecycle.md#stable">}})
|
||||
> `Since`: defines from which Dapr Runtime version, the component is in the current status
|
||||
|
||||
> `Component version`: defines the version of the component
|
||||
|
||||
### Generic
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|-------------------------------------------------|:-------:|:-----------------:|:-----:|
|
||||
| [HashiCorp Consul]({{< ref setup-nr-consul.md >}}) | Alpha | v1 | 1.2 |
|
||||
|
||||
### Self-Hosted
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|------|:------:|:-----------------:|:-----:|
|
||||
| [mDNS]({{< ref nr-mdns.md >}}) | Stable| v1 | 1.0 |
|
||||
|
||||
### Kubernetes
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|------------|:------:|:-----------------:|:-----:|
|
||||
| [Kubernetes]({{< ref nr-kubernetes.md >}}) | Stable| v1 | 1.0 |
|
||||
{{< partial "components/name-resolution.html" >}}
|
||||
|
|
|
@ -9,44 +9,6 @@ aliases:
|
|||
no_list: true
|
||||
---
|
||||
|
||||
Table captions:
|
||||
{{< partial "components/description.html" >}}
|
||||
|
||||
> `Status`: [Component certification]({{<ref "certification-lifecycle.md">}}) status
|
||||
- [Alpha]({{<ref "certification-lifecycle.md#alpha">}})
|
||||
- [Beta]({{<ref "certification-lifecycle.md#beta">}})
|
||||
- [Stable]({{<ref "certification-lifecycle.md#stable">}})
|
||||
> `Since`: defines from which Dapr Runtime version, the component is in the current status
|
||||
|
||||
> `Component version`: defines the version of the component
|
||||
### Generic
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|-------------------------------------------------------|--------| -----| ------------- |
|
||||
| [Apache Kafka]({{< ref setup-apache-kafka.md >}}) | Stable | v1 | 1.5 |
|
||||
| [Hazelcast]({{< ref setup-hazelcast.md >}}) | Alpha | v1 | 1.0 |
|
||||
| [MQTT]({{< ref setup-mqtt.md >}}) | Beta | v1 | 1.6 |
|
||||
| [NATS Streaming]({{< ref setup-nats-streaming.md >}}) | Beta | v1 | 1.0 |
|
||||
| [In Memory]({{< ref setup-inmemory.md >}}) | Alpha | v1 | 1.4 |
|
||||
| [JetStream]({{< ref setup-jetstream.md >}}) | Alpha | v1 | 1.4 |
|
||||
| [Pulsar]({{< ref setup-pulsar.md >}}) | Alpha | v1 | 1.0 |
|
||||
| [RabbitMQ]({{< ref setup-rabbitmq.md >}}) | Beta | v1 | 1.6 |
|
||||
| [Redis Streams]({{< ref setup-redis-pubsub.md >}}) | Stable | v1 | 1.0 |
|
||||
|
||||
### Amazon Web Services (AWS)
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|---------------------------------------------------|--------| ---- | --------------|
|
||||
| [AWS SNS/SQS]({{< ref setup-aws-snssqs.md >}}) | Beta | v1 | 1.6 |
|
||||
|
||||
### Google Cloud Platform (GCP)
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|---------------------------------------------------|--------| ---- | --------------|
|
||||
| [GCP Pub/Sub]({{< ref setup-gcp-pubsub.md >}}) | Alpha | v1 | 1.0 |
|
||||
|
||||
### Microsoft Azure
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|-----------------------------------------------------------|--------| ----------------| -- |
|
||||
| [Azure Event Hubs]({{< ref setup-azure-eventhubs.md >}}) | Beta | v1 | 1.6 |
|
||||
| [Azure Service Bus]({{< ref setup-azure-servicebus.md >}})| Stable | v1 | 1.0 |
|
||||
{{< partial "components/pubsub.html" >}}
|
|
@ -9,46 +9,6 @@ aliases:
|
|||
no_list: true
|
||||
---
|
||||
|
||||
Table captions:
|
||||
{{< partial "components/description.html" >}}
|
||||
|
||||
> `Status`: [Component certification]({{<ref "certification-lifecycle.md">}}) status
|
||||
- [Alpha]({{<ref "certification-lifecycle.md#alpha">}})
|
||||
- [Beta]({{<ref "certification-lifecycle.md#beta">}})
|
||||
- [Stable]({{<ref "certification-lifecycle.md#stable">}})
|
||||
> `Since`: defines from which Dapr Runtime version, the component is in the current status
|
||||
|
||||
> `Component version`: defines the version of the component
|
||||
|
||||
### Generic
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|-------------------------------------------------------------------|------------------------------| ---------------- |-- |
|
||||
| [Local environment variables]({{< ref envvar-secret-store.md >}}) | Beta | v1 | 1.0 |
|
||||
| [Local file]({{< ref file-secret-store.md >}}) | Beta | v1 | 1.0 |
|
||||
| [HashiCorp Vault]({{< ref hashicorp-vault.md >}}) | Alpha | v1 | 1.0 |
|
||||
| [Kubernetes secrets]({{< ref kubernetes-secret-store.md >}}) | Stable | v1 | 1.0 |
|
||||
|
||||
### Amazon Web Services (AWS)
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|----------------------------------------------------------|--------| -------------------| ---- |
|
||||
| [AWS Secrets Manager]({{< ref aws-secret-manager.md >}}) | Alpha | v1 | 1.0 |
|
||||
| [AWS SSM Parameter Store]({{< ref aws-parameter-store.md >}}) | Alpha | v1 | 1.1 |
|
||||
|
||||
### Google Cloud Platform (GCP)
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|----------------------------------------------------------|--------| ---- | ------------|
|
||||
| [GCP Secret Manager]({{< ref gcp-secret-manager.md >}}) | Alpha | v1 | 1.0 |
|
||||
|
||||
### Microsoft Azure
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|---------------------------------------------------------------------------------------|--------| ---- |--------------|
|
||||
| [Azure Key Vault]({{< ref azure-keyvault.md >}}) | Stable | v1 | 1.0 |
|
||||
|
||||
### Alibaba Cloud
|
||||
|
||||
| Name | Status | Component version | Since |
|
||||
|---------------------------------------------------------------------------------------|--------| ---- |--------------|
|
||||
| [AlibabaCloud OOS Parameter Store]({{< ref alicloud-oos-parameter-store.md >}}) | Alpha | v1 | 1.6 |
|
||||
{{< partial "components/secret-stores.html" >}}
|
|
@ -9,64 +9,11 @@ aliases:
|
|||
no_list: true
|
||||
---
|
||||
|
||||
Table captions:
|
||||
|
||||
> `Status`: [Component certification]({{<ref "certification-lifecycle.md">}}) status
|
||||
- [Alpha]({{<ref "certification-lifecycle.md#alpha">}})
|
||||
- [Beta]({{<ref "certification-lifecycle.md#beta">}})
|
||||
- [Stable]({{<ref "certification-lifecycle.md#stable">}})
|
||||
> `Since`: defines from which Dapr Runtime version, the component is in the current status
|
||||
|
||||
> `Component version`: defines the version of the component
|
||||
|
||||
{{< partial "components/description.html" >}}
|
||||
|
||||
The following stores are supported, at various levels, by the Dapr state management building block:
|
||||
|
||||
> State stores can be used for actors if it supports both transactional operations and etag.
|
||||
|
||||
### Generic
|
||||
|
||||
| Name |CRUD|Transactional|ETag| [TTL]({{< ref state-store-ttl.md >}}) | [Actors]({{< ref howto-actors.md >}}) | [Query]({{< ref howto-state-query-api.md >}}) | Status | Component version | Since |
|
||||
|----------------------------------------------------|----|-------------|----|----|----|----|-------|----|-----|
|
||||
| [Aerospike]({{< ref setup-aerospike.md >}}) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
|
||||
| [Apache Cassandra]({{< ref setup-cassandra.md >}}) | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | Alpha | v1 | 1.0 |
|
||||
| [CockroachDB]({{< ref setup-cockroachdb.md >}}) | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | Alpha | v1 | 1.7 |
|
||||
| [Couchbase]({{< ref setup-couchbase.md >}}) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
|
||||
| [Hashicorp Consul]({{< ref setup-consul.md >}}) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
|
||||
| [Hazelcast]({{< ref setup-hazelcast.md >}}) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
|
||||
| [JetStream KV]({{< ref setup-jetstream-kv.md >}}) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | Alpha | v1 | 1.7 |
|
||||
| [Memcached]({{< ref setup-memcached.md >}}) | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | Alpha | v1 | 1.0 |
|
||||
| [MongoDB]({{< ref setup-mongodb.md >}}) | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | Stable | v1 | 1.0 |
|
||||
| [MySQL]({{< ref setup-mysql.md >}}) | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | Alpha | v1 | 1.0 |
|
||||
| [Oracle Database]({{< ref setup-oracledatabase.md >}}) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | Alpha | v1 | 1.7 |
|
||||
| [PostgreSQL]({{< ref setup-postgresql.md >}}) | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | Alpha | v1 | 1.0 |
|
||||
| [Redis]({{< ref setup-redis.md >}}) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.0 |
|
||||
| [RethinkDB]({{< ref setup-rethinkdb.md >}}) | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | Alpha | v1 | 1.0 |
|
||||
| [Zookeeper]({{< ref setup-zookeeper.md >}}) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
|
||||
|
||||
|
||||
### Amazon Web Services (AWS)
|
||||
| Name |CRUD|Transactional|ETag| [TTL]({{< ref state-store-ttl.md >}}) | [Actors]({{< ref howto-actors.md >}}) | [Query]({{< ref howto-state-query-api.md >}}) | Status | Component version | Since |
|
||||
|----------------------------------------------------|----|-------------|----|----|----|----|------|----|-----|
|
||||
| [AWS DynamoDB]({{< ref setup-dynamodb.md>}}) | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | Alpha | v1 | 1.0 |
|
||||
|
||||
### Google Cloud Platform (GCP)
|
||||
| Name |CRUD|Transactional|ETag| [TTL]({{< ref state-store-ttl.md >}}) | [Actors]({{< ref howto-actors.md >}}) | [Query]({{< ref howto-state-query-api.md >}}) | Status | Component version | Since |
|
||||
|----------------------------------------------------|------|---------------|----|----|----|----|------|----|-----|
|
||||
| [GCP Firestore]({{< ref setup-firestore.md >}}) | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
|
||||
|
||||
### Microsoft Azure
|
||||
|
||||
| Name |CRUD|Transactional|ETag| [TTL]({{< ref state-store-ttl.md >}}) | [Actors]({{< ref howto-actors.md >}}) | [Query]({{< ref howto-state-query-api.md >}}) | Status | Component version | Since |
|
||||
|------------------------------------------------------------------|----|-------------|----|----|----|----|-------|----|-----|
|
||||
| [Azure Blob Storage]({{< ref setup-azure-blobstorage.md >}}) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | Stable | v1 | 1.0 |
|
||||
| [Azure CosmosDB]({{< ref setup-azure-cosmosdb.md >}}) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.0 |
|
||||
| [Azure SQL Server]({{< ref setup-sqlserver.md >}}) | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | Stable | v1 | 1.5 |
|
||||
| [Azure Table Storage]({{< ref setup-azure-tablestorage.md >}}) | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ | Alpha | v1 | 1.0 |
|
||||
|
||||
### Oracle Cloud Infrastructure (OCI)
|
||||
|
||||
| Name |CRUD|Transactional|ETag| [TTL]({{< ref state-store-ttl.md >}}) | [Actors]({{< ref howto-actors.md >}}) | [Query]({{< ref howto-state-query-api.md >}}) | Status | Component version | Since |
|
||||
|------------------------------------------------------------------|----|-------------|----|----|----|----|-------|----|-----|
|
||||
| [Autonomous Database (ATP and ADW)]({{< ref setup-oracledatabase.md >}}) | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | Alpha | v1 | 1.7 |
|
||||
| [Object Storage]({{< ref setup-oci-objectstorage.md >}}) | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | Alpha | v1 | 1.6 |
|
||||
{{< partial "components/state-stores.html" >}}
|
||||
|
|
|
@ -0,0 +1,24 @@
|
|||
- component: Alibaba Cloud DingTalk
|
||||
link: alicloud-dingtalk
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.2"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
||||
- component: Alibaba Cloud OSS
|
||||
link: alicloudoss
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: Alibaba Cloud Tablestore
|
||||
link: alicloudtablestore
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.5"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
|
@ -0,0 +1,48 @@
|
|||
- component: AWS DynamoDB
|
||||
link: dynamodb
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: AWS S3
|
||||
link: s3
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: AWS SES
|
||||
link: ses
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.4"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: AWS SNS
|
||||
link: sns
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: AWS SQS
|
||||
link: sqs
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
||||
- component: AWS Kinesis
|
||||
link: kinesis
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
|
@ -0,0 +1,64 @@
|
|||
- component: Azure CosmosDBGremlinAPI
|
||||
link: cosmosdbgremlinapi
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.5"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: Azure Event Grid
|
||||
link: eventgrid
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
||||
- component: Azure SignalR
|
||||
link: signalr
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: Azure Blob Storage
|
||||
link: blobstorage
|
||||
state: Beta
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: Azure CosmosDB
|
||||
link: cosmosdb
|
||||
state: Beta
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: Azure Event Hubs
|
||||
link: eventhubs
|
||||
state: Beta
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
||||
- component: Azure Service Bus Queues
|
||||
link: servicebusqueues
|
||||
state: Beta
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
||||
- component: Azure Storage Queues
|
||||
link: storagequeues
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
|
@ -0,0 +1,16 @@
|
|||
- component: GCP Cloud Pub/Sub
|
||||
link: gcppubsub
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
||||
- component: GCP Storage Bucket
|
||||
link: gcpbucket
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
|
@ -0,0 +1,144 @@
|
|||
- component: Apple Push Notifications (APN)
|
||||
link: apns
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: Cron (Scheduler)
|
||||
link: cron
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
||||
- component: GraphQL
|
||||
link: graghql
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: InfluxDB
|
||||
link: influxdb
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: Kafka
|
||||
link: kafka
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
||||
- component: Kubernetes Events
|
||||
link: kubernetes-binding
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
||||
- component: Local Storage
|
||||
link: localstorage
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.1"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: MQTT
|
||||
link: mqtt
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
||||
- component: MySQL
|
||||
link: mysql
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: PostgreSql
|
||||
link: postgres
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: Postmark
|
||||
link: postmark
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: RabbitMQ
|
||||
link: rabbitmq
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
||||
- component: Redis
|
||||
link: redis
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: SMTP
|
||||
link: smtp
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: Twilio
|
||||
link: twilio
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: Twitter
|
||||
link: twitter
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: true
|
||||
output: true
|
||||
- component: SendGrid
|
||||
link: sendgrid
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: HTTP
|
||||
link: http
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
|
@ -0,0 +1,16 @@
|
|||
- component: Zeebe Command
|
||||
link: zeebe-command
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.2"
|
||||
features:
|
||||
input: false
|
||||
output: true
|
||||
- component: Zeebe Job Worker
|
||||
link: zeebe-jobworker
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.2"
|
||||
features:
|
||||
input: true
|
||||
output: false
|
|
@ -0,0 +1,5 @@
|
|||
- component: Redis
|
||||
link: redis-configuration-store
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.5"
|
|
@ -0,0 +1,30 @@
|
|||
- component: Rate limit
|
||||
link: middleware-rate-limit
|
||||
state: Alpha
|
||||
version: v1
|
||||
description: Restricts the maximum number of allowed HTTP requests per second
|
||||
- component: OAuth2 Authorization Grant flow
|
||||
link: https://tools.ietf.org/html/rfc6749#section-4.1
|
||||
state: Alpha
|
||||
version: v1
|
||||
description: Enables the [OAuth2 Authorization Grant flow](https://tools.ietf.org/html/rfc6749#section-4.1) on a Web API
|
||||
- component: OAuth2 Client Credentials Grant flow
|
||||
link: https://tools.ietf.org/html/rfc6749#section-4.4
|
||||
state: Alpha
|
||||
version: v1
|
||||
description: Enables the [OAuth2 Client Credentials Grant flow](https://tools.ietf.org/html/rfc6749#section-4.4) on a Web API
|
||||
- component: OpenID Connect
|
||||
link: https://openid.net/connect/
|
||||
state: Alpha
|
||||
version: v1
|
||||
description: Verifies a [Bearer Token](https://tools.ietf.org/html/rfc6750) using [OpenID Connect](https://openid.net/connect/) on a Web API
|
||||
- component: Rego/OPA Policies
|
||||
link: https://www.openpolicyagent.org/
|
||||
state: Alpha
|
||||
version: v1
|
||||
description: Applies [Rego/OPA Policies](https://www.openpolicyagent.org/) to incoming Dapr HTTP requests
|
||||
- component: Uppercase
|
||||
link: middleware-uppercase
|
||||
state: Stable
|
||||
version: v1
|
||||
description: Converts the body of the request to uppercase letters (demo)
|
|
@ -0,0 +1,5 @@
|
|||
- component: HashiCorp Consul
|
||||
link: setup-nr-consul
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.2"
|
|
@ -0,0 +1,5 @@
|
|||
- component: Kubernetes
|
||||
link: nr-kubernetes
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.0"
|
|
@ -0,0 +1,5 @@
|
|||
- component: mDNS
|
||||
link: nr-mdns
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.0"
|
|
@ -0,0 +1,5 @@
|
|||
- component: AWS SNS/SQS
|
||||
link: setup-aws-snssqs
|
||||
state: Beta
|
||||
version: v1
|
||||
since: "1.6"
|
|
@ -0,0 +1,10 @@
|
|||
- component: Azure Event Hubs
|
||||
link: setup-azure-eventhubs
|
||||
state: Beta
|
||||
version: v1
|
||||
since: "1.6"
|
||||
- component: Azure Service Bus
|
||||
link: setup-azure-servicebus
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.0"
|
|
@ -0,0 +1,5 @@
|
|||
- component: GCP Pub/Sub
|
||||
link: setup-gcp-pubsub
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
|
@ -0,0 +1,45 @@
|
|||
- component: Hazelcast
|
||||
link: setup-hazelcast
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
- component: In Memory
|
||||
link: setup-inmemory
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.4"
|
||||
- component: Apache Kafka
|
||||
link: setup-apache-kafka
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.5"
|
||||
- component: Redis Streams
|
||||
link: setup-redis-pubsub
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.0"
|
||||
- component: JetStream
|
||||
link: setup-jetstream
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.4"
|
||||
- component: Pulsar
|
||||
link: setup-pulsar
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
- component: MQTT
|
||||
link: setup-mqtt
|
||||
state: Beta
|
||||
version: v1
|
||||
since: "1.6"
|
||||
- component: NATS Streaming
|
||||
link: setup-nats-streaming
|
||||
state: Beta
|
||||
version: v1
|
||||
since: "1.0"
|
||||
- component: RabbitMQ
|
||||
link: setup-rabbitmq
|
||||
state: Beta
|
||||
version: v1
|
||||
since: "1.6"
|
|
@ -0,0 +1,5 @@
|
|||
- component: AlibabaCloud OOS Parameter Store
|
||||
link: alicloud-oos-parameter-store
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.6"
|
|
@ -0,0 +1,10 @@
|
|||
- component: AWS Secrets Manager
|
||||
link: aws-secret-manager
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
- component: AWS SSM Parameter Store
|
||||
link: aws-parameter-store
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.1"
|
|
@ -0,0 +1,5 @@
|
|||
- component: Azure Key Vault
|
||||
link: azure-keyvault
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.0"
|
|
@ -0,0 +1,5 @@
|
|||
- component: GCP Secret Manager
|
||||
link: gcp-secret-manager
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
|
@ -0,0 +1,20 @@
|
|||
- component: HashiCorp Vault
|
||||
link: hashicorp-vault
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
- component: Local environment variables
|
||||
link: envvar-secret-store
|
||||
state: Beta
|
||||
version: v1
|
||||
since: "1.0"
|
||||
- component: Local file
|
||||
link: file-secret-store
|
||||
state: Beta
|
||||
version: v1
|
||||
since: "1.0"
|
||||
- component: Kubernetes secrets
|
||||
link: kubernetes-secret-store
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.0"
|
|
@ -0,0 +1,11 @@
|
|||
- component: AWS DynamoDB
|
||||
link: setup-dynamodb
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: false
|
||||
ttl: true
|
||||
query: false
|
|
@ -0,0 +1,44 @@
|
|||
- component: Azure Blob Storage
|
||||
link: setup-azure-blobstorage
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: true
|
||||
ttl: false
|
||||
query: false
|
||||
- component: Azure CosmosDB
|
||||
link: setup-azure-cosmosdb
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: true
|
||||
etag: true
|
||||
ttl: true
|
||||
query: true
|
||||
- component: Azure SQL Server
|
||||
link: setup-sqlserver
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.5"
|
||||
features:
|
||||
crud: true
|
||||
transactions: true
|
||||
etag: true
|
||||
ttl: false
|
||||
query: false
|
||||
- component: Azure Table Storage
|
||||
link: setup-azure-tablestorage
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: true
|
||||
ttl: false
|
||||
query: false
|
|
@ -0,0 +1,11 @@
|
|||
- component: GCP Firestore
|
||||
link: setup-firestore
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: false
|
||||
ttl: false
|
||||
query: false
|
|
@ -0,0 +1,165 @@
|
|||
- component: Aerospike
|
||||
link: setup-aerospike
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: true
|
||||
ttl: false
|
||||
query: false
|
||||
- component: Apache Cassandra
|
||||
link: setup-cassandra
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: false
|
||||
ttl: true
|
||||
query: false
|
||||
- component: CockroachDB
|
||||
link: setup-cockroachdb
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.7"
|
||||
features:
|
||||
crud: true
|
||||
transactions: true
|
||||
etag: true
|
||||
ttl: false
|
||||
query: true
|
||||
- component: Couchbase
|
||||
link: setup-couchbase
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: true
|
||||
ttl: false
|
||||
query: false
|
||||
- component: Hashicorp Consul
|
||||
link: setup-consul
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: false
|
||||
ttl: false
|
||||
query: false
|
||||
- component: Hazelcast
|
||||
link: setup-hazelcast
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: false
|
||||
ttl: false
|
||||
query: false
|
||||
- component: JetStream KV
|
||||
link: setup-jetstream-kv
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.7"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: false
|
||||
ttl: false
|
||||
query: false
|
||||
- component: Memcached
|
||||
link: setup-memcached
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: false
|
||||
ttl: true
|
||||
query: false
|
||||
- component: MongoDB
|
||||
link: setup-mongodb
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: true
|
||||
etag: true
|
||||
ttl: false
|
||||
query: true
|
||||
- component: MySQL
|
||||
link: setup-mysql
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: true
|
||||
etag: true
|
||||
ttl: false
|
||||
query: false
|
||||
- component: Oracle Database
|
||||
link: setup-oracledatabase
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.7"
|
||||
features:
|
||||
crud: true
|
||||
transactions: true
|
||||
etag: true
|
||||
ttl: true
|
||||
query: false
|
||||
- component: PostgreSQL
|
||||
link: setup-postgresql
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: true
|
||||
etag: true
|
||||
ttl: false
|
||||
query: true
|
||||
- component: Redis
|
||||
link: setup-redis
|
||||
state: Stable
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: true
|
||||
etag: true
|
||||
ttl: true
|
||||
query: true
|
||||
- component: RethinkDB
|
||||
link: setup-rethinkdb
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: true
|
||||
etag: true
|
||||
ttl: false
|
||||
query: false
|
||||
- component: Zookeeper
|
||||
link: setup-zookeeper
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.0"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: true
|
||||
ttl: false
|
||||
query: false
|
|
@ -0,0 +1,22 @@
|
|||
- component: Autonomous Database (ATP and ADW)
|
||||
link: setup-oracledatabase
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.7"
|
||||
features:
|
||||
crud: true
|
||||
transactions: true
|
||||
etag: true
|
||||
ttl: true
|
||||
query: false
|
||||
- component: Object Storage
|
||||
link: setup-oci-objectstorage
|
||||
state: Alpha
|
||||
version: v1
|
||||
since: "1.6"
|
||||
features:
|
||||
crud: true
|
||||
transactions: false
|
||||
etag: true
|
||||
ttl: true
|
||||
query: false
|
|
@ -0,0 +1,34 @@
|
|||
{{- $groups := dict
|
||||
" Generic" $.Site.Data.components.bindings.generic
|
||||
"Microsoft Azure" $.Site.Data.components.bindings.azure
|
||||
"Alibaba Cloud" $.Site.Data.components.bindings.alibaba
|
||||
"Google Cloud Platform (GCP)" $.Site.Data.components.bindings.gcp
|
||||
"Amazon Web Services (AWS)" $.Site.Data.components.bindings.aws
|
||||
"Zeebe (Camunda Cloud)" $.Site.Data.components.bindings.zeebe
|
||||
}}
|
||||
|
||||
{{ range $group, $components := $groups }}
|
||||
<h3>{{ $group }}</h3>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<th>Component</th>
|
||||
<th>Input Binding</th>
|
||||
<th>Output Binding</th>
|
||||
<th>Status</th>
|
||||
<th>Component version</th>
|
||||
<th>Since runtime version</th>
|
||||
</tr>
|
||||
{{ range sort $components "component" }}
|
||||
<tr>
|
||||
<td><a href="/reference/components-reference/supported-bindings/{{ .link }}/" }}>{{ .component
|
||||
}}</a>
|
||||
</td>
|
||||
<td>{{ if .features.input }}✅{{ end }}</td>
|
||||
<td>{{ if .features.output }}✅{{ end }}</td>
|
||||
<td>{{ .state }}</td>
|
||||
<td>{{ .version }}</td>
|
||||
<td>{{ .since }}</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</table>
|
||||
{{ end }}
|
|
@ -0,0 +1,25 @@
|
|||
{{- $groups := dict
|
||||
" Generic" $.Site.Data.components.configuration_stores.generic
|
||||
}}
|
||||
|
||||
{{ range $group, $components := $groups }}
|
||||
<h3>{{ $group }}</h3>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<th>Component</th>
|
||||
<th>Status</th>
|
||||
<th>Component version</th>
|
||||
<th>Since runtime version</th>
|
||||
</tr>
|
||||
{{ range sort $components "component" }}
|
||||
<tr>
|
||||
<td><a href="/reference/components-reference/supported-configuration-stores/{{ .link }}/" }}>{{ .component
|
||||
}}</a>
|
||||
</td>
|
||||
<td>{{ .state }}</td>
|
||||
<td>{{ .version }}</td>
|
||||
<td>{{ .since }}</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</table>
|
||||
{{ end }}
|
|
@ -0,0 +1,16 @@
|
|||
<p>Table captions:</p>
|
||||
<blockquote>
|
||||
<p><code>Status</code>: <a href="http://localhost:1313/operations/components/certification-lifecycle/">Component
|
||||
certification</a> status</p>
|
||||
</blockquote>
|
||||
<ul>
|
||||
<li><a href="http://localhost:1313/operations/components/certification-lifecycle/#alpha">Alpha</a></li>
|
||||
<li><a href="http://localhost:1313/operations/components/certification-lifecycle/#beta">Beta</a></li>
|
||||
<li><a href="http://localhost:1313/operations/components/certification-lifecycle/#stable">Stable</a></li>
|
||||
</ul>
|
||||
<blockquote>
|
||||
<p><code>Since</code>: defines from which Dapr Runtime version, the component is in the current status</p>
|
||||
</blockquote>
|
||||
<blockquote>
|
||||
<p><code>Component version</code>: defines the version of the component</p>
|
||||
</blockquote>
|
|
@ -0,0 +1,25 @@
|
|||
{{- $groups := dict
|
||||
" HTTP" $.Site.Data.components.middleware.http
|
||||
}}
|
||||
|
||||
{{ range $group, $components := $groups }}
|
||||
<h3>{{ $group }}</h3>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<th>Component</th>
|
||||
<th>Description</th>
|
||||
<th>Status</th>
|
||||
<th>Component version</th>
|
||||
</tr>
|
||||
{{ range sort $components "component" }}
|
||||
<tr>
|
||||
<td><a href="/reference/components-reference/supported-middleware/{{ .link }}/" }}>{{ .component
|
||||
}}</a>
|
||||
</td>
|
||||
<td>{{ .description | markdownify}}</td>
|
||||
<td>{{ .state }}</td>
|
||||
<td>{{ .version }}</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</table>
|
||||
{{ end }}
|
|
@ -0,0 +1,27 @@
|
|||
{{- $groups := dict
|
||||
" Generic" $.Site.Data.components.name_resolution.generic
|
||||
"Self-Hosted" $.Site.Data.components.name_resolution.selfhosted
|
||||
"Kubernetes" $.Site.Data.components.name_resolution.kubernetes
|
||||
}}
|
||||
|
||||
{{ range $group, $components := $groups }}
|
||||
<h3>{{ $group }}</h3>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<th>Component</th>
|
||||
<th>Status</th>
|
||||
<th>Component version</th>
|
||||
<th>Since runtime version</th>
|
||||
</tr>
|
||||
{{ range sort $components "component" }}
|
||||
<tr>
|
||||
<td><a href="/reference/components-reference/supported-name-resolution/{{ .link }}/" }}>{{ .component
|
||||
}}</a>
|
||||
</td>
|
||||
<td>{{ .state }}</td>
|
||||
<td>{{ .version }}</td>
|
||||
<td>{{ .since }}</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</table>
|
||||
{{ end }}
|
|
@ -0,0 +1,28 @@
|
|||
{{- $groups := dict
|
||||
" Generic" $.Site.Data.components.pubsub.generic
|
||||
"Microsoft Azure" $.Site.Data.components.pubsub.azure
|
||||
"Google Cloud Platform (GCP)" $.Site.Data.components.pubsub.gcp
|
||||
"Amazon Web Services (AWS)" $.Site.Data.components.pubsub.aws
|
||||
}}
|
||||
|
||||
{{ range $group, $components := $groups }}
|
||||
<h3>{{ $group }}</h3>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<th>Component</th>
|
||||
<th>Status</th>
|
||||
<th>Component version</th>
|
||||
<th>Since runtime version</th>
|
||||
</tr>
|
||||
{{ range sort $components "component" }}
|
||||
<tr>
|
||||
<td><a href="/reference/components-reference/supported-pubsub/{{ .link }}/" }}>{{ .component
|
||||
}}</a>
|
||||
</td>
|
||||
<td>{{ .state }}</td>
|
||||
<td>{{ .version }}</td>
|
||||
<td>{{ .since }}</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</table>
|
||||
{{ end }}
|
|
@ -0,0 +1,39 @@
|
|||
{{- $groups := dict
|
||||
" Generic" $.Site.Data.components.secret_stores.generic
|
||||
"Microsoft Azure" $.Site.Data.components.secret_stores.azure
|
||||
"Alibaba Cloud" $.Site.Data.components.secret_stores.alibaba
|
||||
"Google Cloud Platform (GCP)" $.Site.Data.components.secret_stores.gcp
|
||||
"Amazon Web Services (AWS)" $.Site.Data.components.secret_stores.aws
|
||||
}}
|
||||
|
||||
<style>
|
||||
table,
|
||||
thead,
|
||||
tbody,
|
||||
tr {
|
||||
width: 100% !important
|
||||
}
|
||||
</style>
|
||||
<div width="100%" class="td-content">
|
||||
{{ range $group, $components := $groups }}
|
||||
<h3>{{ $group }}</h3>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Component</th>
|
||||
<th>Status</th>
|
||||
<th>Component version</th>
|
||||
<th>Since runtime version</th>
|
||||
</tr>
|
||||
{{ range sort $components "component" }}
|
||||
<tr>
|
||||
<td><a href="/reference/components-reference/supported-secret-stores/{{ .link }}/" }}>{{ .component
|
||||
}}</a>
|
||||
</td>
|
||||
<td>{{ .state }}</td>
|
||||
<td>{{ .version }}</td>
|
||||
<td>{{ .since }}</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</table>
|
||||
{{ end }}
|
||||
</div>
|
|
@ -0,0 +1,39 @@
|
|||
{{- $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
|
||||
"Oracle Cloud" $.Site.Data.components.state_stores.oracle
|
||||
}}
|
||||
|
||||
{{ range $group, $components := $groups }}
|
||||
<h3>{{ $group }}</h3>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<th>Component</th>
|
||||
<th>CRUD</th>
|
||||
<th>Transactional</th>
|
||||
<th>ETag</th>
|
||||
<th>Actors</th>
|
||||
<th>Query</th>
|
||||
<th>Status</th>
|
||||
<th>Component version</th>
|
||||
<th>Since runtime version</th>
|
||||
</tr>
|
||||
{{ range sort $components "component" }}
|
||||
<tr>
|
||||
<td><a href="/reference/components-reference/supported-state-stores/{{ .link }}/" }}>{{ .component
|
||||
}}</a>
|
||||
</td>
|
||||
<td>{{ if .features.crud }}✅{{ end }}</td>
|
||||
<td>{{ if .features.transactions }}✅{{ end }}</td>
|
||||
<td>{{ if .features.etag }}✅{{ end }}</td>
|
||||
<td>{{ if (and .features.transactions .features.etag) }}✅{{ end }}</td>
|
||||
<td>{{ if .features.query }}✅{{ end }}</td>
|
||||
<td>{{ .state }}</td>
|
||||
<td>{{ .version }}</td>
|
||||
<td>{{ .since }}</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</table>
|
||||
{{ end }}
|
|
@ -0,0 +1 @@
|
|||
{{ partial (.Get 0) . }}
|
Loading…
Reference in New Issue