The managedEnvironments/daprComponents resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log.
To create a Microsoft.App/managedEnvironments/daprComponents resource, add the following JSON to your template.
{
"type": "Microsoft.App/managedEnvironments/daprComponents",
"apiVersion": "2023-11-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"
}
}
Name | Description | Value |
---|---|---|
type | The resource type | 'Microsoft.App/managedEnvironments/daprComponents' |
apiVersion | The resource api version | '2023-11-02-preview' |
name | The resource name See how to set names and types for child resources in JSON ARM templates. |
string (required) |
properties | Dapr Component resource specific properties | DaprComponentProperties |
Name | Description | Value |
---|---|---|
componentType | Component type | string |
ignoreErrors | Boolean describing if the component errors are ignores | bool |
initTimeout | Initialization timeout | string |
metadata | Component metadata | DaprMetadata[] |
scopes | Names of container apps that can use this Dapr component | string[] |
secrets | Collection of secrets used by a Dapr component | Secret[] |
secretStoreComponent | Name of a Dapr component to retrieve component secrets from | string |
serviceComponentBind | List of container app services that are bound to the Dapr component | DaprComponentServiceBinding[] |
version | Component version | string |
Name | Description | Value |
---|---|---|
name | Metadata property name. | string |
secretRef | Name of the Dapr Component secret from which to pull the metadata property value. | string |
value | Metadata property value. | string |
Name | Description | Value |
---|---|---|
identity | Resource ID of a managed identity to authenticate with Azure Key Vault, or System to use a system-assigned identity. | string |
keyVaultUrl | Azure Key Vault URL pointing to the secret referenced by the container app. | string |
name | Secret Name. | string |
value | Secret Value. | string Constraints: Sensitive value. Pass in as a secure parameter. |
Name | Description | Value |
---|---|---|
metadata | Service bind metadata | DaprServiceBindMetadata |
name | Name of the service bind | string |
serviceId | Resource id of the target service | string |
Name | Description | Value |
---|---|---|
name | Service bind metadata property name. | string |
value | Service bind metadata property value. | string |