Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
- nejnovější
- 2025-07-15-preview
- 2025-04-01-preview
- 15. 2025
-
12. 12. 2024 ve verzi Preview -
2024-06-01-preview - z 12. 12. 2023 ve verzi Preview
-
2023-06-01-preview
Definice prostředku Bicep
Typ prostředku oborů názvů je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení 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í 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ů |
| 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í. | |
| privateLinkServiceConnectionState | Podrobnosti o stavu připojení | |
| 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.
Definice prostředku šablony ARM
Typ prostředku oborů názvů je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení 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í 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ů |
| 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í. | |
| privateLinkServiceConnectionState | Podrobnosti o stavu připojení | |
| 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ů |
| 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í. | |
| privateLinkServiceConnectionState | Podrobnosti o stavu připojení | |
| 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"
}
}
}