Центры и взаимодействия Microsoft.CustomerInsights

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

Тип ресурса hubs/interactions можно развернуть в следующих объектах:

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

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

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

resource symbolicname 'Microsoft.CustomerInsights/hubs/interactions@2017-04-26' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    apiEntitySetName: 'string'
    attributes: {}
    defaultDataSource: {}
    description: {}
    displayName: {}
    entityType: 'string'
    fields: [
      {
        arrayValueSeparator: 'string'
        enumValidValues: [
          {
            localizedValueNames: {}
            value: int
          }
        ]
        fieldName: 'string'
        fieldType: 'string'
        isArray: bool
        isAvailableInGraph: bool
        isEnum: bool
        isFlagEnum: bool
        isImage: bool
        isLocalizedString: bool
        isName: bool
        isRequired: bool
        maxLength: int
        propertyId: 'string'
        schemaItemPropLink: 'string'
      }
    ]
    idPropertyNames: [
      'string'
    ]
    instancesCount: int
    isActivity: bool
    largeImage: 'string'
    localizedAttributes: {}
    mediumImage: 'string'
    participantProfiles: [
      {
        description: {}
        displayName: {}
        participantName: 'string'
        participantPropertyReferences: [
          {
            sourcePropertyName: 'string'
            targetPropertyName: 'string'
          }
        ]
        profileTypeName: 'string'
        role: 'string'
      }
    ]
    primaryParticipantProfilePropertyName: 'string'
    schemaItemTypeLink: 'string'
    smallImage: 'string'
    timestampFieldName: 'string'
    typeName: 'string'
  }
}

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

hubs/interactions

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
string (обязательно)

Ограничение символов: 1–128

Допустимые символы:
Буквенно-цифровые символы и символы подчеркивания.

Начинается с буквы.
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: hubs
properties Определение типа взаимодействия InteractionTypeDefinition

InteractionTypeDefinition

Имя Описание Значение
apiEntitySetName Имя набора сущностей API. Он становится именем набора сущностей odata для типа сущности, на которую ссылается этот объект. строка
attributes Атрибуты для type. object
defaultDataSource Источник данных по умолчанию используется специально в случаях, когда источник данных не указан в экземпляре . DataSource
description Локализованные описания свойства. object
displayName Локализованные отображаемые имена для свойства. object
entityType Тип сущности. "Взаимодействие"
"Нет"
"Профиль"
"Связь"
fields Свойства профиля. PropertyDefinition[]
idPropertyNames Имена свойств id. Свойства, которые однозначно идентифицируют экземпляр взаимодействия. string[]
instancesCount Число экземпляров. INT
isActivity Взаимодействие можно пометить как действие только во время создания. Это позволяет редактировать взаимодействие и позволяет объединять свойства из нескольких источников данных на основе приоритета, который определяется на уровне ссылок. bool
largeImage Большое изображение, связанное с Свойством или EntityType. строка
localizedAttributes Все настраиваемые локализованные атрибуты для типа. object
mediumImage Среднее изображение, связанное с Свойством или EntityType. строка
participantProfiles Профили, которые участвовали в взаимодействии. Участник[]
primaryParticipantProfilePropertyName Имя свойства основного участника для взаимодействия , используется для логического представления агента взаимодействия. Укажите имя участника здесь из Имени участника. строка
schemaItemTypeLink Ссылка на организацию схемы. Это помогает ACI определять и предлагать семантические модели. строка
smallImage Небольшое изображение, связанное с Свойством или EntityType. строка
timestampFieldName Имя свойства timestamp. Представляет время, когда произошло взаимодействие или обновление профиля. строка
typeName Имя сущности. строка

DataSource

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

PropertyDefinition

Имя Описание Значение
arrayValueSeparator Разделитель значений массива для свойств с набором isArray. строка
enumValidValues Описывает допустимые значения для свойства перечисления. ProfileEnumValidValuesFormat[]
fieldName Имя свойства. string (обязательно)
fieldType Тип свойства. string (обязательно)
isArray Указывает, является ли свойство массивом объекта fieldType, указанного выше в API данных. bool
isAvailableInGraph Доступно ли свойство в графе или нет. bool
isEnum Указывает, является ли свойство перечислением. bool
isFlagEnum Указывает, является ли свойство перечислением флага. bool
isImage Указывает, является ли свойство Image. bool
isLocalizedString Указывает, является ли свойство локализованной строкой. bool
isName Является ли свойство именем или частью имени. bool
isRequired Указывает, является ли значение свойства обязательным для экземпляров, поле IsRequired только для взаимодействия. Экземпляр профиля не будет проверять обязательное поле. bool
maxLength Максимальная длина строки. Используется, только если типом является строка. INT
propertyId Идентификатор, связанный со свойством . строка
schemaItemPropLink URL-адрес, закодированный schema.org ссылку на элемент для свойства . строка

