Obory názvů/authorizationRules v Microsoft.EventHubu

Definice prostředku Bicep

Typ prostředku namespaces/authorizationRules je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.EventHub/namespaces/authorizationRules, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.EventHub/namespaces/authorizationRules@2025-05-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    rights: [
      'string'
    ]
  }
}

Hodnoty vlastností

Microsoft.EventHub/namespaces/authorizationRules

Name Description Value
name Název prostředku string

Constraints:
Minimální délka = 1 (povinné)
nadřazený objekt V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: obory názvů
properties Vlastnosti zadané k vytvoření nebo aktualizaci autorizačního pravidla AuthorizationRuleProperties

AuthorizationRuleProperties

Name Description Value
rights Práva přidružená k pravidlu. Řetězcové pole obsahující některou z těchto možností:
'Listen'
'Manage'
"Odeslat" (povinné)

Příklady použití

Ukázky Bicep

Základní příklad nasazení autorizačního pravidla pro obor názvů centra událostí.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource namespace 'Microsoft.EventHub/namespaces@2022-01-01-preview' = {
  name: resourceName
  location: location
  properties: {
    disableLocalAuth: false
    isAutoInflateEnabled: false
    publicNetworkAccess: 'Enabled'
    zoneRedundant: false
  }
  sku: {
    capacity: 1
    name: 'Basic'
    tier: 'Basic'
  }
}

resource authorizationRule 'Microsoft.EventHub/namespaces/authorizationRules@2021-11-01' = {
  parent: namespace
  name: resourceName
  properties: {
    rights: [
      'Listen'
      'Send'
      'Manage'
    ]
  }
}

Ukázky rychlého startu Azure

Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.

Soubor Bicep Description
CDN služby FrontDoor s WAF, doménami a protokoly do služby EventHub Tato šablona vytvoří nový profil cdn služby Azure FrontDoor. Vytvořte WAF s vlastními a spravovanými pravidly, trasami cdn, zdroji a skupinami s jejich přidružením k WAF a trasám, nakonfiguruje vlastní domény, vytvoříte centrum událostí a nastavení diagnostiky pro odesílání protokolů přístupu CDN pomocí centra událostí.
analýzy a monetizace rozhraní API Moesif Šablona bude protokolovat volání rozhraní API ze služby Azure API Management do platformy Analýzy a monetizace rozhraní Moesif API.

Definice prostředku šablony ARM

Typ prostředku namespaces/authorizationRules je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.EventHub/namespaces/authorizationRules, přidejte do šablony následující JSON.

{
  "type": "Microsoft.EventHub/namespaces/authorizationRules",
  "apiVersion": "2025-05-01-preview",
  "name": "string",
  "properties": {
    "rights": [ "string" ]
  }
}

Hodnoty vlastností

Microsoft.EventHub/namespaces/authorizationRules

Name Description Value
apiVersion Verze rozhraní API '2025-05-01-preview'
name Název prostředku string

Constraints:
Minimální délka = 1 (povinné)
properties Vlastnosti zadané k vytvoření nebo aktualizaci autorizačního pravidla AuthorizationRuleProperties
typ Typ prostředku 'Microsoft.EventHub/namespaces/authorizationRules'

AuthorizationRuleProperties

Name Description Value
rights Práva přidružená k pravidlu. Řetězcové pole obsahující některou z těchto možností:
'Listen'
'Manage'
"Odeslat" (povinné)

Příklady použití

Šablony azure pro rychlý start

Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.

Template Description
vytvoření autorizačních EventHubs

nasazení do Azure
Tato šablona umožňuje nasadit obor názvů EventHubs Standard, centrum událostí, skupinu příjemců a autorizační pravidla.
CDN služby FrontDoor s WAF, doménami a protokoly do služby EventHub

nasazení do Azure
Tato šablona vytvoří nový profil cdn služby Azure FrontDoor. Vytvořte WAF s vlastními a spravovanými pravidly, trasami cdn, zdroji a skupinami s jejich přidružením k WAF a trasám, nakonfiguruje vlastní domény, vytvoříte centrum událostí a nastavení diagnostiky pro odesílání protokolů přístupu CDN pomocí centra událostí.
analýzy a monetizace rozhraní API Moesif

nasazení do Azure
Šablona bude protokolovat volání rozhraní API ze služby Azure API Management do platformy Analýzy a monetizace rozhraní Moesif API.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku namespaces/authorizationRules je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.EventHub/namespaces/authorizationRules, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventHub/namespaces/authorizationRules@2025-05-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      rights = [
        "string"
      ]
    }
  }
}

Hodnoty vlastností

Microsoft.EventHub/namespaces/authorizationRules

Name Description Value
name Název prostředku string

Constraints:
Minimální délka = 1 (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: obory názvů
properties Vlastnosti zadané k vytvoření nebo aktualizaci autorizačního pravidla AuthorizationRuleProperties
typ Typ prostředku "Microsoft.EventHub/namespaces/authorizationRules@2025-05-01-preview"

AuthorizationRuleProperties

Name Description Value
rights Práva přidružená k pravidlu. Řetězcové pole obsahující některou z těchto možností:
'Listen'
'Manage'
"Odeslat" (povinné)

Příklady použití

Ukázky Terraformu

Základní příklad nasazení autorizačního pravidla pro obor názvů centra událostí.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "namespace" {
  type      = "Microsoft.EventHub/namespaces@2022-01-01-preview"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      disableLocalAuth     = false
      isAutoInflateEnabled = false
      publicNetworkAccess  = "Enabled"
      zoneRedundant        = false
    }
    sku = {
      capacity = 1
      name     = "Basic"
      tier     = "Basic"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "authorizationRule" {
  type      = "Microsoft.EventHub/namespaces/authorizationRules@2021-11-01"
  parent_id = azapi_resource.namespace.id
  name      = var.resource_name
  body = {
    properties = {
      rights = [
        "Listen",
        "Send",
        "Manage",
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}