Espaços de nomes Microsoft.NotificationHubs 2017-04-01
Definição de recurso do Bicep
O tipo de recurso de espaços de nomes pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.NotificationHubs/namespaces, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.NotificationHubs/namespaces@2017-04-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
properties: {
createdAt: 'string'
critical: bool
dataCenter: 'string'
enabled: bool
name: 'string'
namespaceType: 'string'
provisioningState: 'string'
region: 'string'
scaleUnit: 'string'
serviceBusEndpoint: 'string'
status: 'string'
subscriptionId: 'string'
updatedAt: 'string'
}
}
Valores de propriedade
espaços de nomes
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 6-50 Carateres válidos: Alfanuméricos e hífenes Comece com a letra. Termine com alfanumérico. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | Localização do recurso | string |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | O sku do espaço de nomes criado | SKU |
propriedades | Propriedades do Espaço de Nomes. | NamespaceProperties |
NamespaceProperties
Nome | Descrição | Valor |
---|---|---|
createdAt | A hora em que o espaço de nomes foi criado. | string |
crítico | Se o espaço de nomes está ou não definido como Crítico. | bool |
dataCenter | Datacenter para o espaço de nomes | string |
ativado | Se o espaço de nomes está ou não ativado. | bool |
name | O nome do espaço de nomes. | string |
namespaceType | O tipo de espaço de nomes. | 'Mensagens' "NotificationHub" |
provisioningState | Estado de aprovisionamento do Espaço de Nomes. | string |
region | Especifica a região de destino na qual o espaço de nomes deve ser criado. Pode ser qualquer um dos seguintes valores: Leste da Austrália, Sudeste da Austrália, E.U.A. Central, E.U.A. Leste, E.U.A. Leste 2, E.U.A. Centro-Norte, E.U.A. Centro-Sul, Ásia Leste, Sudeste Asiático, Sul do Brasil, Leste do Japão, Oeste do Japão, Europa do Norte, Europa Ocidental | string |
scaleUnit | ScaleUnit onde o espaço de nomes é criado | string |
serviceBusEndpoint | Ponto final que pode utilizar para realizar operações do NotificationHub. | string |
status | Estado do espaço de nomes. Pode ser qualquer um destes valores:1 = Criado/Ativo2 = Criar3 = Suspenso4 = Eliminação | string |
subscriptionId | O ID da subscrição do Azure associada ao espaço de nomes. | string |
updatedAt | A hora em que o espaço de nomes foi atualizado. | string |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | A capacidade do recurso | int |
família | A Família SKU | string |
name | Nome do SKU do hub de notificação | "Básico" 'Gratuito' "Standard" (obrigatório) |
size | O tamanho do SKU | string |
tier | O escalão de SKU específico | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Criar o Hub de Notificação do Azure |
Cria um Hub de Notificação do Azure, um Modelo originalmente criado por John Downs. |
Aprovisionar uma Aplicação Móvel com um Base de Dados SQL |
Este modelo aprovisiona uma Aplicação Móvel, Base de Dados SQL e Hub de Notificação. Configura uma cadeia de ligação na aplicação móvel para a base de dados e o hub de notificação. |
Definição de recurso do modelo arm
O tipo de recurso de espaços de nomes pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.NotificationHubs/namespaces, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.NotificationHubs/namespaces",
"apiVersion": "2017-04-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"properties": {
"createdAt": "string",
"critical": "bool",
"dataCenter": "string",
"enabled": "bool",
"name": "string",
"namespaceType": "string",
"provisioningState": "string",
"region": "string",
"scaleUnit": "string",
"serviceBusEndpoint": "string",
"status": "string",
"subscriptionId": "string",
"updatedAt": "string"
}
}
Valores de propriedade
espaços de nomes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.NotificationHubs/namespaces" |
apiVersion | A versão da API de recursos | '2017-04-01' |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 6-50 Carateres válidos: Alfanuméricos e hífenes Comece com a letra. Terminar com alfanumérico. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | Localização do recurso | string |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | O SKU do espaço de nomes criado | SKU |
propriedades | Propriedades do Espaço de Nomes. | NamespaceProperties |
NamespaceProperties
Nome | Descrição | Valor |
---|---|---|
createdAt | A hora em que o espaço de nomes foi criado. | string |
crítico | Se o espaço de nomes está ou não definido como Crítico. | bool |
dataCenter | Datacenter para o espaço de nomes | string |
ativado | Se o espaço de nomes está ou não ativado. | bool |
name | O nome do espaço de nomes. | string |
namespaceType | O tipo de espaço de nomes. | 'Mensagens' "NotificationHub" |
provisioningState | Estado de aprovisionamento do Espaço de Nomes. | string |
region | Especifica a região de destino na qual o espaço de nomes deve ser criado. Pode ser qualquer um dos seguintes valores: Leste da Austrália, Sudeste da Austrália, E.U.A. Central, E.U.A. Leste, E.U.A. Leste 2, E.U.A. Oeste, E.U.A. Centro-Norte, E.U.A. Centro-Sul, Ásia Leste, Sudeste Asiático, Sul do Brasil, Leste do Japão, Oeste do Japão, Europa do Norte, Europa Ocidental | string |
scaleUnit | ScaleUnit onde o espaço de nomes é criado | string |
serviceBusEndpoint | Ponto final que pode utilizar para realizar operações do NotificationHub. | string |
status | Estado do espaço de nomes. Pode ser qualquer um destes valores:1 = Criado/Ativo2 = Criar3 = Suspenso4 = Eliminar | string |
subscriptionId | O ID da subscrição do Azure associada ao espaço de nomes. | string |
updatedAt | A hora em que o espaço de nomes foi atualizado. | string |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | A capacidade do recurso | int |
família | A Família SKU | string |
name | Nome do sku do hub de notificação | "Básico" 'Gratuito' "Standard" (obrigatório) |
size | O tamanho do SKU | string |
tier | O escalão de sku específico | string |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Criar o Hub de Notificação do Azure |
Cria um Hub de Notificação do Azure, modelo originalmente criado por John Downs. |
Aprovisionar uma Aplicação Móvel com um Base de Dados SQL |
Este modelo aprovisiona uma Aplicação Móvel, Base de Dados SQL e Hub de Notificação. Configura uma cadeia de ligação na aplicação móvel para a base de dados e o hub de notificação. |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso de espaços de nomes pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.NotificationHubs/namespaces, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.NotificationHubs/namespaces@2017-04-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
createdAt = "string"
critical = bool
dataCenter = "string"
enabled = bool
name = "string"
namespaceType = "string"
provisioningState = "string"
region = "string"
scaleUnit = "string"
serviceBusEndpoint = "string"
status = "string"
subscriptionId = "string"
updatedAt = "string"
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
})
}
Valores de propriedade
espaços de nomes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.NotificationHubs/namespaces@2017-04-01" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 6-50 Carateres válidos: Alfanuméricos e hífenes Comece com a letra. Termine com alfanumérico. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | Localização do recurso | string |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de etiquetas. |
sku | O sku do espaço de nomes criado | SKU |
propriedades | Propriedades do Espaço de Nomes. | NamespaceProperties |
NamespaceProperties
Nome | Descrição | Valor |
---|---|---|
createdAt | A hora em que o espaço de nomes foi criado. | string |
crítico | Se o espaço de nomes está ou não definido como Crítico. | bool |
dataCenter | Datacenter para o espaço de nomes | string |
ativado | Se o espaço de nomes está ou não ativado. | bool |
name | O nome do espaço de nomes. | string |
namespaceType | O tipo de espaço de nomes. | "Mensagens" "NotificationHub" |
provisioningState | Estado de aprovisionamento do Espaço de Nomes. | string |
region | Especifica a região de destino na qual o espaço de nomes deve ser criado. Pode ser qualquer um dos seguintes valores: Leste da Austrália, Sudeste da Austrália, E.U.A. Central, E.U.A. Leste, E.U.A. Leste 2, E.U.A. Centro-Norte, E.U.A. Centro-Sul, Ásia Leste, Sudeste Asiático, Sul do Brasil, Leste do Japão, Oeste do Japão, Europa do Norte, Europa Ocidental | string |
scaleUnit | ScaleUnit onde o espaço de nomes é criado | string |
serviceBusEndpoint | Ponto final que pode utilizar para realizar operações do NotificationHub. | string |
status | Estado do espaço de nomes. Pode ser qualquer um destes valores:1 = Criado/Ativo2 = Criar3 = Suspenso4 = Eliminação | string |
subscriptionId | O ID da subscrição do Azure associada ao espaço de nomes. | string |
updatedAt | A hora em que o espaço de nomes foi atualizado. | string |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | A capacidade do recurso | int |
família | A Família SKU | string |
name | Nome do sku do hub de notificação | "Básico" "Gratuito" "Standard" (obrigatório) |
size | O tamanho do SKU | string |
tier | O escalão de sku específico | string |