Поделиться через


Партнер Microsoft.EventGridTopics 2022-06-15

Определение ресурса Bicep

Тип ресурса partnerTopics можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.EventGrid/partnerTopics, добавьте в шаблон следующий код Bicep.

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'
  }
}

Значения свойств

partnerTopics

Имя Описание Значение
name имя ресурса. строка (обязательно)
location Расположение ресурса. строка (обязательно)
tags Теги ресурса. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Сведения об удостоверениях для ресурса партнерского раздела. IdentityInfo
properties Свойства партнерского раздела. PartnerTopicProperties

IdentityInfo

Имя Описание Значение
principalId Идентификатор субъекта удостоверения ресурса. строка
tenantId Идентификатор клиента ресурса. строка
type Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор удостоверений, назначаемых пользователем. Тип None приведет к удалению всех удостоверений. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Это свойство в настоящее время не используется и зарезервировано для использования в будущем.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Имя Описание Значение
{настроенное свойство} UserIdentityProperties

UserIdentityProperties

Имя Описание Значение
clientid Идентификатор клиента удостоверения, назначаемого пользователем. строка
principalId Идентификатор субъекта удостоверения, назначаемого пользователем. строка

PartnerTopicProperties

Имя Описание Значение
activationState Состояние активации партнерского раздела. "Активировано"
"Деактивировано"
NeverActivated
eventTypeInfo Сведения о типе события из соответствующего канала событий. EventTypeInfo
expirationTimeIfNotActivatedUtc Срок действия партнерского раздела. Если срок действия таймера истекает, пока партнерский раздел по-прежнему не активируется,
партнерский раздел и соответствующий канал событий удаляются.
строка
messageForActivation Контекст или полезное сообщение, которое может использоваться подписчиком в процессе утверждения. строка
partnerRegistrationImmutableId ImmutableId соответствующей регистрации партнера. строка

Ограничения:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription Понятное описание темы. Это может быть задано издателем или партнером, чтобы отобразить пользовательское описание для раздела партнера клиента.
Это позволит исключить любую неоднозначность в источнике создания партнерского раздела для клиента.
строка
source Источник, связанный с этим партнерским разделом. Это уникальный партнерский ресурс. строка

EventTypeInfo

Имя Описание Значение
inlineEventTypes Коллекция встроенных типов событий для ресурса. Встроенные ключи типа событий имеют тип string, который представляет имя события.
Пример допустимого имени встроенного события — Contoso.OrderCreated.
Значения типа встроенного события имеют тип InlineEventProperties и будут содержать дополнительные сведения для каждого типа встроенного события.
EventTypeInfoInlineEventTypes
kind Тип используемого типа события. "Встроенный"

EventTypeInfoInlineEventTypes

Имя Описание Значение
{настроенное свойство} InlineEventProperties

InlineEventProperties

Имя Описание Значение
dataSchemaUrl DataSchemaUrl для встроенного события. строка
description Описание встроенного события. строка
displayName DisplayName для встроенного события. строка
documentationUrl DocumentationUrl для встроенного события. строка

Определение ресурса шаблона ARM

Тип ресурса partnerTopics можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.EventGrid/partnerTopics, добавьте следующий код JSON в шаблон.

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

Значения свойств

partnerTopics

Имя Описание Значение
тип Тип ресурса Microsoft.EventGrid/partnerTopics
версия_API Версия API ресурсов '2022-06-15'
name имя ресурса. строка (обязательно)
location Расположение ресурса. строка (обязательно)
tags Теги ресурса. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Сведения об удостоверениях для ресурса партнерского раздела. IdentityInfo
properties Свойства партнерского раздела. PartnerTopicProperties

IdentityInfo

Имя Описание Значение
principalId Идентификатор субъекта удостоверения ресурса. строка
tenantId Идентификатор клиента ресурса. строка
type Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор удостоверений, назначаемых пользователем. Тип None приведет к удалению всех удостоверений. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Это свойство в настоящее время не используется и зарезервировано для использования в будущем.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Имя Описание Значение
{настроенное свойство} UserIdentityProperties

UserIdentityProperties

Имя Описание Значение
clientid Идентификатор клиента удостоверения, назначаемого пользователем. строка
principalId Идентификатор субъекта удостоверения, назначаемого пользователем. строка

PartnerTopicProperties

Имя Описание Значение
activationState Состояние активации партнерского раздела. "Активировано"
"Деактивировано"
NeverActivated
eventTypeInfo Сведения о типе события из соответствующего канала событий. EventTypeInfo
expirationTimeIfNotActivatedUtc Срок действия партнерского раздела. Если срок действия таймера истекает, пока партнерский раздел по-прежнему не активируется,
партнерский раздел и соответствующий канал событий удаляются.
строка
messageForActivation Контекст или полезное сообщение, которое может использоваться подписчиком в процессе утверждения. строка
partnerRegistrationImmutableId ImmutableId соответствующей регистрации партнера. строка

