Espaços de nome Microsoft.ServiceBus
Definição de recurso bicep
O tipo de recursos de espaços de nome pode ser implementado para:
- Grupos de recursos - Ver comandos de implantação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.ServiceBus/namespaces, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.ServiceBus/namespaces@2022-01-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
alternateName: 'string'
disableLocalAuth: bool
encryption: {
keySource: 'Microsoft.KeyVault'
keyVaultProperties: [
{
identity: {
userAssignedIdentity: 'string'
}
keyName: 'string'
keyVaultUri: 'string'
keyVersion: 'string'
}
]
requireInfrastructureEncryption: bool
}
minimumTlsVersion: 'string'
privateEndpointConnections: [
{
properties: {
privateEndpoint: {
id: 'string'
}
privateLinkServiceConnectionState: {
description: 'string'
status: 'string'
}
provisioningState: 'string'
}
}
]
publicNetworkAccess: 'string'
zoneRedundant: bool
}
}
Valores imobiliários
espaços de nome
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | corda (necessária) Limite de caracteres: 6-50 Caracteres válidos: Alfanuméricos e hífenes. Comece com uma letra. Termine com uma letra ou número. Para mais informações, consulte Criar espaço para nomes. O nome do recurso deve ser único em todo o Azure. |
localização | O Geo-local onde o recurso vive | corda (necessária) |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. Ver Tags em modelos |
sku | Propriedades da SKU | SBSku |
identidade | Propriedades da descrição da identidade BYOK | Identidade |
propriedades | Propriedades do espaço de nome. | SBNamespaceProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerida. | "Nenhum" 'Sistema Assintado' 'SystemAssigned, UserAssigned' 'UtilizadorAssatado' |
nomeações para assediadas do utilizador | Propriedades para Identidades Atribuídas ao Utilizador | objeto |
SBNamespaceProperties
Nome | Descrição | Valor |
---|---|---|
nome alternativo | Nome alternativo para espaço de nome | string |
desativarLocalAuth | Esta propriedade desativa a autenticação SAS para o espaço de nomes do Service Bus. | bool |
Encriptação | Propriedades da descrição da encriptação BYOK | Encriptação |
mínimaS Versão | A versão TLS mínima para o cluster suportar, por exemplo, '1.2' | '1.0' '1.1' '1.2' |
privateEndpointConnections | Lista de ligações privadas de ponto final. | PrivateEndpointConnection[] |
publicNetworkAccess | Isto determina se o tráfego é permitido sobre a rede pública. Por predefinição, está ativado. | 'Deficiente' 'Habilitado' 'SecureByPerimeter' |
zonaRedundant | Ativar esta propriedade cria um Espaço de Nome de Autocarro de Serviço Premium em regiões suportadas zonas de disponibilidade. | bool |
Encriptação
Nome | Descrição | Valor |
---|---|---|
keySource | Enumera o valor possível do keySource para encriptação | 'Microsoft.KeyVault' |
keyVaultProperties | Propriedades do KeyVault | KeyVaultProperties[] |
requerestruturas desinfraturaEncryption | Ativar encriptação de infraestrutura (encriptação dupla) | bool |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
identidade | UserAssignedIdentityProperties | |
nome chave | Nome da chave do KeyVault | string |
keyVaultUri | Uri de KeyVault | string |
keyVersion | Versão do KeyVault | string |
UserAssignedIdentityProperties
Nome | Descrição | Valor |
---|---|---|
utilizadorAsignedIdentity | IDENTIFICAÇÃO DO BRAÇO de Identidade de utilizador selecionada para encriptação | string |
PrivateEndpointConnection
Nome | Descrição | Valor |
---|---|---|
propriedades | Propriedades do PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Nome | Descrição | Valor |
---|---|---|
privateEndpoint | O recurso Private Endpoint para esta Ligação. | PrivateEndpoint |
privateLinkServiceConnectionState | Detalhes sobre o estado da ligação. | Estado de Ligação |
ProvisioningState | Estado de provisionamento da Ligação Private Endpoint. | 'Cancelado' 'Criar' 'Apagar' 'Falhado' 'Bem sucedido' 'Actualização' |
PrivateEndpoint
Nome | Descrição | Valor |
---|---|---|
ID | O identificador ARM para Private Endpoint. | string |
Estado de Ligação
Nome | Descrição | Valor |
---|---|---|
descrição | Descrição do estado de ligação. | string |
status | Estado da ligação. | 'Aprovado' 'Desligado' 'Pendente' "Rejeitado" |
SBSku
Nome | Descrição | Valor |
---|---|---|
capacidade | As unidades de mensagens especificadas para o nível. Para o nível Premium, a capacidade é de 1,2 e 4. | int |
name | Nome deste SKU. | 'Básico' 'Premium' 'Standard' (obrigatório) |
tier | O nível de faturação deste SKU em particular. | 'Básico' 'Premium' 'Standard' |
Modelos de início rápido
Os seguintes modelos de arranque rápido implementam este tipo de recurso.
Modelo | Descrição |
---|---|
EPiserverCMS em Azure |
Este modelo permite criar recursos necessários para a implantação de EpiServerCMS em Azure |
Padrões de integração - Router de mensagens - ônibus de serviço |
Solução que mostra como podemos configurar o padrão router de mensagens usando um tópico de ônibus de serviço |
Criar Azure Event Grid subscrição personalizada e de fila |
Cria um tópico personalizado Azure Event Grid e uma subscrição de fila de autocarros de serviço. Modelo originalmente da autoria de Markus Meyer. |
Criar Azure Event Grid subscrição de tópico personalizado |
Cria um tópico personalizado Azure Event Grid e uma subscrição de tópico de ônibus de serviço. Modelo originalmente da autoria de Markus Meyer. |
Correlacionar mensagens através do Logic Apps com o Service Bus |
o que mostra como podemos correlacionar mensagens sobre apps lógicas usando Azure Service Bus |
Crie um espaço de nome de serviço de ônibus e regra de autorização de fila |
Este modelo permite-lhe implementar um espaço de nome padrão de serviço e regras de autorização tanto para o espaço de nome como para uma fila. |
Criar um espaço de nomes do Service Bus |
Este modelo permite-lhe implementar um espaço de nome de Service Bus com um SKU Básico/Standard. |
Criar uma geo-recuperação de autocarros de serviço |
Este modelo permite-lhe configurar o pseudónimo de recuperação de geo-desastres de serviço em espaços de nome SKU premium. |
Crie um espaço de nome de ônibus de serviço e fila |
Este modelo permite-lhe implementar um espaço de nome padrão de serviço e uma fila. |
Criar um espaço de nome de serviço de ônibus, tópico e subscrição |
Este modelo permite-lhe implementar um espaço de nome padrão de serviço, um tópico e uma subscrição. |
Criar um espaço de nome de ônibus de serviço, tópico, subscrição e regra |
Este modelo permite-lhe implementar um espaço de nome padrão de serviço de serviço, um tópico, uma subscrição e uma regra. |
Criar uma regra de filtro IP espaço de nome de ônibus de serviço |
Este modelo permite-lhe implementar um espaço de nomes Service Bus Premium com regra de filtro IP |
Crie uma regra de Rede Virtual de nome de um espaço de Rede Virtual de ônibus de serviço |
Este modelo permite-lhe implementar um espaço de nomes Service Bus Premium com Rede Virtual regra |
Criar um espaço de nome premium de ônibus de serviço e umaule de autorização |
Este modelo cria um espaço de nome premium de ônibus de serviço e uma regra de espaço de nome |
Conecte-se a um espaço de nome de ônibus de serviço através de ponto final privado |
Esta amostra mostra como usar a configuração de uma rede virtual e uma zona privada de DNS para aceder a um espaço de nome de Service Bus através de um ponto final privado. |
Crie um espaço de nome de ônibus de serviço e tópico |
Este modelo cria um espaço de nome de ônibus de serviço e tópico. |
Crie um tópico de ônibus de serviço com subscrição e filtro SQL |
Este modelo cria um espaço de nome de autocarro de serviço e tópico com uma assinatura usando uma expressão de filtro SQL para receber apenas as mensagens que correspondem à expressão de filtro SQL definida. |
Definição de recurso de modelo DE ARM
O tipo de recursos de espaços de nome pode ser implementado para:
- Grupos de recursos - Ver comandos de implantação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.ServiceBus/namespaces, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.ServiceBus/namespaces",
"apiVersion": "2022-01-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"alternateName": "string",
"disableLocalAuth": "bool",
"encryption": {
"keySource": "Microsoft.KeyVault",
"keyVaultProperties": [
{
"identity": {
"userAssignedIdentity": "string"
},
"keyName": "string",
"keyVaultUri": "string",
"keyVersion": "string"
}
],
"requireInfrastructureEncryption": "bool"
},
"minimumTlsVersion": "string",
"privateEndpointConnections": [
{
"properties": {
"privateEndpoint": {
"id": "string"
},
"privateLinkServiceConnectionState": {
"description": "string",
"status": "string"
},
"provisioningState": "string"
}
}
],
"publicNetworkAccess": "string",
"zoneRedundant": "bool"
}
}
Valores imobiliários
espaços de nome
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.ServiceBus/namespaces' |
apiVersion | A versão api de recurso | '2022-01-01-pré-estreia' |
name | O nome do recurso | corda (necessária) Limite de caracteres: 6-50 Caracteres válidos: Alfanuméricos e hífenes. Comece com uma letra. Termine com uma letra ou número. Para mais informações, consulte Criar espaço para nomes. O nome do recurso deve ser único em todo o Azure. |
localização | O Geo-local onde o recurso vive | corda (necessária) |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. Ver Tags em modelos |
sku | Propriedades da SKU | SBSku |
identidade | Propriedades da descrição da identidade BYOK | Identidade |
propriedades | Propriedades do espaço de nome. | SBNamespaceProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerida. | "Nenhum" 'Sistema Assintado' 'SystemAssigned, UserAssigned' 'UtilizadorAssatado' |
nomeações para assediadas do utilizador | Propriedades para Identidades Atribuídas ao Utilizador | objeto |
SBNamespaceProperties
Nome | Descrição | Valor |
---|---|---|
nome alternativo | Nome alternativo para espaço de nome | string |
desativarLocalAuth | Esta propriedade desativa a autenticação SAS para o espaço de nomes do Service Bus. | bool |
Encriptação | Propriedades da descrição da encriptação BYOK | Encriptação |
mínimaS Versão | A versão TLS mínima para o cluster suportar, por exemplo, '1.2' | '1.0' '1.1' '1.2' |
privateEndpointConnections | Lista de ligações privadas de ponto final. | PrivateEndpointConnection[] |
publicNetworkAccess | Isto determina se o tráfego é permitido sobre a rede pública. Por predefinição, está ativado. | 'Deficiente' 'Habilitado' 'SecureByPerimeter' |
zonaRedundant | Ativar esta propriedade cria um Espaço de Nome de Autocarro de Serviço Premium em regiões suportadas zonas de disponibilidade. | bool |
Encriptação
Nome | Descrição | Valor |
---|---|---|
keySource | Enumera o valor possível do keySource para encriptação | 'Microsoft.KeyVault' |
keyVaultProperties | Propriedades do KeyVault | KeyVaultProperties[] |
requerestruturas desinfraturaEncryption | Ativar encriptação de infraestrutura (encriptação dupla) | bool |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
identidade | UserAssignedIdentityProperties | |
nome chave | Nome da chave do KeyVault | string |
keyVaultUri | Uri de KeyVault | string |
keyVersion | Versão do KeyVault | string |
UserAssignedIdentityProperties
Nome | Descrição | Valor |
---|---|---|
utilizadorAsignedIdentity | IDENTIFICAÇÃO DO BRAÇO de Identidade de utilizador selecionada para encriptação | string |
PrivateEndpointConnection
Nome | Descrição | Valor |
---|---|---|
propriedades | Propriedades do PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Nome | Descrição | Valor |
---|---|---|
privateEndpoint | O recurso Private Endpoint para esta Ligação. | PrivateEndpoint |
privateLinkServiceConnectionState | Detalhes sobre o estado da ligação. | Estado de Ligação |
ProvisioningState | Estado de provisionamento da Ligação Private Endpoint. | 'Cancelado' 'Criar' 'Apagar' 'Falhado' 'Bem sucedido' 'Actualização' |
PrivateEndpoint
Nome | Descrição | Valor |
---|---|---|
ID | O identificador ARM para Private Endpoint. | string |
Estado de Ligação
Nome | Descrição | Valor |
---|---|---|
descrição | Descrição do estado de ligação. | string |
status | Estado da ligação. | 'Aprovado' 'Desligado' 'Pendente' "Rejeitado" |
SBSku
Nome | Descrição | Valor |
---|---|---|
capacidade | As unidades de mensagens especificadas para o nível. Para o nível Premium, a capacidade é de 1,2 e 4. | int |
name | Nome deste SKU. | 'Básico' 'Premium' 'Standard' (obrigatório) |
tier | O nível de faturação deste SKU em particular. | 'Básico' 'Premium' 'Standard' |
Modelos de início rápido
Os seguintes modelos de arranque rápido implementam este tipo de recurso.
Modelo | Descrição |
---|---|
EPiserverCMS em Azure |
Este modelo permite criar recursos necessários para a implantação de EpiServerCMS em Azure |
Padrões de integração - Router de mensagens - ônibus de serviço |
Solução que mostra como podemos configurar o padrão router de mensagens usando um tópico de ônibus de serviço |
Criar Azure Event Grid subscrição personalizada e de fila |
Cria um tópico personalizado Azure Event Grid e uma subscrição de fila de autocarros de serviço. Modelo originalmente da autoria de Markus Meyer. |
Criar Azure Event Grid subscrição de tópico personalizado |
Cria um tópico personalizado Azure Event Grid e uma subscrição de tópico de ônibus de serviço. Modelo originalmente da autoria de Markus Meyer. |
Correlacionar mensagens através do Logic Apps com o Service Bus |
o que mostra como podemos correlacionar mensagens sobre apps lógicas usando Azure Service Bus |
Crie um espaço de nome de serviço de ônibus e regra de autorização de fila |
Este modelo permite-lhe implementar um espaço de nome padrão de serviço e regras de autorização tanto para o espaço de nome como para uma fila. |
Criar um espaço de nomes do Service Bus |
Este modelo permite-lhe implementar um espaço de nome de Service Bus com um SKU Básico/Standard. |
Criar uma geo-recuperação de autocarros de serviço |
Este modelo permite-lhe configurar o pseudónimo de recuperação de geo-desastres de serviço em espaços de nome SKU premium. |
Crie um espaço de nome de ônibus de serviço e fila |
Este modelo permite-lhe implementar um espaço de nome padrão de serviço e uma fila. |
Criar um espaço de nome de serviço de ônibus, tópico e subscrição |
Este modelo permite-lhe implementar um espaço de nome padrão de serviço, um tópico e uma subscrição. |
Criar um espaço de nome de ônibus de serviço, tópico, subscrição e regra |
Este modelo permite-lhe implementar um espaço de nome padrão de serviço de serviço, um tópico, uma subscrição e uma regra. |
Criar uma regra de filtro IP espaço de nome de ônibus de serviço |
Este modelo permite-lhe implementar um espaço de nomes Service Bus Premium com regra de filtro IP |
Crie uma regra de Rede Virtual de nome de um espaço de Rede Virtual de ônibus de serviço |
Este modelo permite-lhe implementar um espaço de nomes Service Bus Premium com Rede Virtual regra |
Criar um espaço de nome premium de ônibus de serviço e umaule de autorização |
Este modelo cria um espaço de nome premium de ônibus de serviço e uma regra de espaço de nome |
Conecte-se a um espaço de nome de ônibus de serviço através de ponto final privado |
Esta amostra mostra como usar a configuração de uma rede virtual e uma zona privada de DNS para aceder a um espaço de nome de Service Bus através de um ponto final privado. |
Crie um espaço de nome de ônibus de serviço e tópico |
Este modelo cria um espaço de nome de ônibus de serviço e tópico. |
Crie um tópico de ônibus de serviço com subscrição e filtro SQL |
Este modelo cria um espaço de nome de autocarro de serviço e tópico com uma assinatura usando uma expressão de filtro SQL para receber apenas as mensagens que correspondem à expressão de filtro SQL definida. |
Definição de recursos Terraform (fornecedor AzAPI)
O tipo de recursos de espaços de nome pode ser implementado para:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão API, consulte o registo de alteração.
Formato de recursos
Para criar um recurso Microsoft.ServiceBus/namespaces, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceBus/namespaces@2022-01-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
alternateName = "string"
disableLocalAuth = bool
encryption = {
keySource = "Microsoft.KeyVault"
keyVaultProperties = [
{
identity = {
userAssignedIdentity = "string"
}
keyName = "string"
keyVaultUri = "string"
keyVersion = "string"
}
]
requireInfrastructureEncryption = bool
}
minimumTlsVersion = "string"
privateEndpointConnections = [
{
properties = {
privateEndpoint = {
id = "string"
}
privateLinkServiceConnectionState = {
description = "string"
status = "string"
}
provisioningState = "string"
}
}
]
publicNetworkAccess = "string"
zoneRedundant = bool
}
sku = {
capacity = int
name = "string"
tier = "string"
}
})
}
Valores imobiliários
espaços de nome
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.ServiceBus/namespaces@2022-01-01-pré-visualização" |
name | O nome do recurso | corda (necessária) Limite de caracteres: 6-50 Caracteres válidos: Alfanuméricos e hífenes. Comece com uma letra. Termine com uma letra ou número. Para mais informações, consulte Criar espaço para nomes. O nome do recurso deve ser único em todo o Azure. |
localização | O Geo-local onde o recurso vive | corda (necessária) |
parent_id | Para implantar num grupo de recursos, utilize o ID desse grupo de recursos. | corda (necessária) |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. |
sku | Propriedades da SKU | SBSku |
identidade | Propriedades da descrição da identidade BYOK | Identidade |
propriedades | Propriedades do espaço de nome. | SBNamespaceProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerida. | "Sistema Assintado" "SistemaAssigned, UserAssigned" "Utilizador Assinado" |
identity_ids | Propriedades para Identidades Atribuídas ao Utilizador | Conjunto de identidade de utilizador. |
SBNamespaceProperties
Nome | Descrição | Valor |
---|---|---|
nome alternativo | Nome alternativo para espaço de nome | string |
desativarLocalAuth | Esta propriedade desativa a autenticação SAS para o espaço de nomes do Service Bus. | bool |
Encriptação | Propriedades da descrição da encriptação BYOK | Encriptação |
mínimaS Versão | A versão TLS mínima para o cluster suportar, por exemplo, '1.2' | "1.0" "1.1" "1.2" |
privateEndpointConnections | Lista de ligações privadas de ponto final. | PrivateEndpointConnection[] |
publicNetworkAccess | Isto determina se o tráfego é permitido sobre a rede pública. Por predefinição, está ativado. | "Deficiente" "Habilidoso" "SecuredByPerimeter" |
zonaRedundant | Ativar esta propriedade cria um Espaço de Nome de Autocarro de Serviço Premium em regiões suportadas zonas de disponibilidade. | bool |
Encriptação
Nome | Descrição | Valor |
---|---|---|
keySource | Enumera o valor possível do keySource para encriptação | "Microsoft.KeyVault" |
keyVaultProperties | Propriedades do KeyVault | KeyVaultProperties[] |
requerestruturas desinfraturaEncryption | Ativar encriptação de infraestrutura (encriptação dupla) | bool |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
identidade | UserAssignedIdentityProperties | |
nome chave | Nome da chave do KeyVault | string |
keyVaultUri | Uri de KeyVault | string |
keyVersion | Versão do KeyVault | string |
UserAssignedIdentityProperties
Nome | Descrição | Valor |
---|---|---|
utilizadorAsignedIdentity | IDENTIFICAÇÃO DO BRAÇO de Identidade de utilizador selecionada para encriptação | string |
PrivateEndpointConnection
Nome | Descrição | Valor |
---|---|---|
propriedades | Propriedades do PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Nome | Descrição | Valor |
---|---|---|
privateEndpoint | O recurso Private Endpoint para esta Ligação. | PrivateEndpoint |
privateLinkServiceConnectionState | Detalhes sobre o estado da ligação. | Estado de Ligação |
ProvisioningState | Estado de provisionamento da Ligação Private Endpoint. | "Cancelado" "Criar" "Apagar" "Falhado" "Bem sucedido" "Atualização" |
PrivateEndpoint
Nome | Descrição | Valor |
---|---|---|
ID | O identificador ARM para Private Endpoint. | string |
Estado de Ligação
Nome | Descrição | Valor |
---|---|---|
descrição | Descrição do estado de ligação. | string |
status | Estado da ligação. | "Aprovado" "Desligado" "Pendente" "Rejeitado" |
SBSku
Nome | Descrição | Valor |
---|---|---|
capacidade | As unidades de mensagens especificadas para o nível. Para o nível Premium, a capacidade é de 1,2 e 4. | int |
name | Nome deste SKU. | "Básico" "Premium" "Standard" (obrigatório) |
tier | O nível de faturação deste SKU em particular. | "Básico" "Premium" "Standard" |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários