1. Packages
  2. Azure Native
  3. API Docs
  4. customerinsights
  5. Link
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.customerinsights.Link

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

    The link resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.

    Other available API versions: 2017-01-01.

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var link = new AzureNative.CustomerInsights.Link("link", new()
        {
            Description = 
            {
                { "en-us", "Link Description" },
            },
            DisplayName = 
            {
                { "en-us", "Link DisplayName" },
            },
            HubName = "sdkTestHub",
            LinkName = "linkTest4806",
            Mappings = new[]
            {
                new AzureNative.CustomerInsights.Inputs.TypePropertiesMappingArgs
                {
                    LinkType = AzureNative.CustomerInsights.LinkTypes.UpdateAlways,
                    SourcePropertyName = "testInteraction1949",
                    TargetPropertyName = "testProfile1446",
                },
            },
            ParticipantPropertyReferences = new[]
            {
                new AzureNative.CustomerInsights.Inputs.ParticipantPropertyReferenceArgs
                {
                    SourcePropertyName = "testInteraction1949",
                    TargetPropertyName = "ProfileId",
                },
            },
            ResourceGroupName = "TestHubRG",
            SourceEntityType = AzureNative.CustomerInsights.EntityType.Interaction,
            SourceEntityTypeName = "testInteraction1949",
            TargetEntityType = AzureNative.CustomerInsights.EntityType.Profile,
            TargetEntityTypeName = "testProfile1446",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/customerinsights/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := customerinsights.NewLink(ctx, "link", &customerinsights.LinkArgs{
    			Description: pulumi.StringMap{
    				"en-us": pulumi.String("Link Description"),
    			},
    			DisplayName: pulumi.StringMap{
    				"en-us": pulumi.String("Link DisplayName"),
    			},
    			HubName:  pulumi.String("sdkTestHub"),
    			LinkName: pulumi.String("linkTest4806"),
    			Mappings: customerinsights.TypePropertiesMappingArray{
    				&customerinsights.TypePropertiesMappingArgs{
    					LinkType:           customerinsights.LinkTypesUpdateAlways,
    					SourcePropertyName: pulumi.String("testInteraction1949"),
    					TargetPropertyName: pulumi.String("testProfile1446"),
    				},
    			},
    			ParticipantPropertyReferences: customerinsights.ParticipantPropertyReferenceArray{
    				&customerinsights.ParticipantPropertyReferenceArgs{
    					SourcePropertyName: pulumi.String("testInteraction1949"),
    					TargetPropertyName: pulumi.String("ProfileId"),
    				},
    			},
    			ResourceGroupName:    pulumi.String("TestHubRG"),
    			SourceEntityType:     customerinsights.EntityTypeInteraction,
    			SourceEntityTypeName: pulumi.String("testInteraction1949"),
    			TargetEntityType:     customerinsights.EntityTypeProfile,
    			TargetEntityTypeName: pulumi.String("testProfile1446"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.customerinsights.Link;
    import com.pulumi.azurenative.customerinsights.LinkArgs;
    import com.pulumi.azurenative.customerinsights.inputs.TypePropertiesMappingArgs;
    import com.pulumi.azurenative.customerinsights.inputs.ParticipantPropertyReferenceArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var link = new Link("link", LinkArgs.builder()        
                .description(Map.of("en-us", "Link Description"))
                .displayName(Map.of("en-us", "Link DisplayName"))
                .hubName("sdkTestHub")
                .linkName("linkTest4806")
                .mappings(TypePropertiesMappingArgs.builder()
                    .linkType("UpdateAlways")
                    .sourcePropertyName("testInteraction1949")
                    .targetPropertyName("testProfile1446")
                    .build())
                .participantPropertyReferences(ParticipantPropertyReferenceArgs.builder()
                    .sourcePropertyName("testInteraction1949")
                    .targetPropertyName("ProfileId")
                    .build())
                .resourceGroupName("TestHubRG")
                .sourceEntityType("Interaction")
                .sourceEntityTypeName("testInteraction1949")
                .targetEntityType("Profile")
                .targetEntityTypeName("testProfile1446")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    link = azure_native.customerinsights.Link("link",
        description={
            "en-us": "Link Description",
        },
        display_name={
            "en-us": "Link DisplayName",
        },
        hub_name="sdkTestHub",
        link_name="linkTest4806",
        mappings=[azure_native.customerinsights.TypePropertiesMappingArgs(
            link_type=azure_native.customerinsights.LinkTypes.UPDATE_ALWAYS,
            source_property_name="testInteraction1949",
            target_property_name="testProfile1446",
        )],
        participant_property_references=[azure_native.customerinsights.ParticipantPropertyReferenceArgs(
            source_property_name="testInteraction1949",
            target_property_name="ProfileId",
        )],
        resource_group_name="TestHubRG",
        source_entity_type=azure_native.customerinsights.EntityType.INTERACTION,
        source_entity_type_name="testInteraction1949",
        target_entity_type=azure_native.customerinsights.EntityType.PROFILE,
        target_entity_type_name="testProfile1446")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const link = new azure_native.customerinsights.Link("link", {
        description: {
            "en-us": "Link Description",
        },
        displayName: {
            "en-us": "Link DisplayName",
        },
        hubName: "sdkTestHub",
        linkName: "linkTest4806",
        mappings: [{
            linkType: azure_native.customerinsights.LinkTypes.UpdateAlways,
            sourcePropertyName: "testInteraction1949",
            targetPropertyName: "testProfile1446",
        }],
        participantPropertyReferences: [{
            sourcePropertyName: "testInteraction1949",
            targetPropertyName: "ProfileId",
        }],
        resourceGroupName: "TestHubRG",
        sourceEntityType: azure_native.customerinsights.EntityType.Interaction,
        sourceEntityTypeName: "testInteraction1949",
        targetEntityType: azure_native.customerinsights.EntityType.Profile,
        targetEntityTypeName: "testProfile1446",
    });
    
    resources:
      link:
        type: azure-native:customerinsights:Link
        properties:
          description:
            en-us: Link Description
          displayName:
            en-us: Link DisplayName
          hubName: sdkTestHub
          linkName: linkTest4806
          mappings:
            - linkType: UpdateAlways
              sourcePropertyName: testInteraction1949
              targetPropertyName: testProfile1446
          participantPropertyReferences:
            - sourcePropertyName: testInteraction1949
              targetPropertyName: ProfileId
          resourceGroupName: TestHubRG
          sourceEntityType: Interaction
          sourceEntityTypeName: testInteraction1949
          targetEntityType: Profile
          targetEntityTypeName: testProfile1446
    

    Create Link Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Link(name: string, args: LinkArgs, opts?: CustomResourceOptions);
    @overload
    def Link(resource_name: str,
             args: LinkArgs,
             opts: Optional[ResourceOptions] = None)
    
    @overload
    def Link(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             source_entity_type: Optional[EntityType] = None,
             hub_name: Optional[str] = None,
             participant_property_references: Optional[Sequence[ParticipantPropertyReferenceArgs]] = None,
             resource_group_name: Optional[str] = None,
             source_entity_type_name: Optional[str] = None,
             target_entity_type: Optional[EntityType] = None,
             target_entity_type_name: Optional[str] = None,
             display_name: Optional[Mapping[str, str]] = None,
             link_name: Optional[str] = None,
             mappings: Optional[Sequence[TypePropertiesMappingArgs]] = None,
             operation_type: Optional[InstanceOperationType] = None,
             reference_only: Optional[bool] = None,
             description: Optional[Mapping[str, str]] = None)
    func NewLink(ctx *Context, name string, args LinkArgs, opts ...ResourceOption) (*Link, error)
    public Link(string name, LinkArgs args, CustomResourceOptions? opts = null)
    public Link(String name, LinkArgs args)
    public Link(String name, LinkArgs args, CustomResourceOptions options)
    
    type: azure-native:customerinsights:Link
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args LinkArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args LinkArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args LinkArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args LinkArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args LinkArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var linkResource = new AzureNative.CustomerInsights.Link("linkResource", new()
    {
        SourceEntityType = AzureNative.CustomerInsights.EntityType.None,
        HubName = "string",
        ParticipantPropertyReferences = new[]
        {
            new AzureNative.CustomerInsights.Inputs.ParticipantPropertyReferenceArgs
            {
                SourcePropertyName = "string",
                TargetPropertyName = "string",
            },
        },
        ResourceGroupName = "string",
        SourceEntityTypeName = "string",
        TargetEntityType = AzureNative.CustomerInsights.EntityType.None,
        TargetEntityTypeName = "string",
        DisplayName = 
        {
            { "string", "string" },
        },
        LinkName = "string",
        Mappings = new[]
        {
            new AzureNative.CustomerInsights.Inputs.TypePropertiesMappingArgs
            {
                SourcePropertyName = "string",
                TargetPropertyName = "string",
                LinkType = AzureNative.CustomerInsights.LinkTypes.UpdateAlways,
            },
        },
        OperationType = AzureNative.CustomerInsights.InstanceOperationType.Upsert,
        ReferenceOnly = false,
        Description = 
        {
            { "string", "string" },
        },
    });
    
    example, err := customerinsights.NewLink(ctx, "linkResource", &customerinsights.LinkArgs{
    SourceEntityType: customerinsights.EntityTypeNone,
    HubName: pulumi.String("string"),
    ParticipantPropertyReferences: customerinsights.ParticipantPropertyReferenceArray{
    &customerinsights.ParticipantPropertyReferenceArgs{
    SourcePropertyName: pulumi.String("string"),
    TargetPropertyName: pulumi.String("string"),
    },
    },
    ResourceGroupName: pulumi.String("string"),
    SourceEntityTypeName: pulumi.String("string"),
    TargetEntityType: customerinsights.EntityTypeNone,
    TargetEntityTypeName: pulumi.String("string"),
    DisplayName: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    LinkName: pulumi.String("string"),
    Mappings: customerinsights.TypePropertiesMappingArray{
    &customerinsights.TypePropertiesMappingArgs{
    SourcePropertyName: pulumi.String("string"),
    TargetPropertyName: pulumi.String("string"),
    LinkType: customerinsights.LinkTypesUpdateAlways,
    },
    },
    OperationType: customerinsights.InstanceOperationTypeUpsert,
    ReferenceOnly: pulumi.Bool(false),
    Description: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    })
    
    var linkResource = new Link("linkResource", LinkArgs.builder()        
        .sourceEntityType("None")
        .hubName("string")
        .participantPropertyReferences(ParticipantPropertyReferenceArgs.builder()
            .sourcePropertyName("string")
            .targetPropertyName("string")
            .build())
        .resourceGroupName("string")
        .sourceEntityTypeName("string")
        .targetEntityType("None")
        .targetEntityTypeName("string")
        .displayName(Map.of("string", "string"))
        .linkName("string")
        .mappings(TypePropertiesMappingArgs.builder()
            .sourcePropertyName("string")
            .targetPropertyName("string")
            .linkType("UpdateAlways")
            .build())
        .operationType("Upsert")
        .referenceOnly(false)
        .description(Map.of("string", "string"))
        .build());
    
    link_resource = azure_native.customerinsights.Link("linkResource",
        source_entity_type=azure_native.customerinsights.EntityType.NONE,
        hub_name="string",
        participant_property_references=[azure_native.customerinsights.ParticipantPropertyReferenceArgs(
            source_property_name="string",
            target_property_name="string",
        )],
        resource_group_name="string",
        source_entity_type_name="string",
        target_entity_type=azure_native.customerinsights.EntityType.NONE,
        target_entity_type_name="string",
        display_name={
            "string": "string",
        },
        link_name="string",
        mappings=[azure_native.customerinsights.TypePropertiesMappingArgs(
            source_property_name="string",
            target_property_name="string",
            link_type=azure_native.customerinsights.LinkTypes.UPDATE_ALWAYS,
        )],
        operation_type=azure_native.customerinsights.InstanceOperationType.UPSERT,
        reference_only=False,
        description={
            "string": "string",
        })
    
    const linkResource = new azure_native.customerinsights.Link("linkResource", {
        sourceEntityType: azure_native.customerinsights.EntityType.None,
        hubName: "string",
        participantPropertyReferences: [{
            sourcePropertyName: "string",
            targetPropertyName: "string",
        }],
        resourceGroupName: "string",
        sourceEntityTypeName: "string",
        targetEntityType: azure_native.customerinsights.EntityType.None,
        targetEntityTypeName: "string",
        displayName: {
            string: "string",
        },
        linkName: "string",
        mappings: [{
            sourcePropertyName: "string",
            targetPropertyName: "string",
            linkType: azure_native.customerinsights.LinkTypes.UpdateAlways,
        }],
        operationType: azure_native.customerinsights.InstanceOperationType.Upsert,
        referenceOnly: false,
        description: {
            string: "string",
        },
    });
    
    type: azure-native:customerinsights:Link
    properties:
        description:
            string: string
        displayName:
            string: string
        hubName: string
        linkName: string
        mappings:
            - linkType: UpdateAlways
              sourcePropertyName: string
              targetPropertyName: string
        operationType: Upsert
        participantPropertyReferences:
            - sourcePropertyName: string
              targetPropertyName: string
        referenceOnly: false
        resourceGroupName: string
        sourceEntityType: None
        sourceEntityTypeName: string
        targetEntityType: None
        targetEntityTypeName: string
    

    Link Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Link resource accepts the following input properties:

    HubName string
    The name of the hub.
    ParticipantPropertyReferences List<Pulumi.AzureNative.CustomerInsights.Inputs.ParticipantPropertyReference>
    The properties that represent the participating profile.
    ResourceGroupName string
    The name of the resource group.
    SourceEntityType Pulumi.AzureNative.CustomerInsights.EntityType
    Type of source entity.
    SourceEntityTypeName string
    Name of the source Entity Type.
    TargetEntityType Pulumi.AzureNative.CustomerInsights.EntityType
    Type of target entity.
    TargetEntityTypeName string
    Name of the target Entity Type.
    Description Dictionary<string, string>
    Localized descriptions for the Link.
    DisplayName Dictionary<string, string>
    Localized display name for the Link.
    LinkName string
    The name of the link.
    Mappings List<Pulumi.AzureNative.CustomerInsights.Inputs.TypePropertiesMapping>
    The set of properties mappings between the source and target Types.
    OperationType Pulumi.AzureNative.CustomerInsights.InstanceOperationType
    Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
    ReferenceOnly bool
    Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
    HubName string
    The name of the hub.
    ParticipantPropertyReferences []ParticipantPropertyReferenceArgs
    The properties that represent the participating profile.
    ResourceGroupName string
    The name of the resource group.
    SourceEntityType EntityType
    Type of source entity.
    SourceEntityTypeName string
    Name of the source Entity Type.
    TargetEntityType EntityType
    Type of target entity.
    TargetEntityTypeName string
    Name of the target Entity Type.
    Description map[string]string
    Localized descriptions for the Link.
    DisplayName map[string]string
    Localized display name for the Link.
    LinkName string
    The name of the link.
    Mappings []TypePropertiesMappingArgs
    The set of properties mappings between the source and target Types.
    OperationType InstanceOperationType
    Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
    ReferenceOnly bool
    Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
    hubName String
    The name of the hub.
    participantPropertyReferences List<ParticipantPropertyReference>
    The properties that represent the participating profile.
    resourceGroupName String
    The name of the resource group.
    sourceEntityType EntityType
    Type of source entity.
    sourceEntityTypeName String
    Name of the source Entity Type.
    targetEntityType EntityType
    Type of target entity.
    targetEntityTypeName String
    Name of the target Entity Type.
    description Map<String,String>
    Localized descriptions for the Link.
    displayName Map<String,String>
    Localized display name for the Link.
    linkName String
    The name of the link.
    mappings List<TypePropertiesMapping>
    The set of properties mappings between the source and target Types.
    operationType InstanceOperationType
    Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
    referenceOnly Boolean
    Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
    hubName string
    The name of the hub.
    participantPropertyReferences ParticipantPropertyReference[]
    The properties that represent the participating profile.
    resourceGroupName string
    The name of the resource group.
    sourceEntityType EntityType
    Type of source entity.
    sourceEntityTypeName string
    Name of the source Entity Type.
    targetEntityType EntityType
    Type of target entity.
    targetEntityTypeName string
    Name of the target Entity Type.
    description {[key: string]: string}
    Localized descriptions for the Link.
    displayName {[key: string]: string}
    Localized display name for the Link.
    linkName string
    The name of the link.
    mappings TypePropertiesMapping[]
    The set of properties mappings between the source and target Types.
    operationType InstanceOperationType
    Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
    referenceOnly boolean
    Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
    hub_name str
    The name of the hub.
    participant_property_references Sequence[ParticipantPropertyReferenceArgs]
    The properties that represent the participating profile.
    resource_group_name str
    The name of the resource group.
    source_entity_type EntityType
    Type of source entity.
    source_entity_type_name str
    Name of the source Entity Type.
    target_entity_type EntityType
    Type of target entity.
    target_entity_type_name str
    Name of the target Entity Type.
    description Mapping[str, str]
    Localized descriptions for the Link.
    display_name Mapping[str, str]
    Localized display name for the Link.
    link_name str
    The name of the link.
    mappings Sequence[TypePropertiesMappingArgs]
    The set of properties mappings between the source and target Types.
    operation_type InstanceOperationType
    Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
    reference_only bool
    Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
    hubName String
    The name of the hub.
    participantPropertyReferences List<Property Map>
    The properties that represent the participating profile.
    resourceGroupName String
    The name of the resource group.
    sourceEntityType "None" | "Profile" | "Interaction" | "Relationship"
    Type of source entity.
    sourceEntityTypeName String
    Name of the source Entity Type.
    targetEntityType "None" | "Profile" | "Interaction" | "Relationship"
    Type of target entity.
    targetEntityTypeName String
    Name of the target Entity Type.
    description Map<String>
    Localized descriptions for the Link.
    displayName Map<String>
    Localized display name for the Link.
    linkName String
    The name of the link.
    mappings List<Property Map>
    The set of properties mappings between the source and target Types.
    operationType "Upsert" | "Delete"
    Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
    referenceOnly Boolean
    Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Link resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name.
    ProvisioningState string
    Provisioning state.
    TenantId string
    The hub name.
    Type string
    Resource type.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name.
    ProvisioningState string
    Provisioning state.
    TenantId string
    The hub name.
    Type string
    Resource type.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name.
    provisioningState String
    Provisioning state.
    tenantId String
    The hub name.
    type String
    Resource type.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Resource name.
    provisioningState string
    Provisioning state.
    tenantId string
    The hub name.
    type string
    Resource type.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Resource name.
    provisioning_state str
    Provisioning state.
    tenant_id str
    The hub name.
    type str
    Resource type.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name.
    provisioningState String
    Provisioning state.
    tenantId String
    The hub name.
    type String
    Resource type.

    Supporting Types

    EntityType, EntityTypeArgs

    None
    None
    Profile
    Profile
    Interaction
    Interaction
    Relationship
    Relationship
    EntityTypeNone
    None
    EntityTypeProfile
    Profile
    EntityTypeInteraction
    Interaction
    EntityTypeRelationship
    Relationship
    None
    None
    Profile
    Profile
    Interaction
    Interaction
    Relationship
    Relationship
    None
    None
    Profile
    Profile
    Interaction
    Interaction
    Relationship
    Relationship
    NONE
    None
    PROFILE
    Profile
    INTERACTION
    Interaction
    RELATIONSHIP
    Relationship
    "None"
    None
    "Profile"
    Profile
    "Interaction"
    Interaction
    "Relationship"
    Relationship

    InstanceOperationType, InstanceOperationTypeArgs

    Upsert
    Upsert
    Delete
    Delete
    InstanceOperationTypeUpsert
    Upsert
    InstanceOperationTypeDelete
    Delete
    Upsert
    Upsert
    Delete
    Delete
    Upsert
    Upsert
    Delete
    Delete
    UPSERT
    Upsert
    DELETE
    Delete
    "Upsert"
    Upsert
    "Delete"
    Delete

    LinkTypes, LinkTypesArgs

    UpdateAlways
    UpdateAlways
    CopyIfNull
    CopyIfNull
    LinkTypesUpdateAlways
    UpdateAlways
    LinkTypesCopyIfNull
    CopyIfNull
    UpdateAlways
    UpdateAlways
    CopyIfNull
    CopyIfNull
    UpdateAlways
    UpdateAlways
    CopyIfNull
    CopyIfNull
    UPDATE_ALWAYS
    UpdateAlways
    COPY_IF_NULL
    CopyIfNull
    "UpdateAlways"
    UpdateAlways
    "CopyIfNull"
    CopyIfNull

    ParticipantPropertyReference, ParticipantPropertyReferenceArgs

    SourcePropertyName string
    The source property that maps to the target property.
    TargetPropertyName string
    The target property that maps to the source property.
    SourcePropertyName string
    The source property that maps to the target property.
    TargetPropertyName string
    The target property that maps to the source property.
    sourcePropertyName String
    The source property that maps to the target property.
    targetPropertyName String
    The target property that maps to the source property.
    sourcePropertyName string
    The source property that maps to the target property.
    targetPropertyName string
    The target property that maps to the source property.
    source_property_name str
    The source property that maps to the target property.
    target_property_name str
    The target property that maps to the source property.
    sourcePropertyName String
    The source property that maps to the target property.
    targetPropertyName String
    The target property that maps to the source property.

    ParticipantPropertyReferenceResponse, ParticipantPropertyReferenceResponseArgs

    SourcePropertyName string
    The source property that maps to the target property.
    TargetPropertyName string
    The target property that maps to the source property.
    SourcePropertyName string
    The source property that maps to the target property.
    TargetPropertyName string
    The target property that maps to the source property.
    sourcePropertyName String
    The source property that maps to the target property.
    targetPropertyName String
    The target property that maps to the source property.
    sourcePropertyName string
    The source property that maps to the target property.
    targetPropertyName string
    The target property that maps to the source property.
    source_property_name str
    The source property that maps to the target property.
    target_property_name str
    The target property that maps to the source property.
    sourcePropertyName String
    The source property that maps to the target property.
    targetPropertyName String
    The target property that maps to the source property.

    TypePropertiesMapping, TypePropertiesMappingArgs

    SourcePropertyName string
    Property name on the source Entity Type.
    TargetPropertyName string
    Property name on the target Entity Type.
    LinkType Pulumi.AzureNative.CustomerInsights.LinkTypes
    Link type.
    SourcePropertyName string
    Property name on the source Entity Type.
    TargetPropertyName string
    Property name on the target Entity Type.
    LinkType LinkTypes
    Link type.
    sourcePropertyName String
    Property name on the source Entity Type.
    targetPropertyName String
    Property name on the target Entity Type.
    linkType LinkTypes
    Link type.
    sourcePropertyName string
    Property name on the source Entity Type.
    targetPropertyName string
    Property name on the target Entity Type.
    linkType LinkTypes
    Link type.
    source_property_name str
    Property name on the source Entity Type.
    target_property_name str
    Property name on the target Entity Type.
    link_type LinkTypes
    Link type.
    sourcePropertyName String
    Property name on the source Entity Type.
    targetPropertyName String
    Property name on the target Entity Type.
    linkType "UpdateAlways" | "CopyIfNull"
    Link type.

    TypePropertiesMappingResponse, TypePropertiesMappingResponseArgs

    SourcePropertyName string
    Property name on the source Entity Type.
    TargetPropertyName string
    Property name on the target Entity Type.
    LinkType string
    Link type.
    SourcePropertyName string
    Property name on the source Entity Type.
    TargetPropertyName string
    Property name on the target Entity Type.
    LinkType string
    Link type.
    sourcePropertyName String
    Property name on the source Entity Type.
    targetPropertyName String
    Property name on the target Entity Type.
    linkType String
    Link type.
    sourcePropertyName string
    Property name on the source Entity Type.
    targetPropertyName string
    Property name on the target Entity Type.
    linkType string
    Link type.
    source_property_name str
    Property name on the source Entity Type.
    target_property_name str
    Property name on the target Entity Type.
    link_type str
    Link type.
    sourcePropertyName String
    Property name on the source Entity Type.
    targetPropertyName String
    Property name on the target Entity Type.
    linkType String
    Link type.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:customerinsights:Link azSdkTestHub/linkTest4806 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/links/{linkName} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi