Compartilhar via


Microsoft.App managedEnvironments/daprSubscriptions

Definição de recurso do Bicep

O tipo de recurso managedEnvironments/daprSubscriptions pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso de Microsoft.App/managedEnvironments/daprSubscriptions, adicione o Bicep a seguir ao modelo.

resource symbolicname 'Microsoft.App/managedEnvironments/daprSubscriptions@2025-10-02-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    bulkSubscribe: {
      enabled: bool
      maxAwaitDurationMs: int
      maxMessagesCount: int
    }
    deadLetterTopic: 'string'
    metadata: {
      {customized property}: 'string'
    }
    pubsubName: 'string'
    routes: {
      default: 'string'
      rules: [
        {
          match: 'string'
          path: 'string'
        }
      ]
    }
    scopes: [
      'string'
    ]
    topic: 'string'
  }
}

Valores de propriedade

Microsoft.App/managedEnvironments/daprSubscriptions

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico do recurso do tipo: managedEnvironments
Propriedades Propriedades específicas do recurso de Assinatura de Evento do Dapr PubSub daprSubscriptionProperties

DaprSubscriptionBulkSubscribeOptions

Nome Descrição Valor
Habilitado Habilitar assinatura em massa Bool
maxAwaitDurationMs Duração máxima em milissegundos para aguardar antes que uma mensagem em massa seja enviada ao aplicativo. int
maxMessagesCount Número máximo de mensagens a serem entregues em uma mensagem em massa. int

DaprSubscriptionProperties

Nome Descrição Valor
BulkSubscribe Opções de assinatura em massa daprSubscriptionBulkSubscribeOptions
deadLetterTopic Nome do tópico deadletter cadeia
metadados Metadados de assinatura DaprSubscriptionPropertiesMetadata
pubsubName Nome do componente Dapr PubSub cadeia
Rotas Rotas de assinatura daprSubscriptionRoutes
Escopos Escopos de aplicativo para restringir a assinatura a aplicativos específicos. cadeia de caracteres[]
tópico Nome do tópico cadeia

DaprSubscriptionPropertiesMetadata

Nome Descrição Valor

DaprSubscriptionRouteRule

Nome Descrição Valor
fósforo A expressão CEL opcional usada para corresponder ao evento. Se a correspondência não for especificada, a rota será considerada o padrão. As regras são testadas na ordem especificada, portanto, elas devem ser definidas da mais para a menos específica. A rota padrão deve aparecer por último na lista. cadeia
caminho O caminho para eventos que correspondem a essa regra cadeia

DaprSubscriptionRoutes

Nome Descrição Valor
padrão O caminho padrão para entregar eventos que não correspondem a nenhuma das regras. cadeia
réguas A lista de regras de rota de assinatura de evento do Dapr PubSub. DaprSubscriptionRouteRule[]

Definição de recurso de modelo do ARM

O tipo de recurso managedEnvironments/daprSubscriptions pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso de Microsoft.App/managedEnvironments/daprSubscriptions, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.App/managedEnvironments/daprSubscriptions",
  "apiVersion": "2025-10-02-preview",
  "name": "string",
  "properties": {
    "bulkSubscribe": {
      "enabled": "bool",
      "maxAwaitDurationMs": "int",
      "maxMessagesCount": "int"
    },
    "deadLetterTopic": "string",
    "metadata": {
      "{customized property}": "string"
    },
    "pubsubName": "string",
    "routes": {
      "default": "string",
      "rules": [
        {
          "match": "string",
          "path": "string"
        }
      ]
    },
    "scopes": [ "string" ],
    "topic": "string"
  }
}

Valores de propriedade

Microsoft.App/managedEnvironments/daprSubscriptions

Nome Descrição Valor
apiVersion A versão da API '2025-10-02-preview'
nome O nome do recurso cadeia de caracteres (obrigatório)
Propriedades Propriedades específicas do recurso de Assinatura de Evento do Dapr PubSub daprSubscriptionProperties
tipo O tipo de recurso 'Microsoft.App/managedEnvironments/daprSubscriptions'

DaprSubscriptionBulkSubscribeOptions

Nome Descrição Valor
Habilitado Habilitar assinatura em massa Bool
maxAwaitDurationMs Duração máxima em milissegundos para aguardar antes que uma mensagem em massa seja enviada ao aplicativo. int
maxMessagesCount Número máximo de mensagens a serem entregues em uma mensagem em massa. int

DaprSubscriptionProperties

Nome Descrição Valor
BulkSubscribe Opções de assinatura em massa daprSubscriptionBulkSubscribeOptions
deadLetterTopic Nome do tópico deadletter cadeia
metadados Metadados de assinatura DaprSubscriptionPropertiesMetadata
pubsubName Nome do componente Dapr PubSub cadeia
Rotas Rotas de assinatura daprSubscriptionRoutes
Escopos Escopos de aplicativo para restringir a assinatura a aplicativos específicos. cadeia de caracteres[]
tópico Nome do tópico cadeia

DaprSubscriptionPropertiesMetadata

Nome Descrição Valor

DaprSubscriptionRouteRule

Nome Descrição Valor
fósforo A expressão CEL opcional usada para corresponder ao evento. Se a correspondência não for especificada, a rota será considerada o padrão. As regras são testadas na ordem especificada, portanto, elas devem ser definidas da mais para a menos específica. A rota padrão deve aparecer por último na lista. cadeia
caminho O caminho para eventos que correspondem a essa regra cadeia

DaprSubscriptionRoutes

Nome Descrição Valor
padrão O caminho padrão para entregar eventos que não correspondem a nenhuma das regras. cadeia
réguas A lista de regras de rota de assinatura de evento do Dapr PubSub. DaprSubscriptionRouteRule[]

Exemplos de uso

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso managedEnvironments/daprSubscriptions pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso de Microsoft.App/managedEnvironments/daprSubscriptions, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/managedEnvironments/daprSubscriptions@2025-10-02-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      bulkSubscribe = {
        enabled = bool
        maxAwaitDurationMs = int
        maxMessagesCount = int
      }
      deadLetterTopic = "string"
      metadata = {
        {customized property} = "string"
      }
      pubsubName = "string"
      routes = {
        default = "string"
        rules = [
          {
            match = "string"
            path = "string"
          }
        ]
      }
      scopes = [
        "string"
      ]
      topic = "string"
    }
  }
}

Valores de propriedade

Microsoft.App/managedEnvironments/daprSubscriptions

Nome Descrição Valor
nome O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: managedEnvironments
Propriedades Propriedades específicas do recurso de Assinatura de Evento do Dapr PubSub daprSubscriptionProperties
tipo O tipo de recurso "Microsoft.App/managedEnvironments/daprSubscriptions@2025-10-02-preview"

DaprSubscriptionBulkSubscribeOptions

Nome Descrição Valor
Habilitado Habilitar assinatura em massa Bool
maxAwaitDurationMs Duração máxima em milissegundos para aguardar antes que uma mensagem em massa seja enviada ao aplicativo. int
maxMessagesCount Número máximo de mensagens a serem entregues em uma mensagem em massa. int

DaprSubscriptionProperties

Nome Descrição Valor
BulkSubscribe Opções de assinatura em massa daprSubscriptionBulkSubscribeOptions
deadLetterTopic Nome do tópico deadletter cadeia
metadados Metadados de assinatura DaprSubscriptionPropertiesMetadata
pubsubName Nome do componente Dapr PubSub cadeia
Rotas Rotas de assinatura daprSubscriptionRoutes
Escopos Escopos de aplicativo para restringir a assinatura a aplicativos específicos. cadeia de caracteres[]
tópico Nome do tópico cadeia

DaprSubscriptionPropertiesMetadata

Nome Descrição Valor

DaprSubscriptionRouteRule

Nome Descrição Valor
fósforo A expressão CEL opcional usada para corresponder ao evento. Se a correspondência não for especificada, a rota será considerada o padrão. As regras são testadas na ordem especificada, portanto, elas devem ser definidas da mais para a menos específica. A rota padrão deve aparecer por último na lista. cadeia
caminho O caminho para eventos que correspondem a essa regra cadeia

DaprSubscriptionRoutes

Nome Descrição Valor
padrão O caminho padrão para entregar eventos que não correspondem a nenhuma das regras. cadeia
réguas A lista de regras de rota de assinatura de evento do Dapr PubSub. DaprSubscriptionRouteRule[]