1. Packages
  2. Azure Native
  3. API Docs
  4. customerinsights
  5. ConnectorMapping
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.29.0 published on Friday, Feb 16, 2024 by Pulumi

azure-native.customerinsights.ConnectorMapping

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.29.0 published on Friday, Feb 16, 2024 by Pulumi

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

    Example Usage

    ConnectorMappings_CreateOrUpdate

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var connectorMapping = new AzureNative.CustomerInsights.ConnectorMapping("connectorMapping", new()
        {
            ConnectorName = "testConnector8858",
            Description = "Test mapping",
            DisplayName = "testMapping12491",
            EntityType = AzureNative.CustomerInsights.EntityTypes.Interaction,
            EntityTypeName = "TestInteractionType2967",
            HubName = "sdkTestHub",
            MappingName = "testMapping12491",
            MappingProperties = new AzureNative.CustomerInsights.Inputs.ConnectorMappingPropertiesArgs
            {
                Availability = new AzureNative.CustomerInsights.Inputs.ConnectorMappingAvailabilityArgs
                {
                    Frequency = AzureNative.CustomerInsights.FrequencyTypes.Hour,
                    Interval = 5,
                },
                CompleteOperation = new AzureNative.CustomerInsights.Inputs.ConnectorMappingCompleteOperationArgs
                {
                    CompletionOperationType = AzureNative.CustomerInsights.CompletionOperationTypes.DeleteFile,
                    DestinationFolder = "fakePath",
                },
                ErrorManagement = new AzureNative.CustomerInsights.Inputs.ConnectorMappingErrorManagementArgs
                {
                    ErrorLimit = 10,
                    ErrorManagementType = AzureNative.CustomerInsights.ErrorManagementTypes.StopImport,
                },
                FileFilter = "unknown",
                FolderPath = "http://sample.dne/file",
                Format = new AzureNative.CustomerInsights.Inputs.ConnectorMappingFormatArgs
                {
                    ColumnDelimiter = "|",
                    FormatType = AzureNative.CustomerInsights.FormatTypes.TextFormat,
                },
                HasHeader = false,
                Structure = new[]
                {
                    new AzureNative.CustomerInsights.Inputs.ConnectorMappingStructureArgs
                    {
                        ColumnName = "unknown1",
                        IsEncrypted = false,
                        PropertyName = "unknwon1",
                    },
                    new AzureNative.CustomerInsights.Inputs.ConnectorMappingStructureArgs
                    {
                        ColumnName = "unknown2",
                        IsEncrypted = true,
                        PropertyName = "unknwon2",
                    },
                },
            },
            ResourceGroupName = "TestHubRG",
        });
    
    });
    
    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.NewConnectorMapping(ctx, "connectorMapping", &customerinsights.ConnectorMappingArgs{
    			ConnectorName:  pulumi.String("testConnector8858"),
    			Description:    pulumi.String("Test mapping"),
    			DisplayName:    pulumi.String("testMapping12491"),
    			EntityType:     customerinsights.EntityTypesInteraction,
    			EntityTypeName: pulumi.String("TestInteractionType2967"),
    			HubName:        pulumi.String("sdkTestHub"),
    			MappingName:    pulumi.String("testMapping12491"),
    			MappingProperties: customerinsights.ConnectorMappingPropertiesResponse{
    				Availability: &customerinsights.ConnectorMappingAvailabilityArgs{
    					Frequency: customerinsights.FrequencyTypesHour,
    					Interval:  pulumi.Int(5),
    				},
    				CompleteOperation: &customerinsights.ConnectorMappingCompleteOperationArgs{
    					CompletionOperationType: customerinsights.CompletionOperationTypesDeleteFile,
    					DestinationFolder:       pulumi.String("fakePath"),
    				},
    				ErrorManagement: &customerinsights.ConnectorMappingErrorManagementArgs{
    					ErrorLimit:          pulumi.Int(10),
    					ErrorManagementType: customerinsights.ErrorManagementTypesStopImport,
    				},
    				FileFilter: pulumi.String("unknown"),
    				FolderPath: pulumi.String("http://sample.dne/file"),
    				Format: &customerinsights.ConnectorMappingFormatArgs{
    					ColumnDelimiter: pulumi.String("|"),
    					FormatType:      customerinsights.FormatTypesTextFormat,
    				},
    				HasHeader: pulumi.Bool(false),
    				Structure: customerinsights.ConnectorMappingStructureArray{
    					&customerinsights.ConnectorMappingStructureArgs{
    						ColumnName:   pulumi.String("unknown1"),
    						IsEncrypted:  pulumi.Bool(false),
    						PropertyName: pulumi.String("unknwon1"),
    					},
    					&customerinsights.ConnectorMappingStructureArgs{
    						ColumnName:   pulumi.String("unknown2"),
    						IsEncrypted:  pulumi.Bool(true),
    						PropertyName: pulumi.String("unknwon2"),
    					},
    				},
    			},
    			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.ConnectorMapping;
    import com.pulumi.azurenative.customerinsights.ConnectorMappingArgs;
    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 connectorMapping = new ConnectorMapping("connectorMapping", ConnectorMappingArgs.builder()        
                .connectorName("testConnector8858")
                .description("Test mapping")
                .displayName("testMapping12491")
                .entityType("Interaction")
                .entityTypeName("TestInteractionType2967")
                .hubName("sdkTestHub")
                .mappingName("testMapping12491")
                .mappingProperties(Map.ofEntries(
                    Map.entry("availability", Map.ofEntries(
                        Map.entry("frequency", "Hour"),
                        Map.entry("interval", 5)
                    )),
                    Map.entry("completeOperation", Map.ofEntries(
                        Map.entry("completionOperationType", "DeleteFile"),
                        Map.entry("destinationFolder", "fakePath")
                    )),
                    Map.entry("errorManagement", Map.ofEntries(
                        Map.entry("errorLimit", 10),
                        Map.entry("errorManagementType", "StopImport")
                    )),
                    Map.entry("fileFilter", "unknown"),
                    Map.entry("folderPath", "http://sample.dne/file"),
                    Map.entry("format", Map.ofEntries(
                        Map.entry("columnDelimiter", "|"),
                        Map.entry("formatType", "TextFormat")
                    )),
                    Map.entry("hasHeader", false),
                    Map.entry("structure",                 
                        Map.ofEntries(
                            Map.entry("columnName", "unknown1"),
                            Map.entry("isEncrypted", false),
                            Map.entry("propertyName", "unknwon1")
                        ),
                        Map.ofEntries(
                            Map.entry("columnName", "unknown2"),
                            Map.entry("isEncrypted", true),
                            Map.entry("propertyName", "unknwon2")
                        ))
                ))
                .resourceGroupName("TestHubRG")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    connector_mapping = azure_native.customerinsights.ConnectorMapping("connectorMapping",
        connector_name="testConnector8858",
        description="Test mapping",
        display_name="testMapping12491",
        entity_type=azure_native.customerinsights.EntityTypes.INTERACTION,
        entity_type_name="TestInteractionType2967",
        hub_name="sdkTestHub",
        mapping_name="testMapping12491",
        mapping_properties=azure_native.customerinsights.ConnectorMappingPropertiesResponseArgs(
            availability=azure_native.customerinsights.ConnectorMappingAvailabilityArgs(
                frequency=azure_native.customerinsights.FrequencyTypes.HOUR,
                interval=5,
            ),
            complete_operation=azure_native.customerinsights.ConnectorMappingCompleteOperationArgs(
                completion_operation_type=azure_native.customerinsights.CompletionOperationTypes.DELETE_FILE,
                destination_folder="fakePath",
            ),
            error_management=azure_native.customerinsights.ConnectorMappingErrorManagementArgs(
                error_limit=10,
                error_management_type=azure_native.customerinsights.ErrorManagementTypes.STOP_IMPORT,
            ),
            file_filter="unknown",
            folder_path="http://sample.dne/file",
            format=azure_native.customerinsights.ConnectorMappingFormatArgs(
                column_delimiter="|",
                format_type=azure_native.customerinsights.FormatTypes.TEXT_FORMAT,
            ),
            has_header=False,
            structure=[
                azure_native.customerinsights.ConnectorMappingStructureArgs(
                    column_name="unknown1",
                    is_encrypted=False,
                    property_name="unknwon1",
                ),
                azure_native.customerinsights.ConnectorMappingStructureArgs(
                    column_name="unknown2",
                    is_encrypted=True,
                    property_name="unknwon2",
                ),
            ],
        ),
        resource_group_name="TestHubRG")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const connectorMapping = new azure_native.customerinsights.ConnectorMapping("connectorMapping", {
        connectorName: "testConnector8858",
        description: "Test mapping",
        displayName: "testMapping12491",
        entityType: azure_native.customerinsights.EntityTypes.Interaction,
        entityTypeName: "TestInteractionType2967",
        hubName: "sdkTestHub",
        mappingName: "testMapping12491",
        mappingProperties: {
            availability: {
                frequency: azure_native.customerinsights.FrequencyTypes.Hour,
                interval: 5,
            },
            completeOperation: {
                completionOperationType: azure_native.customerinsights.CompletionOperationTypes.DeleteFile,
                destinationFolder: "fakePath",
            },
            errorManagement: {
                errorLimit: 10,
                errorManagementType: azure_native.customerinsights.ErrorManagementTypes.StopImport,
            },
            fileFilter: "unknown",
            folderPath: "http://sample.dne/file",
            format: {
                columnDelimiter: "|",
                formatType: azure_native.customerinsights.FormatTypes.TextFormat,
            },
            hasHeader: false,
            structure: [
                {
                    columnName: "unknown1",
                    isEncrypted: false,
                    propertyName: "unknwon1",
                },
                {
                    columnName: "unknown2",
                    isEncrypted: true,
                    propertyName: "unknwon2",
                },
            ],
        },
        resourceGroupName: "TestHubRG",
    });
    
    resources:
      connectorMapping:
        type: azure-native:customerinsights:ConnectorMapping
        properties:
          connectorName: testConnector8858
          description: Test mapping
          displayName: testMapping12491
          entityType: Interaction
          entityTypeName: TestInteractionType2967
          hubName: sdkTestHub
          mappingName: testMapping12491
          mappingProperties:
            availability:
              frequency: Hour
              interval: 5
            completeOperation:
              completionOperationType: DeleteFile
              destinationFolder: fakePath
            errorManagement:
              errorLimit: 10
              errorManagementType: StopImport
            fileFilter: unknown
            folderPath: http://sample.dne/file
            format:
              columnDelimiter: '|'
              formatType: TextFormat
            hasHeader: false
            structure:
              - columnName: unknown1
                isEncrypted: false
                propertyName: unknwon1
              - columnName: unknown2
                isEncrypted: true
                propertyName: unknwon2
          resourceGroupName: TestHubRG
    

    Create ConnectorMapping Resource

    new ConnectorMapping(name: string, args: ConnectorMappingArgs, opts?: CustomResourceOptions);
    @overload
    def ConnectorMapping(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         connector_name: Optional[str] = None,
                         connector_type: Optional[Union[str, ConnectorTypes]] = None,
                         description: Optional[str] = None,
                         display_name: Optional[str] = None,
                         entity_type: Optional[EntityTypes] = None,
                         entity_type_name: Optional[str] = None,
                         hub_name: Optional[str] = None,
                         mapping_name: Optional[str] = None,
                         mapping_properties: Optional[ConnectorMappingPropertiesArgs] = None,
                         resource_group_name: Optional[str] = None)
    @overload
    def ConnectorMapping(resource_name: str,
                         args: ConnectorMappingArgs,
                         opts: Optional[ResourceOptions] = None)
    func NewConnectorMapping(ctx *Context, name string, args ConnectorMappingArgs, opts ...ResourceOption) (*ConnectorMapping, error)
    public ConnectorMapping(string name, ConnectorMappingArgs args, CustomResourceOptions? opts = null)
    public ConnectorMapping(String name, ConnectorMappingArgs args)
    public ConnectorMapping(String name, ConnectorMappingArgs args, CustomResourceOptions options)
    
    type: azure-native:customerinsights:ConnectorMapping
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ConnectorMappingArgs
    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 ConnectorMappingArgs
    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 ConnectorMappingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConnectorMappingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ConnectorMappingArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    ConnectorMapping 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 ConnectorMapping resource accepts the following input properties:

    ConnectorName string
    The name of the connector.
    EntityType Pulumi.AzureNative.CustomerInsights.EntityTypes
    Defines which entity type the file should map to.
    EntityTypeName string
    The mapping entity name.
    HubName string
    The name of the hub.
    MappingProperties Pulumi.AzureNative.CustomerInsights.Inputs.ConnectorMappingProperties
    The properties of the mapping.
    ResourceGroupName string
    The name of the resource group.
    ConnectorType string | Pulumi.AzureNative.CustomerInsights.ConnectorTypes
    Type of connector.
    Description string
    The description of the connector mapping.
    DisplayName string
    Display name for the connector mapping.
    MappingName string
    The name of the connector mapping.
    ConnectorName string
    The name of the connector.
    EntityType EntityTypes
    Defines which entity type the file should map to.
    EntityTypeName string
    The mapping entity name.
    HubName string
    The name of the hub.
    MappingProperties ConnectorMappingPropertiesArgs
    The properties of the mapping.
    ResourceGroupName string
    The name of the resource group.
    ConnectorType string | ConnectorTypes
    Type of connector.
    Description string
    The description of the connector mapping.
    DisplayName string
    Display name for the connector mapping.
    MappingName string
    The name of the connector mapping.
    connectorName String
    The name of the connector.
    entityType EntityTypes
    Defines which entity type the file should map to.
    entityTypeName String
    The mapping entity name.
    hubName String
    The name of the hub.
    mappingProperties ConnectorMappingProperties
    The properties of the mapping.
    resourceGroupName String
    The name of the resource group.
    connectorType String | ConnectorTypes
    Type of connector.
    description String
    The description of the connector mapping.
    displayName String
    Display name for the connector mapping.
    mappingName String
    The name of the connector mapping.
    connectorName string
    The name of the connector.
    entityType EntityTypes
    Defines which entity type the file should map to.
    entityTypeName string
    The mapping entity name.
    hubName string
    The name of the hub.
    mappingProperties ConnectorMappingProperties
    The properties of the mapping.
    resourceGroupName string
    The name of the resource group.
    connectorType string | ConnectorTypes
    Type of connector.
    description string
    The description of the connector mapping.
    displayName string
    Display name for the connector mapping.
    mappingName string
    The name of the connector mapping.
    connector_name str
    The name of the connector.
    entity_type EntityTypes
    Defines which entity type the file should map to.
    entity_type_name str
    The mapping entity name.
    hub_name str
    The name of the hub.
    mapping_properties ConnectorMappingPropertiesArgs
    The properties of the mapping.
    resource_group_name str
    The name of the resource group.
    connector_type str | ConnectorTypes
    Type of connector.
    description str
    The description of the connector mapping.
    display_name str
    Display name for the connector mapping.
    mapping_name str
    The name of the connector mapping.
    connectorName String
    The name of the connector.
    entityType "None" | "Profile" | "Interaction" | "Relationship"
    Defines which entity type the file should map to.
    entityTypeName String
    The mapping entity name.
    hubName String
    The name of the hub.
    mappingProperties Property Map
    The properties of the mapping.
    resourceGroupName String
    The name of the resource group.
    connectorType String | "None" | "CRM" | "AzureBlob" | "Salesforce" | "ExchangeOnline" | "Outbound"
    Type of connector.
    description String
    The description of the connector mapping.
    displayName String
    Display name for the connector mapping.
    mappingName String
    The name of the connector mapping.

    Outputs

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

    ConnectorMappingName string
    The connector mapping name
    Created string
    The created time.
    DataFormatId string
    The DataFormat ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastModified string
    The last modified time.
    Name string
    Resource name.
    NextRunTime string
    The next run time based on customer's settings.
    RunId string
    The RunId.
    State string
    State of connector mapping.
    TenantId string
    The hub name.
    Type string
    Resource type.
    ConnectorMappingName string
    The connector mapping name
    Created string
    The created time.
    DataFormatId string
    The DataFormat ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastModified string
    The last modified time.
    Name string
    Resource name.
    NextRunTime string
    The next run time based on customer's settings.
    RunId string
    The RunId.
    State string
    State of connector mapping.
    TenantId string
    The hub name.
    Type string
    Resource type.
    connectorMappingName String
    The connector mapping name
    created String
    The created time.
    dataFormatId String
    The DataFormat ID.
    id String
    The provider-assigned unique ID for this managed resource.
    lastModified String
    The last modified time.
    name String
    Resource name.
    nextRunTime String
    The next run time based on customer's settings.
    runId String
    The RunId.
    state String
    State of connector mapping.
    tenantId String
    The hub name.
    type String
    Resource type.
    connectorMappingName string
    The connector mapping name
    created string
    The created time.
    dataFormatId string
    The DataFormat ID.
    id string
    The provider-assigned unique ID for this managed resource.
    lastModified string
    The last modified time.
    name string
    Resource name.
    nextRunTime string
    The next run time based on customer's settings.
    runId string
    The RunId.
    state string
    State of connector mapping.
    tenantId string
    The hub name.
    type string
    Resource type.
    connector_mapping_name str
    The connector mapping name
    created str
    The created time.
    data_format_id str
    The DataFormat ID.
    id str
    The provider-assigned unique ID for this managed resource.
    last_modified str
    The last modified time.
    name str
    Resource name.
    next_run_time str
    The next run time based on customer's settings.
    run_id str
    The RunId.
    state str
    State of connector mapping.
    tenant_id str
    The hub name.
    type str
    Resource type.
    connectorMappingName String
    The connector mapping name
    created String
    The created time.
    dataFormatId String
    The DataFormat ID.
    id String
    The provider-assigned unique ID for this managed resource.
    lastModified String
    The last modified time.
    name String
    Resource name.
    nextRunTime String
    The next run time based on customer's settings.
    runId String
    The RunId.
    state String
    State of connector mapping.
    tenantId String
    The hub name.
    type String
    Resource type.

    Supporting Types

    CompletionOperationTypes, CompletionOperationTypesArgs

    DoNothing
    DoNothing
    DeleteFile
    DeleteFile
    MoveFile
    MoveFile
    CompletionOperationTypesDoNothing
    DoNothing
    CompletionOperationTypesDeleteFile
    DeleteFile
    CompletionOperationTypesMoveFile
    MoveFile
    DoNothing
    DoNothing
    DeleteFile
    DeleteFile
    MoveFile
    MoveFile
    DoNothing
    DoNothing
    DeleteFile
    DeleteFile
    MoveFile
    MoveFile
    DO_NOTHING
    DoNothing
    DELETE_FILE
    DeleteFile
    MOVE_FILE
    MoveFile
    "DoNothing"
    DoNothing
    "DeleteFile"
    DeleteFile
    "MoveFile"
    MoveFile

    ConnectorMappingAvailability, ConnectorMappingAvailabilityArgs

    Interval int
    The interval of the given frequency to use.
    Frequency Pulumi.AzureNative.CustomerInsights.FrequencyTypes
    The frequency to update.
    Interval int
    The interval of the given frequency to use.
    Frequency FrequencyTypes
    The frequency to update.
    interval Integer
    The interval of the given frequency to use.
    frequency FrequencyTypes
    The frequency to update.
    interval number
    The interval of the given frequency to use.
    frequency FrequencyTypes
    The frequency to update.
    interval int
    The interval of the given frequency to use.
    frequency FrequencyTypes
    The frequency to update.
    interval Number
    The interval of the given frequency to use.
    frequency "Minute" | "Hour" | "Day" | "Week" | "Month"
    The frequency to update.

    ConnectorMappingAvailabilityResponse, ConnectorMappingAvailabilityResponseArgs

    Interval int
    The interval of the given frequency to use.
    Frequency string
    The frequency to update.
    Interval int
    The interval of the given frequency to use.
    Frequency string
    The frequency to update.
    interval Integer
    The interval of the given frequency to use.
    frequency String
    The frequency to update.
    interval number
    The interval of the given frequency to use.
    frequency string
    The frequency to update.
    interval int
    The interval of the given frequency to use.
    frequency str
    The frequency to update.
    interval Number
    The interval of the given frequency to use.
    frequency String
    The frequency to update.

    ConnectorMappingCompleteOperation, ConnectorMappingCompleteOperationArgs

    CompletionOperationType Pulumi.AzureNative.CustomerInsights.CompletionOperationTypes
    The type of completion operation.
    DestinationFolder string
    The destination folder where files will be moved to once the import is done.
    CompletionOperationType CompletionOperationTypes
    The type of completion operation.
    DestinationFolder string
    The destination folder where files will be moved to once the import is done.
    completionOperationType CompletionOperationTypes
    The type of completion operation.
    destinationFolder String
    The destination folder where files will be moved to once the import is done.
    completionOperationType CompletionOperationTypes
    The type of completion operation.
    destinationFolder string
    The destination folder where files will be moved to once the import is done.
    completion_operation_type CompletionOperationTypes
    The type of completion operation.
    destination_folder str
    The destination folder where files will be moved to once the import is done.
    completionOperationType "DoNothing" | "DeleteFile" | "MoveFile"
    The type of completion operation.
    destinationFolder String
    The destination folder where files will be moved to once the import is done.

    ConnectorMappingCompleteOperationResponse, ConnectorMappingCompleteOperationResponseArgs

    CompletionOperationType string
    The type of completion operation.
    DestinationFolder string
    The destination folder where files will be moved to once the import is done.
    CompletionOperationType string
    The type of completion operation.
    DestinationFolder string
    The destination folder where files will be moved to once the import is done.
    completionOperationType String
    The type of completion operation.
    destinationFolder String
    The destination folder where files will be moved to once the import is done.
    completionOperationType string
    The type of completion operation.
    destinationFolder string
    The destination folder where files will be moved to once the import is done.
    completion_operation_type str
    The type of completion operation.
    destination_folder str
    The destination folder where files will be moved to once the import is done.
    completionOperationType String
    The type of completion operation.
    destinationFolder String
    The destination folder where files will be moved to once the import is done.

    ConnectorMappingErrorManagement, ConnectorMappingErrorManagementArgs

    ErrorManagementType Pulumi.AzureNative.CustomerInsights.ErrorManagementTypes
    The type of error management to use for the mapping.
    ErrorLimit int
    The error limit allowed while importing data.
    ErrorManagementType ErrorManagementTypes
    The type of error management to use for the mapping.
    ErrorLimit int
    The error limit allowed while importing data.
    errorManagementType ErrorManagementTypes
    The type of error management to use for the mapping.
    errorLimit Integer
    The error limit allowed while importing data.
    errorManagementType ErrorManagementTypes
    The type of error management to use for the mapping.
    errorLimit number
    The error limit allowed while importing data.
    error_management_type ErrorManagementTypes
    The type of error management to use for the mapping.
    error_limit int
    The error limit allowed while importing data.
    errorManagementType "RejectAndContinue" | "StopImport" | "RejectUntilLimit"
    The type of error management to use for the mapping.
    errorLimit Number
    The error limit allowed while importing data.

    ConnectorMappingErrorManagementResponse, ConnectorMappingErrorManagementResponseArgs

    ErrorManagementType string
    The type of error management to use for the mapping.
    ErrorLimit int
    The error limit allowed while importing data.
    ErrorManagementType string
    The type of error management to use for the mapping.
    ErrorLimit int
    The error limit allowed while importing data.
    errorManagementType String
    The type of error management to use for the mapping.
    errorLimit Integer
    The error limit allowed while importing data.
    errorManagementType string
    The type of error management to use for the mapping.
    errorLimit number
    The error limit allowed while importing data.
    error_management_type str
    The type of error management to use for the mapping.
    error_limit int
    The error limit allowed while importing data.
    errorManagementType String
    The type of error management to use for the mapping.
    errorLimit Number
    The error limit allowed while importing data.

    ConnectorMappingFormat, ConnectorMappingFormatArgs

    FormatType Pulumi.AzureNative.CustomerInsights.FormatTypes
    The type mapping format.
    AcceptLanguage string
    The oData language.
    ArraySeparator string
    Character separating array elements.
    ColumnDelimiter string
    The character that signifies a break between columns.
    QuoteCharacter string
    Quote character, used to indicate enquoted fields.
    QuoteEscapeCharacter string
    Escape character for quotes, can be the same as the quoteCharacter.
    FormatType FormatTypes
    The type mapping format.
    AcceptLanguage string
    The oData language.
    ArraySeparator string
    Character separating array elements.
    ColumnDelimiter string
    The character that signifies a break between columns.
    QuoteCharacter string
    Quote character, used to indicate enquoted fields.
    QuoteEscapeCharacter string
    Escape character for quotes, can be the same as the quoteCharacter.
    formatType FormatTypes
    The type mapping format.
    acceptLanguage String
    The oData language.
    arraySeparator String
    Character separating array elements.
    columnDelimiter String
    The character that signifies a break between columns.
    quoteCharacter String
    Quote character, used to indicate enquoted fields.
    quoteEscapeCharacter String
    Escape character for quotes, can be the same as the quoteCharacter.
    formatType FormatTypes
    The type mapping format.
    acceptLanguage string
    The oData language.
    arraySeparator string
    Character separating array elements.
    columnDelimiter string
    The character that signifies a break between columns.
    quoteCharacter string
    Quote character, used to indicate enquoted fields.
    quoteEscapeCharacter string
    Escape character for quotes, can be the same as the quoteCharacter.
    format_type FormatTypes
    The type mapping format.
    accept_language str
    The oData language.
    array_separator str
    Character separating array elements.
    column_delimiter str
    The character that signifies a break between columns.
    quote_character str
    Quote character, used to indicate enquoted fields.
    quote_escape_character str
    Escape character for quotes, can be the same as the quoteCharacter.
    formatType "TextFormat"
    The type mapping format.
    acceptLanguage String
    The oData language.
    arraySeparator String
    Character separating array elements.
    columnDelimiter String
    The character that signifies a break between columns.
    quoteCharacter String
    Quote character, used to indicate enquoted fields.
    quoteEscapeCharacter String
    Escape character for quotes, can be the same as the quoteCharacter.

    ConnectorMappingFormatResponse, ConnectorMappingFormatResponseArgs

    FormatType string
    The type mapping format.
    AcceptLanguage string
    The oData language.
    ArraySeparator string
    Character separating array elements.
    ColumnDelimiter string
    The character that signifies a break between columns.
    QuoteCharacter string
    Quote character, used to indicate enquoted fields.
    QuoteEscapeCharacter string
    Escape character for quotes, can be the same as the quoteCharacter.
    FormatType string
    The type mapping format.
    AcceptLanguage string
    The oData language.
    ArraySeparator string
    Character separating array elements.
    ColumnDelimiter string
    The character that signifies a break between columns.
    QuoteCharacter string
    Quote character, used to indicate enquoted fields.
    QuoteEscapeCharacter string
    Escape character for quotes, can be the same as the quoteCharacter.
    formatType String
    The type mapping format.
    acceptLanguage String
    The oData language.
    arraySeparator String
    Character separating array elements.
    columnDelimiter String
    The character that signifies a break between columns.
    quoteCharacter String
    Quote character, used to indicate enquoted fields.
    quoteEscapeCharacter String
    Escape character for quotes, can be the same as the quoteCharacter.
    formatType string
    The type mapping format.
    acceptLanguage string
    The oData language.
    arraySeparator string
    Character separating array elements.
    columnDelimiter string
    The character that signifies a break between columns.
    quoteCharacter string
    Quote character, used to indicate enquoted fields.
    quoteEscapeCharacter string
    Escape character for quotes, can be the same as the quoteCharacter.
    format_type str
    The type mapping format.
    accept_language str
    The oData language.
    array_separator str
    Character separating array elements.
    column_delimiter str
    The character that signifies a break between columns.
    quote_character str
    Quote character, used to indicate enquoted fields.
    quote_escape_character str
    Escape character for quotes, can be the same as the quoteCharacter.
    formatType String
    The type mapping format.
    acceptLanguage String
    The oData language.
    arraySeparator String
    Character separating array elements.
    columnDelimiter String
    The character that signifies a break between columns.
    quoteCharacter String
    Quote character, used to indicate enquoted fields.
    quoteEscapeCharacter String
    Escape character for quotes, can be the same as the quoteCharacter.

    ConnectorMappingProperties, ConnectorMappingPropertiesArgs

    Availability Pulumi.AzureNative.CustomerInsights.Inputs.ConnectorMappingAvailability
    The availability of mapping property.
    CompleteOperation Pulumi.AzureNative.CustomerInsights.Inputs.ConnectorMappingCompleteOperation
    The operation after import is done.
    ErrorManagement Pulumi.AzureNative.CustomerInsights.Inputs.ConnectorMappingErrorManagement
    The error management setting for the mapping.
    Format Pulumi.AzureNative.CustomerInsights.Inputs.ConnectorMappingFormat
    The format of mapping property.
    Structure List<Pulumi.AzureNative.CustomerInsights.Inputs.ConnectorMappingStructure>
    Ingestion mapping information at property level.
    FileFilter string
    The file filter for the mapping.
    FolderPath string
    The folder path for the mapping.
    HasHeader bool
    If the file contains a header or not.
    Availability ConnectorMappingAvailability
    The availability of mapping property.
    CompleteOperation ConnectorMappingCompleteOperation
    The operation after import is done.
    ErrorManagement ConnectorMappingErrorManagement
    The error management setting for the mapping.
    Format ConnectorMappingFormat
    The format of mapping property.
    Structure []ConnectorMappingStructure
    Ingestion mapping information at property level.
    FileFilter string
    The file filter for the mapping.
    FolderPath string
    The folder path for the mapping.
    HasHeader bool
    If the file contains a header or not.
    availability ConnectorMappingAvailability
    The availability of mapping property.
    completeOperation ConnectorMappingCompleteOperation
    The operation after import is done.
    errorManagement ConnectorMappingErrorManagement
    The error management setting for the mapping.
    format ConnectorMappingFormat
    The format of mapping property.
    structure List<ConnectorMappingStructure>
    Ingestion mapping information at property level.
    fileFilter String
    The file filter for the mapping.
    folderPath String
    The folder path for the mapping.
    hasHeader Boolean
    If the file contains a header or not.
    availability ConnectorMappingAvailability
    The availability of mapping property.
    completeOperation ConnectorMappingCompleteOperation
    The operation after import is done.
    errorManagement ConnectorMappingErrorManagement
    The error management setting for the mapping.
    format ConnectorMappingFormat
    The format of mapping property.
    structure ConnectorMappingStructure[]
    Ingestion mapping information at property level.
    fileFilter string
    The file filter for the mapping.
    folderPath string
    The folder path for the mapping.
    hasHeader boolean
    If the file contains a header or not.
    availability ConnectorMappingAvailability
    The availability of mapping property.
    complete_operation ConnectorMappingCompleteOperation
    The operation after import is done.
    error_management ConnectorMappingErrorManagement
    The error management setting for the mapping.
    format ConnectorMappingFormat
    The format of mapping property.
    structure Sequence[ConnectorMappingStructure]
    Ingestion mapping information at property level.
    file_filter str
    The file filter for the mapping.
    folder_path str
    The folder path for the mapping.
    has_header bool
    If the file contains a header or not.
    availability Property Map
    The availability of mapping property.
    completeOperation Property Map
    The operation after import is done.
    errorManagement Property Map
    The error management setting for the mapping.
    format Property Map
    The format of mapping property.
    structure List<Property Map>
    Ingestion mapping information at property level.
    fileFilter String
    The file filter for the mapping.
    folderPath String
    The folder path for the mapping.
    hasHeader Boolean
    If the file contains a header or not.

    ConnectorMappingPropertiesResponse, ConnectorMappingPropertiesResponseArgs

    Availability Pulumi.AzureNative.CustomerInsights.Inputs.ConnectorMappingAvailabilityResponse
    The availability of mapping property.
    CompleteOperation Pulumi.AzureNative.CustomerInsights.Inputs.ConnectorMappingCompleteOperationResponse
    The operation after import is done.
    ErrorManagement Pulumi.AzureNative.CustomerInsights.Inputs.ConnectorMappingErrorManagementResponse
    The error management setting for the mapping.
    Format Pulumi.AzureNative.CustomerInsights.Inputs.ConnectorMappingFormatResponse
    The format of mapping property.
    Structure List<Pulumi.AzureNative.CustomerInsights.Inputs.ConnectorMappingStructureResponse>
    Ingestion mapping information at property level.
    FileFilter string
    The file filter for the mapping.
    FolderPath string
    The folder path for the mapping.
    HasHeader bool
    If the file contains a header or not.
    Availability ConnectorMappingAvailabilityResponse
    The availability of mapping property.
    CompleteOperation ConnectorMappingCompleteOperationResponse
    The operation after import is done.
    ErrorManagement ConnectorMappingErrorManagementResponse
    The error management setting for the mapping.
    Format ConnectorMappingFormatResponse
    The format of mapping property.
    Structure []ConnectorMappingStructureResponse
    Ingestion mapping information at property level.
    FileFilter string
    The file filter for the mapping.
    FolderPath string
    The folder path for the mapping.
    HasHeader bool
    If the file contains a header or not.
    availability ConnectorMappingAvailabilityResponse
    The availability of mapping property.
    completeOperation ConnectorMappingCompleteOperationResponse
    The operation after import is done.
    errorManagement ConnectorMappingErrorManagementResponse
    The error management setting for the mapping.
    format ConnectorMappingFormatResponse
    The format of mapping property.
    structure List<ConnectorMappingStructureResponse>
    Ingestion mapping information at property level.
    fileFilter String
    The file filter for the mapping.
    folderPath String
    The folder path for the mapping.
    hasHeader Boolean
    If the file contains a header or not.
    availability ConnectorMappingAvailabilityResponse
    The availability of mapping property.
    completeOperation ConnectorMappingCompleteOperationResponse
    The operation after import is done.
    errorManagement ConnectorMappingErrorManagementResponse
    The error management setting for the mapping.
    format ConnectorMappingFormatResponse
    The format of mapping property.
    structure ConnectorMappingStructureResponse[]
    Ingestion mapping information at property level.
    fileFilter string
    The file filter for the mapping.
    folderPath string
    The folder path for the mapping.
    hasHeader boolean
    If the file contains a header or not.
    availability ConnectorMappingAvailabilityResponse
    The availability of mapping property.
    complete_operation ConnectorMappingCompleteOperationResponse
    The operation after import is done.
    error_management ConnectorMappingErrorManagementResponse
    The error management setting for the mapping.
    format ConnectorMappingFormatResponse
    The format of mapping property.
    structure Sequence[ConnectorMappingStructureResponse]
    Ingestion mapping information at property level.
    file_filter str
    The file filter for the mapping.
    folder_path str
    The folder path for the mapping.
    has_header bool
    If the file contains a header or not.
    availability Property Map
    The availability of mapping property.
    completeOperation Property Map
    The operation after import is done.
    errorManagement Property Map
    The error management setting for the mapping.
    format Property Map
    The format of mapping property.
    structure List<Property Map>
    Ingestion mapping information at property level.
    fileFilter String
    The file filter for the mapping.
    folderPath String
    The folder path for the mapping.
    hasHeader Boolean
    If the file contains a header or not.

    ConnectorMappingStructure, ConnectorMappingStructureArgs

    ColumnName string
    The column name of the import file.
    PropertyName string
    The property name of the mapping entity.
    CustomFormatSpecifier string
    Custom format specifier for input parsing.
    IsEncrypted bool
    Indicates if the column is encrypted.
    ColumnName string
    The column name of the import file.
    PropertyName string
    The property name of the mapping entity.
    CustomFormatSpecifier string
    Custom format specifier for input parsing.
    IsEncrypted bool
    Indicates if the column is encrypted.
    columnName String
    The column name of the import file.
    propertyName String
    The property name of the mapping entity.
    customFormatSpecifier String
    Custom format specifier for input parsing.
    isEncrypted Boolean
    Indicates if the column is encrypted.
    columnName string
    The column name of the import file.
    propertyName string
    The property name of the mapping entity.
    customFormatSpecifier string
    Custom format specifier for input parsing.
    isEncrypted boolean
    Indicates if the column is encrypted.
    column_name str
    The column name of the import file.
    property_name str
    The property name of the mapping entity.
    custom_format_specifier str
    Custom format specifier for input parsing.
    is_encrypted bool
    Indicates if the column is encrypted.
    columnName String
    The column name of the import file.
    propertyName String
    The property name of the mapping entity.
    customFormatSpecifier String
    Custom format specifier for input parsing.
    isEncrypted Boolean
    Indicates if the column is encrypted.

    ConnectorMappingStructureResponse, ConnectorMappingStructureResponseArgs

    ColumnName string
    The column name of the import file.
    PropertyName string
    The property name of the mapping entity.
    CustomFormatSpecifier string
    Custom format specifier for input parsing.
    IsEncrypted bool
    Indicates if the column is encrypted.
    ColumnName string
    The column name of the import file.
    PropertyName string
    The property name of the mapping entity.
    CustomFormatSpecifier string
    Custom format specifier for input parsing.
    IsEncrypted bool
    Indicates if the column is encrypted.
    columnName String
    The column name of the import file.
    propertyName String
    The property name of the mapping entity.
    customFormatSpecifier String
    Custom format specifier for input parsing.
    isEncrypted Boolean
    Indicates if the column is encrypted.
    columnName string
    The column name of the import file.
    propertyName string
    The property name of the mapping entity.
    customFormatSpecifier string
    Custom format specifier for input parsing.
    isEncrypted boolean
    Indicates if the column is encrypted.
    column_name str
    The column name of the import file.
    property_name str
    The property name of the mapping entity.
    custom_format_specifier str
    Custom format specifier for input parsing.
    is_encrypted bool
    Indicates if the column is encrypted.
    columnName String
    The column name of the import file.
    propertyName String
    The property name of the mapping entity.
    customFormatSpecifier String
    Custom format specifier for input parsing.
    isEncrypted Boolean
    Indicates if the column is encrypted.

    ConnectorTypes, ConnectorTypesArgs

    None
    None
    CRM
    CRM
    AzureBlob
    AzureBlob
    Salesforce
    Salesforce
    ExchangeOnline
    ExchangeOnline
    Outbound
    Outbound
    ConnectorTypesNone
    None
    ConnectorTypesCRM
    CRM
    ConnectorTypesAzureBlob
    AzureBlob
    ConnectorTypesSalesforce
    Salesforce
    ConnectorTypesExchangeOnline
    ExchangeOnline
    ConnectorTypesOutbound
    Outbound
    None
    None
    CRM
    CRM
    AzureBlob
    AzureBlob
    Salesforce
    Salesforce
    ExchangeOnline
    ExchangeOnline
    Outbound
    Outbound
    None
    None
    CRM
    CRM
    AzureBlob
    AzureBlob
    Salesforce
    Salesforce
    ExchangeOnline
    ExchangeOnline
    Outbound
    Outbound
    NONE
    None
    CRM
    CRM
    AZURE_BLOB
    AzureBlob
    SALESFORCE
    Salesforce
    EXCHANGE_ONLINE
    ExchangeOnline
    OUTBOUND
    Outbound
    "None"
    None
    "CRM"
    CRM
    "AzureBlob"
    AzureBlob
    "Salesforce"
    Salesforce
    "ExchangeOnline"
    ExchangeOnline
    "Outbound"
    Outbound

    EntityTypes, EntityTypesArgs

    None
    None
    Profile
    Profile
    Interaction
    Interaction
    Relationship
    Relationship
    EntityTypesNone
    None
    EntityTypesProfile
    Profile
    EntityTypesInteraction
    Interaction
    EntityTypesRelationship
    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

    ErrorManagementTypes, ErrorManagementTypesArgs

    RejectAndContinue
    RejectAndContinue
    StopImport
    StopImport
    RejectUntilLimit
    RejectUntilLimit
    ErrorManagementTypesRejectAndContinue
    RejectAndContinue
    ErrorManagementTypesStopImport
    StopImport
    ErrorManagementTypesRejectUntilLimit
    RejectUntilLimit
    RejectAndContinue
    RejectAndContinue
    StopImport
    StopImport
    RejectUntilLimit
    RejectUntilLimit
    RejectAndContinue
    RejectAndContinue
    StopImport
    StopImport
    RejectUntilLimit
    RejectUntilLimit
    REJECT_AND_CONTINUE
    RejectAndContinue
    STOP_IMPORT
    StopImport
    REJECT_UNTIL_LIMIT
    RejectUntilLimit
    "RejectAndContinue"
    RejectAndContinue
    "StopImport"
    StopImport
    "RejectUntilLimit"
    RejectUntilLimit

    FormatTypes, FormatTypesArgs

    TextFormat
    TextFormat
    FormatTypesTextFormat
    TextFormat
    TextFormat
    TextFormat
    TextFormat
    TextFormat
    TEXT_FORMAT
    TextFormat
    "TextFormat"
    TextFormat

    FrequencyTypes, FrequencyTypesArgs

    Minute
    Minute
    Hour
    Hour
    Day
    Day
    Week
    Week
    Month
    Month
    FrequencyTypesMinute
    Minute
    FrequencyTypesHour
    Hour
    FrequencyTypesDay
    Day
    FrequencyTypesWeek
    Week
    FrequencyTypesMonth
    Month
    Minute
    Minute
    Hour
    Hour
    Day
    Day
    Week
    Week
    Month
    Month
    Minute
    Minute
    Hour
    Hour
    Day
    Day
    Week
    Week
    Month
    Month
    MINUTE
    Minute
    HOUR
    Hour
    DAY
    Day
    WEEK
    Week
    MONTH
    Month
    "Minute"
    Minute
    "Hour"
    Hour
    "Day"
    Day
    "Week"
    Week
    "Month"
    Month

    Import

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

    $ pulumi import azure-native:customerinsights:ConnectorMapping sdkTestHub/testConnector8858/testMapping12491 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/connectors/{connectorName}/mappings/{mappingName} 
    

    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.29.0 published on Friday, Feb 16, 2024 by Pulumi