azure-native.customerinsights.Link
Explore with Pulumi AI
The link resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.
Example Usage
Links_CreateOrUpdate
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 (
	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.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 * 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",
});
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=[{
        "link_type": azure_native.customerinsights.LinkTypes.UPDATE_ALWAYS,
        "source_property_name": "testInteraction1949",
        "target_property_name": "testProfile1446",
    }],
    participant_property_references=[{
        "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")
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)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.
Constructor 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=[{
        "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=[{
        "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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Link resource accepts the following input properties:
- HubName string
- The name of the hub.
- ParticipantProperty List<Pulumi.References Azure Native. Customer Insights. Inputs. Participant Property Reference> 
- The properties that represent the participating profile.
- ResourceGroup stringName 
- The name of the resource group.
- SourceEntity Pulumi.Type Azure Native. Customer Insights. Entity Type 
- Type of source entity.
- SourceEntity stringType Name 
- Name of the source Entity Type.
- TargetEntity Pulumi.Type Azure Native. Customer Insights. Entity Type 
- Type of target entity.
- TargetEntity stringType Name 
- 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.Azure Native. Customer Insights. Inputs. Type Properties Mapping> 
- The set of properties mappings between the source and target Types.
- OperationType Pulumi.Azure Native. Customer Insights. Instance Operation Type 
- 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.
- ParticipantProperty []ParticipantReferences Property Reference Args 
- The properties that represent the participating profile.
- ResourceGroup stringName 
- The name of the resource group.
- SourceEntity EntityType Type 
- Type of source entity.
- SourceEntity stringType Name 
- Name of the source Entity Type.
- TargetEntity EntityType Type 
- Type of target entity.
- TargetEntity stringType Name 
- 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
[]TypeProperties Mapping Args 
- The set of properties mappings between the source and target Types.
- OperationType InstanceOperation Type 
- 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.
- participantProperty List<ParticipantReferences Property Reference> 
- The properties that represent the participating profile.
- resourceGroup StringName 
- The name of the resource group.
- sourceEntity EntityType Type 
- Type of source entity.
- sourceEntity StringType Name 
- Name of the source Entity Type.
- targetEntity EntityType Type 
- Type of target entity.
- targetEntity StringType Name 
- 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<TypeProperties Mapping> 
- The set of properties mappings between the source and target Types.
- operationType InstanceOperation Type 
- 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.
- participantProperty ParticipantReferences Property Reference[] 
- The properties that represent the participating profile.
- resourceGroup stringName 
- The name of the resource group.
- sourceEntity EntityType Type 
- Type of source entity.
- sourceEntity stringType Name 
- Name of the source Entity Type.
- targetEntity EntityType Type 
- Type of target entity.
- targetEntity stringType Name 
- 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
TypeProperties Mapping[] 
- The set of properties mappings between the source and target Types.
- operationType InstanceOperation Type 
- 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_ Sequence[Participantreferences Property Reference Args] 
- The properties that represent the participating profile.
- resource_group_ strname 
- The name of the resource group.
- source_entity_ Entitytype Type 
- Type of source entity.
- source_entity_ strtype_ name 
- Name of the source Entity Type.
- target_entity_ Entitytype Type 
- Type of target entity.
- target_entity_ strtype_ name 
- 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[TypeProperties Mapping Args] 
- The set of properties mappings between the source and target Types.
- operation_type InstanceOperation Type 
- 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.
- participantProperty List<Property Map>References 
- The properties that represent the participating profile.
- resourceGroup StringName 
- The name of the resource group.
- sourceEntity "None" | "Profile" | "Interaction" | "Relationship"Type 
- Type of source entity.
- sourceEntity StringType Name 
- Name of the source Entity Type.
- targetEntity "None" | "Profile" | "Interaction" | "Relationship"Type 
- Type of target entity.
- targetEntity StringType Name 
- 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
- EntityType None 
- None
- EntityType Profile 
- Profile
- EntityType Interaction 
- Interaction
- EntityType 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
- "None"
- None
- "Profile"
- Profile
- "Interaction"
- Interaction
- "Relationship"
- Relationship
InstanceOperationType, InstanceOperationTypeArgs      
- Upsert
- Upsert
- Delete
- Delete
- InstanceOperation Type Upsert 
- Upsert
- InstanceOperation Type Delete 
- Delete
- Upsert
- Upsert
- Delete
- Delete
- Upsert
- Upsert
- Delete
- Delete
- UPSERT
- Upsert
- DELETE
- Delete
- "Upsert"
- Upsert
- "Delete"
- Delete
LinkTypes, LinkTypesArgs    
- UpdateAlways 
- UpdateAlways
- CopyIf Null 
- CopyIfNull
- LinkTypes Update Always 
- UpdateAlways
- LinkTypes Copy If Null 
- CopyIfNull
- UpdateAlways 
- UpdateAlways
- CopyIf Null 
- CopyIfNull
- UpdateAlways 
- UpdateAlways
- CopyIf Null 
- CopyIfNull
- UPDATE_ALWAYS
- UpdateAlways
- COPY_IF_NULL
- CopyIfNull
- "UpdateAlways" 
- UpdateAlways
- "CopyIf Null" 
- CopyIfNull
ParticipantPropertyReference, ParticipantPropertyReferenceArgs      
- SourceProperty stringName 
- The source property that maps to the target property.
- TargetProperty stringName 
- The target property that maps to the source property.
- SourceProperty stringName 
- The source property that maps to the target property.
- TargetProperty stringName 
- The target property that maps to the source property.
- sourceProperty StringName 
- The source property that maps to the target property.
- targetProperty StringName 
- The target property that maps to the source property.
- sourceProperty stringName 
- The source property that maps to the target property.
- targetProperty stringName 
- The target property that maps to the source property.
- source_property_ strname 
- The source property that maps to the target property.
- target_property_ strname 
- The target property that maps to the source property.
- sourceProperty StringName 
- The source property that maps to the target property.
- targetProperty StringName 
- The target property that maps to the source property.
ParticipantPropertyReferenceResponse, ParticipantPropertyReferenceResponseArgs        
- SourceProperty stringName 
- The source property that maps to the target property.
- TargetProperty stringName 
- The target property that maps to the source property.
- SourceProperty stringName 
- The source property that maps to the target property.
- TargetProperty stringName 
- The target property that maps to the source property.
- sourceProperty StringName 
- The source property that maps to the target property.
- targetProperty StringName 
- The target property that maps to the source property.
- sourceProperty stringName 
- The source property that maps to the target property.
- targetProperty stringName 
- The target property that maps to the source property.
- source_property_ strname 
- The source property that maps to the target property.
- target_property_ strname 
- The target property that maps to the source property.
- sourceProperty StringName 
- The source property that maps to the target property.
- targetProperty StringName 
- The target property that maps to the source property.
TypePropertiesMapping, TypePropertiesMappingArgs      
- SourceProperty stringName 
- Property name on the source Entity Type.
- TargetProperty stringName 
- Property name on the target Entity Type.
- LinkType Pulumi.Azure Native. Customer Insights. Link Types 
- Link type.
- SourceProperty stringName 
- Property name on the source Entity Type.
- TargetProperty stringName 
- Property name on the target Entity Type.
- LinkType LinkTypes 
- Link type.
- sourceProperty StringName 
- Property name on the source Entity Type.
- targetProperty StringName 
- Property name on the target Entity Type.
- linkType LinkTypes 
- Link type.
- sourceProperty stringName 
- Property name on the source Entity Type.
- targetProperty stringName 
- Property name on the target Entity Type.
- linkType LinkTypes 
- Link type.
- source_property_ strname 
- Property name on the source Entity Type.
- target_property_ strname 
- Property name on the target Entity Type.
- link_type LinkTypes 
- Link type.
- sourceProperty StringName 
- Property name on the source Entity Type.
- targetProperty StringName 
- Property name on the target Entity Type.
- linkType "UpdateAlways" | "Copy If Null" 
- Link type.
TypePropertiesMappingResponse, TypePropertiesMappingResponseArgs        
- SourceProperty stringName 
- Property name on the source Entity Type.
- TargetProperty stringName 
- Property name on the target Entity Type.
- LinkType string
- Link type.
- SourceProperty stringName 
- Property name on the source Entity Type.
- TargetProperty stringName 
- Property name on the target Entity Type.
- LinkType string
- Link type.
- sourceProperty StringName 
- Property name on the source Entity Type.
- targetProperty StringName 
- Property name on the target Entity Type.
- linkType String
- Link type.
- sourceProperty stringName 
- Property name on the source Entity Type.
- targetProperty stringName 
- Property name on the target Entity Type.
- linkType string
- Link type.
- source_property_ strname 
- Property name on the source Entity Type.
- target_property_ strname 
- Property name on the target Entity Type.
- link_type str
- Link type.
- sourceProperty StringName 
- Property name on the source Entity Type.
- targetProperty StringName 
- 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