Microsoft.EventGrid partnerTopics 2023-06-01-preview

Definicja zasobu Bicep

Typ zasobu PartnerTopics można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.EventGrid/partnerTopics, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.EventGrid/partnerTopics@2023-06-01-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'
  }
}

Wartości właściwości

partnerTopics

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu. ciąg (wymagany)
tags Tagi zasobu. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Informacje o tożsamości zasobu tematu partnera. IdentityInfo
properties Właściwości tematu partnera. PartnerTopicProperties

IdentityInfo

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń tożsamości zasobu. ciąg
tenantId Identyfikator dzierżawy zasobu. ciąg
typ Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawną utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "None" usunie dowolną tożsamość. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities 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 przyszłego użycia.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nazwa Opis Wartość
{niestandardowa właściwość} UserIdentityProperties

UserIdentityProperties

Nazwa Opis Wartość
clientId Identyfikator klienta tożsamości przypisanej przez użytkownika. ciąg
principalId Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika. ciąg

PartnerTopicProperties

Nazwa Opis Wartość
activationState Stan aktywacji tematu partnera. "Aktywowano"
"Dezaktywowane"
"Nigdy nieaktywne"
eventTypeInfo Informacje o typie zdarzenia z odpowiedniego kanału zdarzeń. EventTypeInfo
expirationTimeIfNotActivatedUtc Czas wygaśnięcia tematu partnera. Jeśli ten czasomierz wygaśnie, gdy temat partnera nadal nie zostanie aktywowany,
temat partnera i odpowiedni kanał zdarzeń są usuwane.
ciąg
messageForActivation Kontekst lub pomocny komunikat, który może być używany podczas procesu zatwierdzania przez subskrybenta. ciąg
partnerRegistrationImmutableId Niezmienny identyfikator odpowiedniej rejestracji partnera. ciąg

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription Przyjazny opis tematu. Można to ustawić przez wydawcę/partnera, aby wyświetlić opis niestandardowy tematu partnera klienta.
Będzie to pomocne w usuwaniu wszelkich niejednoznaczności pochodzenia tworzenia tematu partnera dla klienta.
ciąg
source Źródło skojarzone z tym tematem partnera. Reprezentuje to unikatowy zasób partnera. ciąg

EventTypeInfo

Nazwa Opis Wartość
inlineEventTypes Kolekcja wbudowanych typów zdarzeń dla zasobu. Wbudowane klucze typu zdarzenia są typu ciąg, który reprezentuje nazwę zdarzenia.
Przykładem prawidłowej wbudowanej nazwy zdarzenia jest "Contoso.OrderCreated".
Wbudowane wartości typu zdarzenia są typu InlineEventProperties i będą zawierać dodatkowe informacje dla każdego wbudowanego typu zdarzenia.
EventTypeInfoInlineEventTypes
Rodzaju Rodzaj używanego typu zdarzenia. "Wbudowany"

EventTypeInfoInlineEventTypes

Nazwa Opis Wartość
{niestandardowa właściwość} InlineEventProperties

InlineEventProperties

Nazwa Opis Wartość
dataSchemaUrl DataSchemaUrl dla zdarzenia wbudowanego. ciąg
description (opis) Opis zdarzenia wbudowanego. ciąg
displayName DisplayName dla zdarzenia wbudowanego. ciąg
documentationUrl DokumentacjaUrl dla zdarzenia wbudowanego. ciąg

Definicja zasobu szablonu usługi ARM

Typ zasobu partnerTopics można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.EventGrid/partnerTopics, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

partnerTopics

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.EventGrid/partnerTopics"
apiVersion Wersja interfejsu API zasobów "2023-06-01-preview"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu. ciąg (wymagany)
tags Tagi zasobu. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Informacje o tożsamości zasobu tematu partnera. IdentityInfo
properties Właściwości tematu partnera. PartnerTopicProperties

IdentityInfo

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń tożsamości zasobu. ciąg
tenantId 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 "Brak" spowoduje usunięcie dowolnej tożsamości. "Brak"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą zawierać identyfikatory zasobów usługi ARM w postaci:
"/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ść
{niestandardowa właściwość} UserIdentityProperties

UserIdentityProperties

Nazwa Opis Wartość
clientId Identyfikator klienta tożsamości przypisanej przez użytkownika. ciąg
principalId Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika. ciąg

PartnerTopicProperties

Nazwa Opis Wartość
activationState Stan aktywacji tematu partnera. "Aktywowano"
"Dezaktywowany"
"Nigdy nieaktywne"
eventTypeInfo Informacje o typie zdarzenia z odpowiedniego kanału zdarzeń. EventTypeInfo
expirationTimeIfNotActivatedUtc Czas wygaśnięcia tematu partnera. Jeśli ten czasomierz wygaśnie, gdy temat partnera nadal nie zostanie aktywowany,
temat partnera i odpowiedni kanał zdarzeń są usuwane.
ciąg
messageForActivation Kontekst lub pomocny komunikat, który może być używany podczas procesu zatwierdzania przez subskrybenta. ciąg
partnerRegistrationImmutableId Niezmienny identyfikator odpowiedniej rejestracji partnera. ciąg

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription Przyjazny opis tematu. Można to ustawić przez wydawcę/partnera, aby wyświetlić opis niestandardowy tematu partnera klienta.
Będzie to pomocne w usuwaniu wszelkich niejednoznaczności pochodzenia tworzenia tematu partnera dla klienta.
ciąg
source Źródło skojarzone z tym tematem partnera. Reprezentuje to unikatowy zasób partnera. ciąg

