Sdílet prostřednictvím


Obory názvů Microsoft.EventGrid

Definice prostředku Bicep

Typ prostředku oborů názvů 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.EventGrid/namespaces, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.EventGrid/namespaces@2025-07-15-preview' = {
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    inboundIpRules: [
      {
        action: 'string'
        ipMask: 'string'
      }
    ]
    isZoneRedundant: bool
    minimumTlsVersionAllowed: 'string'
    privateEndpointConnections: [
      {
        properties: {
          groupIds: [
            'string'
          ]
          privateEndpoint: {
            id: 'string'
          }
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    publicNetworkAccess: 'string'
    topicsConfiguration: {
      customDomains: [
        {
          certificateUrl: 'string'
          expectedTxtRecordName: 'string'
          expectedTxtRecordValue: 'string'
          fullyQualifiedDomainName: 'string'
          identity: {
            type: 'string'
            userAssignedIdentity: 'string'
          }
          validationState: 'string'
        }
      ]
    }
    topicSpacesConfiguration: {
      clientAuthentication: {
        alternativeAuthenticationNameSources: [
          'string'
        ]
        customJwtAuthentication: {
          encodedIssuerCertificates: [
            {
              encodedCertificate: 'string'
              kid: 'string'
            }
          ]
          issuerCertificates: [
            {
              certificateUrl: 'string'
              identity: {
                type: 'string'
                userAssignedIdentity: 'string'
              }
            }
          ]
          tokenIssuer: 'string'
        }
        webhookAuthentication: {
          azureActiveDirectoryApplicationIdOrUri: 'string'
          azureActiveDirectoryTenantId: 'string'
          endpointBaseUrl: 'string'
          endpointUrl: 'string'
          identity: {
            type: 'string'
            userAssignedIdentity: 'string'
          }
        }
      }
      customDomains: [
        {
          certificateUrl: 'string'
          expectedTxtRecordName: 'string'
          expectedTxtRecordValue: 'string'
          fullyQualifiedDomainName: 'string'
          identity: {
            type: 'string'
            userAssignedIdentity: 'string'
          }
          validationState: 'string'
        }
      ]
      maximumClientSessionsPerAuthenticationName: int
      maximumSessionExpiryInHours: int
      routeTopicResourceId: 'string'
      routingEnrichments: {
        dynamic: [
          {
            key: 'string'
            value: 'string'
          }
        ]
        static: [
          {
            key: 'string'
            valueType: 'string'
            // For remaining properties, see StaticRoutingEnrichment objects
          }
        ]
      }
      routingIdentityInfo: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
      state: 'string'
    }
  }
  sku: {
    capacity: int
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

StaticRoutingEnrichment – objekty

Nastavte valueType vlastnost určit typ objektu.

Pro řetězcovépoužijte:

{
  value: 'string'
  valueType: 'String'
}

Hodnoty vlastností

Microsoft.EventGrid/jmenné prostory

Jméno Popis Hodnota
identita Informace o identitě prostředku oboru názvů Informace o identitě
poloha Umístění prostředku string (povinné)
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 50
Model = ^[a-zA-Z0-9-]*$ (povinné)
vlastnosti Vlastnosti prostředku oboru názvů oboru názvů properties
SKU (identifikátor zboží) Představuje dostupné cenové úrovně skladové položky. Jmenný prostor SKU
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

Nastavení ověřování klientů

Jméno Popis Hodnota
alternativeAuthenticationNameSources Alternativní zdroje názvů ověřování související s nastavením ověřování klienta pro prostředek oboru názvů Řetězcové pole obsahující některou z těchto možností:
ClientCertificateDns
ClientCertificateEmail
ClientCertificateIp
ClientCertificateSubject
ClientCertificateUri
customJwtAuthentication (Ověřování) Vlastní nastavení ověřování JWT pro prostředek oboru názvů customJwtAuthenticationSettings
Ověřování webhooků Nastavení ověřování pro koncový bod webhooku v rámci prostředku oboru názvů. Nastavení webhookuověřování

Stav připojení

Jméno Popis Hodnota
ActionsRequired Požadované akce (pokud nějaké) řetězec
popis Popis stavu připojení řetězec
stav Stav připojení. "Schváleno"
Odpojeno
Čeká na vyřízení
Odmítnuto

Konfigurace vlastní domény

Jméno Popis Hodnota
Adresa url certifikátu Adresa URL certifikátu, který se používá k publikování do vlastní domény. V současné době podporujeme pouze certifikáty uložené ve službě Azure Key Vault. I když adresa URL certifikátu může být
adresa URL s následujícím formátem https://{název_trezoru_klíčů}.vault.azure.net/certificates/{název_certifikátu}/{version-id} nebo neverzní adresa URL následujícího formátu (např.
https://contosovault.vault.azure.net/certificates/contosocertpodporujeme pouze neverzní adresu URL certifikátu (např. https://contosovault.vault.azure.net/certificates/contosocert)
řetězec
očekávanýTxtNázev_záznamu Byl očekáváný název záznamu DNS TXT. Event Grid vyhledá záznam TXT s tímto názvem v sadě záznamů DNS vlastního názvu domény, aby prokázal vlastnictví domény.
Hodnoty pod tímto záznamem TXT musí obsahovat očekávanou hodnotu záznamu TXT.
řetězec
expectedTxtRecordValue Očekávaná hodnota záznamu DNS TXT Event Grid vyhledá záznam TXT s touto hodnotou v sadě záznamů DNS vlastního názvu domény, aby prokázal vlastnictví domény. řetězec
plněKvalifikovanýNázev_domény Plně kvalifikovaný název domény (FQDN) pro vlastní doménu string (povinné)
identita Informace o identitě pro přístup k certifikátu pro vlastní doménu Tyto informace o identitě musí odpovídat identitě nastavené v oboru názvů. Identita vlastní domény
Stav ověření Stav ověření pro vlastní doménu. Jedná se o vlastnost jen pro čtení, která je zpočátku nastavená na Čeká na vyřízení a bude aktualizována na Schváleno službou Event Grid až po úspěšném ověření vlastnictví názvu domény. "Schváleno"
ErrorRetrievingDnsRecord
Čeká na vyřízení

Identita vlastní domény

Jméno Popis Hodnota
typ Typ použité spravované identity. Může být buď SystemAssigned, nebo UserAssigned. SystemAssigned
UserAssigned
uživatelem přiřazená identita Identita uživatele přidružená k prostředku. řetězec

CustomJwtAuthenticationManagedIdentity

Jméno Popis Hodnota
typ Typ použité spravované identity. Může být buď SystemAssigned, nebo UserAssigned. SystemAssigned
UserAssigned (povinné)
uživatelem přiřazená identita Identita uživatele přidružená k prostředku. řetězec

CustomJwtAuthenticationSettings

Jméno Popis Hodnota
encodedIssuerCertificates Informace o zakódovaných veřejných certifikátech, které se používají k vlastnímu ověřování. EncodedIssuerCertificateInfo[]
Certifikáty vydaných certifikátů Informace o certifikátech, které se používají k ověření tokenu. V současné době podporujeme maximálně 2 certifikáty. Informace o certifikátu emitenta[]
Vydavatel tokenu Byl očekáváný vystavitel tokenu JWT. řetězec

CustomWebhookAuthenticationManagedIdentity

Jméno Popis Hodnota
typ Typ použité spravované identity. Může být buď SystemAssigned, nebo UserAssigned. SystemAssigned
UserAssigned (povinné)
uživatelem přiřazená identita Identita uživatele přidružená k prostředku. řetězec

DynamicRoutingEnrichment

Jméno Popis Hodnota
klíč Klíč pro rozšiřování dynamického směrování řetězec
hodnota Hodnota rozšiřování dynamického směrování řetězec

EncodedIssuerCertificateInfo

Jméno Popis Hodnota
kódovaný_certifikát Certifikát ve formátu pem string (povinné)
kůzle Identifikátor certifikátu. string (povinné)

Informace o identitě

Jméno Popis Hodnota
hlavníId ID objektu zabezpečení identity prostředku. řetězec
ID nájemce ID tenanta prostředku. řetězec
typ Typ použité spravované identity. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere jakoukoli identitu. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
uživatelem přiřazené identity Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formuláři:
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'
Tato vlastnost se v současné době nepoužívá a vyhrazena pro budoucí využití.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Jméno Popis Hodnota

Pravidlo InboundIpRule

Jméno Popis Hodnota
akce Akce, která se má provést na základě shody nebo žádné shody ipmasku Povolit
ipMask IP adresa v zápisu CIDR, např. 10.0.0.0/8. řetězec

IssuerCertificateInfo

Jméno Popis Hodnota
Adresa url certifikátu URL certifikátu Keyvault ve formátu /azure/key-vault/certificates/about-certificates. string (povinné)
identita Identita, která se použije pro přístup k certifikátu. customJwtAuthenticationManagedIdentity

Obor názvůProperties

Jméno Popis Hodnota
Pravidla protokolu inboundIpRules To se dá použít k omezení provozu z konkrétních IP adres místo všech IP adres. Poznámka: Tyto informace se považují pouze v případě, že je povolená technologie PublicNetworkAccess. InboundIpRule []
isZoneRedundant – parametry Jedná se o volitelnou vlastnost, která uživateli umožňuje určit, jestli prostředek oboru názvů podporuje funkci redundance zón nebo ne. Pokud je to
vlastnost není explicitně určena uživatelem, její výchozí hodnota závisí na následujících podmínkách:
a. Pro oblasti s povolenými zónami dostupnosti – Výchozí hodnota vlastnosti by byla true.
b) Pro oblasti s povolenou zónou dostupnosti – výchozí hodnota vlastnosti by byla false.
Po zadání nelze tuto vlastnost aktualizovat.
Bool
minimumTlsVersionAllowed Minimální verze protokolu TLS vydavatele může publikovat do tohoto oboru názvů. Podporuje se pouze protokol TLS verze 1.2. '1.0'
'1.1'
'1.2'
privateEndpointConnections Seznam připojení privátních koncových bodů PrivateEndpointConnection[]
přístup k veřejné síti To určuje, jestli je provoz povolený přes veřejnou síť. Ve výchozím nastavení je povolená.
Další omezení konkrétních IP adres můžete provést konfigurací <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />
Zakázáno
Povoleno
SecuredByPerimeter
topicsConfiguration Informace o konfiguraci témat pro prostředek oboru názvů TopicsConfiguration (Konfigurace témat)
topicSpacesConfiguration Informace o konfiguraci prostorů témat pro prostředek oboru názvů TopicSpacesConfiguration

Jmenný prostor SKU

Jméno Popis Hodnota
kapacita Určuje počet jednotek propustnosti, které definují kapacitu oboru názvů. Výchozí hodnota vlastnosti je
1, který označuje 1 jednotku propustnosti = 1 MB/s příchozího přenosu dat a 2 MB/s na obor názvů. Minimální kapacita je 1 a
maximální povolená kapacita je 20.
Int
Jméno Název skladové položky. "Standardní"

Soukromý koncový bod

Jméno Popis Hodnota
identifikační číslo Identifikátor ARM pro privátní koncový bod. řetězec

PrivateEndpointConnection

Jméno Popis Hodnota
vlastnosti Vlastnosti PrivateEndpointConnection. privateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Jméno Popis Hodnota
identifikátory skupin GroupIds z prostředku služby privátního propojení. řetězec[]
privateEndpoint Prostředek privátního koncového bodu pro toto připojení. PrivateEndpoint
privateLinkServiceConnectionState Podrobnosti o stavu připojení ConnectionState
stav přípravy Stav zřizování připojení privátního koncového bodu Zrušeno
Vytváření
Odstranění
Chyba
Úspěch
Aktualizace

SměrováníRozšíření

Jméno Popis Hodnota
dynamický DynamicRoutingEnrichment[]
statický Statické směrováníObohacení[]

Informace o identitě směrování

Jméno Popis Hodnota
typ Typ identity směrování pro konfiguraci prostorů témat None (Žádný)
SystemAssigned
UserAssigned
uživatelem přiřazená identita řetězec

Statické směrováníRozšiřování

Jméno Popis Hodnota
klíč Klíč pro rozšiřování statického směrování řetězec
typ hodnoty Pro typ StaticStringRoutingEnrichmentnastavte hodnotu String . Řetězec (povinné)

Rozšíření StaticStringRoutingEnrichment

Jméno Popis Hodnota
hodnota Hodnota rozšiřování směrování typu řetězec. řetězec
typ hodnoty Typ hodnoty rozšíření statického směrování Například tato hodnota vlastnosti může být String. Řetězec (povinné)

TopicsConfiguration (Konfigurace témat)

Jméno Popis Hodnota
vlastní domény Seznam konfigurací vlastní domény pro obor názvů Konfigurace vlastní domény[]

TopicSpacesConfiguration

Jméno Popis Hodnota
Ověření klienta Nastavení ověřování klientů pro konfiguraci prostorů témat clientAuthenticationSettings
vlastní domény Seznam konfigurací vlastní domény pro obor názvů Konfigurace vlastní domény[]
Název_maximaClientSessionsPerAuthenticationName Maximální počet relací na název ověřování. Výchozí hodnota vlastnosti je 1.
Minimální povolená hodnota je 1 a maximální povolená hodnota je 100.
Int
maximumSessionExpiryInHours Maximální platnost relace vyprší v hodinách. Výchozí hodnota vlastnosti je 1 hodina.
Minimální povolená hodnota je 1 hodina a maximální povolená hodnota je 8 hodin.
Int
routeTopicResourceId Plně kvalifikované ID prostředku Azure pro téma Event Gridu, do kterého se události budou směrovat z TopicSpaces v oboru názvů.
Tato vlastnost by měla být v následujícím formátu /subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Toto téma by se mělo nacházet ve stejné oblasti, ve které se nachází obor názvů.
řetězec
SměrováníRozšíření Rozšíření směrování pro konfiguraci prostorů témat SměrováníRozšíření
routingIdentityInfo Informace o identitě směrování pro konfiguraci prostorů témat Informace o identitě směrování
stav Označuje, jestli je pro obor názvů povolená konfigurace Prostorů témat. Výchozí hodnota je zakázaná. Zakázáno
Povoleno

TrackedResourceTags

Jméno Popis Hodnota

UserIdentityProperties

Jméno Popis Hodnota
ID klienta ID klienta identity přiřazené uživatelem. řetězec
hlavníId ID objektu zabezpečení identity přiřazené uživatelem. řetězec

Nastavení webhookuověřování

Jméno Popis Hodnota
azureActiveDirectoryApplicationIdOrUri Microsoft Entra ID: ID aplikace nebo identifikátor URI pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení. string (povinné)
azureActiveDirectoryTenantId ID klienta Microsoft Entra ID pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení. string (povinné)
endpointBaseUrl – parametry Základní koncový bod adresy URL, kam služba Event Grid odesílá ověřené požadavky webhooků pomocí zadané spravované identity. řetězec
adresa koncového bodu Koncový bod adresy URL, kam služba Event Grid odesílá ověřené požadavky webhooků pomocí zadané spravované identity. string (povinné)
identita Konfigurace identity vyžadovaná pro ověření vlastního webhooku. CustomWebhookAuthenticationManagedIdentity (povinné)

Příklady použití

Ukázky Bicep

Základní příklad nasazení oboru názvů EventGrid.

param resourceName string = 'acctest0001'
param location string = 'westus'

resource namespace 'Microsoft.EventGrid/namespaces@2023-12-15-preview' = {
  name: '${resourceName}-ns'
  location: location
  properties: {
    publicNetworkAccess: 'Enabled'
  }
  sku: {
    capacity: 1
    name: 'Standard'
  }
}

Ověřené moduly Azure

K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.

Modul Popis
oboru názvů event gridu Modul prostředků AVM pro obor názvů Event Gridu

Definice prostředku šablony ARM

Typ prostředku oborů názvů 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.EventGrid/namespaces, přidejte do šablony následující JSON.

{
  "type": "Microsoft.EventGrid/namespaces",
  "apiVersion": "2025-07-15-preview",
  "name": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "location": "string",
  "properties": {
    "inboundIpRules": [
      {
        "action": "string",
        "ipMask": "string"
      }
    ],
    "isZoneRedundant": "bool",
    "minimumTlsVersionAllowed": "string",
    "privateEndpointConnections": [
      {
        "properties": {
          "groupIds": [ "string" ],
          "privateEndpoint": {
            "id": "string"
          },
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "publicNetworkAccess": "string",
    "topicsConfiguration": {
      "customDomains": [
        {
          "certificateUrl": "string",
          "expectedTxtRecordName": "string",
          "expectedTxtRecordValue": "string",
          "fullyQualifiedDomainName": "string",
          "identity": {
            "type": "string",
            "userAssignedIdentity": "string"
          },
          "validationState": "string"
        }
      ]
    },
    "topicSpacesConfiguration": {
      "clientAuthentication": {
        "alternativeAuthenticationNameSources": [ "string" ],
        "customJwtAuthentication": {
          "encodedIssuerCertificates": [
            {
              "encodedCertificate": "string",
              "kid": "string"
            }
          ],
          "issuerCertificates": [
            {
              "certificateUrl": "string",
              "identity": {
                "type": "string",
                "userAssignedIdentity": "string"
              }
            }
          ],
          "tokenIssuer": "string"
        },
        "webhookAuthentication": {
          "azureActiveDirectoryApplicationIdOrUri": "string",
          "azureActiveDirectoryTenantId": "string",
          "endpointBaseUrl": "string",
          "endpointUrl": "string",
          "identity": {
            "type": "string",
            "userAssignedIdentity": "string"
          }
        }
      },
      "customDomains": [
        {
          "certificateUrl": "string",
          "expectedTxtRecordName": "string",
          "expectedTxtRecordValue": "string",
          "fullyQualifiedDomainName": "string",
          "identity": {
            "type": "string",
            "userAssignedIdentity": "string"
          },
          "validationState": "string"
        }
      ],
      "maximumClientSessionsPerAuthenticationName": "int",
      "maximumSessionExpiryInHours": "int",
      "routeTopicResourceId": "string",
      "routingEnrichments": {
        "dynamic": [
          {
            "key": "string",
            "value": "string"
          }
        ],
        "static": [ {
          "key": "string",
          "valueType": "string"
          // For remaining properties, see StaticRoutingEnrichment objects
        } ]
      },
      "routingIdentityInfo": {
        "type": "string",
        "userAssignedIdentity": "string"
      },
      "state": "string"
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

StaticRoutingEnrichment – objekty

Nastavte valueType vlastnost určit typ objektu.

Pro řetězcovépoužijte:

{
  "value": "string",
  "valueType": "String"
}

Hodnoty vlastností

Microsoft.EventGrid/jmenné prostory

Jméno Popis Hodnota
Verze rozhraní apiVersion Verze rozhraní API 'Náhled 15. 7. 2025'
identita Informace o identitě prostředku oboru názvů Informace o identitě
poloha Umístění prostředku string (povinné)
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 50
Model = ^[a-zA-Z0-9-]*$ (povinné)
vlastnosti Vlastnosti prostředku oboru názvů oboru názvů properties
SKU (identifikátor zboží) Představuje dostupné cenové úrovně skladové položky. Jmenný prostor SKU
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.EventGrid/namespaces

Nastavení ověřování klientů

Jméno Popis Hodnota
alternativeAuthenticationNameSources Alternativní zdroje názvů ověřování související s nastavením ověřování klienta pro prostředek oboru názvů Řetězcové pole obsahující některou z těchto možností:
ClientCertificateDns
ClientCertificateEmail
ClientCertificateIp
ClientCertificateSubject
ClientCertificateUri
customJwtAuthentication (Ověřování) Vlastní nastavení ověřování JWT pro prostředek oboru názvů customJwtAuthenticationSettings
Ověřování webhooků Nastavení ověřování pro koncový bod webhooku v rámci prostředku oboru názvů. Nastavení webhookuověřování

Stav připojení

Jméno Popis Hodnota
ActionsRequired Požadované akce (pokud nějaké) řetězec
popis Popis stavu připojení řetězec
stav Stav připojení. "Schváleno"
Odpojeno
Čeká na vyřízení
Odmítnuto

Konfigurace vlastní domény

Jméno Popis Hodnota
Adresa url certifikátu Adresa URL certifikátu, který se používá k publikování do vlastní domény. V současné době podporujeme pouze certifikáty uložené ve službě Azure Key Vault. I když adresa URL certifikátu může být
adresa URL s následujícím formátem https://{název_trezoru_klíčů}.vault.azure.net/certificates/{název_certifikátu}/{version-id} nebo neverzní adresa URL následujícího formátu (např.
https://contosovault.vault.azure.net/certificates/contosocertpodporujeme pouze neverzní adresu URL certifikátu (např. https://contosovault.vault.azure.net/certificates/contosocert)
řetězec
očekávanýTxtNázev_záznamu Byl očekáváný název záznamu DNS TXT. Event Grid vyhledá záznam TXT s tímto názvem v sadě záznamů DNS vlastního názvu domény, aby prokázal vlastnictví domény.
Hodnoty pod tímto záznamem TXT musí obsahovat očekávanou hodnotu záznamu TXT.
řetězec
expectedTxtRecordValue Očekávaná hodnota záznamu DNS TXT Event Grid vyhledá záznam TXT s touto hodnotou v sadě záznamů DNS vlastního názvu domény, aby prokázal vlastnictví domény. řetězec
plněKvalifikovanýNázev_domény Plně kvalifikovaný název domény (FQDN) pro vlastní doménu string (povinné)
identita Informace o identitě pro přístup k certifikátu pro vlastní doménu Tyto informace o identitě musí odpovídat identitě nastavené v oboru názvů. Identita vlastní domény
Stav ověření Stav ověření pro vlastní doménu. Jedná se o vlastnost jen pro čtení, která je zpočátku nastavená na Čeká na vyřízení a bude aktualizována na Schváleno službou Event Grid až po úspěšném ověření vlastnictví názvu domény. "Schváleno"
ErrorRetrievingDnsRecord
Čeká na vyřízení

Identita vlastní domény

Jméno Popis Hodnota
typ Typ použité spravované identity. Může být buď SystemAssigned, nebo UserAssigned. SystemAssigned
UserAssigned
uživatelem přiřazená identita Identita uživatele přidružená k prostředku. řetězec

CustomJwtAuthenticationManagedIdentity

Jméno Popis Hodnota
typ Typ použité spravované identity. Může být buď SystemAssigned, nebo UserAssigned. SystemAssigned
UserAssigned (povinné)
uživatelem přiřazená identita Identita uživatele přidružená k prostředku. řetězec

CustomJwtAuthenticationSettings

Jméno Popis Hodnota
encodedIssuerCertificates Informace o zakódovaných veřejných certifikátech, které se používají k vlastnímu ověřování. EncodedIssuerCertificateInfo[]
Certifikáty vydaných certifikátů Informace o certifikátech, které se používají k ověření tokenu. V současné době podporujeme maximálně 2 certifikáty. Informace o certifikátu emitenta[]
Vydavatel tokenu Byl očekáváný vystavitel tokenu JWT. řetězec

CustomWebhookAuthenticationManagedIdentity

Jméno Popis Hodnota
typ Typ použité spravované identity. Může být buď SystemAssigned, nebo UserAssigned. SystemAssigned
UserAssigned (povinné)
uživatelem přiřazená identita Identita uživatele přidružená k prostředku. řetězec

DynamicRoutingEnrichment

Jméno Popis Hodnota
klíč Klíč pro rozšiřování dynamického směrování řetězec
hodnota Hodnota rozšiřování dynamického směrování řetězec

EncodedIssuerCertificateInfo

Jméno Popis Hodnota
kódovaný_certifikát Certifikát ve formátu pem string (povinné)
kůzle Identifikátor certifikátu. string (povinné)

Informace o identitě

Jméno Popis Hodnota
hlavníId ID objektu zabezpečení identity prostředku. řetězec
ID nájemce ID tenanta prostředku. řetězec
typ Typ použité spravované identity. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere jakoukoli identitu. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
uživatelem přiřazené identity Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formuláři:
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'
Tato vlastnost se v současné době nepoužívá a vyhrazena pro budoucí využití.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Jméno Popis Hodnota

Pravidlo InboundIpRule

Jméno Popis Hodnota
akce Akce, která se má provést na základě shody nebo žádné shody ipmasku Povolit
ipMask IP adresa v zápisu CIDR, např. 10.0.0.0/8. řetězec

IssuerCertificateInfo

Jméno Popis Hodnota
Adresa url certifikátu URL certifikátu Keyvault ve formátu /azure/key-vault/certificates/about-certificates. string (povinné)
identita Identita, která se použije pro přístup k certifikátu. customJwtAuthenticationManagedIdentity

Obor názvůProperties

Jméno Popis Hodnota
Pravidla protokolu inboundIpRules To se dá použít k omezení provozu z konkrétních IP adres místo všech IP adres. Poznámka: Tyto informace se považují pouze v případě, že je povolená technologie PublicNetworkAccess. InboundIpRule []
isZoneRedundant – parametry Jedná se o volitelnou vlastnost, která uživateli umožňuje určit, jestli prostředek oboru názvů podporuje funkci redundance zón nebo ne. Pokud je to
vlastnost není explicitně určena uživatelem, její výchozí hodnota závisí na následujících podmínkách:
a. Pro oblasti s povolenými zónami dostupnosti – Výchozí hodnota vlastnosti by byla true.
b) Pro oblasti s povolenou zónou dostupnosti – výchozí hodnota vlastnosti by byla false.
Po zadání nelze tuto vlastnost aktualizovat.
Bool
minimumTlsVersionAllowed Minimální verze protokolu TLS vydavatele může publikovat do tohoto oboru názvů. Podporuje se pouze protokol TLS verze 1.2. '1.0'
'1.1'
'1.2'
privateEndpointConnections Seznam připojení privátních koncových bodů PrivateEndpointConnection[]
přístup k veřejné síti To určuje, jestli je provoz povolený přes veřejnou síť. Ve výchozím nastavení je povolená.
Další omezení konkrétních IP adres můžete provést konfigurací <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />
Zakázáno
Povoleno
SecuredByPerimeter
topicsConfiguration Informace o konfiguraci témat pro prostředek oboru názvů TopicsConfiguration (Konfigurace témat)
topicSpacesConfiguration Informace o konfiguraci prostorů témat pro prostředek oboru názvů TopicSpacesConfiguration

Jmenný prostor SKU

Jméno Popis Hodnota
kapacita Určuje počet jednotek propustnosti, které definují kapacitu oboru názvů. Výchozí hodnota vlastnosti je
1, který označuje 1 jednotku propustnosti = 1 MB/s příchozího přenosu dat a 2 MB/s na obor názvů. Minimální kapacita je 1 a
maximální povolená kapacita je 20.
Int
Jméno Název skladové položky. "Standardní"

Soukromý koncový bod

Jméno Popis Hodnota
identifikační číslo Identifikátor ARM pro privátní koncový bod. řetězec

PrivateEndpointConnection

Jméno Popis Hodnota
vlastnosti Vlastnosti PrivateEndpointConnection. privateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Jméno Popis Hodnota
identifikátory skupin GroupIds z prostředku služby privátního propojení. řetězec[]
privateEndpoint Prostředek privátního koncového bodu pro toto připojení. PrivateEndpoint
privateLinkServiceConnectionState Podrobnosti o stavu připojení ConnectionState
stav přípravy Stav zřizování připojení privátního koncového bodu Zrušeno
Vytváření
Odstranění
Chyba
Úspěch
Aktualizace

SměrováníRozšíření

Jméno Popis Hodnota
dynamický DynamicRoutingEnrichment[]
statický Statické směrováníObohacení[]

Informace o identitě směrování

Jméno Popis Hodnota
typ Typ identity směrování pro konfiguraci prostorů témat None (Žádný)
SystemAssigned
UserAssigned
uživatelem přiřazená identita řetězec

Statické směrováníRozšiřování

Jméno Popis Hodnota
klíč Klíč pro rozšiřování statického směrování řetězec
typ hodnoty Pro typ StaticStringRoutingEnrichmentnastavte hodnotu String . Řetězec (povinné)

Rozšíření StaticStringRoutingEnrichment

Jméno Popis Hodnota
hodnota Hodnota rozšiřování směrování typu řetězec. řetězec
typ hodnoty Typ hodnoty rozšíření statického směrování Například tato hodnota vlastnosti může být String. Řetězec (povinné)

TopicsConfiguration (Konfigurace témat)

Jméno Popis Hodnota
vlastní domény Seznam konfigurací vlastní domény pro obor názvů Konfigurace vlastní domény[]

TopicSpacesConfiguration

Jméno Popis Hodnota
Ověření klienta Nastavení ověřování klientů pro konfiguraci prostorů témat clientAuthenticationSettings
vlastní domény Seznam konfigurací vlastní domény pro obor názvů Konfigurace vlastní domény[]
Název_maximaClientSessionsPerAuthenticationName Maximální počet relací na název ověřování. Výchozí hodnota vlastnosti je 1.
Minimální povolená hodnota je 1 a maximální povolená hodnota je 100.
Int
maximumSessionExpiryInHours Maximální platnost relace vyprší v hodinách. Výchozí hodnota vlastnosti je 1 hodina.
Minimální povolená hodnota je 1 hodina a maximální povolená hodnota je 8 hodin.
Int
routeTopicResourceId Plně kvalifikované ID prostředku Azure pro téma Event Gridu, do kterého se události budou směrovat z TopicSpaces v oboru názvů.
Tato vlastnost by měla být v následujícím formátu /subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Toto téma by se mělo nacházet ve stejné oblasti, ve které se nachází obor názvů.
řetězec
SměrováníRozšíření Rozšíření směrování pro konfiguraci prostorů témat SměrováníRozšíření
routingIdentityInfo Informace o identitě směrování pro konfiguraci prostorů témat Informace o identitě směrování
stav Označuje, jestli je pro obor názvů povolená konfigurace Prostorů témat. Výchozí hodnota je zakázaná. Zakázáno
Povoleno

TrackedResourceTags

Jméno Popis Hodnota

UserIdentityProperties

Jméno Popis Hodnota
ID klienta ID klienta identity přiřazené uživatelem. řetězec
hlavníId ID objektu zabezpečení identity přiřazené uživatelem. řetězec

Nastavení webhookuověřování

Jméno Popis Hodnota
azureActiveDirectoryApplicationIdOrUri Microsoft Entra ID: ID aplikace nebo identifikátor URI pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení. string (povinné)
azureActiveDirectoryTenantId ID klienta Microsoft Entra ID pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení. string (povinné)
endpointBaseUrl – parametry Základní koncový bod adresy URL, kam služba Event Grid odesílá ověřené požadavky webhooků pomocí zadané spravované identity. řetězec
adresa koncového bodu Koncový bod adresy URL, kam služba Event Grid odesílá ověřené požadavky webhooků pomocí zadané spravované identity. string (povinné)
identita Konfigurace identity vyžadovaná pro ověření vlastního webhooku. CustomWebhookAuthenticationManagedIdentity (povinné)

Příklady použití

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku oborů názvů 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.EventGrid/namespaces, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces@2025-07-15-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      inboundIpRules = [
        {
          action = "string"
          ipMask = "string"
        }
      ]
      isZoneRedundant = bool
      minimumTlsVersionAllowed = "string"
      privateEndpointConnections = [
        {
          properties = {
            groupIds = [
              "string"
            ]
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      topicsConfiguration = {
        customDomains = [
          {
            certificateUrl = "string"
            expectedTxtRecordName = "string"
            expectedTxtRecordValue = "string"
            fullyQualifiedDomainName = "string"
            identity = {
              type = "string"
              userAssignedIdentity = "string"
            }
            validationState = "string"
          }
        ]
      }
      topicSpacesConfiguration = {
        clientAuthentication = {
          alternativeAuthenticationNameSources = [
            "string"
          ]
          customJwtAuthentication = {
            encodedIssuerCertificates = [
              {
                encodedCertificate = "string"
                kid = "string"
              }
            ]
            issuerCertificates = [
              {
                certificateUrl = "string"
                identity = {
                  type = "string"
                  userAssignedIdentity = "string"
                }
              }
            ]
            tokenIssuer = "string"
          }
          webhookAuthentication = {
            azureActiveDirectoryApplicationIdOrUri = "string"
            azureActiveDirectoryTenantId = "string"
            endpointBaseUrl = "string"
            endpointUrl = "string"
            identity = {
              type = "string"
              userAssignedIdentity = "string"
            }
          }
        }
        customDomains = [
          {
            certificateUrl = "string"
            expectedTxtRecordName = "string"
            expectedTxtRecordValue = "string"
            fullyQualifiedDomainName = "string"
            identity = {
              type = "string"
              userAssignedIdentity = "string"
            }
            validationState = "string"
          }
        ]
        maximumClientSessionsPerAuthenticationName = int
        maximumSessionExpiryInHours = int
        routeTopicResourceId = "string"
        routingEnrichments = {
          dynamic = [
            {
              key = "string"
              value = "string"
            }
          ]
          static = [
            {
              key = "string"
              valueType = "string"
              // For remaining properties, see StaticRoutingEnrichment objects
            }
          ]
        }
        routingIdentityInfo = {
          type = "string"
          userAssignedIdentity = "string"
        }
        state = "string"
      }
    }
    sku = {
      capacity = int
      name = "string"
    }
  }
}

StaticRoutingEnrichment – objekty

Nastavte valueType vlastnost určit typ objektu.

Pro řetězcovépoužijte:

{
  value = "string"
  valueType = "String"
}

Hodnoty vlastností

Microsoft.EventGrid/jmenné prostory

Jméno Popis Hodnota
identita Informace o identitě prostředku oboru názvů Informace o identitě
poloha Umístění prostředku string (povinné)
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 50
Model = ^[a-zA-Z0-9-]*$ (povinné)
vlastnosti Vlastnosti prostředku oboru názvů oboru názvů properties
SKU (identifikátor zboží) Představuje dostupné cenové úrovně skladové položky. Jmenný prostor SKU
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku "Microsoft.EventGrid/namespaces@2025-07-15-preview"

Nastavení ověřování klientů

Jméno Popis Hodnota
alternativeAuthenticationNameSources Alternativní zdroje názvů ověřování související s nastavením ověřování klienta pro prostředek oboru názvů Řetězcové pole obsahující některou z těchto možností:
ClientCertificateDns
ClientCertificateEmail
ClientCertificateIp
ClientCertificateSubject
ClientCertificateUri
customJwtAuthentication (Ověřování) Vlastní nastavení ověřování JWT pro prostředek oboru názvů customJwtAuthenticationSettings
Ověřování webhooků Nastavení ověřování pro koncový bod webhooku v rámci prostředku oboru názvů. Nastavení webhookuověřování

Stav připojení

Jméno Popis Hodnota
ActionsRequired Požadované akce (pokud nějaké) řetězec
popis Popis stavu připojení řetězec
stav Stav připojení. "Schváleno"
Odpojeno
Čeká na vyřízení
Odmítnuto

Konfigurace vlastní domény

Jméno Popis Hodnota
Adresa url certifikátu Adresa URL certifikátu, který se používá k publikování do vlastní domény. V současné době podporujeme pouze certifikáty uložené ve službě Azure Key Vault. I když adresa URL certifikátu může být
adresa URL s následujícím formátem https://{název_trezoru_klíčů}.vault.azure.net/certificates/{název_certifikátu}/{version-id} nebo neverzní adresa URL následujícího formátu (např.
https://contosovault.vault.azure.net/certificates/contosocertpodporujeme pouze neverzní adresu URL certifikátu (např. https://contosovault.vault.azure.net/certificates/contosocert)
řetězec
očekávanýTxtNázev_záznamu Byl očekáváný název záznamu DNS TXT. Event Grid vyhledá záznam TXT s tímto názvem v sadě záznamů DNS vlastního názvu domény, aby prokázal vlastnictví domény.
Hodnoty pod tímto záznamem TXT musí obsahovat očekávanou hodnotu záznamu TXT.
řetězec
expectedTxtRecordValue Očekávaná hodnota záznamu DNS TXT Event Grid vyhledá záznam TXT s touto hodnotou v sadě záznamů DNS vlastního názvu domény, aby prokázal vlastnictví domény. řetězec
plněKvalifikovanýNázev_domény Plně kvalifikovaný název domény (FQDN) pro vlastní doménu string (povinné)
identita Informace o identitě pro přístup k certifikátu pro vlastní doménu Tyto informace o identitě musí odpovídat identitě nastavené v oboru názvů. Identita vlastní domény
Stav ověření Stav ověření pro vlastní doménu. Jedná se o vlastnost jen pro čtení, která je zpočátku nastavená na Čeká na vyřízení a bude aktualizována na Schváleno službou Event Grid až po úspěšném ověření vlastnictví názvu domény. "Schváleno"
ErrorRetrievingDnsRecord
Čeká na vyřízení

Identita vlastní domény

Jméno Popis Hodnota
typ Typ použité spravované identity. Může být buď SystemAssigned, nebo UserAssigned. SystemAssigned
UserAssigned
uživatelem přiřazená identita Identita uživatele přidružená k prostředku. řetězec

CustomJwtAuthenticationManagedIdentity

Jméno Popis Hodnota
typ Typ použité spravované identity. Může být buď SystemAssigned, nebo UserAssigned. SystemAssigned
UserAssigned (povinné)
uživatelem přiřazená identita Identita uživatele přidružená k prostředku. řetězec

CustomJwtAuthenticationSettings

Jméno Popis Hodnota
encodedIssuerCertificates Informace o zakódovaných veřejných certifikátech, které se používají k vlastnímu ověřování. EncodedIssuerCertificateInfo[]
Certifikáty vydaných certifikátů Informace o certifikátech, které se používají k ověření tokenu. V současné době podporujeme maximálně 2 certifikáty. Informace o certifikátu emitenta[]
Vydavatel tokenu Byl očekáváný vystavitel tokenu JWT. řetězec

CustomWebhookAuthenticationManagedIdentity

Jméno Popis Hodnota
typ Typ použité spravované identity. Může být buď SystemAssigned, nebo UserAssigned. SystemAssigned
UserAssigned (povinné)
uživatelem přiřazená identita Identita uživatele přidružená k prostředku. řetězec

DynamicRoutingEnrichment

Jméno Popis Hodnota
klíč Klíč pro rozšiřování dynamického směrování řetězec
hodnota Hodnota rozšiřování dynamického směrování řetězec

EncodedIssuerCertificateInfo

Jméno Popis Hodnota
kódovaný_certifikát Certifikát ve formátu pem string (povinné)
kůzle Identifikátor certifikátu. string (povinné)

Informace o identitě

Jméno Popis Hodnota
hlavníId ID objektu zabezpečení identity prostředku. řetězec
ID nájemce ID tenanta prostředku. řetězec
typ Typ použité spravované identity. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere jakoukoli identitu. None (Žádný)
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
uživatelem přiřazené identity Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formuláři:
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'
Tato vlastnost se v současné době nepoužívá a vyhrazena pro budoucí využití.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Jméno Popis Hodnota

Pravidlo InboundIpRule

Jméno Popis Hodnota
akce Akce, která se má provést na základě shody nebo žádné shody ipmasku Povolit
ipMask IP adresa v zápisu CIDR, např. 10.0.0.0/8. řetězec

IssuerCertificateInfo

Jméno Popis Hodnota
Adresa url certifikátu URL certifikátu Keyvault ve formátu /azure/key-vault/certificates/about-certificates. string (povinné)
identita Identita, která se použije pro přístup k certifikátu. customJwtAuthenticationManagedIdentity

Obor názvůProperties

Jméno Popis Hodnota
Pravidla protokolu inboundIpRules To se dá použít k omezení provozu z konkrétních IP adres místo všech IP adres. Poznámka: Tyto informace se považují pouze v případě, že je povolená technologie PublicNetworkAccess. InboundIpRule []
isZoneRedundant – parametry Jedná se o volitelnou vlastnost, která uživateli umožňuje určit, jestli prostředek oboru názvů podporuje funkci redundance zón nebo ne. Pokud je to
vlastnost není explicitně určena uživatelem, její výchozí hodnota závisí na následujících podmínkách:
a. Pro oblasti s povolenými zónami dostupnosti – Výchozí hodnota vlastnosti by byla true.
b) Pro oblasti s povolenou zónou dostupnosti – výchozí hodnota vlastnosti by byla false.
Po zadání nelze tuto vlastnost aktualizovat.
Bool
minimumTlsVersionAllowed Minimální verze protokolu TLS vydavatele může publikovat do tohoto oboru názvů. Podporuje se pouze protokol TLS verze 1.2. '1.0'
'1.1'
'1.2'
privateEndpointConnections Seznam připojení privátních koncových bodů PrivateEndpointConnection[]
přístup k veřejné síti To určuje, jestli je provoz povolený přes veřejnou síť. Ve výchozím nastavení je povolená.
Další omezení konkrétních IP adres můžete provést konfigurací <seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" />
Zakázáno
Povoleno
SecuredByPerimeter
topicsConfiguration Informace o konfiguraci témat pro prostředek oboru názvů TopicsConfiguration (Konfigurace témat)
topicSpacesConfiguration Informace o konfiguraci prostorů témat pro prostředek oboru názvů TopicSpacesConfiguration

Jmenný prostor SKU

Jméno Popis Hodnota
kapacita Určuje počet jednotek propustnosti, které definují kapacitu oboru názvů. Výchozí hodnota vlastnosti je
1, který označuje 1 jednotku propustnosti = 1 MB/s příchozího přenosu dat a 2 MB/s na obor názvů. Minimální kapacita je 1 a
maximální povolená kapacita je 20.
Int
Jméno Název skladové položky. "Standardní"

Soukromý koncový bod

Jméno Popis Hodnota
identifikační číslo Identifikátor ARM pro privátní koncový bod. řetězec

PrivateEndpointConnection

Jméno Popis Hodnota
vlastnosti Vlastnosti PrivateEndpointConnection. privateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Jméno Popis Hodnota
identifikátory skupin GroupIds z prostředku služby privátního propojení. řetězec[]
privateEndpoint Prostředek privátního koncového bodu pro toto připojení. PrivateEndpoint
privateLinkServiceConnectionState Podrobnosti o stavu připojení ConnectionState
stav přípravy Stav zřizování připojení privátního koncového bodu Zrušeno
Vytváření
Odstranění
Chyba
Úspěch
Aktualizace

SměrováníRozšíření

Jméno Popis Hodnota
dynamický DynamicRoutingEnrichment[]
statický Statické směrováníObohacení[]

Informace o identitě směrování

Jméno Popis Hodnota
typ Typ identity směrování pro konfiguraci prostorů témat None (Žádný)
SystemAssigned
UserAssigned
uživatelem přiřazená identita řetězec

Statické směrováníRozšiřování

Jméno Popis Hodnota
klíč Klíč pro rozšiřování statického směrování řetězec
typ hodnoty Pro typ StaticStringRoutingEnrichmentnastavte hodnotu String . Řetězec (povinné)

Rozšíření StaticStringRoutingEnrichment

Jméno Popis Hodnota
hodnota Hodnota rozšiřování směrování typu řetězec. řetězec
typ hodnoty Typ hodnoty rozšíření statického směrování Například tato hodnota vlastnosti může být String. Řetězec (povinné)

TopicsConfiguration (Konfigurace témat)

Jméno Popis Hodnota
vlastní domény Seznam konfigurací vlastní domény pro obor názvů Konfigurace vlastní domény[]

TopicSpacesConfiguration

Jméno Popis Hodnota
Ověření klienta Nastavení ověřování klientů pro konfiguraci prostorů témat clientAuthenticationSettings
vlastní domény Seznam konfigurací vlastní domény pro obor názvů Konfigurace vlastní domény[]
Název_maximaClientSessionsPerAuthenticationName Maximální počet relací na název ověřování. Výchozí hodnota vlastnosti je 1.
Minimální povolená hodnota je 1 a maximální povolená hodnota je 100.
Int
maximumSessionExpiryInHours Maximální platnost relace vyprší v hodinách. Výchozí hodnota vlastnosti je 1 hodina.
Minimální povolená hodnota je 1 hodina a maximální povolená hodnota je 8 hodin.
Int
routeTopicResourceId Plně kvalifikované ID prostředku Azure pro téma Event Gridu, do kterého se události budou směrovat z TopicSpaces v oboru názvů.
Tato vlastnost by měla být v následujícím formátu /subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft. EventGrid/topics/{topicName}'.
Toto téma by se mělo nacházet ve stejné oblasti, ve které se nachází obor názvů.
řetězec
SměrováníRozšíření Rozšíření směrování pro konfiguraci prostorů témat SměrováníRozšíření
routingIdentityInfo Informace o identitě směrování pro konfiguraci prostorů témat Informace o identitě směrování
stav Označuje, jestli je pro obor názvů povolená konfigurace Prostorů témat. Výchozí hodnota je zakázaná. Zakázáno
Povoleno

TrackedResourceTags

Jméno Popis Hodnota

UserIdentityProperties

Jméno Popis Hodnota
ID klienta ID klienta identity přiřazené uživatelem. řetězec
hlavníId ID objektu zabezpečení identity přiřazené uživatelem. řetězec

Nastavení webhookuověřování

Jméno Popis Hodnota
azureActiveDirectoryApplicationIdOrUri Microsoft Entra ID: ID aplikace nebo identifikátor URI pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení. string (povinné)
azureActiveDirectoryTenantId ID klienta Microsoft Entra ID pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení. string (povinné)
endpointBaseUrl – parametry Základní koncový bod adresy URL, kam služba Event Grid odesílá ověřené požadavky webhooků pomocí zadané spravované identity. řetězec
adresa koncového bodu Koncový bod adresy URL, kam služba Event Grid odesílá ověřené požadavky webhooků pomocí zadané spravované identity. string (povinné)
identita Konfigurace identity vyžadovaná pro ověření vlastního webhooku. CustomWebhookAuthenticationManagedIdentity (povinné)

Příklady použití

Ukázky Terraformu

Základní příklad nasazení oboru názvů EventGrid.

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 = "westus"
}

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

resource "azapi_resource" "namespace" {
  type      = "Microsoft.EventGrid/namespaces@2023-12-15-preview"
  parent_id = azapi_resource.resourceGroup.id
  name      = "${var.resource_name}-ns"
  location  = var.location
  body = {
    properties = {
      publicNetworkAccess = "Enabled"
    }
    sku = {
      capacity = 1
      name     = "Standard"
    }
  }
}