Delen via


System Topics - Create Or Update

Een systeemonderwerp maken.
Asynchroon maakt u een nieuw systeemonderwerp met de opgegeven parameters.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}?api-version=2025-02-15

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep binnen het abonnement van de gebruiker.

subscriptionId
path True

string

Abonnementsreferenties waarmee een Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

systemTopicName
path True

string

Naam van het systeemonderwerp.

api-version
query True

string

Versie van de API die moet worden gebruikt met de clientaanvraag.

Aanvraagbody

Name Vereist Type Description
location True

string

Locatie van de resource.

identity

IdentityInfo

Identiteitsgegevens voor de resource.

properties.source

string

Bron voor het systeemonderwerp.

properties.topicType

string

TopicType voor het systeemonderwerp.

tags

object

Tags van de resource.

Antwoorden

Name Type Description
200 OK

SystemTopic

OK

201 Created

SystemTopic

Geschapen

Other Status Codes

Foutreacties: ***

  • 400 Ongeldige aanvraag.

  • 500 Interne serverfout.

Voorbeelden

SystemTopics_CreateOrUpdate

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic1?api-version=2025-02-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"
  }
}

Voorbeeldrespons

{
  "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"
}

Definities

Name Description
createdByType

Het type identiteit waarmee de resource is gemaakt.

IdentityInfo

De identiteitsgegevens voor de resource.

IdentityType

Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None wordt een identiteit verwijderd.

ResourceProvisioningState

Inrichtingsstatus van de privé-eindpuntverbinding.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

SystemTopic

EventGrid-systeemonderwerp.

UserIdentityProperties

De informatie over de gebruikersidentiteit.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
Application
Key
ManagedIdentity
User

IdentityInfo

De identiteitsgegevens voor de resource.

Name Type Description
principalId

string

De principal-id van de resource-id.

tenantId

string

De tenant-id van de resource.

type

IdentityType

Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None wordt een identiteit verwijderd.

userAssignedIdentities

<string,  UserIdentityProperties>

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Deze eigenschap wordt momenteel niet gebruikt en gereserveerd voor toekomstig gebruik.

IdentityType

Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None wordt een identiteit verwijderd.

Waarde Description
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

ResourceProvisioningState

Inrichtingsstatus van de privé-eindpuntverbinding.

Waarde Description
Canceled
Creating
Deleting
Failed
Succeeded
Updating

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.

SystemTopic

EventGrid-systeemonderwerp.

Name Type Description
id

string

Volledig gekwalificeerde id van de resource.

identity

IdentityInfo

Identiteitsgegevens voor de resource.

location

string

Locatie van de resource.

name

string

Naam van de resource.

properties.metricResourceId

string

Metrische resource-id voor het systeemonderwerp.

properties.provisioningState

ResourceProvisioningState

Inrichtingsstatus van het systeemonderwerp.

properties.source

string

Bron voor het systeemonderwerp.

properties.topicType

string

TopicType voor het systeemonderwerp.

systemData

systemData

De systeemmetagegevens met betrekking tot de Event Grid-resource.

tags

object

Tags van de resource.

type

string

Type resource.

UserIdentityProperties

De informatie over de gebruikersidentiteit.

Name Type Description
clientId

string

De client-id van de door de gebruiker toegewezen identiteit.

principalId

string

De principal-id van de door de gebruiker toegewezen identiteit.