EventTypeInfo

Nazwa Opis Wartość
inlineEventTypes Kolekcja wbudowanych typów zdarzeń dla zasobu. Wbudowane klucze typu zdarzenia są typu ciąg, który reprezentuje nazwę zdarzenia.
Przykładem prawidłowej wbudowanej nazwy zdarzenia jest "Contoso.OrderCreated".
Wbudowane wartości typu zdarzenia są typu InlineEventProperties i będą zawierać dodatkowe informacje dla każdego wbudowanego typu zdarzenia.
EventTypeInfoInlineEventTypes
Rodzaju Rodzaj używanego typu zdarzenia. "Wbudowany"

EventTypeInfoInlineEventTypes

Nazwa Opis Wartość
{niestandardowa właściwość} InlineEventProperties

InlineEventProperties

Nazwa Opis Wartość
dataSchemaUrl DataSchemaUrl dla zdarzenia wbudowanego. ciąg
description (opis) Opis zdarzenia wbudowanego. ciąg
displayName DisplayName dla zdarzenia wbudowanego. ciąg
documentationUrl DokumentacjaUrl dla zdarzenia wbudowanego. ciąg

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu partnerTopics można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.EventGrid/partnerTopics, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

partnerTopics

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.EventGrid/partnerTopics@2023-06-01-preview"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu. ciąg (wymagany)
parent_id Aby przeprowadzić wdrożenie w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobu. Słownik nazw tagów i wartości.
identity Informacje o tożsamości zasobu tematu partnera. IdentityInfo
properties Właściwości tematu partnera. PartnerTopicProperties

IdentityInfo

Nazwa Opis Wartość
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 "Brak" spowoduje usunięcie dowolnej tożsamości. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Lista tożsamości użytkowników skojarzonych z zasobem. Odwołania do klucza słownika tożsamości użytkownika będą zawierać identyfikatory zasobów usługi ARM w postaci:
"/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.
Tablica identyfikatorów tożsamości użytkowników.

IdentityInfoUserAssignedIdentities

Nazwa Opis Wartość
{niestandardowa właściwość} UserIdentityProperties

UserIdentityProperties

Nazwa Opis Wartość
clientId Identyfikator klienta tożsamości przypisanej przez użytkownika. ciąg
principalId Identyfikator podmiotu zabezpieczeń tożsamości przypisanej przez użytkownika. ciąg

PartnerTopicProperties

Nazwa Opis Wartość
activationState Stan aktywacji tematu partnera. "Aktywowano"
"Dezaktywowany"
"Nigdy nieaktywne"
eventTypeInfo Informacje o typie zdarzenia z odpowiedniego kanału zdarzeń. EventTypeInfo
expirationTimeIfNotActivatedUtc Czas wygaśnięcia tematu partnera. Jeśli ten czasomierz wygaśnie, gdy temat partnera nadal nie zostanie aktywowany,
temat partnera i odpowiedni kanał zdarzeń są usuwane.
ciąg
messageForActivation Kontekst lub pomocny komunikat, który może być używany podczas procesu zatwierdzania przez subskrybenta. ciąg
partnerRegistrationImmutableId Niezmienny identyfikator odpowiedniej rejestracji partnera. ciąg

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription Przyjazny opis tematu. Można to ustawić przez wydawcę/partnera, aby wyświetlić opis niestandardowy tematu partnera klienta.
Będzie to pomocne w usuwaniu wszelkich niejednoznaczności pochodzenia tworzenia tematu partnera dla klienta.
ciąg
source Źródło skojarzone z tym tematem partnera. Reprezentuje to unikatowy zasób partnera. ciąg

EventTypeInfo

Nazwa Opis Wartość
inlineEventTypes Kolekcja wbudowanych typów zdarzeń dla zasobu. Wbudowane klucze typu zdarzenia są ciągiem typu, który reprezentuje nazwę zdarzenia.
Przykładem prawidłowej wbudowanej nazwy zdarzenia jest "Contoso.OrderCreated".
Wbudowane wartości typu zdarzenia są typu InlineEventProperties i będą zawierać dodatkowe informacje dla każdego wbudowanego typu zdarzenia.
EventTypeInfoInlineEventTypes
Rodzaju Używany typ zdarzenia. "Wbudowane"

EventTypeInfoInlineEventTypes

Nazwa Opis Wartość
{niestandardowa właściwość} Właściwości inlineEventProperties

Właściwości inlineEventProperties

Nazwa Opis Wartość
dataSchemaUrl DataSchemaUrl dla zdarzenia wbudowanego. ciąg
description (opis) Opis zdarzenia wbudowanego. ciąg
displayName DisplayName dla zdarzenia wbudowanego. ciąg
documentationUrl DokumentacjaUrl dla zdarzenia wbudowanego. ciąg