azure-native.customerinsights.ConnectorMapping

Explore with Pulumi AI

The connector mapping resource format. API Version: 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 (
	customerinsights "github.com/pulumi/pulumi-azure-native-sdk/customerinsights"
	"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.ConnectorMappingPropertiesArgs

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 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 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FrequencyTypes

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/c909e979-ef71-4def-a970-bc7c154db8c5/resourceGroups/TestHubRG/providers/Microsoft.CustomerInsights/hubs/sdkTestHub/connectors/testConnector8858/mappings/testMapping12491 

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0