Condividi tramite


Partner Microsoft.EventGridTopics 2022-06-15

Definizione di risorsa Bicep

Il tipo di risorsa partnerTopics può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.EventGrid/partnerTopics, aggiungere il modello Bicep seguente.

resource symbolicname 'Microsoft.EventGrid/partnerTopics@2022-06-15' = {
  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'
  }
}

Valori delle proprietà

partnerTopics

Nome Descrizione valore
name Nome della risorsa stringa (obbligatoria)
posizione Posizione della risorsa. stringa (obbligatoria)
tags Tag della risorsa. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
identity Informazioni sull'identità per la risorsa Argomento partner. IdentityInfo
properties Proprietà dell'argomento partner. PartnerTopicProperties

IdentityInfo

Nome Descrizione Valore
principalId ID principale dell'identità della risorsa. string
TenantId ID tenant della risorsa. string
type 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'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario identità utente saranno id risorsa ARM nel formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Questa proprietà attualmente non viene usata e riservata per l'utilizzo futuro.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserIdentityProperties

UserIdentityProperties

Nome Descrizione Valore
clientId ID client dell'identità assegnata dall'utente. string
principalId ID principale dell'identità assegnata dall'utente. string

PartnerTopicProperties

Nome Descrizione Valore
activationState Stato di attivazione dell'argomento partner. 'Attivato'
'Disattivato'
'NeverActivated'
eventTypeInfo Informazioni sul tipo di evento dal canale evento corrispondente. EventTypeInfo
expirationTimeIfNotActivatedUtc Data di scadenza dell'argomento partner. Se questo timer scade mentre l'argomento partner non è ancora attivato,
l'argomento partner e il canale evento corrispondente vengono eliminati.
string
messageForActivation Contesto o messaggio utile che può essere usato durante il processo di approvazione dal sottoscrittore. string
partnerRegistrationImmutableId Valore non modificabile della registrazione partner corrispondente. string

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription Descrizione descrittiva dell'argomento. Questa impostazione può essere impostata dall'editore o dal partner per visualizzare una descrizione personalizzata per l'argomento del partner del cliente.
Ciò sarà utile per rimuovere eventuali ambiguità dell'origine della creazione dell'argomento del partner per il cliente.
string
source Origine associata a questo argomento partner. Rappresenta una risorsa partner univoca. string

EventTypeInfo

Nome Descrizione Valore
inlineEventTypes Raccolta di tipi di evento inline per la risorsa. Le chiavi del tipo di evento inline sono di tipo stringa che rappresenta il nome dell'evento.
Un esempio di nome di evento inline valido è "Contoso.OrderCreated".
I valori del tipo di evento inline sono di tipo InlineEventProperties e conterranno informazioni aggiuntive per ogni tipo di evento inline.
EventTypeInfoInlineEventTypes
kind Tipo di evento utilizzato. 'Inline'

EventTypeInfoInlineEventTypes

Nome Descrizione Valore
{proprietà personalizzata} InlineEventProperties

InlineEventProperties

Nome Descrizione Valore
dataSchemaUrl DataSchemaUrl per l'evento inline. string
description Descrizione dell'evento inline. string
displayName DisplayName per l'evento inline. string
documentationUrl DocumentazioneUrl per l'evento inline. string

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa partnerTopics può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.EventGrid/partnerTopics, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.EventGrid/partnerTopics",
  "apiVersion": "2022-06-15",
  "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"
  }
}

Valori delle proprietà

partnerTopics

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.EventGrid/partnerTopics'
apiVersion Versione dell'API della risorsa '2022-06-15'
name Nome della risorsa stringa (obbligatorio)
posizione Posizione della risorsa. stringa (obbligatorio)
tags Tag della risorsa. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
identity Informazioni sull'identità per la risorsa argomento partner. IdentityInfo
properties Proprietà dell'argomento partner. PartnerTopicProperties

IdentityInfo

Nome Descrizione Valore
principalId ID principale dell'identità della risorsa. string
TenantId ID tenant della risorsa. string
type 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'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario identità utente saranno id risorsa ARM nel formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Questa proprietà attualmente non viene usata e riservata per l'utilizzo futuro.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserIdentityProperties

UserIdentityProperties

Nome Descrizione Valore
clientId ID client dell'identità assegnata dall'utente. string
principalId ID principale dell'identità assegnata dall'utente. string

PartnerTopicProperties

