如何在 ARM 模板中使用第三方资源?

How do one work with third party resources in ARM templates?

我想知道在哪里可以找到 Azure 中 SendGrid 资源的模板参考。可以通过 ARM 部署 SendGrid,但我找不到任何包含参数等详细信息的文档。

这是您的 SendGrid 帐户示例。

{
    "$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "name": {
            "type": "String"
        },
        "location": {
            "type": "String"
        },
        "plan_name": {
            "type": "String"
        },
        "plan_publisher": {
            "type": "String"
        },
        "plan_product": {
            "type": "String"
        },
        "plan_promotion_code": {
            "type": "String"
        },
        "password": {
            "type": "SecureString"
        },
        "email": {
            "type": "String"
        },
        "firstName": {
            "type": "String"
        },
        "lastName": {
            "type": "String"
        },
        "company": {
            "type": "String"
        },
        "website": {
            "type": "String"
        },
        "acceptMarketingEmails": {
            "type": "String"
        },
        "tags": {
            "type": "Object"
        }
    },
    "resources": [{
        "type": "Sendgrid.Email/accounts",
        "apiVersion": "2015-01-01",
        "name": "[parameters('name')]",
        "location": "[parameters('location')]",
        "tags": "[parameters('tags')]",
        "plan": {
            "name": "[parameters('plan_name')]",
            "publisher": "[parameters('plan_publisher')]",
            "product": "[parameters('plan_product')]",
            "promotionCode": "[parameters('plan_promotion_code')]"
        },
        "properties": {
            "password": "[parameters('password')]",
            "acceptMarketingEmails": "[parameters('acceptMarketingEmails')]",
            "email": "[parameters('email')]",
            "firstName": "[parameters('firstName')]",
            "lastName": "[parameters('lastName')]",
            "company": "[parameters('company')]",
            "website": "[parameters('website')]"
        }
    }]
}