Freigeben über


Microsoft.EventGrid partnerTopics

Bicep-Ressourcendefinition

Der Ressourcentyp partnerTopics kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.EventGrid/partnerTopics-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.EventGrid/partnerTopics@2023-12-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    activationState: 'string'
    eventTypeInfo: {
      inlineEventTypes: {
        {customized property}: {
          dataSchemaUrl: 'string'
          description: 'string'
          displayName: 'string'
          documentationUrl: 'string'
        }
      }
      kind: 'Inline'
    }
    expirationTimeIfNotActivatedUtc: 'string'
    messageForActivation: 'string'
    partnerRegistrationImmutableId: 'string'
    partnerTopicFriendlyDescription: 'string'
    source: 'string'
  }
}

Eigenschaftswerte

partnerTopics

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)
location Speicherort der Ressource. Zeichenfolge (erforderlich)
tags Tags der Ressource. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
Identität Identitätsinformationen für die Partnerthemaressource. IdentityInfo
properties Eigenschaften des Partnerthemas. PartnerTopicProperties

IdentityInfo

Name BESCHREIBUNG Wert
principalId Die Prinzipal-ID der Ressourcenidentität. Zeichenfolge
tenantId Die Mandanten-ID der Ressource. Zeichenfolge
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. "Keine"
"SystemAssigned"
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities 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.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserIdentityProperties

UserIdentityProperties

Name BESCHREIBUNG Wert
clientId Die Client-ID der vom Benutzer zugewiesenen Identität. Zeichenfolge
principalId Die Prinzipal-ID der vom Benutzer zugewiesenen Identität. Zeichenfolge

PartnerTopicProperties

Name BESCHREIBUNG Wert
activationState Aktivierungsstatus des Partnerthemas. "Aktiviert"
"Deaktiviert"
"NeverActivated"
eventTypeInfo Ereignistypinformationen aus dem entsprechenden Ereigniskanal. EventTypeInfo
expirationTimeIfNotActivatedUtc Ablaufzeit des Partnerthemas. Wenn dieser Timer abläuft, während das Partnerthema immer noch nie aktiviert ist,
das Partnerthema und der entsprechende Ereigniskanal werden gelöscht.
Zeichenfolge
messageForActivation Kontext oder hilfreiche Nachricht, die während des Genehmigungsprozesses vom Abonnenten verwendet werden kann. Zeichenfolge
partnerRegistrationImmutableId Die immutableId der entsprechenden Partnerregistrierung. Zeichenfolge

Einschränkungen:
Min. Länge = 36
Maximale Länge = 36
Muster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription Benutzerfreundliche Beschreibung zum Thema. Dies kann vom Herausgeber/Partner festgelegt werden, um eine benutzerdefinierte Beschreibung für das Kundenpartnerthema anzuzeigen.
Dies ist hilfreich, um jede Mehrdeutigkeit des Ursprungs der Erstellung des Partnerthemas für den Kunden zu entfernen.
Zeichenfolge
source Quelle, die diesem Partnerthema zugeordnet ist. Dies stellt eine eindeutige Partnerressource dar. Zeichenfolge

EventTypeInfo

Name BESCHREIBUNG Wert
inlineEventTypes Eine Auflistung von Inlineereignistypen für die Ressource. Die Schlüssel des Inlineereignistyps sind vom Typ string, der den Namen des Ereignisses darstellt.
Ein Beispiel für einen gültigen Inlineereignisnamen ist "Contoso.OrderCreated".
Die Werte des Inlineereignistyps sind vom Typ InlineEventProperties und enthalten zusätzliche Informationen für jeden Inlineereignistyp.
EventTypeInfoInlineEventTypes
kind Die Art des verwendeten Ereignistyps. "Inline"

EventTypeInfoInlineEventTypes

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} InlineEventProperties

InlineEventProperties

