Partager via


Microsoft.CustomerInsights hubs/liens 2017-04-26

Définition de ressource Bicep

Le type de ressource hubs/liens peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.CustomerInsights/hubs/links, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.CustomerInsights/hubs/links@2017-04-26' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    description: {
      {customized property}: 'string'
    }
    displayName: {
      {customized property}: 'string'
    }
    mappings: [
      {
        linkType: 'string'
        sourcePropertyName: 'string'
        targetPropertyName: 'string'
      }
    ]
    operationType: 'string'
    participantPropertyReferences: [
      {
        sourcePropertyName: 'string'
        targetPropertyName: 'string'
      }
    ]
    referenceOnly: bool
    sourceEntityType: 'string'
    sourceEntityTypeName: 'string'
    targetEntityType: 'string'
    targetEntityTypeName: 'string'
  }
}

Valeurs de propriété

Nom Descriptif Valeur
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 512
Modèle = ^[a-zA-Z][a-zA-Z0-9_]+$ (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : hubs
Propriétés Définition de Link. LinkDefinition

LinkDefinition

Nom Descriptif Valeur
descriptif Descriptions localisées pour le lien. LinkDefinitionDescription
nom d’affichage Nom complet localisé pour le lien. LinkDefinitionDisplayName
Mappages Ensemble de mappages de propriétés entre les types source et cible. TypePropertiesMappage[]
type d’opération Détermine si ce lien est censé créer ou supprimer des instances si Link n’est pas référence uniquement. 'Supprimer'
'Upsert'
participantPropertyReferences Propriétés qui représentent le profil participant. ParticipantPropertyReference[] (obligatoire)
référenceUniquement Indiquant si le lien est référence uniquement. Cet indicateur est ignoré si les mappages sont définis. Si les mappages ne sont pas définis et qu’ils sont définis sur true, le traitement des liens ne crée pas ou ne met pas à jour les profils. Bool
sourceEntityType Type d’entité source. « Interaction »
« Aucun »
'Profil'
'Relation' (obligatoire)
sourceEntityTypeName Nom du type d’entité source. chaîne (obligatoire)
targetEntityType Type d’entité cible. « Interaction »
« Aucun »
'Profil'
'Relation' (obligatoire)
targetEntityTypeName Nom du type d’entité cible. chaîne (obligatoire)

LinkDefinitionDescription

Nom Descriptif Valeur

LinkDefinitionDisplayName

Nom Descriptif Valeur

ParticipantPropertyReference

Nom Descriptif Valeur
sourcePropertyName Propriété source qui est mappée à la propriété cible. chaîne (obligatoire)
targetPropertyName Propriété cible qui est mappée à la propriété source. chaîne (obligatoire)

TypePropertiesMappage

Nom Descriptif Valeur
linkType Type de lien. 'CopyIfNull'
'Mettre à jourToujours'
sourcePropertyName Nom de propriété sur le type d’entité source. chaîne (obligatoire)
targetPropertyName Nom de propriété sur le type d’entité cible. chaîne (obligatoire)

Définition de ressource de modèle ARM

Le type de ressource hubs/liens peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.CustomerInsights/hubs/links, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.CustomerInsights/hubs/links",
  "apiVersion": "2017-04-26",
  "name": "string",
  "properties": {
    "description": {
      "{customized property}": "string"
    },
    "displayName": {
      "{customized property}": "string"
    },
    "mappings": [
      {
        "linkType": "string",
        "sourcePropertyName": "string",
        "targetPropertyName": "string"
      }
    ],
    "operationType": "string",
    "participantPropertyReferences": [
      {
        "sourcePropertyName": "string",
        "targetPropertyName": "string"
      }
    ],
    "referenceOnly": "bool",
    "sourceEntityType": "string",
    "sourceEntityTypeName": "string",
    "targetEntityType": "string",
    "targetEntityTypeName": "string"
  }
}

Valeurs de propriété

Nom Descriptif Valeur
apiVersion Version de l’API '2017-04-26'
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 512
Modèle = ^[a-zA-Z][a-zA-Z0-9_]+$ (obligatoire)
Propriétés Définition de Link. LinkDefinition
type Type de ressource 'Microsoft.CustomerInsights/hubs/links'

LinkDefinition

