Partilhar via


Espaços de nomes Microsoft.NotificationHubs/notificationHubs/AuthorizationRules 2014-09-01

Definição de recurso do Bicep

O tipo de recurso namespaces/notificationHubs/AuthorizationRules pode ser implementado com operações que visam:

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/notificationHubs/AuthorizationRules, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules@2014-09-01' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  properties: {
    claimType: 'string'
    claimValue: 'string'
    createdTime: 'string'
    keyName: 'string'
    modifiedTime: 'string'
    primaryKey: 'string'
    revision: int
    rights: [
      'string'
    ]
    secondaryKey: 'string'
  }
}

Valores de propriedade

espaços de nomes/notificationHubs/AuthorizationRules

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)

Limite de carateres: 1-256

Carateres válidos:
Alfanuméricos, períodos, hífenes e carateres de sublinhado.

Iniciar alfanumérico.
localização Obtém ou define a localização do datacenter do Espaço de Nomes. string
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: notificationHubs
propriedades Obtém ou define as propriedades do Espaço de Nomes AuthorizationRules. SharedAccessAuthorizationRuleProperties (obrigatório)

SharedAccessAuthorizationRuleProperties

Nome Descrição Valor
claimType O tipo de afirmação. string
claimValue O valor da afirmação. string
createdTime O momento em que a regra de autorização foi criada. string
keyName O nome da chave que foi utilizada. string
modifiedTime A hora mais recente em que a regra foi atualizada. string
primaryKey A chave primária que foi utilizada. string
revision O número de revisão da regra. int
direitos Os direitos associados à regra. Matriz de cadeias que contém qualquer um dos seguintes:
'Ouvir'
"Gerir"
"Enviar"
secondaryKey A chave secundária que foi utilizada. string

Definição de recurso de modelo do ARM

O tipo de recurso namespaces/notificationHubs/AuthorizationRules pode ser implementado com operações que visam:

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/notificationHubs/AuthorizationRules, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules",
  "apiVersion": "2014-09-01",
  "name": "string",
  "location": "string",
  "properties": {
    "claimType": "string",
    "claimValue": "string",
    "createdTime": "string",
    "keyName": "string",
    "modifiedTime": "string",
    "primaryKey": "string",
    "revision": "int",
    "rights": [ "string" ],
    "secondaryKey": "string"
  }
}

Valores de propriedade

espaços de nomes/notificationHubs/AuthorizationRules

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules"
apiVersion A versão da API de recursos '2014-09-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON.
cadeia (obrigatório)

Limite de carateres: 1-256

Carateres válidos:
Alfanuméricos, períodos, hífenes e carateres de sublinhado.

Iniciar alfanumérico.
localização Obtém ou define a localização do datacenter do Espaço de Nomes. string
propriedades Obtém ou define as propriedades do Espaço de Nomes AuthorizationRules. SharedAccessAuthorizationRuleProperties (obrigatório)

SharedAccessAuthorizationRuleProperties

Nome Descrição Valor
claimType O tipo de afirmação. string
claimValue O valor da afirmação. string
createdTime O momento em que a regra de autorização foi criada. string
keyName O nome da chave que foi utilizada. string
modifiedTime A hora mais recente em que a regra foi atualizada. string
primaryKey A chave primária que foi utilizada. string
revision O número de revisão da regra. int
direitos Os direitos associados à regra. Matriz de cadeias que contém qualquer um dos seguintes:
'Ouvir'
"Gerir"
"Enviar"
secondaryKey A chave secundária que foi utilizada. string

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso namespaces/notificationHubs/AuthorizationRules 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/notificationHubs/AuthorizationRules, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules@2014-09-01"
  name = "string"
  location = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      claimType = "string"
      claimValue = "string"
      createdTime = "string"
      keyName = "string"
      modifiedTime = "string"
      primaryKey = "string"
      revision = int
      rights = [
        "string"
      ]
      secondaryKey = "string"
    }
  })
}

Valores de propriedade

espaços de nomes/notificationHubs/AuthorizationRules

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.NotificationHubs/namespaces/notificationHubs/AuthorizationRules@2014-09-01"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-256

Carateres válidos:
Alfanuméricos, períodos, hífenes e carateres de sublinhado.

Iniciar alfanumérico.
localização Obtém ou define a localização do datacenter do Espaço de Nomes. string
parent_id O ID do recurso que é o principal para este recurso. ID para recurso do tipo: notificationHubs
propriedades Obtém ou define as propriedades do Espaço de Nomes AuthorizationRules. SharedAccessAuthorizationRuleProperties (obrigatório)

SharedAccessAuthorizationRuleProperties

Nome Descrição Valor
claimType O tipo de afirmação. string
claimValue O valor da afirmação. string
createdTime O momento em que a regra de autorização foi criada. string
keyName O nome da chave que foi utilizada. string
modifiedTime A hora mais recente em que a regra foi atualizada. string
primaryKey A chave primária que foi utilizada. string
revision O número de revisão da regra. int
direitos Os direitos associados à regra. Matriz de cadeias que contém qualquer um dos seguintes:
"Ouvir"
"Gerir"
"Enviar"
secondaryKey A chave secundária que foi utilizada. string