Namespaces/filas do Microsoft.ServiceBus
O tipo de recurso namespaces/filas 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.
Para criar um recurso Microsoft.ServiceBus/namespaces/queues, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.ServiceBus/namespaces/queues@2024-01-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
autoDeleteOnIdle: 'string'
deadLetteringOnMessageExpiration: bool
defaultMessageTimeToLive: 'string'
duplicateDetectionHistoryTimeWindow: 'string'
enableBatchedOperations: bool
enableExpress: bool
enablePartitioning: bool
forwardDeadLetteredMessagesTo: 'string'
forwardTo: 'string'
lockDuration: 'string'
maxDeliveryCount: int
maxMessageSizeInKilobytes: int
maxSizeInMegabytes: int
requiresDuplicateDetection: bool
requiresSession: bool
status: 'string'
}
}
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 1 (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 | Propriedades da fila | SBQueueProperties |
Designação | Descrição | Valor |
---|---|---|
autoDeleteOnIdle | ISO 8061 timeSpan intervalo ocioso após o qual a fila é excluída automaticamente. A duração mínima é de 5 minutos. | string |
deadLetteringOnMessageExpiration | Um valor que indica se essa fila tem suporte a letra morta quando uma mensagem expira. | Bool |
defaultMessageTimeToLive | Tempo de tempo de mensagem padrão ISO 8601 para o valor em tempo real. 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 ISO 8601 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 | Um valor que indica se as Entidades Expressas estão habilitadas. Uma fila expressa mantém uma mensagem na memória temporariamente antes de gravá-la no armazenamento persistente. | Bool |
enableParticionamento | Um valor que indica se a fila deve ser particionada em vários agentes de mensagens. | Bool |
encaminharDeadLetteredMessagesTo | Nome da fila/tópico para encaminhar a mensagem de letra morta | string |
encaminharPara | Nome da fila/tópico para encaminhar as mensagens | string |
lockDuration | ISO 8601 duração de um bloqueio de espreita; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros recetores. O valor máximo para LockDuration é 5 minutos; O valor padrão é 1 minuto. | string |
maxDeliveryCount | A contagem máxima de entregas. Uma mensagem é automaticamente deadlettered após este número de entregas. O valor padrão é 10. | Int |
maxMessageSizeInKilobytes | Tamanho máximo (em KB) da carga útil da mensagem que pode ser aceite pela fila. Esta propriedade só é usada no Premium hoje e o padrão é 1024. | Int |
maxSizeInMegabytes | O tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila. O padrão é 1024. | Int |
requiresDuplicateDetection | Um valor que indica se essa fila requer deteção de duplicata. | Bool |
requiresSession | Um valor que indica se a fila suporta o conceito de sessões. | 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' |
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Criar um namespace e uma fila do Service Bus | Este modelo permite implantar um namespace Standard do Service Bus Standard e uma fila. |
Criar Tópico Personalizado da Grade de Eventos do Azure e de Assinatura de Fila | Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de fila de barramento de serviço. Modelo originalmente de autoria de Markus Meyer. |
O tipo de recurso namespaces/filas 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.
Para criar um recurso Microsoft.ServiceBus/namespaces/queues, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.ServiceBus/namespaces/queues",
"apiVersion": "2024-01-01",
"name": "string",
"properties": {
"autoDeleteOnIdle": "string",
"deadLetteringOnMessageExpiration": "bool",
"defaultMessageTimeToLive": "string",
"duplicateDetectionHistoryTimeWindow": "string",
"enableBatchedOperations": "bool",
"enableExpress": "bool",
"enablePartitioning": "bool",
"forwardDeadLetteredMessagesTo": "string",
"forwardTo": "string",
"lockDuration": "string",
"maxDeliveryCount": "int",
"maxMessageSizeInKilobytes": "int",
"maxSizeInMegabytes": "int",
"requiresDuplicateDetection": "bool",
"requiresSession": "bool",
"status": "string"
}
}
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2024-01-01' |
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 1 (obrigatório) |
propriedades | Propriedades da fila | SBQueueProperties |
tipo | O tipo de recurso | 'Microsoft.ServiceBus/namespaces/queues' |
Designação | Descrição | Valor |
---|---|---|
autoDeleteOnIdle | ISO 8061 timeSpan intervalo ocioso após o qual a fila é excluída automaticamente. A duração mínima é de 5 minutos. | string |
deadLetteringOnMessageExpiration | Um valor que indica se essa fila tem suporte a letra morta quando uma mensagem expira. | Bool |
defaultMessageTimeToLive | Tempo de tempo de mensagem padrão ISO 8601 para o valor em tempo real. 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 ISO 8601 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 | Um valor que indica se as Entidades Expressas estão habilitadas. Uma fila expressa mantém uma mensagem na memória temporariamente antes de gravá-la no armazenamento persistente. | Bool |
enableParticionamento | Um valor que indica se a fila deve ser particionada em vários agentes de mensagens. | Bool |
encaminharDeadLetteredMessagesTo | Nome da fila/tópico para encaminhar a mensagem de letra morta | string |
encaminharPara | Nome da fila/tópico para encaminhar as mensagens | string |
lockDuration | ISO 8601 duração de um bloqueio de espreita; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros recetores. O valor máximo para LockDuration é 5 minutos; O valor padrão é 1 minuto. | string |
maxDeliveryCount | A contagem máxima de entregas. Uma mensagem é automaticamente deadlettered após este número de entregas. O valor padrão é 10. | Int |
maxMessageSizeInKilobytes | Tamanho máximo (em KB) da carga útil da mensagem que pode ser aceite pela fila. Esta propriedade só é usada no Premium hoje e o padrão é 1024. | Int |
maxSizeInMegabytes | O tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila. O padrão é 1024. | Int |
requiresDuplicateDetection | Um valor que indica se essa fila requer deteção de duplicata. | Bool |
requiresSession | Um valor que indica se a fila suporta o conceito de sessões. | 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' |
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar um namespace e uma fila do Service Bus |
Este modelo permite implantar um namespace Standard do Service Bus Standard e uma fila. |
Criar Tópico Personalizado da Grade de Eventos do Azure e de Assinatura de Fila |
Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de fila de barramento de serviço. Modelo originalmente de autoria de Markus Meyer. |
O tipo de recurso namespaces/filas 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.
Para criar um recurso Microsoft.ServiceBus/namespaces/queues, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceBus/namespaces/queues@2024-01-01"
name = "string"
body = jsonencode({
properties = {
autoDeleteOnIdle = "string"
deadLetteringOnMessageExpiration = bool
defaultMessageTimeToLive = "string"
duplicateDetectionHistoryTimeWindow = "string"
enableBatchedOperations = bool
enableExpress = bool
enablePartitioning = bool
forwardDeadLetteredMessagesTo = "string"
forwardTo = "string"
lockDuration = "string"
maxDeliveryCount = int
maxMessageSizeInKilobytes = int
maxSizeInMegabytes = int
requiresDuplicateDetection = bool
requiresSession = bool
status = "string"
}
})
}
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string Restrições: Comprimento mínimo = 1 (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID para recurso do tipo: namespaces |
propriedades | Propriedades da fila | SBQueueProperties |
tipo | O tipo de recurso | "Microsoft.ServiceBus/namespaces/queues@2024-01-01" |
Designação | Descrição | Valor |
---|---|---|
autoDeleteOnIdle | ISO 8061 timeSpan intervalo ocioso após o qual a fila é excluída automaticamente. A duração mínima é de 5 minutos. | string |
deadLetteringOnMessageExpiration | Um valor que indica se essa fila tem suporte a letra morta quando uma mensagem expira. | Bool |
defaultMessageTimeToLive | Tempo de tempo de mensagem padrão ISO 8601 para o valor em tempo real. 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 ISO 8601 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 | Um valor que indica se as Entidades Expressas estão habilitadas. Uma fila expressa mantém uma mensagem na memória temporariamente antes de gravá-la no armazenamento persistente. | Bool |
enableParticionamento | Um valor que indica se a fila deve ser particionada em vários agentes de mensagens. | Bool |
encaminharDeadLetteredMessagesTo | Nome da fila/tópico para encaminhar a mensagem de letra morta | string |
encaminharPara | Nome da fila/tópico para encaminhar as mensagens | string |
lockDuration | ISO 8601 duração de um bloqueio de espreita; ou seja, a quantidade de tempo que a mensagem está bloqueada para outros recetores. O valor máximo para LockDuration é 5 minutos; O valor padrão é 1 minuto. | string |
maxDeliveryCount | A contagem máxima de entregas. Uma mensagem é automaticamente deadlettered após este número de entregas. O valor padrão é 10. | Int |
maxMessageSizeInKilobytes | Tamanho máximo (em KB) da carga útil da mensagem que pode ser aceite pela fila. Esta propriedade só é usada no Premium hoje e o padrão é 1024. | Int |
maxSizeInMegabytes | O tamanho máximo da fila em megabytes, que é o tamanho da memória alocada para a fila. O padrão é 1024. | Int |
requiresDuplicateDetection | Um valor que indica se essa fila requer deteção de duplicata. | Bool |
requiresSession | Um valor que indica se a fila suporta o conceito de sessões. | 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' |