Udostępnij za pośrednictwem


Microsoft.EventGrid partnerTopics 2024-06-01-preview

Definicja zasobu Bicep

Typ zasobu partnerTopics można wdrożyć przy użyciu operacji, które są przeznaczone:

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

Format zasobu

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

resource symbolicname 'Microsoft.EventGrid/partnerTopics@2024-06-01-preview' = {
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    activationState: 'string'
    eventTypeInfo: {
      inlineEventTypes: {
        {customized property}: {
          dataSchemaUrl: 'string'
          description: 'string'
          displayName: 'string'
          documentationUrl: 'string'
        }
      }
      kind: 'string'
    }
    expirationTimeIfNotActivatedUtc: 'string'
    messageForActivation: 'string'
    partnerRegistrationImmutableId: 'string'
    partnerTopicFriendlyDescription: 'string'
    source: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Wartości właściwości

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 typu zdarzenia wbudowanego.
EventTypeInfoInlineEventTypes
rodzaj Rodzaj używanego typu zdarzenia. "Wbudowany"

EventTypeInfoInlineEventTypes

Nazwa Opis Wartość

IdentityInfo

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń tożsamości zasobu. struna
tenantId Identyfikator dzierżawy zasobu. struna
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 "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 użycia w przyszłości.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nazwa Opis Wartość

InlineEventProperties

Nazwa Opis Wartość
dataSchemaUrl DataSchemaUrl dla zdarzenia wbudowanego. struna
opis Opis zdarzenia wbudowanego. struna
displayName DisplayName dla zdarzenia wbudowanego. struna
documentationUrl DokumentacjaUrl dla zdarzenia wbudowanego. struna

Microsoft.EventGrid/partnerTopics

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

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 jest aktywowany,
temat partnera i odpowiedni kanał zdarzeń są usuwane.
struna
messageForActivation Kontekst lub przydatny komunikat, który może być używany podczas procesu zatwierdzania przez subskrybenta. struna
partnerRegistrationImmutableId NiezmiennyId odpowiedniej rejestracji partnera. struna

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ć niestandardowy opis tematu partnera klienta.
Pomoże to usunąć wszelkie niejednoznaczności pochodzenia tematu partnera dla klienta.
struna
źródło Źródło skojarzone z tym tematem partnera. Reprezentuje to unikatowy zasób partnera. struna

TrackedResourceTags

Nazwa Opis Wartość

UserIdentityProperties

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

Definicja zasobu szablonu usługi ARM

Typ zasobu partnerTopics można wdrożyć przy użyciu operacji, które są przeznaczone:

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

Format zasobu

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

{
  "type": "Microsoft.EventGrid/partnerTopics",
  "apiVersion": "2024-06-01-preview",
  "name": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "location": "string",
  "properties": {
    "activationState": "string",
    "eventTypeInfo": {
      "inlineEventTypes": {
        "{customized property}": {
          "dataSchemaUrl": "string",
          "description": "string",
          "displayName": "string",
          "documentationUrl": "string"
        }
      },
      "kind": "string"
    },
    "expirationTimeIfNotActivatedUtc": "string",
    "messageForActivation": "string",
    "partnerRegistrationImmutableId": "string",
    "partnerTopicFriendlyDescription": "string",
    "source": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Wartości właściwości

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 typu zdarzenia wbudowanego.
EventTypeInfoInlineEventTypes
rodzaj Rodzaj używanego typu zdarzenia. "Wbudowany"

EventTypeInfoInlineEventTypes

Nazwa Opis Wartość

IdentityInfo

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń tożsamości zasobu. struna
tenantId Identyfikator dzierżawy zasobu. struna
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 "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 użycia w przyszłości.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nazwa Opis Wartość

InlineEventProperties

Nazwa Opis Wartość
dataSchemaUrl DataSchemaUrl dla zdarzenia wbudowanego. struna
opis Opis zdarzenia wbudowanego. struna
displayName DisplayName dla zdarzenia wbudowanego. struna
documentationUrl DokumentacjaUrl dla zdarzenia wbudowanego. struna

Microsoft.EventGrid/partnerTopics

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

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 jest aktywowany,
temat partnera i odpowiedni kanał zdarzeń są usuwane.
struna
messageForActivation Kontekst lub przydatny komunikat, który może być używany podczas procesu zatwierdzania przez subskrybenta. struna
partnerRegistrationImmutableId NiezmiennyId odpowiedniej rejestracji partnera. struna

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ć niestandardowy opis tematu partnera klienta.
Pomoże to usunąć wszelkie niejednoznaczności pochodzenia tematu partnera dla klienta.
struna
źródło Źródło skojarzone z tym tematem partnera. Reprezentuje to unikatowy zasób partnera. struna

TrackedResourceTags

Nazwa Opis Wartość

UserIdentityProperties

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

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu partnerTopics można wdrożyć przy użyciu operacji, które są przeznaczone:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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@2024-06-01-preview"
  name = "string"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      activationState = "string"
      eventTypeInfo = {
        inlineEventTypes = {
          {customized property} = {
            dataSchemaUrl = "string"
            description = "string"
            displayName = "string"
            documentationUrl = "string"
          }
        }
        kind = "string"
      }
      expirationTimeIfNotActivatedUtc = "string"
      messageForActivation = "string"
      partnerRegistrationImmutableId = "string"
      partnerTopicFriendlyDescription = "string"
      source = "string"
    }
  })
}

Wartości właściwości

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 typu zdarzenia wbudowanego.
EventTypeInfoInlineEventTypes
rodzaj Rodzaj używanego typu zdarzenia. "Wbudowany"

EventTypeInfoInlineEventTypes

Nazwa Opis Wartość

IdentityInfo

Nazwa Opis Wartość
principalId Identyfikator podmiotu zabezpieczeń tożsamości zasobu. struna
tenantId Identyfikator dzierżawy zasobu. struna
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 "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 użycia w przyszłości.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Nazwa Opis Wartość

InlineEventProperties

Nazwa Opis Wartość
dataSchemaUrl DataSchemaUrl dla zdarzenia wbudowanego. struna
opis Opis zdarzenia wbudowanego. struna
displayName DisplayName dla zdarzenia wbudowanego. struna
documentationUrl DokumentacjaUrl dla zdarzenia wbudowanego. struna

Microsoft.EventGrid/partnerTopics

Nazwa Opis Wartość
tożsamość Informacje o tożsamości zasobu tematu partnera. IdentityInfo
lokalizacja Lokalizacja zasobu. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości tematu partnera. PartnerTopicProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.EventGrid/partnerTopics@2024-06-01-preview"

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 jest aktywowany,
temat partnera i odpowiedni kanał zdarzeń są usuwane.
struna
messageForActivation Kontekst lub przydatny komunikat, który może być używany podczas procesu zatwierdzania przez subskrybenta. struna
partnerRegistrationImmutableId NiezmiennyId odpowiedniej rejestracji partnera. struna

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ć niestandardowy opis tematu partnera klienta.
Pomoże to usunąć wszelkie niejednoznaczności pochodzenia tematu partnera dla klienta.
struna
źródło Źródło skojarzone z tym tematem partnera. Reprezentuje to unikatowy zasób partnera. struna

TrackedResourceTags

Nazwa Opis Wartość

UserIdentityProperties

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