1. Packages
  2. Azure Native
  3. API Docs
  4. customerinsights
  5. RelationshipLink
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.customerinsights.RelationshipLink

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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    The relationship 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 relationshipLink = new AzureNative.CustomerInsights.RelationshipLink("relationshipLink", new()
        {
            Description = 
            {
                { "en-us", "Link Description" },
            },
            DisplayName = 
            {
                { "en-us", "Link DisplayName" },
            },
            HubName = "sdkTestHub",
            InteractionType = "testInteraction4332",
            ProfilePropertyReferences = new[]
            {
                new AzureNative.CustomerInsights.Inputs.ParticipantProfilePropertyReferenceArgs
                {
                    InteractionPropertyName = "profile1",
                    ProfilePropertyName = "ProfileId",
                },
            },
            RelatedProfilePropertyReferences = new[]
            {
                new AzureNative.CustomerInsights.Inputs.ParticipantProfilePropertyReferenceArgs
                {
                    InteractionPropertyName = "profile1",
                    ProfilePropertyName = "ProfileId",
                },
            },
            RelationshipLinkName = "Somelink",
            RelationshipName = "testProfile2326994",
            ResourceGroupName = "TestHubRG",
        });
    
    });
    
    package main
    
    import (
    	customerinsights "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.NewRelationshipLink(ctx, "relationshipLink", &customerinsights.RelationshipLinkArgs{
    			Description: pulumi.StringMap{
    				"en-us": pulumi.String("Link Description"),
    			},
    			DisplayName: pulumi.StringMap{
    				"en-us": pulumi.String("Link DisplayName"),
    			},
    			HubName:         pulumi.String("sdkTestHub"),
    			InteractionType: pulumi.String("testInteraction4332"),
    			ProfilePropertyReferences: customerinsights.ParticipantProfilePropertyReferenceArray{
    				&customerinsights.ParticipantProfilePropertyReferenceArgs{
    					InteractionPropertyName: pulumi.String("profile1"),
    					ProfilePropertyName:     pulumi.String("ProfileId"),
    				},
    			},
    			RelatedProfilePropertyReferences: customerinsights.ParticipantProfilePropertyReferenceArray{
    				&customerinsights.ParticipantProfilePropertyReferenceArgs{
    					InteractionPropertyName: pulumi.String("profile1"),
    					ProfilePropertyName:     pulumi.String("ProfileId"),
    				},
    			},
    			RelationshipLinkName: pulumi.String("Somelink"),
    			RelationshipName:     pulumi.String("testProfile2326994"),
    			ResourceGroupName:    pulumi.String("TestHubRG"),
    		})
    		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.RelationshipLink;
    import com.pulumi.azurenative.customerinsights.RelationshipLinkArgs;
    import com.pulumi.azurenative.customerinsights.inputs.ParticipantProfilePropertyReferenceArgs;
    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 relationshipLink = new RelationshipLink("relationshipLink", RelationshipLinkArgs.builder()
                .description(Map.of("en-us", "Link Description"))
                .displayName(Map.of("en-us", "Link DisplayName"))
                .hubName("sdkTestHub")
                .interactionType("testInteraction4332")
                .profilePropertyReferences(ParticipantProfilePropertyReferenceArgs.builder()
                    .interactionPropertyName("profile1")
                    .profilePropertyName("ProfileId")
                    .build())
                .relatedProfilePropertyReferences(ParticipantProfilePropertyReferenceArgs.builder()
                    .interactionPropertyName("profile1")
                    .profilePropertyName("ProfileId")
                    .build())
                .relationshipLinkName("Somelink")
                .relationshipName("testProfile2326994")
                .resourceGroupName("TestHubRG")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    relationship_link = azure_native.customerinsights.RelationshipLink("relationshipLink",
        description={
            "en-us": "Link Description",
        },
        display_name={
            "en-us": "Link DisplayName",
        },
        hub_name="sdkTestHub",
        interaction_type="testInteraction4332",
        profile_property_references=[{
            "interaction_property_name": "profile1",
            "profile_property_name": "ProfileId",
        }],
        related_profile_property_references=[{
            "interaction_property_name": "profile1",
            "profile_property_name": "ProfileId",
        }],
        relationship_link_name="Somelink",
        relationship_name="testProfile2326994",
        resource_group_name="TestHubRG")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const relationshipLink = new azure_native.customerinsights.RelationshipLink("relationshipLink", {
        description: {
            "en-us": "Link Description",
        },
        displayName: {
            "en-us": "Link DisplayName",
        },
        hubName: "sdkTestHub",
        interactionType: "testInteraction4332",
        profilePropertyReferences: [{
            interactionPropertyName: "profile1",
            profilePropertyName: "ProfileId",
        }],
        relatedProfilePropertyReferences: [{
            interactionPropertyName: "profile1",
            profilePropertyName: "ProfileId",
        }],
        relationshipLinkName: "Somelink",
        relationshipName: "testProfile2326994",
        resourceGroupName: "TestHubRG",
    });
    
    resources:
      relationshipLink:
        type: azure-native:customerinsights:RelationshipLink
        properties:
          description:
            en-us: Link Description
          displayName:
            en-us: Link DisplayName
          hubName: sdkTestHub
          interactionType: testInteraction4332
          profilePropertyReferences:
            - interactionPropertyName: profile1
              profilePropertyName: ProfileId
          relatedProfilePropertyReferences:
            - interactionPropertyName: profile1
              profilePropertyName: ProfileId
          relationshipLinkName: Somelink
          relationshipName: testProfile2326994
          resourceGroupName: TestHubRG
    

    Create RelationshipLink Resource

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

    Constructor syntax

    new RelationshipLink(name: string, args: RelationshipLinkArgs, opts?: CustomResourceOptions);
    @overload
    def RelationshipLink(resource_name: str,
                         args: RelationshipLinkArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def RelationshipLink(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         hub_name: Optional[str] = None,
                         interaction_type: Optional[str] = None,
                         profile_property_references: Optional[Sequence[ParticipantProfilePropertyReferenceArgs]] = None,
                         related_profile_property_references: Optional[Sequence[ParticipantProfilePropertyReferenceArgs]] = None,
                         relationship_name: Optional[str] = None,
                         resource_group_name: Optional[str] = None,
                         description: Optional[Mapping[str, str]] = None,
                         display_name: Optional[Mapping[str, str]] = None,
                         mappings: Optional[Sequence[RelationshipLinkFieldMappingArgs]] = None,
                         relationship_link_name: Optional[str] = None)
    func NewRelationshipLink(ctx *Context, name string, args RelationshipLinkArgs, opts ...ResourceOption) (*RelationshipLink, error)
    public RelationshipLink(string name, RelationshipLinkArgs args, CustomResourceOptions? opts = null)
    public RelationshipLink(String name, RelationshipLinkArgs args)
    public RelationshipLink(String name, RelationshipLinkArgs args, CustomResourceOptions options)
    
    type: azure-native:customerinsights:RelationshipLink
    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 RelationshipLinkArgs
    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 RelationshipLinkArgs
    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 RelationshipLinkArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RelationshipLinkArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RelationshipLinkArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

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

    var relationshipLinkResource = new AzureNative.CustomerInsights.RelationshipLink("relationshipLinkResource", new()
    {
        HubName = "string",
        InteractionType = "string",
        ProfilePropertyReferences = new[]
        {
            new AzureNative.CustomerInsights.Inputs.ParticipantProfilePropertyReferenceArgs
            {
                InteractionPropertyName = "string",
                ProfilePropertyName = "string",
            },
        },
        RelatedProfilePropertyReferences = new[]
        {
            new AzureNative.CustomerInsights.Inputs.ParticipantProfilePropertyReferenceArgs
            {
                InteractionPropertyName = "string",
                ProfilePropertyName = "string",
            },
        },
        RelationshipName = "string",
        ResourceGroupName = "string",
        Description = 
        {
            { "string", "string" },
        },
        DisplayName = 
        {
            { "string", "string" },
        },
        Mappings = new[]
        {
            new AzureNative.CustomerInsights.Inputs.RelationshipLinkFieldMappingArgs
            {
                InteractionFieldName = "string",
                RelationshipFieldName = "string",
                LinkType = AzureNative.CustomerInsights.LinkTypes.UpdateAlways,
            },
        },
        RelationshipLinkName = "string",
    });
    
    example, err := customerinsights.NewRelationshipLink(ctx, "relationshipLinkResource", &customerinsights.RelationshipLinkArgs{
    	HubName:         pulumi.String("string"),
    	InteractionType: pulumi.String("string"),
    	ProfilePropertyReferences: customerinsights.ParticipantProfilePropertyReferenceArray{
    		&customerinsights.ParticipantProfilePropertyReferenceArgs{
    			InteractionPropertyName: pulumi.String("string"),
    			ProfilePropertyName:     pulumi.String("string"),
    		},
    	},
    	RelatedProfilePropertyReferences: customerinsights.ParticipantProfilePropertyReferenceArray{
    		&customerinsights.ParticipantProfilePropertyReferenceArgs{
    			InteractionPropertyName: pulumi.String("string"),
    			ProfilePropertyName:     pulumi.String("string"),
    		},
    	},
    	RelationshipName:  pulumi.String("string"),
    	ResourceGroupName: pulumi.String("string"),
    	Description: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	DisplayName: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Mappings: customerinsights.RelationshipLinkFieldMappingArray{
    		&customerinsights.RelationshipLinkFieldMappingArgs{
    			InteractionFieldName:  pulumi.String("string"),
    			RelationshipFieldName: pulumi.String("string"),
    			LinkType:              customerinsights.LinkTypesUpdateAlways,
    		},
    	},
    	RelationshipLinkName: pulumi.String("string"),
    })
    
    var relationshipLinkResource = new RelationshipLink("relationshipLinkResource", RelationshipLinkArgs.builder()
        .hubName("string")
        .interactionType("string")
        .profilePropertyReferences(ParticipantProfilePropertyReferenceArgs.builder()
            .interactionPropertyName("string")
            .profilePropertyName("string")
            .build())
        .relatedProfilePropertyReferences(ParticipantProfilePropertyReferenceArgs.builder()
            .interactionPropertyName("string")
            .profilePropertyName("string")
            .build())
        .relationshipName("string")
        .resourceGroupName("string")
        .description(Map.of("string", "string"))
        .displayName(Map.of("string", "string"))
        .mappings(RelationshipLinkFieldMappingArgs.builder()
            .interactionFieldName("string")
            .relationshipFieldName("string")
            .linkType("UpdateAlways")
            .build())
        .relationshipLinkName("string")
        .build());
    
    relationship_link_resource = azure_native.customerinsights.RelationshipLink("relationshipLinkResource",
        hub_name="string",
        interaction_type="string",
        profile_property_references=[{
            "interaction_property_name": "string",
            "profile_property_name": "string",
        }],
        related_profile_property_references=[{
            "interaction_property_name": "string",
            "profile_property_name": "string",
        }],
        relationship_name="string",
        resource_group_name="string",
        description={
            "string": "string",
        },
        display_name={
            "string": "string",
        },
        mappings=[{
            "interaction_field_name": "string",
            "relationship_field_name": "string",
            "link_type": azure_native.customerinsights.LinkTypes.UPDATE_ALWAYS,
        }],
        relationship_link_name="string")
    
    const relationshipLinkResource = new azure_native.customerinsights.RelationshipLink("relationshipLinkResource", {
        hubName: "string",
        interactionType: "string",
        profilePropertyReferences: [{
            interactionPropertyName: "string",
            profilePropertyName: "string",
        }],
        relatedProfilePropertyReferences: [{
            interactionPropertyName: "string",
            profilePropertyName: "string",
        }],
        relationshipName: "string",
        resourceGroupName: "string",
        description: {
            string: "string",
        },
        displayName: {
            string: "string",
        },
        mappings: [{
            interactionFieldName: "string",
            relationshipFieldName: "string",
            linkType: azure_native.customerinsights.LinkTypes.UpdateAlways,
        }],
        relationshipLinkName: "string",
    });
    
    type: azure-native:customerinsights:RelationshipLink
    properties:
        description:
            string: string
        displayName:
            string: string
        hubName: string
        interactionType: string
        mappings:
            - interactionFieldName: string
              linkType: UpdateAlways
              relationshipFieldName: string
        profilePropertyReferences:
            - interactionPropertyName: string
              profilePropertyName: string
        relatedProfilePropertyReferences:
            - interactionPropertyName: string
              profilePropertyName: string
        relationshipLinkName: string
        relationshipName: string
        resourceGroupName: string
    

    RelationshipLink Resource Properties

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

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The RelationshipLink resource accepts the following input properties:

    HubName string
    The name of the hub.
    InteractionType string
    The InteractionType associated with the Relationship Link.
    ProfilePropertyReferences List<Pulumi.AzureNative.CustomerInsights.Inputs.ParticipantProfilePropertyReference>
    The property references for the Profile of the Relationship.
    RelatedProfilePropertyReferences List<Pulumi.AzureNative.CustomerInsights.Inputs.ParticipantProfilePropertyReference>
    The property references for the Related Profile of the Relationship.
    RelationshipName string
    The Relationship associated with the Link.
    ResourceGroupName string
    The name of the resource group.
    Description Dictionary<string, string>
    Localized descriptions for the Relationship Link.
    DisplayName Dictionary<string, string>
    Localized display name for the Relationship Link.
    Mappings List<Pulumi.AzureNative.CustomerInsights.Inputs.RelationshipLinkFieldMapping>
    The mappings between Interaction and Relationship fields.
    RelationshipLinkName string
    The name of the relationship link.
    HubName string
    The name of the hub.
    InteractionType string
    The InteractionType associated with the Relationship Link.
    ProfilePropertyReferences []ParticipantProfilePropertyReferenceArgs
    The property references for the Profile of the Relationship.
    RelatedProfilePropertyReferences []ParticipantProfilePropertyReferenceArgs
    The property references for the Related Profile of the Relationship.
    RelationshipName string
    The Relationship associated with the Link.
    ResourceGroupName string
    The name of the resource group.
    Description map[string]string
    Localized descriptions for the Relationship Link.
    DisplayName map[string]string
    Localized display name for the Relationship Link.
    Mappings []RelationshipLinkFieldMappingArgs
    The mappings between Interaction and Relationship fields.
    RelationshipLinkName string
    The name of the relationship link.
    hubName String
    The name of the hub.
    interactionType String
    The InteractionType associated with the Relationship Link.
    profilePropertyReferences List<ParticipantProfilePropertyReference>
    The property references for the Profile of the Relationship.
    relatedProfilePropertyReferences List<ParticipantProfilePropertyReference>
    The property references for the Related Profile of the Relationship.
    relationshipName String
    The Relationship associated with the Link.
    resourceGroupName String
    The name of the resource group.
    description Map<String,String>
    Localized descriptions for the Relationship Link.
    displayName Map<String,String>
    Localized display name for the Relationship Link.
    mappings List<RelationshipLinkFieldMapping>
    The mappings between Interaction and Relationship fields.
    relationshipLinkName String
    The name of the relationship link.
    hubName string
    The name of the hub.
    interactionType string
    The InteractionType associated with the Relationship Link.
    profilePropertyReferences ParticipantProfilePropertyReference[]
    The property references for the Profile of the Relationship.
    relatedProfilePropertyReferences ParticipantProfilePropertyReference[]
    The property references for the Related Profile of the Relationship.
    relationshipName string
    The Relationship associated with the Link.
    resourceGroupName string
    The name of the resource group.
    description {[key: string]: string}
    Localized descriptions for the Relationship Link.
    displayName {[key: string]: string}
    Localized display name for the Relationship Link.
    mappings RelationshipLinkFieldMapping[]
    The mappings between Interaction and Relationship fields.
    relationshipLinkName string
    The name of the relationship link.
    hub_name str
    The name of the hub.
    interaction_type str
    The InteractionType associated with the Relationship Link.
    profile_property_references Sequence[ParticipantProfilePropertyReferenceArgs]
    The property references for the Profile of the Relationship.
    related_profile_property_references Sequence[ParticipantProfilePropertyReferenceArgs]
    The property references for the Related Profile of the Relationship.
    relationship_name str
    The Relationship associated with the Link.
    resource_group_name str
    The name of the resource group.
    description Mapping[str, str]
    Localized descriptions for the Relationship Link.
    display_name Mapping[str, str]
    Localized display name for the Relationship Link.
    mappings Sequence[RelationshipLinkFieldMappingArgs]
    The mappings between Interaction and Relationship fields.
    relationship_link_name str
    The name of the relationship link.
    hubName String
    The name of the hub.
    interactionType String
    The InteractionType associated with the Relationship Link.
    profilePropertyReferences List<Property Map>
    The property references for the Profile of the Relationship.
    relatedProfilePropertyReferences List<Property Map>
    The property references for the Related Profile of the Relationship.
    relationshipName String
    The Relationship associated with the Link.
    resourceGroupName String
    The name of the resource group.
    description Map<String>
    Localized descriptions for the Relationship Link.
    displayName Map<String>
    Localized display name for the Relationship Link.
    mappings List<Property Map>
    The mappings between Interaction and Relationship fields.
    relationshipLinkName String
    The name of the relationship link.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    LinkName string
    The name of the Relationship Link.
    Name string
    Resource name.
    ProvisioningState string
    Provisioning state.
    RelationshipGuidId string
    The relationship guid id.
    TenantId string
    The hub name.
    Type string
    Resource type.
    Id string
    The provider-assigned unique ID for this managed resource.
    LinkName string
    The name of the Relationship Link.
    Name string
    Resource name.
    ProvisioningState string
    Provisioning state.
    RelationshipGuidId string
    The relationship guid id.
    TenantId string
    The hub name.
    Type string
    Resource type.
    id String
    The provider-assigned unique ID for this managed resource.
    linkName String
    The name of the Relationship Link.
    name String
    Resource name.
    provisioningState String
    Provisioning state.
    relationshipGuidId String
    The relationship guid id.
    tenantId String
    The hub name.
    type String
    Resource type.
    id string
    The provider-assigned unique ID for this managed resource.
    linkName string
    The name of the Relationship Link.
    name string
    Resource name.
    provisioningState string
    Provisioning state.
    relationshipGuidId string
    The relationship guid id.
    tenantId string
    The hub name.
    type string
    Resource type.
    id str
    The provider-assigned unique ID for this managed resource.
    link_name str
    The name of the Relationship Link.
    name str
    Resource name.
    provisioning_state str
    Provisioning state.
    relationship_guid_id str
    The relationship guid id.
    tenant_id str
    The hub name.
    type str
    Resource type.
    id String
    The provider-assigned unique ID for this managed resource.
    linkName String
    The name of the Relationship Link.
    name String
    Resource name.
    provisioningState String
    Provisioning state.
    relationshipGuidId String
    The relationship guid id.
    tenantId String
    The hub name.
    type String
    Resource type.

    Supporting Types

    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

    ParticipantProfilePropertyReference, ParticipantProfilePropertyReferenceArgs

    InteractionPropertyName string
    The source interaction property that maps to the target profile property.
    ProfilePropertyName string
    The target profile property that maps to the source interaction property.
    InteractionPropertyName string
    The source interaction property that maps to the target profile property.
    ProfilePropertyName string
    The target profile property that maps to the source interaction property.
    interactionPropertyName String
    The source interaction property that maps to the target profile property.
    profilePropertyName String
    The target profile property that maps to the source interaction property.
    interactionPropertyName string
    The source interaction property that maps to the target profile property.
    profilePropertyName string
    The target profile property that maps to the source interaction property.
    interaction_property_name str
    The source interaction property that maps to the target profile property.
    profile_property_name str
    The target profile property that maps to the source interaction property.
    interactionPropertyName String
    The source interaction property that maps to the target profile property.
    profilePropertyName String
    The target profile property that maps to the source interaction property.

    ParticipantProfilePropertyReferenceResponse, ParticipantProfilePropertyReferenceResponseArgs

    InteractionPropertyName string
    The source interaction property that maps to the target profile property.
    ProfilePropertyName string
    The target profile property that maps to the source interaction property.
    InteractionPropertyName string
    The source interaction property that maps to the target profile property.
    ProfilePropertyName string
    The target profile property that maps to the source interaction property.
    interactionPropertyName String
    The source interaction property that maps to the target profile property.
    profilePropertyName String
    The target profile property that maps to the source interaction property.
    interactionPropertyName string
    The source interaction property that maps to the target profile property.
    profilePropertyName string
    The target profile property that maps to the source interaction property.
    interaction_property_name str
    The source interaction property that maps to the target profile property.
    profile_property_name str
    The target profile property that maps to the source interaction property.
    interactionPropertyName String
    The source interaction property that maps to the target profile property.
    profilePropertyName String
    The target profile property that maps to the source interaction property.

    RelationshipLinkFieldMapping, RelationshipLinkFieldMappingArgs

    InteractionFieldName string
    The field name on the Interaction Type.
    RelationshipFieldName string
    The field name on the Relationship metadata.
    LinkType Pulumi.AzureNative.CustomerInsights.LinkTypes
    Link type.
    InteractionFieldName string
    The field name on the Interaction Type.
    RelationshipFieldName string
    The field name on the Relationship metadata.
    LinkType LinkTypes
    Link type.
    interactionFieldName String
    The field name on the Interaction Type.
    relationshipFieldName String
    The field name on the Relationship metadata.
    linkType LinkTypes
    Link type.
    interactionFieldName string
    The field name on the Interaction Type.
    relationshipFieldName string
    The field name on the Relationship metadata.
    linkType LinkTypes
    Link type.
    interaction_field_name str
    The field name on the Interaction Type.
    relationship_field_name str
    The field name on the Relationship metadata.
    link_type LinkTypes
    Link type.
    interactionFieldName String
    The field name on the Interaction Type.
    relationshipFieldName String
    The field name on the Relationship metadata.
    linkType "UpdateAlways" | "CopyIfNull"
    Link type.

    RelationshipLinkFieldMappingResponse, RelationshipLinkFieldMappingResponseArgs

    InteractionFieldName string
    The field name on the Interaction Type.
    RelationshipFieldName string
    The field name on the Relationship metadata.
    LinkType string
    Link type.
    InteractionFieldName string
    The field name on the Interaction Type.
    RelationshipFieldName string
    The field name on the Relationship metadata.
    LinkType string
    Link type.
    interactionFieldName String
    The field name on the Interaction Type.
    relationshipFieldName String
    The field name on the Relationship metadata.
    linkType String
    Link type.
    interactionFieldName string
    The field name on the Interaction Type.
    relationshipFieldName string
    The field name on the Relationship metadata.
    linkType string
    Link type.
    interaction_field_name str
    The field name on the Interaction Type.
    relationship_field_name str
    The field name on the Relationship metadata.
    link_type str
    Link type.
    interactionFieldName String
    The field name on the Interaction Type.
    relationshipFieldName String
    The field name on the Relationship metadata.
    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:RelationshipLink sdkTestHub/Somelink /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/relationshipLinks/{relationshipLinkName} 
    

    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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi