Partilhar via


Microsoft.App managedEnvironments/daprSubscriptions

Definição de recursos do bíceps

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 log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/managedEnvironments/daprSubscriptions, adicione o seguinte Bíceps ao seu 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

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
elemento principal 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 para recurso do tipo: managedEnvironments
propriedades Propriedades específicas do recurso Dapr PubSub Event Subscription DaprSubscriptionProperties

DaprSubscriptionBulkSubscribeOptions

Designação Descrição Valor
ativado Ativar subscrição em massa Bool
maxAwaitDurationMs Duração máxima em milissegundos para aguardar antes que uma mensagem em massa seja enviada para o aplicativo. Int
maxMessagesCount Número máximo de mensagens a serem entregues em uma mensagem em massa. Int

DaprSubscriptionProperties

Designação Descrição Valor
bulkSubscrever Opções de subscrição em massa DaprSubscriptionBulkSubscribeOptions
deadLetterTopic Nome do tópico Deadletter cadeia (de caracteres)
metadados Metadados da subscrição DaprSubscriptionPropertiesMetadata
pubsubNome Nome do componente Dapr PubSub cadeia (de caracteres)
Rotas Rotas de subscrição DaprSubscriptionRoutes
Âmbitos de aplicação Escopos de aplicativo para restringir a assinatura a aplicativos específicos. string[]
tópico Nome do tópico cadeia (de caracteres)

DaprSubscriptionPropertiesMetadata

Designação Descrição Valor

DaprSubscriptionRouteRule

Designação Descrição Valor
Jogo 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, por isso devem ser definidas do mais ao menos específico. A rota padrão deve aparecer em último lugar na lista. cadeia (de caracteres)
caminho O caminho para eventos que correspondem a esta regra cadeia (de caracteres)

DaprSubscriptionRoutes

Designação Descrição Valor
predefinição O caminho padrão para entregar eventos que não correspondem a nenhuma das regras. cadeia (de caracteres)
regras A lista de Regras de Rota de Subscrição de Eventos do Dapr PubSub. DaprSubscriptionRouteRule[]

Definição de recurso de modelo 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 log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/managedEnvironments/daprSubscriptions, adicione o seguinte JSON ao seu 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

Designação Descrição Valor
Versão da API A versão api '2025-10-02-pré-visualização'
Designação O nome do recurso string (obrigatório)
propriedades Propriedades específicas do recurso Dapr PubSub Event Subscription DaprSubscriptionProperties
tipo O tipo de recurso 'Microsoft.App/managedEnvironments/daprSubscriptions'

DaprSubscriptionBulkSubscribeOptions

Designação Descrição Valor
ativado Ativar subscrição em massa Bool
maxAwaitDurationMs Duração máxima em milissegundos para aguardar antes que uma mensagem em massa seja enviada para o aplicativo. Int
maxMessagesCount Número máximo de mensagens a serem entregues em uma mensagem em massa. Int

DaprSubscriptionProperties

Designação Descrição Valor
bulkSubscrever Opções de subscrição em massa DaprSubscriptionBulkSubscribeOptions
deadLetterTopic Nome do tópico Deadletter cadeia (de caracteres)
metadados Metadados da subscrição DaprSubscriptionPropertiesMetadata
pubsubNome Nome do componente Dapr PubSub cadeia (de caracteres)
Rotas Rotas de subscrição DaprSubscriptionRoutes
Âmbitos de aplicação Escopos de aplicativo para restringir a assinatura a aplicativos específicos. string[]
tópico Nome do tópico cadeia (de caracteres)

DaprSubscriptionPropertiesMetadata

Designação Descrição Valor

DaprSubscriptionRouteRule

Designação Descrição Valor
Jogo 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, por isso devem ser definidas do mais ao menos específico. A rota padrão deve aparecer em último lugar na lista. cadeia (de caracteres)
caminho O caminho para eventos que correspondem a esta regra cadeia (de caracteres)

DaprSubscriptionRoutes

Designação Descrição Valor
predefinição O caminho padrão para entregar eventos que não correspondem a nenhuma das regras. cadeia (de caracteres)
regras A lista de Regras de Rota de Subscrição de Eventos do Dapr PubSub. DaprSubscriptionRouteRule[]

Exemplos de uso

Definição de recursos Terraform (provedor 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 log de alterações.

Formato do recurso

Para criar um recurso Microsoft.App/managedEnvironments/daprSubscriptions, adicione o seguinte Terraform 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

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID para recurso do tipo: managedEnvironments
propriedades Propriedades específicas do recurso Dapr PubSub Event Subscription DaprSubscriptionProperties
tipo O tipo de recurso "Microsoft.App/managedEnvironments/daprSubscriptions@2025-10-02-preview"

DaprSubscriptionBulkSubscribeOptions

Designação Descrição Valor
ativado Ativar subscrição em massa Bool
maxAwaitDurationMs Duração máxima em milissegundos para aguardar antes que uma mensagem em massa seja enviada para o aplicativo. Int
maxMessagesCount Número máximo de mensagens a serem entregues em uma mensagem em massa. Int

DaprSubscriptionProperties

Designação Descrição Valor
bulkSubscrever Opções de subscrição em massa DaprSubscriptionBulkSubscribeOptions
deadLetterTopic Nome do tópico Deadletter cadeia (de caracteres)
metadados Metadados da subscrição DaprSubscriptionPropertiesMetadata
pubsubNome Nome do componente Dapr PubSub cadeia (de caracteres)
Rotas Rotas de subscrição DaprSubscriptionRoutes
Âmbitos de aplicação Escopos de aplicativo para restringir a assinatura a aplicativos específicos. string[]
tópico Nome do tópico cadeia (de caracteres)

DaprSubscriptionPropertiesMetadata

Designação Descrição Valor

DaprSubscriptionRouteRule

Designação Descrição Valor
Jogo 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, por isso devem ser definidas do mais ao menos específico. A rota padrão deve aparecer em último lugar na lista. cadeia (de caracteres)
caminho O caminho para eventos que correspondem a esta regra cadeia (de caracteres)

DaprSubscriptionRoutes

Designação Descrição Valor
predefinição O caminho padrão para entregar eventos que não correspondem a nenhuma das regras. cadeia (de caracteres)
regras A lista de Regras de Rota de Subscrição de Eventos do Dapr PubSub. DaprSubscriptionRouteRule[]