Name BESCHREIBUNG Wert
dataSchemaUrl Die dataSchemaUrl für das Inlineereignis. Zeichenfolge
description Die Beschreibung für das Inlineereignis. Zeichenfolge
displayName Der displayName für das Inlineereignis. Zeichenfolge
documentationUrl Die documentationUrl für das Inlineereignis. Zeichenfolge

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp partnerTopics kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.EventGrid/partnerTopics-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.EventGrid/partnerTopics",
  "apiVersion": "2023-12-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "activationState": "string",
    "eventTypeInfo": {
      "inlineEventTypes": {
        "{customized property}": {
          "dataSchemaUrl": "string",
          "description": "string",
          "displayName": "string",
          "documentationUrl": "string"
        }
      },
      "kind": "Inline"
    },
    "expirationTimeIfNotActivatedUtc": "string",
    "messageForActivation": "string",
    "partnerRegistrationImmutableId": "string",
    "partnerTopicFriendlyDescription": "string",
    "source": "string"
  }
}

Eigenschaftswerte

partnerTopics

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.EventGrid/partnerTopics"
apiVersion Die Version der Ressourcen-API "2023-12-15-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Speicherort der Ressource. Zeichenfolge (erforderlich)
tags Tags der Ressource. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
Identität Identitätsinformationen für die Partnerthemaressource. IdentityInfo
properties Eigenschaften des Partnerthemas. PartnerTopicProperties

IdentityInfo

Name BESCHREIBUNG Wert
principalId Die Prinzipal-ID der Ressourcenidentität. Zeichenfolge
tenantId Die Mandanten-ID der Ressource. Zeichenfolge
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. "Keine"
"SystemAssigned"
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities 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.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserIdentityProperties

UserIdentityProperties

Name BESCHREIBUNG Wert
clientId Die Client-ID der vom Benutzer zugewiesenen Identität. Zeichenfolge
principalId Die Prinzipal-ID der vom Benutzer zugewiesenen Identität. Zeichenfolge

PartnerTopicProperties

Name BESCHREIBUNG Wert
activationState Aktivierungsstatus des Partnerthemas. "Aktiviert"
"Deaktiviert"
"NeverActivated"
eventTypeInfo Ereignistypinformationen aus dem entsprechenden Ereigniskanal. EventTypeInfo
expirationTimeIfNotActivatedUtc Ablaufzeit des Partnerthemas. Wenn dieser Timer abläuft, während das Partnerthema immer noch nie aktiviert ist,
das Partnerthema und der entsprechende Ereigniskanal werden gelöscht.
Zeichenfolge
messageForActivation Kontext oder hilfreiche Nachricht, die während des Genehmigungsprozesses vom Abonnenten verwendet werden kann. Zeichenfolge
partnerRegistrationImmutableId Die immutableId der entsprechenden Partnerregistrierung. Zeichenfolge

Einschränkungen:
Min. Länge = 36
Maximale Länge = 36
Muster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription Benutzerfreundliche Beschreibung zum Thema. Dies kann vom Herausgeber/Partner festgelegt werden, um eine benutzerdefinierte Beschreibung für das Kundenpartnerthema anzuzeigen.
Dies ist hilfreich, um jede Mehrdeutigkeit des Ursprungs der Erstellung des Partnerthemas für den Kunden zu entfernen.
Zeichenfolge
source Quelle, die diesem Partnerthema zugeordnet ist. Dies stellt eine eindeutige Partnerressource dar. Zeichenfolge

EventTypeInfo

Name BESCHREIBUNG Wert
inlineEventTypes Eine Auflistung von Inlineereignistypen für die Ressource. Die Schlüssel des Inlineereignistyps sind vom Typ string, der den Namen des Ereignisses darstellt.
Ein Beispiel für einen gültigen Inlineereignisnamen ist "Contoso.OrderCreated".
Die Werte des Inlineereignistyps sind vom Typ InlineEventProperties und enthalten zusätzliche Informationen für jeden Inlineereignistyp.
EventTypeInfoInlineEventTypes
kind Die Art des verwendeten Ereignistyps. "Inline"

EventTypeInfoInlineEventTypes

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} InlineEventProperties

InlineEventProperties