ProfileEnumValidValuesFormat

Имя Описание Значение
localizedValueNames Локализованные имена элемента перечисления. объект
значение Целочисленное значение члена перечисления. INT

Участник

Имя Описание Значение
description Локализованные описания. object
displayName Локализованное отображаемое имя. объект
participantName Имя участника. string (обязательно)
participantPropertyReferences Ссылки на свойства. ParticipantPropertyReference[] (обязательно)
profileTypeName Имя типа профиля. string (обязательно)
роль Роль, которую участник играет в взаимодействии. строка

ParticipantPropertyReference

Имя Описание Значение
sourcePropertyName Исходное свойство, сопоставляемое с целевым свойством. string (обязательно)
targetPropertyName Целевое свойство, сопоставляемое со свойством источника. string (обязательно)

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

Тип ресурса hubs/interactions можно развернуть в следующих объектах:

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

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

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

{
  "type": "Microsoft.CustomerInsights/hubs/interactions",
  "apiVersion": "2017-04-26",
  "name": "string",
  "properties": {
    "apiEntitySetName": "string",
    "attributes": {},
    "defaultDataSource": {},
    "description": {},
    "displayName": {},
    "entityType": "string",
    "fields": [
      {
        "arrayValueSeparator": "string",
        "enumValidValues": [
          {
            "localizedValueNames": {},
            "value": "int"
          }
        ],
        "fieldName": "string",
        "fieldType": "string",
        "isArray": "bool",
        "isAvailableInGraph": "bool",
        "isEnum": "bool",
        "isFlagEnum": "bool",
        "isImage": "bool",
        "isLocalizedString": "bool",
        "isName": "bool",
        "isRequired": "bool",
        "maxLength": "int",
        "propertyId": "string",
        "schemaItemPropLink": "string"
      }
    ],
    "idPropertyNames": [ "string" ],
    "instancesCount": "int",
    "isActivity": "bool",
    "largeImage": "string",
    "localizedAttributes": {},
    "mediumImage": "string",
    "participantProfiles": [
      {
        "description": {},
        "displayName": {},
        "participantName": "string",
        "participantPropertyReferences": [
          {
            "sourcePropertyName": "string",
            "targetPropertyName": "string"
          }
        ],
        "profileTypeName": "string",
        "role": "string"
      }
    ],
    "primaryParticipantProfilePropertyName": "string",
    "schemaItemTypeLink": "string",
    "smallImage": "string",
    "timestampFieldName": "string",
    "typeName": "string"
  }
}

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

hubs/interactions

Имя Описание Значение
тип Тип ресурса Microsoft.CustomerInsights/hubs/interactions
версия_API Версия API ресурсов '2017-04-26'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)

Ограничение символов: 1–128

Допустимые символы:
Буквенно-цифровые символы и символы подчеркивания.

Начинается с буквы.
properties Определение типа взаимодействия InteractionTypeDefinition

InteractionTypeDefinition

