Namespaces/tópicos do Microsoft.ServiceBus 2015-08-01
Definição de recursos do bíceps
O tipo de recurso namespaces/topics pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
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.ServiceBus/namespaces/topics, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.ServiceBus/namespaces/topics@2015-08-01' = {
name: 'string'
location: 'string'
parent: resourceSymbolicName
properties: {
autoDeleteOnIdle: 'string'
defaultMessageTimeToLive: 'string'
duplicateDetectionHistoryTimeWindow: 'string'
enableBatchedOperations: bool
enableExpress: bool
enablePartitioning: bool
entityAvailabilityStatus: 'string'
filteringMessagesBeforePublishing: bool
isAnonymousAccessible: bool
isExpress: bool
maxSizeInMegabytes: int
requiresDuplicateDetection: bool
status: 'string'
supportOrdering: bool
}
}
Valores de propriedade
namespaces/tópicos
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso Veja como definir nomes e tipos para recursos filho no Bicep. |
string (obrigatório) Limite de caracteres: 1-260 Caracteres válidos: Alfanuméricos, pontos, hífenes, sublinhados e barras. Comece e termine com alfanuméricos. |
Localização | Localização do recurso. | string (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 para recurso do tipo: namespaces |
propriedades | A definição de Propriedades do tópico. | TopicProperties |
TopicProperties
Designação | Descrição | Valor |
---|---|---|
autoDeleteOnIdle | Intervalo ocioso TimeSpan após o qual o tópico é excluído automaticamente. A duração mínima é de 5 minutos. | string |
defaultMessageTimeToLive | Valor padrão de tempo de vida da mensagem. Esta é a duração após a qual a mensagem expira, a partir de quando a mensagem é enviada para o Service Bus. Este é o valor padrão usado quando TimeToLive não está definido em uma mensagem em si. | string |
duplicateDetectionHistoryTimeWindow | Estrutura TimeSpan que define a duração do histórico de deteção de duplicados. O valor padrão é 10 minutos. | string |
enableBatchedOperations | Valor que indica se as operações em lote do lado do servidor estão habilitadas. | Bool |
habilitarExpress | Valor que indica se as Entidades Expressas estão habilitadas. Um tópico expresso mantém uma mensagem na memória temporariamente antes de gravá-la no armazenamento persistente. | Bool |
enableParticionamento | Valor que indica se o tópico a ser particionado em vários agentes de mensagens está habilitado. | Bool |
entityAvailabilityStatus | Status de disponibilidade da entidade para o tópico. | 'Disponível' 'Limitado' 'Renomear' 'Restauração' 'Desconhecido' |
filtragemMensagensAntesPublicação | Se as mensagens devem ser filtradas antes da publicação. | Bool |
isAnonymousAccessible | Valor que indica se a mensagem está acessível anonimamente. | Bool |
isExpress | Bool | |
maxSizeInMegabytes | Tamanho máximo do tópico em megabytes, que é o tamanho da memória alocada para o tópico. | Int |
requiresDuplicateDetection | Valor que indica se este tópico requer deteção de duplicatas. | Bool |
Situação | Enumera os valores possíveis para o status de uma entidade de mensagens. | 'Ativo' 'Criar' 'Eliminação' 'Desativado' 'ReceberDesativado' 'Renomear' 'Restauração' 'SendDisabled' 'Desconhecido' |
suporteEncomendar | Valor que indica se o tópico suporta ordenação. | Bool |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Padrões de integração - Message Router - Service Bus |
Solução que mostra como podemos configurar o padrão do Message Router usando um tópico do Service Bus |
Criar de Subscrição de Tópico Personalizado da Grelha de Eventos do Azure |
Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de tópico do barramento de serviço. Modelo originalmente de autoria de Markus Meyer. |
Correlacionar mensagens em aplicativos lógicos usando o Service Bus |
que mostra como podemos correlacionar mensagens em Aplicativos Lógicos usando o Barramento de Serviço do Azure |
Criar um namespace, tópico e de assinatura do Service Bus |
Este modelo permite implantar um namespace do Service Bus Standard, um tópico e uma assinatura. |
Criar um namespace, tópico, assinatura e de regra do Service Bus |
Este modelo permite implantar um namespace do Service Bus Standard, um tópico, uma assinatura e uma regra. |
Criar um namespace do Service Bus e um de tópicos |
Este modelo cria um Namespace e um Tópico do Service Bus. |
Criar um tópico do Service Bus com de assinatura e filtro SQL |
Este modelo cria um Namespace e um Tópico do Service Bus com uma Assinatura usando uma expressão de Filtro SQL para receber somente as mensagens que correspondem à Expressão de Filtro SQL definida. |
Definição de recurso de modelo ARM
O tipo de recurso namespaces/topics pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
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.ServiceBus/namespaces/topics, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.ServiceBus/namespaces/topics",
"apiVersion": "2015-08-01",
"name": "string",
"location": "string",
"properties": {
"autoDeleteOnIdle": "string",
"defaultMessageTimeToLive": "string",
"duplicateDetectionHistoryTimeWindow": "string",
"enableBatchedOperations": "bool",
"enableExpress": "bool",
"enablePartitioning": "bool",
"entityAvailabilityStatus": "string",
"filteringMessagesBeforePublishing": "bool",
"isAnonymousAccessible": "bool",
"isExpress": "bool",
"maxSizeInMegabytes": "int",
"requiresDuplicateDetection": "bool",
"status": "string",
"supportOrdering": "bool"
}
}
Valores de propriedade
namespaces/tópicos
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.ServiceBus/namespaces/topics' |
apiVersion | A versão da api de recursos | '2015-08-01' |
Designação | O nome do recurso Veja como definir nomes e tipos para recursos filho em modelos JSON ARM. |
string (obrigatório) Limite de caracteres: 1-260 Caracteres válidos: Alfanuméricos, pontos, hífenes, sublinhados e barras. Comece e termine com alfanuméricos. |
Localização | Localização do recurso. | string (obrigatório) |
propriedades | A definição de Propriedades do tópico. | TopicProperties |
TopicProperties
Designação | Descrição | Valor |
---|---|---|
autoDeleteOnIdle | Intervalo ocioso TimeSpan após o qual o tópico é excluído automaticamente. A duração mínima é de 5 minutos. | string |
defaultMessageTimeToLive | Valor padrão de tempo de vida da mensagem. Esta é a duração após a qual a mensagem expira, a partir de quando a mensagem é enviada para o Service Bus. Este é o valor padrão usado quando TimeToLive não está definido em uma mensagem em si. | string |
duplicateDetectionHistoryTimeWindow | Estrutura TimeSpan que define a duração do histórico de deteção de duplicados. O valor padrão é 10 minutos. | string |
enableBatchedOperations | Valor que indica se as operações em lote do lado do servidor estão habilitadas. | Bool |
habilitarExpress | Valor que indica se as Entidades Expressas estão habilitadas. Um tópico expresso mantém uma mensagem na memória temporariamente antes de gravá-la no armazenamento persistente. | Bool |
enableParticionamento | Valor que indica se o tópico a ser particionado em vários agentes de mensagens está habilitado. | Bool |
entityAvailabilityStatus | Status de disponibilidade da entidade para o tópico. | 'Disponível' 'Limitado' 'Renomear' 'Restauração' 'Desconhecido' |
filtragemMensagensAntesPublicação | Se as mensagens devem ser filtradas antes da publicação. | Bool |
isAnonymousAccessible | Valor que indica se a mensagem está acessível anonimamente. | Bool |
isExpress | Bool | |
maxSizeInMegabytes | Tamanho máximo do tópico em megabytes, que é o tamanho da memória alocada para o tópico. | Int |
requiresDuplicateDetection | Valor que indica se este tópico requer deteção de duplicatas. | Bool |
Situação | Enumera os valores possíveis para o status de uma entidade de mensagens. | 'Ativo' 'Criar' 'Eliminação' 'Desativado' 'ReceberDesativado' 'Renomear' 'Restauração' 'SendDisabled' 'Desconhecido' |
suporteEncomendar | Valor que indica se o tópico suporta ordenação. | Bool |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Padrões de integração - Message Router - Service Bus |
Solução que mostra como podemos configurar o padrão do Message Router usando um tópico do Service Bus |
Criar de Subscrição de Tópico Personalizado da Grelha de Eventos do Azure |
Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de tópico do barramento de serviço. Modelo originalmente de autoria de Markus Meyer. |
Correlacionar mensagens em aplicativos lógicos usando o Service Bus |
que mostra como podemos correlacionar mensagens em Aplicativos Lógicos usando o Barramento de Serviço do Azure |
Criar um namespace, tópico e de assinatura do Service Bus |
Este modelo permite implantar um namespace do Service Bus Standard, um tópico e uma assinatura. |
Criar um namespace, tópico, assinatura e de regra do Service Bus |
Este modelo permite implantar um namespace do Service Bus Standard, um tópico, uma assinatura e uma regra. |
Criar um namespace do Service Bus e um de tópicos |
Este modelo cria um Namespace e um Tópico do Service Bus. |
Criar um tópico do Service Bus com de assinatura e filtro SQL |
Este modelo cria um Namespace e um Tópico do Service Bus com uma Assinatura usando uma expressão de Filtro SQL para receber somente as mensagens que correspondem à Expressão de Filtro SQL definida. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso namespaces/topics pode ser implantado com operações direcionadas:
- Grupos de recursos
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.ServiceBus/namespaces/topics, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceBus/namespaces/topics@2015-08-01"
name = "string"
location = "string"
parent_id = "string"
body = jsonencode({
properties = {
autoDeleteOnIdle = "string"
defaultMessageTimeToLive = "string"
duplicateDetectionHistoryTimeWindow = "string"
enableBatchedOperations = bool
enableExpress = bool
enablePartitioning = bool
entityAvailabilityStatus = "string"
filteringMessagesBeforePublishing = bool
isAnonymousAccessible = bool
isExpress = bool
maxSizeInMegabytes = int
requiresDuplicateDetection = bool
status = "string"
supportOrdering = bool
}
})
}
Valores de propriedade
namespaces/tópicos
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.ServiceBus/namespaces/topics@2015-08-01" |
Designação | O nome do recurso | string (obrigatório) Limite de caracteres: 1-260 Caracteres válidos: Alfanuméricos, pontos, hífenes, sublinhados e barras. Comece e termine com alfanuméricos. |
Localização | Localização do recurso. | string (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID para recurso do tipo: namespaces |
propriedades | A definição de Propriedades do tópico. | TopicProperties |
TopicProperties
Designação | Descrição | Valor |
---|---|---|
autoDeleteOnIdle | Intervalo ocioso TimeSpan após o qual o tópico é excluído automaticamente. A duração mínima é de 5 minutos. | string |
defaultMessageTimeToLive | Valor padrão de tempo de vida da mensagem. Esta é a duração após a qual a mensagem expira, a partir de quando a mensagem é enviada para o Service Bus. Este é o valor padrão usado quando TimeToLive não está definido em uma mensagem em si. | string |
duplicateDetectionHistoryTimeWindow | Estrutura TimeSpan que define a duração do histórico de deteção de duplicados. O valor padrão é 10 minutos. | string |
enableBatchedOperations | Valor que indica se as operações em lote do lado do servidor estão habilitadas. | Bool |
habilitarExpress | Valor que indica se as Entidades Expressas estão habilitadas. Um tópico expresso mantém uma mensagem na memória temporariamente antes de gravá-la no armazenamento persistente. | Bool |
enableParticionamento | Valor que indica se o tópico a ser particionado em vários agentes de mensagens está habilitado. | Bool |
entityAvailabilityStatus | Status de disponibilidade da entidade para o tópico. | "Disponível" "Limitado" "Renomear" "Restauração" "Desconhecido" |
filtragemMensagensAntesPublicação | Se as mensagens devem ser filtradas antes da publicação. | Bool |
isAnonymousAccessible | Valor que indica se a mensagem está acessível anonimamente. | Bool |
isExpress | Bool | |
maxSizeInMegabytes | Tamanho máximo do tópico em megabytes, que é o tamanho da memória alocada para o tópico. | Int |
requiresDuplicateDetection | Valor que indica se este tópico requer deteção de duplicatas. | Bool |
Situação | Enumera os valores possíveis para o status de uma entidade de mensagens. | "Ativo" "Criar" "Eliminação" "Desativado" "ReceberDesativado" "Renomear" "Restauração" "SendDisabled" "Desconhecido" |
suporteEncomendar | Valor que indica se o tópico suporta ordenação. | Bool |