System Topics - Create Or Update
Erstellen Sie ein Systemthema.
Erstellt asynchron ein neues Systemthema mit den angegebenen Parametern.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}?api-version=2022-06-15
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
resource
|
path | True |
string |
Der Name der Ressourcengruppe im Abonnement des Benutzers. |
subscription
|
path | True |
string |
Abonnementanmeldeinformationen, die ein Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf. |
system
|
path | True |
string |
Name des Systemthemas. |
api-version
|
query | True |
string |
Version der API, die mit der Clientanforderung verwendet werden soll. |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
location | True |
string |
Speicherort der Ressource. |
identity |
Identitätsinformationen für die Ressource. |
||
properties.source |
string |
Quelle für das Systemthema. |
|
properties.topicType |
string |
TopicType für das Systemthema. |
|
tags |
object |
Tags der Ressource. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK |
|
201 Created |
Erstellt |
|
Other Status Codes |
Fehlerantworten: ***
|
Beispiele
SystemTopics_CreateOrUpdate
Beispielanforderung
PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic1?api-version=2022-06-15
{
"properties": {
"source": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunnerb71cd29e",
"topicType": "microsoft.storage.storageaccounts"
},
"location": "westus2",
"tags": {
"tag1": "value1",
"tag2": "value2"
}
}
Beispiel für eine Antwort
{
"properties": {
"provisioningState": "Succeeded",
"source": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunnerb71cd29e",
"topicType": "microsoft.storage.storageaccounts",
"metricResourceId": "183c0fb1-17ff-47b6-ac77-5a47420ab01e"
},
"location": "centraluseuap",
"tags": null,
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic2",
"name": "exampleSystemTopic2",
"type": "Microsoft.EventGrid/systemTopics"
}
{
"properties": {
"provisioningState": "Succeeded",
"source": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/azureeventgridrunnerrgcentraluseuap/providers/microsoft.storage/storageaccounts/pubstgrunnerb71cd29e",
"topicType": "microsoft.storage.storageaccounts",
"metricResourceId": "183c0fb1-17ff-47b6-ac77-5a47420ab01e"
},
"location": "centraluseuap",
"tags": null,
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic2",
"name": "exampleSystemTopic2",
"type": "Microsoft.EventGrid/systemTopics"
}
Definitionen
Name | Beschreibung |
---|---|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Identity |
Die Identitätsinformationen für die Ressource. |
Identity |
Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. |
Resource |
Bereitstellungsstatus der Verbindung mit dem privaten Endpunkt. |
system |
Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen. |
System |
EventGrid-Systemthema. |
User |
Die Informationen zur Benutzeridentität. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Name | Typ | Beschreibung |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
IdentityInfo
Die Identitätsinformationen für die Ressource.
Name | Typ | Beschreibung |
---|---|---|
principalId |
string |
Die Prinzipal-ID der Ressourcenidentität. |
tenantId |
string |
Die Mandanten-ID der Ressource. |
type |
Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten. |
|
userAssignedIdentities |
<string,
User |
Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Diese Eigenschaft wird derzeit nicht verwendet und für die zukünftige Verwendung reserviert. |
IdentityType
Der Typ der verwendeten verwalteten Identität. Der Typ "SystemAssigned, UserAssigned" umfasst sowohl eine implizit erstellte Identität als auch eine Reihe von benutzerseitig zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten.
Name | Typ | Beschreibung |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
ResourceProvisioningState
Bereitstellungsstatus der Verbindung mit dem privaten Endpunkt.
Name | Typ | Beschreibung |
---|---|---|
Canceled |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
systemData
Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
SystemTopic
EventGrid-Systemthema.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Vollqualifizierter Bezeichner der Ressource. |
identity |
Identitätsinformationen für die Ressource. |
|
location |
string |
Speicherort der Ressource. |
name |
string |
Der Name der Ressource. |
properties.metricResourceId |
string |
Metrikressourcen-ID für das Systemthema. |
properties.provisioningState |
Bereitstellungsstatus des Systemthemas. |
|
properties.source |
string |
Quelle für das Systemthema. |
properties.topicType |
string |
TopicType für das Systemthema. |
systemData |
Die Systemmetadaten im Zusammenhang mit der Systemthemaressource. |
|
tags |
object |
Tags der Ressource. |
type |
string |
Der Typ der Ressource. |
UserIdentityProperties
Die Informationen zur Benutzeridentität.
Name | Typ | Beschreibung |
---|---|---|
clientId |
string |
Die Client-ID der vom Benutzer zugewiesenen Identität. |
principalId |
string |
Die Prinzipal-ID der vom Benutzer zugewiesenen Identität. |