Twilio SendGrid binding spec
Detailed documentation on the Twilio SendGrid binding component
配置
To setup Twilio SendGrid binding create a component of type bindings.twilio.sendgrid
. 请参阅本指南,了解如何创建和应用绑定配置。
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
name: sendgrid
namespace: default
spec:
type: bindings.twilio.sendgrid
version: v1
metadata:
- name: emailFrom
value: "testapp@dapr.io" # optional
- name: emailTo
value: "dave@dapr.io" # optional
- name: subject
value: "Hello!" # optional
- name: apiKey
value: "YOUR_API_KEY" # required, this is your SendGrid key # optional
- name: apiKey
value: "YOUR_API_KEY" # required, this is your SendGrid key # optional
- name: apiKey
value: "YOUR_API_KEY" # required, this is your SendGrid key
Warning
以上示例将 Secret 明文存储。 更推荐的方式是使用 Secret 组件, 这里。
元数据字段规范
字段 | 必填 | 绑定支持 | 详情 | 示例 |
---|---|---|---|---|
apiKey | Y | Output | SendGrid API key, this should be considered a secret value | “apikey” |
emailFrom | N | Output | If set this specifies the ‘from’ email address of the email message. Optional field, see below | “me@example.com” |
emailTo | N | Output | If set this specifies the ‘to’ email address of the email message. Optional field, see below | “me@example.com” |
emailCc | N | Output | If set this specifies the ‘cc’ email address of the email message. Optional field, see below | “me@example.com” |
emailBcc | N | Output | If set this specifies the ‘bcc’ email address of the email message. Optional field, see below | “me@example.com” |
subject | N | Output | If set this specifies the subject of the email message. Optional field, see below | “subject of the email” |
绑定支持
该组件支持输出绑定,其操作如下:
create
Example request payload
You can specify any of the optional metadata properties on the output binding request too (e.g. emailFrom
, emailTo
, subject
, etc.)
{
"metadata": {
"emailTo": "changeme@example.net",
"subject": "An email from Dapr SendGrid binding"
},
"data": "<h1>Testing Dapr Bindings</h1>This is a test.<br>Bye!"
}
}
}
}