Имя Описание Значение
apiEntitySetName Имя набора сущностей API. Он становится именем набора сущностей odata для типа сущности, на которую ссылается этот объект. строка
attributes Атрибуты для type. object
defaultDataSource Источник данных по умолчанию используется специально в случаях, когда источник данных не указан в экземпляре . DataSource
description Локализованные описания свойства. object
displayName Локализованные отображаемые имена для свойства. object
entityType Тип сущности. "Взаимодействие"
"Нет"
"Профиль"
"Связь"
fields Свойства профиля. PropertyDefinition[]
idPropertyNames Имена свойств id. Свойства, которые однозначно идентифицируют экземпляр взаимодействия. string[]
instancesCount Число экземпляров. INT
isActivity Взаимодействие можно пометить как действие только во время создания. Это позволяет редактировать взаимодействие и позволяет объединять свойства из нескольких источников данных на основе приоритета, который определяется на уровне ссылок. bool
largeImage Большое изображение, связанное с Свойством или EntityType. строка
localizedAttributes Все настраиваемые локализованные атрибуты для типа. object
mediumImage Среднее изображение, связанное с Свойством или EntityType. строка
participantProfiles Профили, которые участвовали в взаимодействии. Участник[]
primaryParticipantProfilePropertyName Имя свойства основного участника для взаимодействия , используется для логического представления агента взаимодействия. Укажите имя участника здесь из Имени участника. строка
schemaItemTypeLink Ссылка на организацию схемы. Это помогает ACI определять и предлагать семантические модели. строка
smallImage Небольшое изображение, связанное с Свойством или EntityType. строка
timestampFieldName Имя свойства timestamp. Представляет время, когда произошло взаимодействие или обновление профиля. строка
typeName Имя сущности. строка

DataSource

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

PropertyDefinition

Имя Описание Значение
arrayValueSeparator Разделитель значений массива для свойств с набором isArray. строка
enumValidValues Описывает допустимые значения для свойства перечисления. ProfileEnumValidValuesFormat[]
fieldName Имя свойства. string (обязательно)
fieldType Тип свойства. string (обязательно)
isArray Указывает, является ли свойство массивом объекта fieldType, указанного выше в API данных. bool
isAvailableInGraph Доступно ли свойство в графе или нет. bool
isEnum Указывает, является ли свойство перечислением. bool
isFlagEnum Указывает, является ли свойство перечислением флага. bool
isImage Указывает, является ли свойство Image. bool
isLocalizedString Указывает, является ли свойство локализованной строкой. bool
isName Является ли свойство именем или частью имени. bool
isRequired Указывает, является ли значение свойства обязательным для экземпляров, поле IsRequired только для взаимодействия. Экземпляр профиля не будет проверять обязательное поле. bool
maxLength Максимальная длина строки. Используется, только если типом является строка. INT
propertyId Идентификатор, связанный со свойством . строка
schemaItemPropLink URL-адрес, закодированный schema.org ссылку на элемент для свойства . строка

ProfileEnumValidValuesFormat

Имя Описание Значение
localizedValueNames Локализованные имена элемента перечисления. object
значение Целочисленное значение члена перечисления. INT

Участник

Имя Описание Значение
description Локализованные описания. object
displayName Локализованное отображаемое имя. object
participantName Имя участника. string (обязательно)
participantPropertyReferences Ссылки на свойства. ParticipantPropertyReference[] (обязательно)
profileTypeName Имя типа профиля. string (обязательно)
роль Роль, которую участник играет в взаимодействии. строка

ParticipantPropertyReference

Имя Описание Значение
sourcePropertyName Исходное свойство, сопоставляемое с целевым свойством. string (обязательно)
targetPropertyName Целевое свойство, сопоставляемое со свойством источника. string (обязательно)

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

Тип ресурса hubs/interactions можно развернуть в следующих объектах:

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.CustomerInsights/hubs/interactions@2017-04-26"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      apiEntitySetName = "string"
      attributes = {}
      defaultDataSource = {}
      description = {}
      displayName = {}
      entityType = "string"
      fields = [
        {
          arrayValueSeparator = "string"
          enumValidValues = [
            {
              localizedValueNames = {}
              value = int
            }
          ]
          fieldName = "string"
          fieldType = "string"
          isArray = bool
          isAvailableInGraph = bool
          isEnum = bool
          isFlagEnum = bool
          isImage = bool
          isLocalizedString = bool
          isName = bool
          isRequired = bool
          maxLength = int
          propertyId = "string"
          schemaItemPropLink = "string"
        }
      ]
      idPropertyNames = [
        "string"
      ]
      instancesCount = int
      isActivity = bool
      largeImage = "string"
      localizedAttributes = {}
      mediumImage = "string"
      participantProfiles = [
        {
          description = {}
          displayName = {}
          participantName = "string"
          participantPropertyReferences = [
            {
              sourcePropertyName = "string"
              targetPropertyName = "string"
            }
          ]
          profileTypeName = "string"
          role = "string"
        }
      ]
      primaryParticipantProfilePropertyName = "string"
      schemaItemTypeLink = "string"
      smallImage = "string"
      timestampFieldName = "string"
      typeName = "string"
    }
  })
}

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

