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


Партнер Microsoft.EventGridTopics 2023-06-01-preview

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

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

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

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

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

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

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

partnerTopics

Имя Описание Значение
name имя ресурса. string (обязательно)
location Расположение ресурса. string (обязательно)
tags Теги ресурса. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Сведения об удостоверениях для ресурса Partner Topic. 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": "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"
  }
}

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

partnerTopics

Имя Описание Значение
тип Тип ресурса Microsoft.EventGrid/partnerTopics
версия_API Версия API ресурсов '2023-06-01-preview'
name имя ресурса. string (обязательно)
location Расположение ресурса. string (обязательно)
tags Теги ресурса. Словарь имен и значений тегов. См . раздел Теги в шаблонах
удостоверение Сведения об удостоверениях для ресурса Partner Topic. 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@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"
    }
  })
}

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

partnerTopics

Имя Описание Значение
тип Тип ресурса "Microsoft.EventGrid/partnerTopics@2023-06-01-preview"
name имя ресурса. string (обязательно)
location Расположение ресурса. string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурса. Словарь имен и значений тегов.
удостоверение Сведения об удостоверениях для ресурса Partner Topic. 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 для встроенного события. строка