Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
- più recenti
- Anteprima 2025-07-15-
- 2025-04-01-anteprima
- 2025-02-15
- 12-12-15-preview 2024
- 2024-06-01-anteprima
- Anteprima 2023-12-15
- 2023-06-01-anteprima
- 2022-06-15
- 2021-12-01
- 10-10-15-preview 2021
- 2021-06-01-anteprima
- 10-10-15-preview 2020
- 2020-04-01-anteprima
Definizione di risorsa Bicep
Il tipo di risorsa systemTopics può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.EventGrid/systemTopics, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.EventGrid/systemTopics@2025-07-15-preview' = {
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {
{customized property}: {
clientId: 'string'
principalId: 'string'
}
}
}
location: 'string'
name: 'string'
properties: {
encryption: {
customerManagedKeyEncryption: [
{
keyEncryptionKeyIdentity: {
type: 'string'
userAssignedIdentityResourceId: 'string'
}
keyEncryptionKeyUrl: 'string'
}
]
}
platformCapabilities: {
confidentialCompute: {
mode: 'string'
}
}
source: 'string'
topicType: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valori delle proprietà
Microsoft.EventGrid/Argomenti di sistema
| Nome | Descrizione | Valore |
|---|---|---|
| identità | Informazioni sull'identità per la risorsa. | Informazioni sull'identità |
| ubicazione | Posizione della risorsa. | stringa (obbligatorio) |
| nome | Nome della risorsa | stringa (obbligatorio) |
| proprietà | Proprietà dell'argomento di sistema. | SystemTopicProperties |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
ConfidentialCompute
| Nome | Descrizione | Valore |
|---|---|---|
| mode | Questa proprietà specifica la modalità della configurazione Azure Confidential Compute. I valori possibili sono 'Disabilitati' o 'Abilitati'. Si tratta di un insieme di proprietà immutabile al momento della creazione della risorsa e non può essere modificato successivamente. Abilitare questa proprietà garantisce che i messaggi vengano elaborati e memorizzati in un ambiente Azure Confidential Compute. |
'Disabilitato' 'Enabled' (obbligatorio) |
CustomerManagedKeyEncryption
| Nome | Descrizione | Valore |
|---|---|---|
| keyEncryptionKeyIdentity | Tutte le configurazioni di identità per le impostazioni della chiave gestita dal cliente che definiscono l'identità da usare per l'autenticazione in Key Vault. Si tratta di una proprietà facoltativa. Quando non specificato, verrà utilizzata l'identità SystemAssigned. |
KeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | URL della chiave di crittografia della chiave. Questo URL può essere versionato (ad esempio, https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78), oppure non versionato (ad esempio,https://contosovault.vault.azure.net/keys/contosokek. Quando viene utilizzato un URL versionato, questa versione della chiave sarà utilizzata dall'Event Grid Runtime anche se ruotata. È utente responsabilità di aggiornare l'URL con la nuova versione aggiornando la risorsa dello spazio dei nomi. Quando viene utilizzato un URL senza versione, Event Grid effettuerà query e riceverà l'ultima versione e essere usati automaticamente. |
stringa (obbligatorio) |
Informazioni sull'identità
| Nome | Descrizione | Valore |
|---|---|---|
| ID principale | ID principale dell'identità della risorsa. | corda |
| ID del cliente | ID tenant della risorsa. | corda |
| digitare | Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'Nessuno' rimuoverà qualsiasi identità. | 'Nessuno' 'Assegnato dal sistema' 'SystemAssigned, UserAssigned' 'Assegnato dall'utente' |
| userAssignedIdentities | Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno gli ID risorsa ARM nel formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Questa proprietà non è attualmente utilizzata e riservata per l'utilizzo futuro. |
IdentitàInfoUtenteAssegnatoIdentità |
IdentitàInfoUtenteAssegnatoIdentità
| Nome | Descrizione | Valore |
|---|
KeyEncryption
| Nome | Descrizione | Valore |
|---|---|---|
| customerManagedKeyEncryption | Elenco di tutte le proprietà di crittografia delle chiavi gestite dal cliente per la risorsa. Tuttavia, è supportata solo una chiave alla volta. | CustomerManagedKeyEncryption[] (richiesto) |
KeyEncryptionKeyIdentity
| Nome | Descrizione | Valore |
|---|---|---|
| digitare | Tipo di identità gestita usata. Sono supportate solo UserAssigned o SystemAssigned Identity. | 'Assegnato dal sistema' 'UserAssigned' (obbligatorio) |
| userAssignedIdentityResourceId | Azure Resource Id completamente qualificato per l'identità assegnata dall'utente associata alla risorsa. L'ID della risorsa assume il seguente formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
corda |
PlatformCapabilities
| Nome | Descrizione | Valore |
|---|---|---|
| confidentialCompute | Rappresenta le proprietà Azure Confidential Compute della risorsa. | ConfidentialCompute |
SystemTopicProperties
| Nome | Descrizione | Valore |
|---|---|---|
| encryption | Proprietà di configurazione della chiave di crittografia della risorsa argomento di sistema. Si tratta di una proprietà facoltativa. Quando non specificato, non viene utilizzata la crittografia delle chiavi. | KeyEncryption |
| platformCapabilities | Rappresenta le capacità della piattaforma della risorsa, incluse le proprietà correlate ad Azure Confidential Compute. | PlatformCapabilities |
| fonte | Origine per l'argomento di sistema. | corda |
| topicType | TopicType per l'argomento di sistema. | corda |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Proprietà Identità Utente
| Nome | Descrizione | Valore |
|---|---|---|
| ID cliente | ID client dell'identità assegnata dall'utente. | corda |
| ID principale | ID principale dell'identità assegnata dall'utente. | corda |
Esempi di utilizzo
Esempi bicep
Esempio di base di distribuzione dell'argomento del sistema Griglia di eventi.
param resourceName string = 'acctest0001'
resource systemTopic 'Microsoft.EventGrid/systemTopics@2021-12-01' = {
name: resourceName
location: 'global'
properties: {
source: resourceGroup().id
topicType: 'Microsoft.Resources.ResourceGroups'
}
}
Moduli verificati di Azure
Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.
| Modulo | Descrizione |
|---|---|
| argomento di sistema di Griglia di eventi di | Argomento del modulo di risorse AVM per il sistema griglia di eventi |
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
| File bicipite | Descrizione |
|---|---|
| Creare l'archiviazione BLOB e la sottoscrizione di Griglia di eventi all' BLOB | Crea un account di archiviazione BLOB di Azure e quindi crea una sottoscrizione di Griglia di eventi a tale BLOB. |
| Distribuire il database di Esplora dati di Azure con la connessione di Griglia di eventi | Distribuire il database di Esplora dati di Azure con connessione griglia di eventi. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa systemTopics può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.EventGrid/systemTopics, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.EventGrid/systemTopics",
"apiVersion": "2025-07-15-preview",
"name": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
"clientId": "string",
"principalId": "string"
}
}
},
"location": "string",
"properties": {
"encryption": {
"customerManagedKeyEncryption": [
{
"keyEncryptionKeyIdentity": {
"type": "string",
"userAssignedIdentityResourceId": "string"
},
"keyEncryptionKeyUrl": "string"
}
]
},
"platformCapabilities": {
"confidentialCompute": {
"mode": "string"
}
},
"source": "string",
"topicType": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valori delle proprietà
Microsoft.EventGrid/Argomenti di sistema
| Nome | Descrizione | Valore |
|---|---|---|
| versione dell'API | Versione dell'API | 'Anteprima 2025-07-15' |
| identità | Informazioni sull'identità per la risorsa. | Informazioni sull'identità |
| ubicazione | Posizione della risorsa. | stringa (obbligatorio) |
| nome | Nome della risorsa | stringa (obbligatorio) |
| proprietà | Proprietà dell'argomento di sistema. | SystemTopicProperties |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
| digitare | Tipo di risorsa | 'Microsoft.EventGrid/systemTopics' |
ConfidentialCompute
| Nome | Descrizione | Valore |
|---|---|---|
| mode | Questa proprietà specifica la modalità della configurazione Azure Confidential Compute. I valori possibili sono 'Disabilitati' o 'Abilitati'. Si tratta di un insieme di proprietà immutabile al momento della creazione della risorsa e non può essere modificato successivamente. Abilitare questa proprietà garantisce che i messaggi vengano elaborati e memorizzati in un ambiente Azure Confidential Compute. |
'Disabilitato' 'Enabled' (obbligatorio) |
CustomerManagedKeyEncryption
| Nome | Descrizione | Valore |
|---|---|---|
| keyEncryptionKeyIdentity | Tutte le configurazioni di identità per le impostazioni della chiave gestita dal cliente che definiscono l'identità da usare per l'autenticazione in Key Vault. Si tratta di una proprietà facoltativa. Quando non specificato, verrà utilizzata l'identità SystemAssigned. |
KeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | URL della chiave di crittografia della chiave. Questo URL può essere versionato (ad esempio, https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78), oppure non versionato (ad esempio,https://contosovault.vault.azure.net/keys/contosokek. Quando viene utilizzato un URL versionato, questa versione della chiave sarà utilizzata dall'Event Grid Runtime anche se ruotata. È utente responsabilità di aggiornare l'URL con la nuova versione aggiornando la risorsa dello spazio dei nomi. Quando viene utilizzato un URL senza versione, Event Grid effettuerà query e riceverà l'ultima versione e essere usati automaticamente. |
stringa (obbligatorio) |
Informazioni sull'identità
| Nome | Descrizione | Valore |
|---|---|---|
| ID principale | ID principale dell'identità della risorsa. | corda |
| ID del cliente | ID tenant della risorsa. | corda |
| digitare | Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'Nessuno' rimuoverà qualsiasi identità. | 'Nessuno' 'Assegnato dal sistema' 'SystemAssigned, UserAssigned' 'Assegnato dall'utente' |
| userAssignedIdentities | Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno gli ID risorsa ARM nel formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Questa proprietà non è attualmente utilizzata e riservata per l'utilizzo futuro. |
IdentitàInfoUtenteAssegnatoIdentità |
IdentitàInfoUtenteAssegnatoIdentità
| Nome | Descrizione | Valore |
|---|
KeyEncryption
| Nome | Descrizione | Valore |
|---|---|---|
| customerManagedKeyEncryption | Elenco di tutte le proprietà di crittografia delle chiavi gestite dal cliente per la risorsa. Tuttavia, è supportata solo una chiave alla volta. | CustomerManagedKeyEncryption[] (richiesto) |
KeyEncryptionKeyIdentity
| Nome | Descrizione | Valore |
|---|---|---|
| digitare | Tipo di identità gestita usata. Sono supportate solo UserAssigned o SystemAssigned Identity. | 'Assegnato dal sistema' 'UserAssigned' (obbligatorio) |
| userAssignedIdentityResourceId | Azure Resource Id completamente qualificato per l'identità assegnata dall'utente associata alla risorsa. L'ID della risorsa assume il seguente formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
corda |
PlatformCapabilities
| Nome | Descrizione | Valore |
|---|---|---|
| confidentialCompute | Rappresenta le proprietà Azure Confidential Compute della risorsa. | ConfidentialCompute |
SystemTopicProperties
| Nome | Descrizione | Valore |
|---|---|---|
| encryption | Proprietà di configurazione della chiave di crittografia della risorsa argomento di sistema. Si tratta di una proprietà facoltativa. Quando non specificato, non viene utilizzata la crittografia delle chiavi. | KeyEncryption |
| platformCapabilities | Rappresenta le capacità della piattaforma della risorsa, incluse le proprietà correlate ad Azure Confidential Compute. | PlatformCapabilities |
| fonte | Origine per l'argomento di sistema. | corda |
| topicType | TopicType per l'argomento di sistema. | corda |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Proprietà Identità Utente
| Nome | Descrizione | Valore |
|---|---|---|
| ID cliente | ID client dell'identità assegnata dall'utente. | corda |
| ID principale | ID principale dell'identità assegnata dall'utente. | corda |
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
| Sagoma | Descrizione |
|---|---|
|
Creare l'archiviazione BLOB e la sottoscrizione di Griglia di eventi all' BLOB |
Crea un account di archiviazione BLOB di Azure e quindi crea una sottoscrizione di Griglia di eventi a tale BLOB. |
|
Distribuire il database di Esplora dati di Azure con la connessione di Griglia di eventi |
Distribuire il database di Esplora dati di Azure con connessione griglia di eventi. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa systemTopics può essere distribuito con operazioni destinate a:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.EventGrid/systemTopics, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/systemTopics@2025-07-15-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
encryption = {
customerManagedKeyEncryption = [
{
keyEncryptionKeyIdentity = {
type = "string"
userAssignedIdentityResourceId = "string"
}
keyEncryptionKeyUrl = "string"
}
]
}
platformCapabilities = {
confidentialCompute = {
mode = "string"
}
}
source = "string"
topicType = "string"
}
}
}
Valori delle proprietà
Microsoft.EventGrid/Argomenti di sistema
| Nome | Descrizione | Valore |
|---|---|---|
| identità | Informazioni sull'identità per la risorsa. | Informazioni sull'identità |
| ubicazione | Posizione della risorsa. | stringa (obbligatorio) |
| nome | Nome della risorsa | stringa (obbligatorio) |
| proprietà | Proprietà dell'argomento di sistema. | SystemTopicProperties |
| Tag | Tag delle risorse | Dizionario di nomi e valori di tag. |
| digitare | Tipo di risorsa | "Microsoft.EventGrid/systemTopics@2025-07-15-preview" |
ConfidentialCompute
| Nome | Descrizione | Valore |
|---|---|---|
| mode | Questa proprietà specifica la modalità della configurazione Azure Confidential Compute. I valori possibili sono 'Disabilitati' o 'Abilitati'. Si tratta di un insieme di proprietà immutabile al momento della creazione della risorsa e non può essere modificato successivamente. Abilitare questa proprietà garantisce che i messaggi vengano elaborati e memorizzati in un ambiente Azure Confidential Compute. |
'Disabilitato' 'Enabled' (obbligatorio) |
CustomerManagedKeyEncryption
| Nome | Descrizione | Valore |
|---|---|---|
| keyEncryptionKeyIdentity | Tutte le configurazioni di identità per le impostazioni della chiave gestita dal cliente che definiscono l'identità da usare per l'autenticazione in Key Vault. Si tratta di una proprietà facoltativa. Quando non specificato, verrà utilizzata l'identità SystemAssigned. |
KeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | URL della chiave di crittografia della chiave. Questo URL può essere versionato (ad esempio, https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78), oppure non versionato (ad esempio,https://contosovault.vault.azure.net/keys/contosokek. Quando viene utilizzato un URL versionato, questa versione della chiave sarà utilizzata dall'Event Grid Runtime anche se ruotata. È utente responsabilità di aggiornare l'URL con la nuova versione aggiornando la risorsa dello spazio dei nomi. Quando viene utilizzato un URL senza versione, Event Grid effettuerà query e riceverà l'ultima versione e essere usati automaticamente. |
stringa (obbligatorio) |
Informazioni sull'identità
| Nome | Descrizione | Valore |
|---|---|---|
| ID principale | ID principale dell'identità della risorsa. | corda |
| ID del cliente | ID tenant della risorsa. | corda |
| digitare | Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'Nessuno' rimuoverà qualsiasi identità. | 'Nessuno' 'Assegnato dal sistema' 'SystemAssigned, UserAssigned' 'Assegnato dall'utente' |
| userAssignedIdentities | Elenco di identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno gli ID risorsa ARM nel formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Questa proprietà non è attualmente utilizzata e riservata per l'utilizzo futuro. |
IdentitàInfoUtenteAssegnatoIdentità |
IdentitàInfoUtenteAssegnatoIdentità
| Nome | Descrizione | Valore |
|---|
KeyEncryption
| Nome | Descrizione | Valore |
|---|---|---|
| customerManagedKeyEncryption | Elenco di tutte le proprietà di crittografia delle chiavi gestite dal cliente per la risorsa. Tuttavia, è supportata solo una chiave alla volta. | CustomerManagedKeyEncryption[] (richiesto) |
KeyEncryptionKeyIdentity
| Nome | Descrizione | Valore |
|---|---|---|
| digitare | Tipo di identità gestita usata. Sono supportate solo UserAssigned o SystemAssigned Identity. | 'Assegnato dal sistema' 'UserAssigned' (obbligatorio) |
| userAssignedIdentityResourceId | Azure Resource Id completamente qualificato per l'identità assegnata dall'utente associata alla risorsa. L'ID della risorsa assume il seguente formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
corda |
PlatformCapabilities
| Nome | Descrizione | Valore |
|---|---|---|
| confidentialCompute | Rappresenta le proprietà Azure Confidential Compute della risorsa. | ConfidentialCompute |
SystemTopicProperties
| Nome | Descrizione | Valore |
|---|---|---|
| encryption | Proprietà di configurazione della chiave di crittografia della risorsa argomento di sistema. Si tratta di una proprietà facoltativa. Quando non specificato, non viene utilizzata la crittografia delle chiavi. | KeyEncryption |
| platformCapabilities | Rappresenta le capacità della piattaforma della risorsa, incluse le proprietà correlate ad Azure Confidential Compute. | PlatformCapabilities |
| fonte | Origine per l'argomento di sistema. | corda |
| topicType | TopicType per l'argomento di sistema. | corda |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Proprietà Identità Utente
| Nome | Descrizione | Valore |
|---|---|---|
| ID cliente | ID client dell'identità assegnata dall'utente. | corda |
| ID principale | ID principale dell'identità assegnata dall'utente. | corda |
Esempi di utilizzo
Esempi di Terraform
Esempio di base di distribuzione dell'argomento del sistema Griglia di eventi.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "systemTopic" {
type = "Microsoft.EventGrid/systemTopics@2021-12-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = "global"
body = {
properties = {
source = azapi_resource.resourceGroup.id
topicType = "Microsoft.Resources.ResourceGroups"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}