共用方式為


Microsoft.App managedEnvironments/daprComponents 2024-10-02-preview

Bicep 資源定義

managedEnvironments/daprComponents 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.App/managedEnvironments/daprComponents 資源,請將下列 Bicep 新增至您的範本。

resource symbolicname 'Microsoft.App/managedEnvironments/daprComponents@2024-10-02-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    componentType: 'string'
    ignoreErrors: bool
    initTimeout: 'string'
    metadata: [
      {
        name: 'string'
        secretRef: 'string'
        value: 'string'
      }
    ]
    scopes: [
      'string'
    ]
    secrets: [
      {
        identity: 'string'
        keyVaultUrl: 'string'
        name: 'string'
        value: 'string'
      }
    ]
    secretStoreComponent: 'string'
    serviceComponentBind: [
      {
        metadata: {
          name: 'string'
          value: 'string'
        }
        name: 'string'
        serviceId: 'string'
      }
    ]
    version: 'string'
  }
}

屬性值

DaprComponentProperties

名字 描述 價值
componentType 元件類型 字串
ignoreErrors 描述元件錯誤是否忽略的布爾值 bool
initTimeout 初始化逾時 字串
元數據 元件元數據 DaprMetadata[]
範圍 可使用此 Dapr 元件的容器應用程式名稱 string[]
秘密 Dapr 元件所使用的秘密集合 秘密[]
secretStoreComponent 要從中擷取元件秘密的 Dapr 元件名稱 字串
serviceComponentBind 系結至 Dapr 元件的容器應用程式服務清單 DaprComponentServiceBinding[]
版本 元件版本 字串

DaprComponentServiceBinding

名字 描述 價值
元數據 服務系結元數據 DaprServiceBindMetadata
名字 服務系結的名稱 字串
serviceId 目標服務的資源標識碼 字串

DaprMetadata

名字 描述 價值
名字 元數據屬性名稱。 字串
secretRef 要從中提取元數據屬性值的 Dapr 元件秘密名稱。 字串
價值 元數據屬性值。 字串

DaprServiceBindMetadata

名字 描述 價值
名字 服務系結元數據屬性名稱。 字串
價值 服務系結元數據屬性值。 字串

Microsoft.App/managedEnvironments/daprComponents

名字 描述 價值
名字 資源名稱 字串 (必要)
父母 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱:managedEnvironments
性能 Dapr 元件資源特定屬性 DaprComponentProperties

秘密

名字 描述 價值
身份 要向 Azure Key Vault 進行驗證的受控識別資源識別碼,或使用系統指派的身分識別。 字串
keyVaultUrl 指向容器應用程式所參考秘密的 Azure Key Vault URL。 字串
名字 秘密名稱。 字串
價值 秘密值。 字串

約束:
敏感性值。 以安全參數的形式傳入。

快速入門範例

下列快速入門範例會部署此資源類型。

Bicep 檔案 描述
使用 Container Apps 建立 Dapr 微服務應用程式 使用 Container Apps 建立 Dapr 微服務應用程式。
使用 Container Apps 建立 Dapr pub-sub servicebus 應用程式 使用 Container Apps 建立 Dapr pub-sub servicebus 應用程式。

ARM 樣本資源定義

managedEnvironments/daprComponents 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.App/managedEnvironments/daprComponents 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.App/managedEnvironments/daprComponents",
  "apiVersion": "2024-10-02-preview",
  "name": "string",
  "properties": {
    "componentType": "string",
    "ignoreErrors": "bool",
    "initTimeout": "string",
    "metadata": [
      {
        "name": "string",
        "secretRef": "string",
        "value": "string"
      }
    ],
    "scopes": [ "string" ],
    "secrets": [
      {
        "identity": "string",
        "keyVaultUrl": "string",
        "name": "string",
        "value": "string"
      }
    ],
    "secretStoreComponent": "string",
    "serviceComponentBind": [
      {
        "metadata": {
          "name": "string",
          "value": "string"
        },
        "name": "string",
        "serviceId": "string"
      }
    ],
    "version": "string"
  }
}

屬性值

DaprComponentProperties

名字 描述 價值
componentType 元件類型 字串
ignoreErrors 描述元件錯誤是否忽略的布爾值 bool
initTimeout 初始化逾時 字串
元數據 元件元數據 DaprMetadata[]
範圍 可使用此 Dapr 元件的容器應用程式名稱 string[]
秘密 Dapr 元件所使用的秘密集合 秘密[]
secretStoreComponent 要從中擷取元件秘密的 Dapr 元件名稱 字串
serviceComponentBind 系結至 Dapr 元件的容器應用程式服務清單 DaprComponentServiceBinding[]
版本 元件版本 字串