Name BESCHREIBUNG Wert
dataSchemaUrl Die dataSchemaUrl für das Inlineereignis. Zeichenfolge
description Die Beschreibung für das Inlineereignis. Zeichenfolge
displayName Der displayName für das Inlineereignis. Zeichenfolge
documentationUrl Die documentationUrl für das Inlineereignis. Zeichenfolge

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp partnerTopics kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.EventGrid/partnerTopics-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/partnerTopics@2023-12-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      activationState = "string"
      eventTypeInfo = {
        inlineEventTypes = {
          {customized property} = {
            dataSchemaUrl = "string"
            description = "string"
            displayName = "string"
            documentationUrl = "string"
          }
        }
        kind = "Inline"
      }
      expirationTimeIfNotActivatedUtc = "string"
      messageForActivation = "string"
      partnerRegistrationImmutableId = "string"
      partnerTopicFriendlyDescription = "string"
      source = "string"
    }
  })
}

Eigenschaftswerte

partnerTopics

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.EventGrid/partnerTopics@2023-12-15-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)
location Speicherort der Ressource. Zeichenfolge (erforderlich)
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Tags der Ressource. Wörterbuch der Tagnamen und -werte.
Identität Identitätsinformationen für die Partnerthemaressource. IdentityInfo
properties Eigenschaften des Partnerthemas. PartnerTopicProperties

IdentityInfo

Name BESCHREIBUNG Wert
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. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids 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.
Array von Benutzeridentitäts-IDs.

IdentityInfoUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserIdentityProperties

UserIdentityProperties

Name BESCHREIBUNG Wert
clientId Die Client-ID der vom Benutzer zugewiesenen Identität. Zeichenfolge
principalId Die Prinzipal-ID der vom Benutzer zugewiesenen Identität. Zeichenfolge

PartnerTopicProperties

Name BESCHREIBUNG Wert
activationState Aktivierungsstatus des Partnerthemas. "Aktiviert"
"Deaktiviert"
"NeverActivated"
eventTypeInfo Ereignistypinformationen aus dem entsprechenden Ereigniskanal. EventTypeInfo
expirationTimeIfNotActivatedUtc Ablaufzeit des Partnerthemas. Wenn dieser Timer abläuft, während das Partnerthema immer noch nie aktiviert ist,
das Partnerthema und der entsprechende Ereigniskanal werden gelöscht.
Zeichenfolge
messageForActivation Kontext oder hilfreiche Nachricht, die während des Genehmigungsprozesses vom Abonnenten verwendet werden kann. Zeichenfolge
partnerRegistrationImmutableId Die immutableId der entsprechenden Partnerregistrierung. Zeichenfolge

Einschränkungen:
Min. Länge = 36
Maximale Länge = 36
Muster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription Benutzerfreundliche Beschreibung zum Thema. Dies kann vom Herausgeber/Partner festgelegt werden, um eine benutzerdefinierte Beschreibung für das Kundenpartnerthema anzuzeigen.
Dies ist hilfreich, um jede Mehrdeutigkeit des Ursprungs der Erstellung des Partnerthemas für den Kunden zu entfernen.
Zeichenfolge
source Quelle, die diesem Partnerthema zugeordnet ist. Dies stellt eine eindeutige Partnerressource dar. Zeichenfolge

EventTypeInfo

Name BESCHREIBUNG Wert
inlineEventTypes Eine Auflistung von Inlineereignistypen für die Ressource. Die Schlüssel des Inlineereignistyps sind vom Typ string, der den Namen des Ereignisses darstellt.
Ein Beispiel für einen gültigen Inlineereignisnamen ist "Contoso.OrderCreated".
Die Werte des Inlineereignistyps sind vom Typ InlineEventProperties und enthalten zusätzliche Informationen für jeden Inlineereignistyp.
EventTypeInfoInlineEventTypes
kind Die Art des verwendeten Ereignistyps. "Inline"

EventTypeInfoInlineEventTypes

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} InlineEventProperties

InlineEventProperties

Name BESCHREIBUNG Wert
dataSchemaUrl Die dataSchemaUrl für das Inlineereignis. Zeichenfolge
description Die Beschreibung für das Inlineereignis. Zeichenfolge
displayName Der displayName für das Inlineereignis. Zeichenfolge
documentationUrl Die documentationUrl für das Inlineereignis. Zeichenfolge