Ограничения:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription Понятное описание темы. Это может быть задано издателем или партнером, чтобы отобразить пользовательское описание для раздела партнера клиента.
Это позволит исключить любую неоднозначность в источнике создания партнерского раздела для клиента.
строка
source Источник, связанный с этим партнерским разделом. Это уникальный партнерский ресурс. строка

EventTypeInfo

Имя Описание Значение
inlineEventTypes Коллекция встроенных типов событий для ресурса. Встроенные ключи типа событий имеют тип string, который представляет имя события.
Пример допустимого имени встроенного события — Contoso.OrderCreated.
Значения типа встроенного события имеют тип InlineEventProperties и будут содержать дополнительные сведения для каждого типа встроенного события.
EventTypeInfoInlineEventTypes
kind Тип используемого типа события. "Встроенный"

EventTypeInfoInlineEventTypes

Имя Описание Значение
{настроенное свойство} InlineEventProperties

InlineEventProperties

Имя Описание Значение
dataSchemaUrl DataSchemaUrl для встроенного события. строка
description Описание встроенного события. строка
displayName DisplayName для встроенного события. строка
documentationUrl DocumentationUrl для встроенного события. строка

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса partnerTopics можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.EventGrid/partnerTopics, добавьте следующую terraform в шаблон.

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

Значения свойств

partnerTopics

Имя Описание Значение
тип Тип ресурса "Microsoft.EventGrid/partnerTopics@2022-06-15"
name имя ресурса. строка (обязательно)
location Расположение ресурса. строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
tags Теги ресурса. Словарь имен и значений тегов.
удостоверение Сведения об удостоверениях для ресурса партнерского раздела. IdentityInfo
properties Свойства партнерского раздела. PartnerTopicProperties

IdentityInfo

Имя Описание Значение
тип Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор удостоверений, назначаемых пользователем. Тип None приведет к удалению всех удостоверений. "SystemAssigned"
"SystemAssigned, UserAssigned"
UserAssigned
identity_ids Список удостоверений пользователей, связанных с ресурсом. Ссылки на ключи словаря удостоверений пользователей будут иметь идентификаторы ресурсов ARM в форме:
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".
Это свойство в настоящее время не используется и зарезервировано для использования в будущем.
Массив идентификаторов удостоверений пользователей.

IdentityInfoUserAssignedIdentities

Имя Описание Значение
{настроенное свойство} UserIdentityProperties

UserIdentityProperties

Имя Описание Значение
clientid Идентификатор клиента удостоверения, назначаемого пользователем. строка
principalId Идентификатор субъекта удостоверения, назначаемого пользователем. строка

PartnerTopicProperties

Имя Описание Значение
activationState Состояние активации партнерского раздела. "Активировано"
"Деактивировано"
"NeverActivated"
eventTypeInfo Сведения о типе события из соответствующего канала событий. EventTypeInfo
expirationTimeIfNotActivatedUtc Срок действия партнерского раздела. Если срок действия таймера истекает, пока партнерский раздел по-прежнему не активируется,
партнерский раздел и соответствующий канал событий удаляются.
строка
messageForActivation Контекст или полезное сообщение, которое может использоваться подписчиком в процессе утверждения. строка
partnerRegistrationImmutableId ImmutableId соответствующей регистрации партнера. строка

Ограничения:
Минимальная длина = 36
Максимальная длина = 36
Шаблон = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription Понятное описание темы. Это может быть задано издателем или партнером, чтобы отобразить пользовательское описание для раздела партнера клиента.
Это позволит исключить любую неоднозначность в источнике создания партнерского раздела для клиента.
строка
source Источник, связанный с этим партнерским разделом. Это уникальный партнерский ресурс. строка

EventTypeInfo

Имя Описание Значение
inlineEventTypes Коллекция встроенных типов событий для ресурса. Встроенные ключи типа событий имеют тип string, который представляет имя события.
Пример допустимого имени встроенного события — Contoso.OrderCreated.
Значения типа встроенного события имеют тип InlineEventProperties и будут содержать дополнительные сведения для каждого типа встроенного события.
EventTypeInfoInlineEventTypes
kind Тип используемого типа события. "Встроенный"

EventTypeInfoInlineEventTypes

Имя Описание Значение
{настроенное свойство} InlineEventProperties

InlineEventProperties

Имя Описание Значение
dataSchemaUrl DataSchemaUrl для встроенного события. строка
description Описание встроенного события. строка
displayName DisplayName для встроенного события. строка
documentationUrl DocumentationUrl для встроенного события. строка