Nom Descriptif Valeur
descriptif Descriptions localisées pour le lien. LinkDefinitionDescription
nom d’affichage Nom complet localisé pour le lien. LinkDefinitionDisplayName
Mappages Ensemble de mappages de propriétés entre les types source et cible. TypePropertiesMappage[]
type d’opération Détermine si ce lien est censé créer ou supprimer des instances si Link n’est pas référence uniquement. 'Supprimer'
'Upsert'
participantPropertyReferences Propriétés qui représentent le profil participant. ParticipantPropertyReference[] (obligatoire)
référenceUniquement Indiquant si le lien est référence uniquement. Cet indicateur est ignoré si les mappages sont définis. Si les mappages ne sont pas définis et qu’ils sont définis sur true, le traitement des liens ne crée pas ou ne met pas à jour les profils. Bool
sourceEntityType Type d’entité source. « Interaction »
« Aucun »
'Profil'
'Relation' (obligatoire)
sourceEntityTypeName Nom du type d’entité source. chaîne (obligatoire)
targetEntityType Type d’entité cible. « Interaction »
« Aucun »
'Profil'
'Relation' (obligatoire)
targetEntityTypeName Nom du type d’entité cible. chaîne (obligatoire)

LinkDefinitionDescription

Nom Descriptif Valeur

LinkDefinitionDisplayName

Nom Descriptif Valeur

ParticipantPropertyReference

Nom Descriptif Valeur
sourcePropertyName Propriété source qui est mappée à la propriété cible. chaîne (obligatoire)
targetPropertyName Propriété cible qui est mappée à la propriété source. chaîne (obligatoire)

TypePropertiesMappage

Nom Descriptif Valeur
linkType Type de lien. 'CopyIfNull'
'Mettre à jourToujours'
sourcePropertyName Nom de propriété sur le type d’entité source. chaîne (obligatoire)
targetPropertyName Nom de propriété sur le type d’entité cible. chaîne (obligatoire)

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource hubs/liens peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.CustomerInsights/hubs/links, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.CustomerInsights/hubs/links@2017-04-26"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      description = {
        {customized property} = "string"
      }
      displayName = {
        {customized property} = "string"
      }
      mappings = [
        {
          linkType = "string"
          sourcePropertyName = "string"
          targetPropertyName = "string"
        }
      ]
      operationType = "string"
      participantPropertyReferences = [
        {
          sourcePropertyName = "string"
          targetPropertyName = "string"
        }
      ]
      referenceOnly = bool
      sourceEntityType = "string"
      sourceEntityTypeName = "string"
      targetEntityType = "string"
      targetEntityTypeName = "string"
    }
  }
}

Valeurs de propriété

Nom Descriptif Valeur
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 512
Modèle = ^[a-zA-Z][a-zA-Z0-9_]+$ (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : hubs
Propriétés Définition de Link. LinkDefinition
type Type de ressource « Microsoft.CustomerInsights/hubs/links@2017-04-26 »

LinkDefinition

Nom Descriptif Valeur
descriptif Descriptions localisées pour le lien. LinkDefinitionDescription
nom d’affichage Nom complet localisé pour le lien. LinkDefinitionDisplayName
Mappages Ensemble de mappages de propriétés entre les types source et cible. TypePropertiesMappage[]
type d’opération Détermine si ce lien est censé créer ou supprimer des instances si Link n’est pas référence uniquement. 'Supprimer'
'Upsert'
participantPropertyReferences Propriétés qui représentent le profil participant. ParticipantPropertyReference[] (obligatoire)
référenceUniquement Indiquant si le lien est référence uniquement. Cet indicateur est ignoré si les mappages sont définis. Si les mappages ne sont pas définis et qu’ils sont définis sur true, le traitement des liens ne crée pas ou ne met pas à jour les profils. Bool
sourceEntityType Type d’entité source. « Interaction »
« Aucun »
'Profil'
'Relation' (obligatoire)
sourceEntityTypeName Nom du type d’entité source. chaîne (obligatoire)
targetEntityType Type d’entité cible. « Interaction »
« Aucun »
'Profil'
'Relation' (obligatoire)
targetEntityTypeName Nom du type d’entité cible. chaîne (obligatoire)

LinkDefinitionDescription

Nom Descriptif Valeur

LinkDefinitionDisplayName

Nom Descriptif Valeur

ParticipantPropertyReference

Nom Descriptif Valeur
sourcePropertyName Propriété source qui est mappée à la propriété cible. chaîne (obligatoire)
targetPropertyName Propriété cible qui est mappée à la propriété source. chaîne (obligatoire)

TypePropertiesMappage

Nom Descriptif Valeur
linkType Type de lien. 'CopyIfNull'
'Mettre à jourToujours'
sourcePropertyName Nom de propriété sur le type d’entité source. chaîne (obligatoire)
targetPropertyName Nom de propriété sur le type d’entité cible. chaîne (obligatoire)