DaprComponentServiceBinding

名字 描述 價值
元數據 服務系結元數據 DaprServiceBindMetadata
名字 服務系結的名稱 字串
serviceId 目標服務的資源標識碼 字串

DaprMetadata

名字 描述 價值
名字 元數據屬性名稱。 字串
secretRef 要從中提取元數據屬性值的 Dapr 元件秘密名稱。 字串
價值 元數據屬性值。 字串

DaprServiceBindMetadata

名字 描述 價值
名字 服務系結元數據屬性名稱。 字串
價值 服務系結元數據屬性值。 字串

Microsoft.App/managedEnvironments/daprComponents

名字 描述 價值
apiVersion API 版本 '2024-10-02-preview'
名字 資源名稱 字串 (必要)
性能 Dapr 元件資源特定屬性 DaprComponentProperties
類型 資源類型 'Microsoft.App/managedEnvironments/daprComponents'

秘密

名字 描述 價值
身份 要向 Azure Key Vault 進行驗證的受控識別資源識別碼,或使用系統指派的身分識別。 字串
keyVaultUrl 指向容器應用程式所參考秘密的 Azure Key Vault URL。 字串
名字 秘密名稱。 字串
價值 秘密值。 字串

約束:
敏感性值。 以安全參數的形式傳入。

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
使用 Container Apps 建立 Dapr 微服務應用程式

部署至 Azure
使用 Container Apps 建立 Dapr 微服務應用程式。
使用 Container Apps 建立 Dapr pub-sub servicebus 應用程式

部署至 Azure
使用 Container Apps 建立 Dapr pub-sub servicebus 應用程式。

Terraform (AzAPI 提供者) 資源定義

managedEnvironments/daprComponents 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.App/managedEnvironments/daprComponents 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/managedEnvironments/daprComponents@2024-10-02-preview"
  name = "string"
  body = jsonencode({
    properties = {
      componentType = "string"
      ignoreErrors = bool
      initTimeout = "string"
      metadata = [
        {
          name = "string"
          secretRef = "string"
          value = "string"
        }
      ]
      scopes = [
        "string"
      ]
      secrets = [
        {
          identity = "string"
          keyVaultUrl = "string"
          name = "string"
          value = "string"
        }
      ]
      secretStoreComponent = "string"
      serviceComponentBind = [
        {
          metadata = {
            name = "string"
            value = "string"
          }
          name = "string"
          serviceId = "string"
        }
      ]
      version = "string"
    }
  })
}

屬性值

DaprComponentProperties

名字 描述 價值
componentType 元件類型 字串
ignoreErrors 描述元件錯誤是否忽略的布爾值 bool
initTimeout 初始化逾時 字串
元數據 元件元數據 DaprMetadata[]
範圍 可使用此 Dapr 元件的容器應用程式名稱 string[]
秘密 Dapr 元件所使用的秘密集合 秘密[]
secretStoreComponent 要從中擷取元件秘密的 Dapr 元件名稱 字串
serviceComponentBind 系結至 Dapr 元件的容器應用程式服務清單 DaprComponentServiceBinding[]
版本 元件版本 字串

DaprComponentServiceBinding

名字 描述 價值
元數據 服務系結元數據 DaprServiceBindMetadata
名字 服務系結的名稱 字串
serviceId 目標服務的資源標識碼 字串

DaprMetadata

名字 描述 價值
名字 元數據屬性名稱。 字串
secretRef 要從中提取元數據屬性值的 Dapr 元件秘密名稱。 字串
價值 元數據屬性值。 字串

DaprServiceBindMetadata

名字 描述 價值
名字 服務系結元數據屬性名稱。 字串
價值 服務系結元數據屬性值。 字串

Microsoft.App/managedEnvironments/daprComponents

名字 描述 價值
名字 資源名稱 字串 (必要)
parent_id 此資源為父系之資源的標識碼。 類型的資源標識碼:managedEnvironments
性能 Dapr 元件資源特定屬性 DaprComponentProperties
類型 資源類型 “Microsoft.App/managedEnvironments/daprComponents@2024-10-02-preview”

秘密

名字 描述 價值
身份 要向 Azure Key Vault 進行驗證的受控識別資源識別碼,或使用系統指派的身分識別。 字串
keyVaultUrl 指向容器應用程式所參考秘密的 Azure Key Vault URL。 字串
名字 秘密名稱。 字串
價值 秘密值。 字串

約束:
敏感性值。 以安全參數的形式傳入。