你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.App managedEnvironments/daprComponents
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
名字 |
描述 |
价值 |
名字 |
元数据属性名称。 |
字符串 |
secretRef |
要从中提取元数据属性值的 Dapr 组件机密的名称。 |
字符串 |
价值 |
元数据属性值。 |
字符串 |
名字 |
描述 |
价值 |
名字 |
服务绑定元数据属性名称。 |
字符串 |
价值 |
服务绑定元数据属性值。 |
字符串 |
Microsoft.App/managedEnvironments/daprComponents
秘密
名字 |
描述 |
价值 |
身份 |
使用 Azure Key Vault 进行身份验证的托管标识的资源 ID,或使用系统分配的标识。 |
字符串 |
keyVaultUrl |
指向容器应用引用的机密的 Azure Key Vault URL。 |
字符串 |
名字 |
机密名称。 |
字符串 |
价值 |
机密值。 |
字符串
约束: 敏感值。 以安全参数的形式传入。 |
快速入门示例
以下快速入门示例部署此资源类型。
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
名字 |
描述 |
价值 |
名字 |
元数据属性名称。 |
字符串 |
secretRef |
要从中提取元数据属性值的 Dapr 组件机密的名称。 |
字符串 |
价值 |
元数据属性值。 |
字符串 |
名字 |
描述 |
价值 |
名字 |
服务绑定元数据属性名称。 |
字符串 |
价值 |
服务绑定元数据属性值。 |
字符串 |
Microsoft.App/managedEnvironments/daprComponents
名字 |
描述 |
价值 |
apiVersion |
API 版本 |
'2024-10-02-preview' |
名字 |
资源名称 |
string (必需) |
性能 |
Dapr 组件资源特定属性 |
DaprComponentProperties |
类型 |
资源类型 |
“Microsoft.App/managedEnvironments/daprComponents” |
秘密
名字 |
描述 |
价值 |
身份 |
使用 Azure Key Vault 进行身份验证的托管标识的资源 ID,或使用系统分配的标识。 |
字符串 |
keyVaultUrl |
指向容器应用引用的机密的 Azure Key Vault URL。 |
字符串 |
名字 |
机密名称。 |
字符串 |
价值 |
机密值。 |
字符串
约束: 敏感值。 以安全参数的形式传入。 |
快速入门模板
以下快速入门模板部署此资源类型。
可以使用目标操作部署 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
名字 |
描述 |
价值 |
名字 |
元数据属性名称。 |
字符串 |
secretRef |
要从中提取元数据属性值的 Dapr 组件机密的名称。 |
字符串 |
价值 |
元数据属性值。 |
字符串 |
名字 |
描述 |
价值 |
名字 |
服务绑定元数据属性名称。 |
字符串 |
价值 |
服务绑定元数据属性值。 |
字符串 |
Microsoft.App/managedEnvironments/daprComponents
秘密
名字 |
描述 |
价值 |
身份 |
使用 Azure Key Vault 进行身份验证的托管标识的资源 ID,或使用系统分配的标识。 |
字符串 |
keyVaultUrl |
指向容器应用引用的机密的 Azure Key Vault URL。 |
字符串 |
名字 |
机密名称。 |
字符串 |
价值 |
机密值。 |
字符串
约束: 敏感值。 以安全参数的形式传入。 |