hubs/interactions

Имя Описание Значение
тип Тип ресурса "Microsoft.CustomerInsights/hubs/interactions@2017-04-26"
name имя ресурса. строка (обязательно)

Ограничение символов: 1–128

Допустимые символы:
Буквенно-цифровые символы и символы подчеркивания.

Начинается с буквы.
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: hubs
properties Определение типа взаимодействия InteractionTypeDefinition

InteractionTypeDefinition

Имя Описание Значение
apiEntitySetName Имя набора сущностей API. Он становится именем набора сущностей odata для типа сущности, на которую ссылается этот объект. строка
attributes Атрибуты для типа. object
defaultDataSource Источник данных по умолчанию используется специально в случаях, когда источник данных не указан в экземпляре . DataSource
description Локализованные описания свойства. object
displayName Локализованные отображаемые имена для свойства. object
entityType Тип сущности. "Взаимодействие"
"None"
"Профиль"
"Связь"
fields Свойства профиля. PropertyDefinition[]
idPropertyNames Имена свойств id. Свойства, которые однозначно идентифицируют экземпляр взаимодействия. string[]
instancesCount Число экземпляров. INT
isActivity Взаимодействие можно пометить как действие только во время создания. Это позволяет изменять взаимодействие и позволяет объединять свойства из нескольких источников данных на основе приоритета, определяемого на уровне ссылки. bool
largeImage Большое изображение, связанное с Свойством или EntityType. строка
localizedAttributes Любые настраиваемые локализованные атрибуты для типа. объект
mediumImage Среднее изображение, связанное с свойством или EntityType. строка
participantProfiles Профили, которые участвовали во взаимодействии. Участник[]
primaryParticipantProfilePropertyName Имя свойства основного участника для взаимодействия , которое используется для логического представления агента взаимодействия. Укажите имя участника здесь из Имени участника. строка
schemaItemTypeLink Ссылка на организацию схемы. Это помогает ACI определять и предлагать семантические модели. строка
smallImage Небольшое изображение, связанное с Свойством или EntityType. строка
timestampFieldName Имя свойства timestamp. Представляет время, когда произошло обновление профиля или взаимодействия. строка
typeName Имя сущности. строка

DataSource

Этот объект не содержит свойств, которые необходимо задать во время развертывания. Все свойства доступны только для чтения.

PropertyDefinition

Имя Описание Значение
arrayValueSeparator Разделитель значений массива для свойств с набором isArray. строка
enumValidValues Описывает допустимые значения для свойства перечисления. ProfileEnumValidValuesFormat[]
fieldName Имя свойства. строка (обязательно)
fieldType Тип свойства. строка (обязательно)
isArray Указывает, является ли свойство массивом fieldType, приведенного выше в API данных. bool
isAvailableInGraph Доступно ли свойство в графе. bool
isEnum Указывает, является ли свойство перечислением. bool
isFlagEnum Указывает, является ли свойство перечислением флага. bool
isImage Указывает, является ли свойство Image. bool
isLocalizedString Указывает, является ли свойство локализованной строкой. bool
isName Является ли свойство именем или его частью. bool
isRequired Указывает, является ли значение свойства обязательным для экземпляров, поле IsRequired только для взаимодействия. Экземпляр профиля не будет проверять обязательное поле. bool
maxLength Максимальная длина строки. Используется, только если типом является string. INT
propertyId Идентификатор, связанный со свойством . строка
schemaItemPropLink URL-адрес, закодированный schema.org ссылку на элемент для свойства . строка

ProfileEnumValidValuesFormat

Имя Описание Значение
localizedValueNames Локализованные имена элемента перечисления. object
значение Целочисленное значение элемента перечисления. INT

Участник

Имя Описание Значение
description Локализованные описания. object
displayName Локализованное отображаемое имя. object
participantName Имя участника. строка (обязательно)
participantPropertyReferences Ссылка на свойство . ParticipantPropertyReference[] (обязательно)
profileTypeName Имя типа профиля. строка (обязательно)
роль Роль, которую участник играет во взаимодействии. строка

ParticipantPropertyReference

Имя Описание Значение
sourcePropertyName Исходное свойство, сопоставляемое с целевым свойством. строка (обязательно)
targetPropertyName Целевое свойство, которое сопоставляется со свойством источника. строка (обязательно)