Nome Descrizione Valore
activationState Stato di attivazione dell'argomento partner. 'Attivato'
'Disattivato'
'NeverActivated'
eventTypeInfo Informazioni sul tipo di evento dal canale evento corrispondente. EventTypeInfo
expirationTimeIfNotActivatedUtc Data di scadenza dell'argomento partner. Se questo timer scade mentre l'argomento partner non è ancora attivato,
l'argomento partner e il canale evento corrispondente vengono eliminati.
string
messageForActivation Contesto o messaggio utile che può essere usato durante il processo di approvazione dal sottoscrittore. string
partnerRegistrationImmutableId ImmutableId della registrazione del partner corrispondente. string

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription Descrizione descrittiva dell'argomento. Questa opzione può essere impostata dal server di pubblicazione/partner per visualizzare una descrizione personalizzata per l'argomento del partner cliente.
Questo sarà utile per rimuovere qualsiasi ambiguità dell'origine della creazione dell'argomento partner per il cliente.
string
source Origine associata a questo argomento del partner. Rappresenta una risorsa partner univoca. string

EventTypeInfo

Nome Descrizione Valore
inlineEventTypes Raccolta di tipi di eventi inline per la risorsa. Le chiavi del tipo di evento inline sono di tipo stringa che rappresenta il nome dell'evento.
Un esempio di nome evento inline valido è "Contoso.OrderCreated".
I valori del tipo di evento inline sono di tipo InlineEventProperties e contengono informazioni aggiuntive per ogni tipo di evento inline.
EventTypeInfoInlineEventTypes
kind Tipo di evento usato. 'Inline'

EventTypeInfoInlineEventTypes

Nome Descrizione Valore
{proprietà personalizzata} InlineEventProperties

InlineEventProperties

Nome Descrizione Valore
dataSchemaUrl DataSchemaUrl per l'evento inline. string
description Descrizione dell'evento inline. string
displayName DisplayName per l'evento inline. string
documentationUrl DocumentazioneUrl per l'evento inline. string

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa partnerTopics può essere distribuito con operazioni destinate:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.EventGrid/partnerTopics, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/partnerTopics@2022-06-15"
  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"
    }
  })
}

Valori delle proprietà

partnerTopics

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.EventGrid/partnerTopics@2022-06-15"
name Nome della risorsa stringa (obbligatoria)
posizione Posizione della risorsa. stringa (obbligatoria)
parent_id Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. stringa (obbligatoria)
tags Tag della risorsa. Dizionario dei nomi e dei valori dei tag.
identity Informazioni sull'identità per la risorsa Argomento partner. IdentityInfo
properties Proprietà dell'argomento partner. PartnerTopicProperties

IdentityInfo

Nome Descrizione Valore
tipo 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à. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario identità utente saranno id risorsa ARM nel formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Questa proprietà attualmente non viene usata e riservata per l'utilizzo futuro.
Matrice di ID identità utente.

IdentityInfoUserAssignedIdentities

Nome Descrizione Valore
{proprietà personalizzata} UserIdentityProperties

UserIdentityProperties

Nome Descrizione Valore
clientId ID client dell'identità assegnata dall'utente. string
principalId ID principale dell'identità assegnata dall'utente. string

PartnerTopicProperties

Nome Descrizione Valore
activationState Stato di attivazione dell'argomento partner. "Attivato"
"Disattivato"
"NeverActivated"
eventTypeInfo Informazioni sul tipo di evento dal canale evento corrispondente. EventTypeInfo
expirationTimeIfNotActivatedUtc Data di scadenza dell'argomento partner. Se questo timer scade mentre l'argomento partner non è ancora attivato,
l'argomento partner e il canale evento corrispondente vengono eliminati.
string
messageForActivation Contesto o messaggio utile che può essere usato durante il processo di approvazione dal sottoscrittore. string
partnerRegistrationImmutableId ImmutableId della registrazione del partner corrispondente. string

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription Descrizione descrittiva dell'argomento. Questa opzione può essere impostata dal server di pubblicazione/partner per visualizzare una descrizione personalizzata per l'argomento del partner cliente.
Questo sarà utile per rimuovere qualsiasi ambiguità dell'origine della creazione dell'argomento partner per il cliente.
string
source Origine associata a questo argomento del partner. Rappresenta una risorsa partner univoca. string

EventTypeInfo

Nome Descrizione Valore
inlineEventTypes Raccolta di tipi di evento inline per la risorsa. Le chiavi del tipo di evento inline sono di tipo stringa che rappresenta il nome dell'evento.
Un esempio di nome di evento inline valido è "Contoso.OrderCreated".
I valori del tipo di evento inline sono di tipo InlineEventProperties e conterranno informazioni aggiuntive per ogni tipo di evento inline.
EventTypeInfoInlineEventTypes
kind Tipo di evento utilizzato. "Inline"

EventTypeInfoInlineEventTypes

Nome Descrizione Valore
{proprietà personalizzata} InlineEventProperties

InlineEventProperties

Nome Descrizione Valore
dataSchemaUrl DataSchemaUrl per l'evento inline. string
description Descrizione dell'evento inline. string
displayName DisplayName per l'evento inline. string
documentationUrl DocumentazioneUrl per l'evento inline. string