Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu systemTopics można wdrożyć przy użyciu operacji, które są przeznaczone:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.EventGrid/systemTopics, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.EventGrid/systemTopics@2025-04-01-preview' = {
scope: resourceSymbolicName or scope
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {
{customized property}: {
clientId: 'string'
principalId: 'string'
}
}
}
location: 'string'
name: 'string'
properties: {
source: 'string'
topicType: 'string'
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
Microsoft.EventGrid/systemTopics
| Nazwa | Opis | Wartość |
|---|---|---|
| tożsamość | Informacje o tożsamości zasobu. | Informacje o tożsamości |
| lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | Właściwości tematu systemowego. | Właściwości elementu SystemTopicProperties |
| zakres | Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. | Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia. |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Informacje o tożsamości
| Nazwa | Opis | Wartość |
|---|---|---|
| IdentyfikatorGłówny | Identyfikator podmiotu zabezpieczeń tożsamości zasobu. | ciąg |
| Identyfikator najemcy | Identyfikator dzierżawy zasobu. | ciąg |
| typ | Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "None" usunie dowolną tożsamość. | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
| tożsamości przypisane użytkownikom | Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w formularzu: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Ta właściwość nie jest obecnie używana i zarezerwowana do użycia w przyszłości. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
| Nazwa | Opis | Wartość |
|---|
Właściwości elementu SystemTopicProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| przesłać źródło | Źródło tematu systemowego. | ciąg |
| topicType (typ tematu) | TopicType dla tematu systemowego. | ciąg |
Śledzone tagi zasobów
| Nazwa | Opis | Wartość |
|---|
UserIdentityProperties (Właściwości tożsamości)
| Nazwa | Opis | Wartość |
|---|---|---|
| clientId (identyfikator klienta) | Identyfikator klienta tożsamości przypisanej przez użytkownika. | ciąg |
| IdentyfikatorGłówny | Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika. | ciąg |
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
| Moduł | Opis |
|---|---|
| temat systemu usługi Event Grid | Moduł zasobów AVM dla tematu systemu usługi Event Grid |
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
| Plik Bicep | Opis |
|---|---|
| tworzenie subskrypcji usługi Blob Storage i Event Grid w usłudze Blob | Tworzy konto usługi Azure Blob Storage, a następnie tworzy subskrypcję usługi Event Grid dla tego obiektu blob. |
| wdrażanie bazy danych usługi Azure Data Explorer przy użyciu połączenia usługi Event Grid | Wdrażanie bazy danych usługi Azure Data Explorer za pomocą połączenia usługi Event Grid. |
Definicja zasobu szablonu usługi ARM
Typ zasobu systemTopics można wdrożyć przy użyciu operacji, które są przeznaczone:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.EventGrid/systemTopics, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.EventGrid/systemTopics",
"apiVersion": "2025-04-01-preview",
"name": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
"clientId": "string",
"principalId": "string"
}
}
},
"location": "string",
"properties": {
"source": "string",
"topicType": "string"
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
Microsoft.EventGrid/systemTopics
| Nazwa | Opis | Wartość |
|---|---|---|
| apiVersion (wersja interfejsu api) | Wersja interfejsu API | "2025-04-01-preview" |
| tożsamość | Informacje o tożsamości zasobu. | Informacje o tożsamości |
| lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| Właściwości | Właściwości tematu systemowego. | Właściwości elementu SystemTopicProperties |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
| typ | Typ zasobu | "Microsoft.EventGrid/systemTopics" |
Informacje o tożsamości
| Nazwa | Opis | Wartość |
|---|---|---|
| IdentyfikatorGłówny | Identyfikator podmiotu zabezpieczeń tożsamości zasobu. | ciąg |
| Identyfikator najemcy | Identyfikator dzierżawy zasobu. | ciąg |
| typ | Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "None" usunie dowolną tożsamość. | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
| tożsamości przypisane użytkownikom | Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w formularzu: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Ta właściwość nie jest obecnie używana i zarezerwowana do użycia w przyszłości. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
| Nazwa | Opis | Wartość |
|---|
Właściwości elementu SystemTopicProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| przesłać źródło | Źródło tematu systemowego. | ciąg |
| topicType (typ tematu) | TopicType dla tematu systemowego. | ciąg |
Śledzone tagi zasobów
| Nazwa | Opis | Wartość |
|---|
UserIdentityProperties (Właściwości tożsamości)
| Nazwa | Opis | Wartość |
|---|---|---|
| clientId (identyfikator klienta) | Identyfikator klienta tożsamości przypisanej przez użytkownika. | ciąg |
| IdentyfikatorGłówny | Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika. | ciąg |
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
| Szablon | Opis |
|---|---|
|
tworzenie subskrypcji usługi Blob Storage i Event Grid w usłudze Blob wdrażanie |
Tworzy konto usługi Azure Blob Storage, a następnie tworzy subskrypcję usługi Event Grid dla tego obiektu blob. |
|
wdrażanie bazy danych usługi Azure Data Explorer przy użyciu połączenia usługi Event Grid wdrażanie |
Wdrażanie bazy danych usługi Azure Data Explorer za pomocą połączenia usługi Event Grid. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu systemTopics można wdrożyć przy użyciu operacji, które są przeznaczone:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.EventGrid/systemTopics, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/systemTopics@2025-04-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
source = "string"
topicType = "string"
}
}
}
Wartości właściwości
Microsoft.EventGrid/systemTopics
| Nazwa | Opis | Wartość |
|---|---|---|
| tożsamość | Informacje o tożsamości zasobu. | Informacje o tożsamości |
| lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| parent_id | Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. | ciąg (wymagany) |
| Właściwości | Właściwości tematu systemowego. | Właściwości elementu SystemTopicProperties |
| Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
| typ | Typ zasobu | "Microsoft.EventGrid/systemTopics@2025-04-01-preview" |
Informacje o tożsamości
| Nazwa | Opis | Wartość |
|---|---|---|
| IdentyfikatorGłówny | Identyfikator podmiotu zabezpieczeń tożsamości zasobu. | ciąg |
| Identyfikator najemcy | Identyfikator dzierżawy zasobu. | ciąg |
| typ | Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "None" usunie dowolną tożsamość. | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
| tożsamości przypisane użytkownikom | Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w formularzu: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Ta właściwość nie jest obecnie używana i zarezerwowana do użycia w przyszłości. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
| Nazwa | Opis | Wartość |
|---|
Właściwości elementu SystemTopicProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| przesłać źródło | Źródło tematu systemowego. | ciąg |
| topicType (typ tematu) | TopicType dla tematu systemowego. | ciąg |
Śledzone tagi zasobów
| Nazwa | Opis | Wartość |
|---|
UserIdentityProperties (Właściwości tożsamości)
| Nazwa | Opis | Wartość |
|---|---|---|
| clientId (identyfikator klienta) | Identyfikator klienta tożsamości przypisanej przez użytkownika. | ciąg |
| IdentyfikatorGłówny | Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika. | ciąg |
Przykłady użycia
Przykłady programu Terraform
Podstawowy przykład wdrażania tematu systemu usługi Event Grid.
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 = ["*"]
}