1. Registry
  2. Packages
  3. AWS
  4. API Docs
  5. appflow
  6. ConnectorProfile
Viewing docs for AWS v7.46.0
published on Thursday, Sep 10, 2026 by Pulumi
aws logo aws logo
Viewing docs for AWS v7.46.0
published on Thursday, Sep 10, 2026 by Pulumi

    Provides an AppFlow connector profile resource.

    For information about AppFlow flows, see the Amazon AppFlow API Reference. For specific information about creating an AppFlow connector profile, see the CreateConnectorProfile page in the Amazon AppFlow API Reference.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = aws.iam.getPolicy({
        name: "AmazonRedshiftAllCommandsFullAccess",
    });
    const exampleRole = new aws.iam.Role("example", {
        name: "example_role",
        managedPolicyArns: [test.arn],
        assumeRolePolicy: JSON.stringify({
            Version: "2012-10-17",
            Statement: [{
                Action: "sts:AssumeRole",
                Effect: "Allow",
                Sid: "",
                Principal: {
                    Service: "ec2.amazonaws.com",
                },
            }],
        }),
    });
    const exampleBucket = new aws.s3.Bucket("example", {bucket: "example-bucket"});
    const exampleCluster = new aws.redshift.Cluster("example", {
        clusterIdentifier: "example_cluster",
        databaseName: "example_db",
        masterUsername: "exampleuser",
        masterPassword: "examplePassword123!",
        nodeType: "dc1.large",
        clusterType: "single-node",
    });
    const exampleConnectorProfile = new aws.appflow.ConnectorProfile("example", {
        connectorProfileConfig: {
            connectorProfileCredentials: {
                redshift: {
                    password: exampleCluster.masterPassword,
                    username: exampleCluster.masterUsername,
                },
            },
            connectorProfileProperties: {
                redshift: {
                    bucketName: exampleBucket.name,
                    databaseUrl: pulumi.interpolate`jdbc:redshift://${exampleCluster.endpoint}/${exampleCluster.databaseName}`,
                    roleArn: exampleRole.arn,
                },
            },
        },
        name: "example_profile",
        connectorType: "Redshift",
        connectionMode: "Public",
    });
    
    import pulumi
    import json
    import pulumi_aws as aws
    
    example = aws.iam.get_policy(name="AmazonRedshiftAllCommandsFullAccess")
    example_role = aws.iam.Role("example",
        name="example_role",
        managed_policy_arns=[test["arn"]],
        assume_role_policy=json.dumps({
            "Version": "2012-10-17",
            "Statement": [{
                "Action": "sts:AssumeRole",
                "Effect": "Allow",
                "Sid": "",
                "Principal": {
                    "Service": "ec2.amazonaws.com",
                },
            }],
        }))
    example_bucket = aws.s3.Bucket("example", bucket="example-bucket")
    example_cluster = aws.redshift.Cluster("example",
        cluster_identifier="example_cluster",
        database_name="example_db",
        master_username="exampleuser",
        master_password="examplePassword123!",
        node_type="dc1.large",
        cluster_type="single-node")
    example_connector_profile = aws.appflow.ConnectorProfile("example",
        connector_profile_config={
            "connector_profile_credentials": {
                "redshift": {
                    "password": example_cluster.master_password,
                    "username": example_cluster.master_username,
                },
            },
            "connector_profile_properties": {
                "redshift": {
                    "bucket_name": example_bucket.name,
                    "database_url": pulumi.Output.all(
                        endpoint=example_cluster.endpoint,
                        database_name=example_cluster.database_name
    ).apply(lambda resolved_outputs: f"jdbc:redshift://{resolved_outputs['endpoint']}/{resolved_outputs['database_name']}")
    ,
                    "role_arn": example_role.arn,
                },
            },
        },
        name="example_profile",
        connector_type="Redshift",
        connection_mode="Public")
    
    package main
    
    import (
    	"encoding/json"
    	"fmt"
    
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/appflow"
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/iam"
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/redshift"
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := iam.LookupPolicy(ctx, &iam.LookupPolicyArgs{
    			Name: pulumi.StringRef("AmazonRedshiftAllCommandsFullAccess"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		tmpJSON0, err := json.Marshal(map[string]interface{}{
    			"Version": "2012-10-17",
    			"Statement": []map[string]interface{}{
    				map[string]interface{}{
    					"Action": "sts:AssumeRole",
    					"Effect": "Allow",
    					"Sid":    "",
    					"Principal": map[string]string{
    						"Service": "ec2.amazonaws.com",
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		json0 := string(tmpJSON0)
    		exampleRole, err := iam.NewRole(ctx, "example", &iam.RoleArgs{
    			Name: pulumi.String("example_role"),
    			ManagedPolicyArns: pulumi.StringArray{
    				test.Arn,
    			},
    			AssumeRolePolicy: pulumi.String(json0),
    		})
    		if err != nil {
    			return err
    		}
    		exampleBucket, err := s3.NewBucket(ctx, "example", &s3.BucketArgs{
    			Bucket: pulumi.String("example-bucket"),
    		})
    		if err != nil {
    			return err
    		}
    		exampleCluster, err := redshift.NewCluster(ctx, "example", &redshift.ClusterArgs{
    			ClusterIdentifier: pulumi.String("example_cluster"),
    			DatabaseName:      pulumi.String("example_db"),
    			MasterUsername:    pulumi.String("exampleuser"),
    			MasterPassword:    pulumi.String("examplePassword123!"),
    			NodeType:          pulumi.String("dc1.large"),
    			ClusterType:       pulumi.String("single-node"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = appflow.NewConnectorProfile(ctx, "example", &appflow.ConnectorProfileArgs{
    			ConnectorProfileConfig: &appflow.ConnectorProfileConnectorProfileConfigArgs{
    				ConnectorProfileCredentials: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs{
    					Redshift: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs{
    						Password: exampleCluster.MasterPassword,
    						Username: exampleCluster.MasterUsername,
    					},
    				},
    				ConnectorProfileProperties: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs{
    					Redshift: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs{
    						BucketName: exampleBucket.Name,
    						DatabaseUrl: pulumi.All(exampleCluster.Endpoint, exampleCluster.DatabaseName).ApplyT(func(_args []interface{}) (string, error) {
    							endpoint := _args[0].(string)
    							databaseName := _args[1].(string)
    							return fmt.Sprintf("jdbc:redshift://%v/%v", endpoint, databaseName), nil
    						}).(pulumi.StringOutput),
    						RoleArn: exampleRole.Arn,
    					},
    				},
    			},
    			Name:           pulumi.String("example_profile"),
    			ConnectorType:  pulumi.String("Redshift"),
    			ConnectionMode: pulumi.String("Public"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using System.Text.Json;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Aws.Iam.GetPolicy.Invoke(new()
        {
            Name = "AmazonRedshiftAllCommandsFullAccess",
        });
    
        var exampleRole = new Aws.Iam.Role("example", new()
        {
            Name = "example_role",
            ManagedPolicyArns = new[]
            {
                test.Arn,
            },
            AssumeRolePolicy = JsonSerializer.Serialize(new Dictionary<string, object?>
            {
                ["Version"] = "2012-10-17",
                ["Statement"] = new[]
                {
                    new Dictionary<string, object?>
                    {
                        ["Action"] = "sts:AssumeRole",
                        ["Effect"] = "Allow",
                        ["Sid"] = "",
                        ["Principal"] = new Dictionary<string, object?>
                        {
                            ["Service"] = "ec2.amazonaws.com",
                        },
                    },
                },
            }),
        });
    
        var exampleBucket = new Aws.S3.Bucket("example", new()
        {
            BucketName = "example-bucket",
        });
    
        var exampleCluster = new Aws.RedShift.Cluster("example", new()
        {
            ClusterIdentifier = "example_cluster",
            DatabaseName = "example_db",
            MasterUsername = "exampleuser",
            MasterPassword = "examplePassword123!",
            NodeType = "dc1.large",
            ClusterType = "single-node",
        });
    
        var exampleConnectorProfile = new Aws.AppFlow.ConnectorProfile("example", new()
        {
            ConnectorProfileConfig = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigArgs
            {
                ConnectorProfileCredentials = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs
                {
                    Redshift = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs
                    {
                        Password = exampleCluster.MasterPassword,
                        Username = exampleCluster.MasterUsername,
                    },
                },
                ConnectorProfileProperties = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs
                {
                    Redshift = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs
                    {
                        BucketName = exampleBucket.Name,
                        DatabaseUrl = Output.Tuple(exampleCluster.Endpoint, exampleCluster.DatabaseName).Apply(values =>
                        {
                            var endpoint = values.Item1;
                            var databaseName = values.Item2;
                            return $"jdbc:redshift://{endpoint}/{databaseName}";
                        }),
                        RoleArn = exampleRole.Arn,
                    },
                },
            },
            Name = "example_profile",
            ConnectorType = "Redshift",
            ConnectionMode = "Public",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.iam.IamFunctions;
    import com.pulumi.aws.iam.inputs.GetPolicyArgs;
    import com.pulumi.aws.iam.Role;
    import com.pulumi.aws.iam.RoleArgs;
    import com.pulumi.aws.s3.Bucket;
    import com.pulumi.aws.s3.BucketArgs;
    import com.pulumi.aws.redshift.Cluster;
    import com.pulumi.aws.redshift.ClusterArgs;
    import com.pulumi.aws.appflow.ConnectorProfile;
    import com.pulumi.aws.appflow.ConnectorProfileArgs;
    import com.pulumi.aws.appflow.inputs.ConnectorProfileConnectorProfileConfigArgs;
    import com.pulumi.aws.appflow.inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs;
    import com.pulumi.aws.appflow.inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs;
    import com.pulumi.aws.appflow.inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs;
    import com.pulumi.aws.appflow.inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs;
    import static com.pulumi.codegen.internal.Serialization.*;
    import java.util.ArrayList;
    import java.util.Arrays;
    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) {
            final var example = IamFunctions.getPolicy(GetPolicyArgs.builder()
                .name("AmazonRedshiftAllCommandsFullAccess")
                .build());
    
            var exampleRole = new Role("exampleRole", RoleArgs.builder()
                .name("example_role")
                .managedPolicyArns(test.arn())
                .assumeRolePolicy(serializeJson(
                    jsonObject(
                        jsonProperty("Version", "2012-10-17"),
                        jsonProperty("Statement", jsonArray(jsonObject(
                            jsonProperty("Action", "sts:AssumeRole"),
                            jsonProperty("Effect", "Allow"),
                            jsonProperty("Sid", ""),
                            jsonProperty("Principal", jsonObject(
                                jsonProperty("Service", "ec2.amazonaws.com")
                            ))
                        )))
                    )))
                .build());
    
            var exampleBucket = new Bucket("exampleBucket", BucketArgs.builder()
                .bucket("example-bucket")
                .build());
    
            var exampleCluster = new Cluster("exampleCluster", ClusterArgs.builder()
                .clusterIdentifier("example_cluster")
                .databaseName("example_db")
                .masterUsername("exampleuser")
                .masterPassword("examplePassword123!")
                .nodeType("dc1.large")
                .clusterType("single-node")
                .build());
    
            var exampleConnectorProfile = new ConnectorProfile("exampleConnectorProfile", ConnectorProfileArgs.builder()
                .connectorProfileConfig(ConnectorProfileConnectorProfileConfigArgs.builder()
                    .connectorProfileCredentials(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs.builder()
                        .redshift(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs.builder()
                            .password(exampleCluster.masterPassword())
                            .username(exampleCluster.masterUsername())
                            .build())
                        .build())
                    .connectorProfileProperties(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs.builder()
                        .redshift(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs.builder()
                            .bucketName(exampleBucket.name())
                            .databaseUrl(Output.tuple(exampleCluster.endpoint(), exampleCluster.databaseName()).applyValue(values -> {
                                var endpoint = values.t1;
                                var databaseName = values.t2;
                                return String.format("jdbc:redshift://%s/%s", endpoint,databaseName);
                            }))
                            .roleArn(exampleRole.arn())
                            .build())
                        .build())
                    .build())
                .name("example_profile")
                .connectorType("Redshift")
                .connectionMode("Public")
                .build());
    
        }
    }
    
    resources:
      exampleRole:
        type: aws:iam:Role
        name: example
        properties:
          name: example_role
          managedPolicyArns:
            - ${test.arn}
          assumeRolePolicy:
            fn::toJSON:
              Version: 2012-10-17
              Statement:
                - Action: sts:AssumeRole
                  Effect: Allow
                  Sid: ""
                  Principal:
                    Service: ec2.amazonaws.com
      exampleBucket:
        type: aws:s3:Bucket
        name: example
        properties:
          bucket: example-bucket
      exampleCluster:
        type: aws:redshift:Cluster
        name: example
        properties:
          clusterIdentifier: example_cluster
          databaseName: example_db
          masterUsername: exampleuser
          masterPassword: examplePassword123!
          nodeType: dc1.large
          clusterType: single-node
      exampleConnectorProfile:
        type: aws:appflow:ConnectorProfile
        name: example
        properties:
          connectorProfileConfig:
            connectorProfileCredentials:
              redshift:
                password: ${exampleCluster.masterPassword}
                username: ${exampleCluster.masterUsername}
            connectorProfileProperties:
              redshift:
                bucketName: ${exampleBucket.name}
                databaseUrl: jdbc:redshift://${exampleCluster.endpoint}/${exampleCluster.databaseName}
                roleArn: ${exampleRole.arn}
          name: example_profile
          connectorType: Redshift
          connectionMode: Public
    variables:
      example:
        fn::invoke:
          function: aws:iam:getPolicy
          arguments:
            name: AmazonRedshiftAllCommandsFullAccess
    
    pulumi {
      required_providers {
        aws = {
          source = "pulumi/aws"
        }
      }
    }
    
    data "aws_iam_getpolicy" "example" {
      name = "AmazonRedshiftAllCommandsFullAccess"
    }
    
    resource "aws_iam_role" "example" {
      name                = "example_role"
      managed_policy_arns = [test.arn]
      assume_role_policy = jsonencode({
        "Version" = "2012-10-17"
        "Statement" = [{
          "Action" = "sts:AssumeRole"
          "Effect" = "Allow"
          "Sid"    = ""
          "Principal" = {
            "Service" = "ec2.amazonaws.com"
          }
        }]
      })
    }
    resource "aws_s3_bucket" "example" {
      bucket = "example-bucket"
    }
    resource "aws_redshift_cluster" "example" {
      cluster_identifier = "example_cluster"
      database_name      = "example_db"
      master_username    = "exampleuser"
      master_password    = "examplePassword123!"
      node_type          = "dc1.large"
      cluster_type       = "single-node"
    }
    resource "aws_appflow_connectorprofile" "example" {
      connector_profile_config = {
        connector_profile_credentials = {
          redshift = {
            password = aws_redshift_cluster.example.master_password
            username = aws_redshift_cluster.example.master_username
          }
        }
        connector_profile_properties = {
          redshift = {
            bucket_name  = aws_s3_bucket.example.name
            database_url ="jdbc:redshift://${aws_redshift_cluster.example.endpoint}/${aws_redshift_cluster.example.database_name}"
            role_arn     = aws_iam_role.example.arn
          }
        }
      }
      name            = "example_profile"
      connector_type  = "Redshift"
      connection_mode = "Public"
    }
    

    Create ConnectorProfile Resource

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

    Constructor syntax

    new ConnectorProfile(name: string, args: ConnectorProfileArgs, opts?: CustomResourceOptions);
    @overload
    def ConnectorProfile(resource_name: str,
                         args: ConnectorProfileArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def ConnectorProfile(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         connection_mode: Optional[str] = None,
                         connector_profile_config: Optional[ConnectorProfileConnectorProfileConfigArgs] = None,
                         connector_type: Optional[str] = None,
                         connector_label: Optional[str] = None,
                         kms_arn: Optional[str] = None,
                         name: Optional[str] = None,
                         region: Optional[str] = None)
    func NewConnectorProfile(ctx *Context, name string, args ConnectorProfileArgs, opts ...ResourceOption) (*ConnectorProfile, error)
    public ConnectorProfile(string name, ConnectorProfileArgs args, CustomResourceOptions? opts = null)
    public ConnectorProfile(String name, ConnectorProfileArgs args)
    public ConnectorProfile(String name, ConnectorProfileArgs args, CustomResourceOptions options)
    
    type: aws:appflow:ConnectorProfile
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws_appflow_connector_profile" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ConnectorProfileArgs
    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 ConnectorProfileArgs
    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 ConnectorProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConnectorProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ConnectorProfileArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

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

    var connectorProfileResource = new Aws.AppFlow.ConnectorProfile("connectorProfileResource", new()
    {
        ConnectionMode = "string",
        ConnectorProfileConfig = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigArgs
        {
            ConnectorProfileCredentials = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs
            {
                Amplitude = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeArgs
                {
                    ApiKey = "string",
                    SecretKey = "string",
                },
                CustomConnector = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs
                {
                    AuthenticationType = "string",
                    ApiKey = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyArgs
                    {
                        ApiKey = "string",
                        ApiSecretKey = "string",
                    },
                    Basic = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicArgs
                    {
                        Password = "string",
                        Username = "string",
                    },
                    Custom = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomArgs
                    {
                        CustomAuthenticationType = "string",
                        CredentialsMap = 
                        {
                            { "string", "string" },
                        },
                    },
                    Oauth2 = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Args
                    {
                        AccessToken = "string",
                        ClientId = "string",
                        ClientSecret = "string",
                        OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequestArgs
                        {
                            AuthCode = "string",
                            RedirectUri = "string",
                        },
                        RefreshToken = "string",
                    },
                },
                Datadog = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogArgs
                {
                    ApiKey = "string",
                    ApplicationKey = "string",
                },
                Dynatrace = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceArgs
                {
                    ApiToken = "string",
                },
                GoogleAnalytics = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsArgs
                {
                    ClientId = "string",
                    ClientSecret = "string",
                    AccessToken = "string",
                    OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestArgs
                    {
                        AuthCode = "string",
                        RedirectUri = "string",
                    },
                    RefreshToken = "string",
                },
                Honeycode = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeArgs
                {
                    AccessToken = "string",
                    OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestArgs
                    {
                        AuthCode = "string",
                        RedirectUri = "string",
                    },
                    RefreshToken = "string",
                },
                InforNexus = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusArgs
                {
                    AccessKeyId = "string",
                    Datakey = "string",
                    SecretAccessKey = "string",
                    UserId = "string",
                },
                Marketo = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoArgs
                {
                    ClientId = "string",
                    ClientSecret = "string",
                    AccessToken = "string",
                    OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestArgs
                    {
                        AuthCode = "string",
                        RedirectUri = "string",
                    },
                },
                Redshift = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs
                {
                    Password = "string",
                    Username = "string",
                },
                Salesforce = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs
                {
                    AccessToken = "string",
                    ClientCredentialsArn = "string",
                    JwtToken = "string",
                    Oauth2GrantType = "string",
                    OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs
                    {
                        AuthCode = "string",
                        RedirectUri = "string",
                    },
                    RefreshToken = "string",
                },
                SapoData = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataArgs
                {
                    BasicAuthCredentials = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsArgs
                    {
                        Password = "string",
                        Username = "string",
                    },
                    OauthCredentials = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsArgs
                    {
                        ClientId = "string",
                        ClientSecret = "string",
                        AccessToken = "string",
                        OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequestArgs
                        {
                            AuthCode = "string",
                            RedirectUri = "string",
                        },
                        RefreshToken = "string",
                    },
                },
                ServiceNow = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowArgs
                {
                    Password = "string",
                    Username = "string",
                },
                Singular = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularArgs
                {
                    ApiKey = "string",
                },
                Slack = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackArgs
                {
                    ClientId = "string",
                    ClientSecret = "string",
                    AccessToken = "string",
                    OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestArgs
                    {
                        AuthCode = "string",
                        RedirectUri = "string",
                    },
                },
                Snowflake = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeArgs
                {
                    Password = "string",
                    Username = "string",
                },
                Trendmicro = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroArgs
                {
                    ApiSecretKey = "string",
                },
                Veeva = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaArgs
                {
                    Password = "string",
                    Username = "string",
                },
                Zendesk = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskArgs
                {
                    ClientId = "string",
                    ClientSecret = "string",
                    AccessToken = "string",
                    OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestArgs
                    {
                        AuthCode = "string",
                        RedirectUri = "string",
                    },
                },
            },
            ConnectorProfileProperties = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs
            {
                Amplitude = null,
                CustomConnector = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorArgs
                {
                    Oauth2Properties = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesArgs
                    {
                        Oauth2GrantType = "string",
                        TokenUrl = "string",
                        TokenUrlCustomProperties = 
                        {
                            { "string", "string" },
                        },
                    },
                    ProfileProperties = 
                    {
                        { "string", "string" },
                    },
                },
                Datadog = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogArgs
                {
                    InstanceUrl = "string",
                },
                Dynatrace = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceArgs
                {
                    InstanceUrl = "string",
                },
                GoogleAnalytics = null,
                Honeycode = null,
                InforNexus = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusArgs
                {
                    InstanceUrl = "string",
                },
                Marketo = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoArgs
                {
                    InstanceUrl = "string",
                },
                Redshift = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs
                {
                    BucketName = "string",
                    RoleArn = "string",
                    BucketPrefix = "string",
                    ClusterIdentifier = "string",
                    DataApiRoleArn = "string",
                    DatabaseName = "string",
                    DatabaseUrl = "string",
                },
                Salesforce = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceArgs
                {
                    InstanceUrl = "string",
                    IsSandboxEnvironment = false,
                    UsePrivatelinkForMetadataAndAuthorization = false,
                },
                SapoData = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataArgs
                {
                    ApplicationHostUrl = "string",
                    ApplicationServicePath = "string",
                    ClientNumber = "string",
                    PortNumber = 0,
                    LogonLanguage = "string",
                    OauthProperties = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesArgs
                    {
                        AuthCodeUrl = "string",
                        OauthScopes = new[]
                        {
                            "string",
                        },
                        TokenUrl = "string",
                    },
                    PrivateLinkServiceName = "string",
                },
                ServiceNow = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowArgs
                {
                    InstanceUrl = "string",
                },
                Singular = null,
                Slack = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackArgs
                {
                    InstanceUrl = "string",
                },
                Snowflake = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeArgs
                {
                    BucketName = "string",
                    Stage = "string",
                    Warehouse = "string",
                    AccountName = "string",
                    BucketPrefix = "string",
                    PrivateLinkServiceName = "string",
                    Region = "string",
                },
                Trendmicro = null,
                Veeva = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaArgs
                {
                    InstanceUrl = "string",
                },
                Zendesk = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskArgs
                {
                    InstanceUrl = "string",
                },
            },
        },
        ConnectorType = "string",
        ConnectorLabel = "string",
        KmsArn = "string",
        Name = "string",
        Region = "string",
    });
    
    example, err := appflow.NewConnectorProfile(ctx, "connectorProfileResource", &appflow.ConnectorProfileArgs{
    	ConnectionMode: pulumi.String("string"),
    	ConnectorProfileConfig: &appflow.ConnectorProfileConnectorProfileConfigArgs{
    		ConnectorProfileCredentials: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs{
    			Amplitude: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeArgs{
    				ApiKey:    pulumi.String("string"),
    				SecretKey: pulumi.String("string"),
    			},
    			CustomConnector: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs{
    				AuthenticationType: pulumi.String("string"),
    				ApiKey: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyArgs{
    					ApiKey:       pulumi.String("string"),
    					ApiSecretKey: pulumi.String("string"),
    				},
    				Basic: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicArgs{
    					Password: pulumi.String("string"),
    					Username: pulumi.String("string"),
    				},
    				Custom: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomArgs{
    					CustomAuthenticationType: pulumi.String("string"),
    					CredentialsMap: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    				},
    				Oauth2: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Args{
    					AccessToken:  pulumi.String("string"),
    					ClientId:     pulumi.String("string"),
    					ClientSecret: pulumi.String("string"),
    					OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequestArgs{
    						AuthCode:    pulumi.String("string"),
    						RedirectUri: pulumi.String("string"),
    					},
    					RefreshToken: pulumi.String("string"),
    				},
    			},
    			Datadog: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogArgs{
    				ApiKey:         pulumi.String("string"),
    				ApplicationKey: pulumi.String("string"),
    			},
    			Dynatrace: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceArgs{
    				ApiToken: pulumi.String("string"),
    			},
    			GoogleAnalytics: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsArgs{
    				ClientId:     pulumi.String("string"),
    				ClientSecret: pulumi.String("string"),
    				AccessToken:  pulumi.String("string"),
    				OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestArgs{
    					AuthCode:    pulumi.String("string"),
    					RedirectUri: pulumi.String("string"),
    				},
    				RefreshToken: pulumi.String("string"),
    			},
    			Honeycode: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeArgs{
    				AccessToken: pulumi.String("string"),
    				OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestArgs{
    					AuthCode:    pulumi.String("string"),
    					RedirectUri: pulumi.String("string"),
    				},
    				RefreshToken: pulumi.String("string"),
    			},
    			InforNexus: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusArgs{
    				AccessKeyId:     pulumi.String("string"),
    				Datakey:         pulumi.String("string"),
    				SecretAccessKey: pulumi.String("string"),
    				UserId:          pulumi.String("string"),
    			},
    			Marketo: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoArgs{
    				ClientId:     pulumi.String("string"),
    				ClientSecret: pulumi.String("string"),
    				AccessToken:  pulumi.String("string"),
    				OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestArgs{
    					AuthCode:    pulumi.String("string"),
    					RedirectUri: pulumi.String("string"),
    				},
    			},
    			Redshift: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs{
    				Password: pulumi.String("string"),
    				Username: pulumi.String("string"),
    			},
    			Salesforce: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs{
    				AccessToken:          pulumi.String("string"),
    				ClientCredentialsArn: pulumi.String("string"),
    				JwtToken:             pulumi.String("string"),
    				Oauth2GrantType:      pulumi.String("string"),
    				OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs{
    					AuthCode:    pulumi.String("string"),
    					RedirectUri: pulumi.String("string"),
    				},
    				RefreshToken: pulumi.String("string"),
    			},
    			SapoData: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataArgs{
    				BasicAuthCredentials: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsArgs{
    					Password: pulumi.String("string"),
    					Username: pulumi.String("string"),
    				},
    				OauthCredentials: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsArgs{
    					ClientId:     pulumi.String("string"),
    					ClientSecret: pulumi.String("string"),
    					AccessToken:  pulumi.String("string"),
    					OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequestArgs{
    						AuthCode:    pulumi.String("string"),
    						RedirectUri: pulumi.String("string"),
    					},
    					RefreshToken: pulumi.String("string"),
    				},
    			},
    			ServiceNow: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowArgs{
    				Password: pulumi.String("string"),
    				Username: pulumi.String("string"),
    			},
    			Singular: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularArgs{
    				ApiKey: pulumi.String("string"),
    			},
    			Slack: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackArgs{
    				ClientId:     pulumi.String("string"),
    				ClientSecret: pulumi.String("string"),
    				AccessToken:  pulumi.String("string"),
    				OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestArgs{
    					AuthCode:    pulumi.String("string"),
    					RedirectUri: pulumi.String("string"),
    				},
    			},
    			Snowflake: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeArgs{
    				Password: pulumi.String("string"),
    				Username: pulumi.String("string"),
    			},
    			Trendmicro: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroArgs{
    				ApiSecretKey: pulumi.String("string"),
    			},
    			Veeva: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaArgs{
    				Password: pulumi.String("string"),
    				Username: pulumi.String("string"),
    			},
    			Zendesk: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskArgs{
    				ClientId:     pulumi.String("string"),
    				ClientSecret: pulumi.String("string"),
    				AccessToken:  pulumi.String("string"),
    				OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestArgs{
    					AuthCode:    pulumi.String("string"),
    					RedirectUri: pulumi.String("string"),
    				},
    			},
    		},
    		ConnectorProfileProperties: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs{
    			Amplitude: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesAmplitudeArgs{},
    			CustomConnector: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorArgs{
    				Oauth2Properties: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesArgs{
    					Oauth2GrantType: pulumi.String("string"),
    					TokenUrl:        pulumi.String("string"),
    					TokenUrlCustomProperties: pulumi.StringMap{
    						"string": pulumi.String("string"),
    					},
    				},
    				ProfileProperties: pulumi.StringMap{
    					"string": pulumi.String("string"),
    				},
    			},
    			Datadog: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogArgs{
    				InstanceUrl: pulumi.String("string"),
    			},
    			Dynatrace: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceArgs{
    				InstanceUrl: pulumi.String("string"),
    			},
    			GoogleAnalytics: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesGoogleAnalyticsArgs{},
    			Honeycode:       &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesHoneycodeArgs{},
    			InforNexus: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusArgs{
    				InstanceUrl: pulumi.String("string"),
    			},
    			Marketo: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoArgs{
    				InstanceUrl: pulumi.String("string"),
    			},
    			Redshift: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs{
    				BucketName:        pulumi.String("string"),
    				RoleArn:           pulumi.String("string"),
    				BucketPrefix:      pulumi.String("string"),
    				ClusterIdentifier: pulumi.String("string"),
    				DataApiRoleArn:    pulumi.String("string"),
    				DatabaseName:      pulumi.String("string"),
    				DatabaseUrl:       pulumi.String("string"),
    			},
    			Salesforce: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceArgs{
    				InstanceUrl:          pulumi.String("string"),
    				IsSandboxEnvironment: pulumi.Bool(false),
    				UsePrivatelinkForMetadataAndAuthorization: pulumi.Bool(false),
    			},
    			SapoData: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataArgs{
    				ApplicationHostUrl:     pulumi.String("string"),
    				ApplicationServicePath: pulumi.String("string"),
    				ClientNumber:           pulumi.String("string"),
    				PortNumber:             pulumi.Int(0),
    				LogonLanguage:          pulumi.String("string"),
    				OauthProperties: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesArgs{
    					AuthCodeUrl: pulumi.String("string"),
    					OauthScopes: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					TokenUrl: pulumi.String("string"),
    				},
    				PrivateLinkServiceName: pulumi.String("string"),
    			},
    			ServiceNow: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowArgs{
    				InstanceUrl: pulumi.String("string"),
    			},
    			Singular: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSingularArgs{},
    			Slack: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackArgs{
    				InstanceUrl: pulumi.String("string"),
    			},
    			Snowflake: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeArgs{
    				BucketName:             pulumi.String("string"),
    				Stage:                  pulumi.String("string"),
    				Warehouse:              pulumi.String("string"),
    				AccountName:            pulumi.String("string"),
    				BucketPrefix:           pulumi.String("string"),
    				PrivateLinkServiceName: pulumi.String("string"),
    				Region:                 pulumi.String("string"),
    			},
    			Trendmicro: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesTrendmicroArgs{},
    			Veeva: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaArgs{
    				InstanceUrl: pulumi.String("string"),
    			},
    			Zendesk: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskArgs{
    				InstanceUrl: pulumi.String("string"),
    			},
    		},
    	},
    	ConnectorType:  pulumi.String("string"),
    	ConnectorLabel: pulumi.String("string"),
    	KmsArn:         pulumi.String("string"),
    	Name:           pulumi.String("string"),
    	Region:         pulumi.String("string"),
    })
    
    resource "aws_appflow_connector_profile" "connectorProfileResource" {
      lifecycle {
        create_before_destroy = true
      }
      connection_mode = "string"
      connector_profile_config = {
        connector_profile_credentials = {
          amplitude = {
            api_key    = "string"
            secret_key = "string"
          }
          custom_connector = {
            authentication_type = "string"
            api_key = {
              api_key        = "string"
              api_secret_key = "string"
            }
            basic = {
              password = "string"
              username = "string"
            }
            custom = {
              custom_authentication_type = "string"
              credentials_map = {
                "string" = "string"
              }
            }
            oauth2 = {
              access_token  = "string"
              client_id     = "string"
              client_secret = "string"
              oauth_request = {
                auth_code    = "string"
                redirect_uri = "string"
              }
              refresh_token = "string"
            }
          }
          datadog = {
            api_key         = "string"
            application_key = "string"
          }
          dynatrace = {
            api_token = "string"
          }
          google_analytics = {
            client_id     = "string"
            client_secret = "string"
            access_token  = "string"
            oauth_request = {
              auth_code    = "string"
              redirect_uri = "string"
            }
            refresh_token = "string"
          }
          honeycode = {
            access_token = "string"
            oauth_request = {
              auth_code    = "string"
              redirect_uri = "string"
            }
            refresh_token = "string"
          }
          infor_nexus = {
            access_key_id     = "string"
            datakey           = "string"
            secret_access_key = "string"
            user_id           = "string"
          }
          marketo = {
            client_id     = "string"
            client_secret = "string"
            access_token  = "string"
            oauth_request = {
              auth_code    = "string"
              redirect_uri = "string"
            }
          }
          redshift = {
            password = "string"
            username = "string"
          }
          salesforce = {
            access_token           = "string"
            client_credentials_arn = "string"
            jwt_token              = "string"
            oauth2_grant_type      = "string"
            oauth_request = {
              auth_code    = "string"
              redirect_uri = "string"
            }
            refresh_token = "string"
          }
          sapo_data = {
            basic_auth_credentials = {
              password = "string"
              username = "string"
            }
            oauth_credentials = {
              client_id     = "string"
              client_secret = "string"
              access_token  = "string"
              oauth_request = {
                auth_code    = "string"
                redirect_uri = "string"
              }
              refresh_token = "string"
            }
          }
          service_now = {
            password = "string"
            username = "string"
          }
          singular = {
            api_key = "string"
          }
          slack = {
            client_id     = "string"
            client_secret = "string"
            access_token  = "string"
            oauth_request = {
              auth_code    = "string"
              redirect_uri = "string"
            }
          }
          snowflake = {
            password = "string"
            username = "string"
          }
          trendmicro = {
            api_secret_key = "string"
          }
          veeva = {
            password = "string"
            username = "string"
          }
          zendesk = {
            client_id     = "string"
            client_secret = "string"
            access_token  = "string"
            oauth_request = {
              auth_code    = "string"
              redirect_uri = "string"
            }
          }
        }
        connector_profile_properties = {
          amplitude = {}
          custom_connector = {
            oauth2_properties = {
              oauth2_grant_type = "string"
              token_url         = "string"
              token_url_custom_properties = {
                "string" = "string"
              }
            }
            profile_properties = {
              "string" = "string"
            }
          }
          datadog = {
            instance_url = "string"
          }
          dynatrace = {
            instance_url = "string"
          }
          google_analytics = {}
          honeycode        = {}
          infor_nexus = {
            instance_url = "string"
          }
          marketo = {
            instance_url = "string"
          }
          redshift = {
            bucket_name        = "string"
            role_arn           = "string"
            bucket_prefix      = "string"
            cluster_identifier = "string"
            data_api_role_arn  = "string"
            database_name      = "string"
            database_url       = "string"
          }
          salesforce = {
            instance_url                                   = "string"
            is_sandbox_environment                         = false
            use_privatelink_for_metadata_and_authorization = false
          }
          sapo_data = {
            application_host_url     = "string"
            application_service_path = "string"
            client_number            = "string"
            port_number              = 0
            logon_language           = "string"
            oauth_properties = {
              auth_code_url = "string"
              oauth_scopes  = ["string"]
              token_url     = "string"
            }
            private_link_service_name = "string"
          }
          service_now = {
            instance_url = "string"
          }
          singular = {}
          slack = {
            instance_url = "string"
          }
          snowflake = {
            bucket_name               = "string"
            stage                     = "string"
            warehouse                 = "string"
            account_name              = "string"
            bucket_prefix             = "string"
            private_link_service_name = "string"
            region                    = "string"
          }
          trendmicro = {}
          veeva = {
            instance_url = "string"
          }
          zendesk = {
            instance_url = "string"
          }
        }
      }
      connector_type  = "string"
      connector_label = "string"
      kms_arn         = "string"
      name            = "string"
      region          = "string"
    }
    
    var connectorProfileResource = new ConnectorProfile("connectorProfileResource", ConnectorProfileArgs.builder()
        .connectionMode("string")
        .connectorProfileConfig(ConnectorProfileConnectorProfileConfigArgs.builder()
            .connectorProfileCredentials(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs.builder()
                .amplitude(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeArgs.builder()
                    .apiKey("string")
                    .secretKey("string")
                    .build())
                .customConnector(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.builder()
                    .authenticationType("string")
                    .apiKey(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyArgs.builder()
                        .apiKey("string")
                        .apiSecretKey("string")
                        .build())
                    .basic(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicArgs.builder()
                        .password("string")
                        .username("string")
                        .build())
                    .custom(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomArgs.builder()
                        .customAuthenticationType("string")
                        .credentialsMap(Map.of("string", "string"))
                        .build())
                    .oauth2(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Args.builder()
                        .accessToken("string")
                        .clientId("string")
                        .clientSecret("string")
                        .oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequestArgs.builder()
                            .authCode("string")
                            .redirectUri("string")
                            .build())
                        .refreshToken("string")
                        .build())
                    .build())
                .datadog(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogArgs.builder()
                    .apiKey("string")
                    .applicationKey("string")
                    .build())
                .dynatrace(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceArgs.builder()
                    .apiToken("string")
                    .build())
                .googleAnalytics(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsArgs.builder()
                    .clientId("string")
                    .clientSecret("string")
                    .accessToken("string")
                    .oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestArgs.builder()
                        .authCode("string")
                        .redirectUri("string")
                        .build())
                    .refreshToken("string")
                    .build())
                .honeycode(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeArgs.builder()
                    .accessToken("string")
                    .oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestArgs.builder()
                        .authCode("string")
                        .redirectUri("string")
                        .build())
                    .refreshToken("string")
                    .build())
                .inforNexus(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusArgs.builder()
                    .accessKeyId("string")
                    .datakey("string")
                    .secretAccessKey("string")
                    .userId("string")
                    .build())
                .marketo(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoArgs.builder()
                    .clientId("string")
                    .clientSecret("string")
                    .accessToken("string")
                    .oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestArgs.builder()
                        .authCode("string")
                        .redirectUri("string")
                        .build())
                    .build())
                .redshift(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs.builder()
                    .password("string")
                    .username("string")
                    .build())
                .salesforce(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.builder()
                    .accessToken("string")
                    .clientCredentialsArn("string")
                    .jwtToken("string")
                    .oauth2GrantType("string")
                    .oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs.builder()
                        .authCode("string")
                        .redirectUri("string")
                        .build())
                    .refreshToken("string")
                    .build())
                .sapoData(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataArgs.builder()
                    .basicAuthCredentials(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsArgs.builder()
                        .password("string")
                        .username("string")
                        .build())
                    .oauthCredentials(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsArgs.builder()
                        .clientId("string")
                        .clientSecret("string")
                        .accessToken("string")
                        .oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequestArgs.builder()
                            .authCode("string")
                            .redirectUri("string")
                            .build())
                        .refreshToken("string")
                        .build())
                    .build())
                .serviceNow(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowArgs.builder()
                    .password("string")
                    .username("string")
                    .build())
                .singular(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularArgs.builder()
                    .apiKey("string")
                    .build())
                .slack(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackArgs.builder()
                    .clientId("string")
                    .clientSecret("string")
                    .accessToken("string")
                    .oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestArgs.builder()
                        .authCode("string")
                        .redirectUri("string")
                        .build())
                    .build())
                .snowflake(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeArgs.builder()
                    .password("string")
                    .username("string")
                    .build())
                .trendmicro(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroArgs.builder()
                    .apiSecretKey("string")
                    .build())
                .veeva(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaArgs.builder()
                    .password("string")
                    .username("string")
                    .build())
                .zendesk(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskArgs.builder()
                    .clientId("string")
                    .clientSecret("string")
                    .accessToken("string")
                    .oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestArgs.builder()
                        .authCode("string")
                        .redirectUri("string")
                        .build())
                    .build())
                .build())
            .connectorProfileProperties(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs.builder()
                .amplitude(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesAmplitudeArgs.builder()
                    .build())
                .customConnector(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorArgs.builder()
                    .oauth2Properties(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesArgs.builder()
                        .oauth2GrantType("string")
                        .tokenUrl("string")
                        .tokenUrlCustomProperties(Map.of("string", "string"))
                        .build())
                    .profileProperties(Map.of("string", "string"))
                    .build())
                .datadog(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogArgs.builder()
                    .instanceUrl("string")
                    .build())
                .dynatrace(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceArgs.builder()
                    .instanceUrl("string")
                    .build())
                .googleAnalytics(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesGoogleAnalyticsArgs.builder()
                    .build())
                .honeycode(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesHoneycodeArgs.builder()
                    .build())
                .inforNexus(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusArgs.builder()
                    .instanceUrl("string")
                    .build())
                .marketo(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoArgs.builder()
                    .instanceUrl("string")
                    .build())
                .redshift(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs.builder()
                    .bucketName("string")
                    .roleArn("string")
                    .bucketPrefix("string")
                    .clusterIdentifier("string")
                    .dataApiRoleArn("string")
                    .databaseName("string")
                    .databaseUrl("string")
                    .build())
                .salesforce(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceArgs.builder()
                    .instanceUrl("string")
                    .isSandboxEnvironment(false)
                    .usePrivatelinkForMetadataAndAuthorization(false)
                    .build())
                .sapoData(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataArgs.builder()
                    .applicationHostUrl("string")
                    .applicationServicePath("string")
                    .clientNumber("string")
                    .portNumber(0)
                    .logonLanguage("string")
                    .oauthProperties(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesArgs.builder()
                        .authCodeUrl("string")
                        .oauthScopes("string")
                        .tokenUrl("string")
                        .build())
                    .privateLinkServiceName("string")
                    .build())
                .serviceNow(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowArgs.builder()
                    .instanceUrl("string")
                    .build())
                .singular(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSingularArgs.builder()
                    .build())
                .slack(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackArgs.builder()
                    .instanceUrl("string")
                    .build())
                .snowflake(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeArgs.builder()
                    .bucketName("string")
                    .stage("string")
                    .warehouse("string")
                    .accountName("string")
                    .bucketPrefix("string")
                    .privateLinkServiceName("string")
                    .region("string")
                    .build())
                .trendmicro(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesTrendmicroArgs.builder()
                    .build())
                .veeva(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaArgs.builder()
                    .instanceUrl("string")
                    .build())
                .zendesk(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskArgs.builder()
                    .instanceUrl("string")
                    .build())
                .build())
            .build())
        .connectorType("string")
        .connectorLabel("string")
        .kmsArn("string")
        .name("string")
        .region("string")
        .build());
    
    connector_profile_resource = aws.appflow.ConnectorProfile("connectorProfileResource",
        connection_mode="string",
        connector_profile_config={
            "connector_profile_credentials": {
                "amplitude": {
                    "api_key": "string",
                    "secret_key": "string",
                },
                "custom_connector": {
                    "authentication_type": "string",
                    "api_key": {
                        "api_key": "string",
                        "api_secret_key": "string",
                    },
                    "basic": {
                        "password": "string",
                        "username": "string",
                    },
                    "custom": {
                        "custom_authentication_type": "string",
                        "credentials_map": {
                            "string": "string",
                        },
                    },
                    "oauth2": {
                        "access_token": "string",
                        "client_id": "string",
                        "client_secret": "string",
                        "oauth_request": {
                            "auth_code": "string",
                            "redirect_uri": "string",
                        },
                        "refresh_token": "string",
                    },
                },
                "datadog": {
                    "api_key": "string",
                    "application_key": "string",
                },
                "dynatrace": {
                    "api_token": "string",
                },
                "google_analytics": {
                    "client_id": "string",
                    "client_secret": "string",
                    "access_token": "string",
                    "oauth_request": {
                        "auth_code": "string",
                        "redirect_uri": "string",
                    },
                    "refresh_token": "string",
                },
                "honeycode": {
                    "access_token": "string",
                    "oauth_request": {
                        "auth_code": "string",
                        "redirect_uri": "string",
                    },
                    "refresh_token": "string",
                },
                "infor_nexus": {
                    "access_key_id": "string",
                    "datakey": "string",
                    "secret_access_key": "string",
                    "user_id": "string",
                },
                "marketo": {
                    "client_id": "string",
                    "client_secret": "string",
                    "access_token": "string",
                    "oauth_request": {
                        "auth_code": "string",
                        "redirect_uri": "string",
                    },
                },
                "redshift": {
                    "password": "string",
                    "username": "string",
                },
                "salesforce": {
                    "access_token": "string",
                    "client_credentials_arn": "string",
                    "jwt_token": "string",
                    "oauth2_grant_type": "string",
                    "oauth_request": {
                        "auth_code": "string",
                        "redirect_uri": "string",
                    },
                    "refresh_token": "string",
                },
                "sapo_data": {
                    "basic_auth_credentials": {
                        "password": "string",
                        "username": "string",
                    },
                    "oauth_credentials": {
                        "client_id": "string",
                        "client_secret": "string",
                        "access_token": "string",
                        "oauth_request": {
                            "auth_code": "string",
                            "redirect_uri": "string",
                        },
                        "refresh_token": "string",
                    },
                },
                "service_now": {
                    "password": "string",
                    "username": "string",
                },
                "singular": {
                    "api_key": "string",
                },
                "slack": {
                    "client_id": "string",
                    "client_secret": "string",
                    "access_token": "string",
                    "oauth_request": {
                        "auth_code": "string",
                        "redirect_uri": "string",
                    },
                },
                "snowflake": {
                    "password": "string",
                    "username": "string",
                },
                "trendmicro": {
                    "api_secret_key": "string",
                },
                "veeva": {
                    "password": "string",
                    "username": "string",
                },
                "zendesk": {
                    "client_id": "string",
                    "client_secret": "string",
                    "access_token": "string",
                    "oauth_request": {
                        "auth_code": "string",
                        "redirect_uri": "string",
                    },
                },
            },
            "connector_profile_properties": {
                "amplitude": {},
                "custom_connector": {
                    "oauth2_properties": {
                        "oauth2_grant_type": "string",
                        "token_url": "string",
                        "token_url_custom_properties": {
                            "string": "string",
                        },
                    },
                    "profile_properties": {
                        "string": "string",
                    },
                },
                "datadog": {
                    "instance_url": "string",
                },
                "dynatrace": {
                    "instance_url": "string",
                },
                "google_analytics": {},
                "honeycode": {},
                "infor_nexus": {
                    "instance_url": "string",
                },
                "marketo": {
                    "instance_url": "string",
                },
                "redshift": {
                    "bucket_name": "string",
                    "role_arn": "string",
                    "bucket_prefix": "string",
                    "cluster_identifier": "string",
                    "data_api_role_arn": "string",
                    "database_name": "string",
                    "database_url": "string",
                },
                "salesforce": {
                    "instance_url": "string",
                    "is_sandbox_environment": False,
                    "use_privatelink_for_metadata_and_authorization": False,
                },
                "sapo_data": {
                    "application_host_url": "string",
                    "application_service_path": "string",
                    "client_number": "string",
                    "port_number": 0,
                    "logon_language": "string",
                    "oauth_properties": {
                        "auth_code_url": "string",
                        "oauth_scopes": ["string"],
                        "token_url": "string",
                    },
                    "private_link_service_name": "string",
                },
                "service_now": {
                    "instance_url": "string",
                },
                "singular": {},
                "slack": {
                    "instance_url": "string",
                },
                "snowflake": {
                    "bucket_name": "string",
                    "stage": "string",
                    "warehouse": "string",
                    "account_name": "string",
                    "bucket_prefix": "string",
                    "private_link_service_name": "string",
                    "region": "string",
                },
                "trendmicro": {},
                "veeva": {
                    "instance_url": "string",
                },
                "zendesk": {
                    "instance_url": "string",
                },
            },
        },
        connector_type="string",
        connector_label="string",
        kms_arn="string",
        name="string",
        region="string")
    
    const connectorProfileResource = new aws.appflow.ConnectorProfile("connectorProfileResource", {
        connectionMode: "string",
        connectorProfileConfig: {
            connectorProfileCredentials: {
                amplitude: {
                    apiKey: "string",
                    secretKey: "string",
                },
                customConnector: {
                    authenticationType: "string",
                    apiKey: {
                        apiKey: "string",
                        apiSecretKey: "string",
                    },
                    basic: {
                        password: "string",
                        username: "string",
                    },
                    custom: {
                        customAuthenticationType: "string",
                        credentialsMap: {
                            string: "string",
                        },
                    },
                    oauth2: {
                        accessToken: "string",
                        clientId: "string",
                        clientSecret: "string",
                        oauthRequest: {
                            authCode: "string",
                            redirectUri: "string",
                        },
                        refreshToken: "string",
                    },
                },
                datadog: {
                    apiKey: "string",
                    applicationKey: "string",
                },
                dynatrace: {
                    apiToken: "string",
                },
                googleAnalytics: {
                    clientId: "string",
                    clientSecret: "string",
                    accessToken: "string",
                    oauthRequest: {
                        authCode: "string",
                        redirectUri: "string",
                    },
                    refreshToken: "string",
                },
                honeycode: {
                    accessToken: "string",
                    oauthRequest: {
                        authCode: "string",
                        redirectUri: "string",
                    },
                    refreshToken: "string",
                },
                inforNexus: {
                    accessKeyId: "string",
                    datakey: "string",
                    secretAccessKey: "string",
                    userId: "string",
                },
                marketo: {
                    clientId: "string",
                    clientSecret: "string",
                    accessToken: "string",
                    oauthRequest: {
                        authCode: "string",
                        redirectUri: "string",
                    },
                },
                redshift: {
                    password: "string",
                    username: "string",
                },
                salesforce: {
                    accessToken: "string",
                    clientCredentialsArn: "string",
                    jwtToken: "string",
                    oauth2GrantType: "string",
                    oauthRequest: {
                        authCode: "string",
                        redirectUri: "string",
                    },
                    refreshToken: "string",
                },
                sapoData: {
                    basicAuthCredentials: {
                        password: "string",
                        username: "string",
                    },
                    oauthCredentials: {
                        clientId: "string",
                        clientSecret: "string",
                        accessToken: "string",
                        oauthRequest: {
                            authCode: "string",
                            redirectUri: "string",
                        },
                        refreshToken: "string",
                    },
                },
                serviceNow: {
                    password: "string",
                    username: "string",
                },
                singular: {
                    apiKey: "string",
                },
                slack: {
                    clientId: "string",
                    clientSecret: "string",
                    accessToken: "string",
                    oauthRequest: {
                        authCode: "string",
                        redirectUri: "string",
                    },
                },
                snowflake: {
                    password: "string",
                    username: "string",
                },
                trendmicro: {
                    apiSecretKey: "string",
                },
                veeva: {
                    password: "string",
                    username: "string",
                },
                zendesk: {
                    clientId: "string",
                    clientSecret: "string",
                    accessToken: "string",
                    oauthRequest: {
                        authCode: "string",
                        redirectUri: "string",
                    },
                },
            },
            connectorProfileProperties: {
                amplitude: {},
                customConnector: {
                    oauth2Properties: {
                        oauth2GrantType: "string",
                        tokenUrl: "string",
                        tokenUrlCustomProperties: {
                            string: "string",
                        },
                    },
                    profileProperties: {
                        string: "string",
                    },
                },
                datadog: {
                    instanceUrl: "string",
                },
                dynatrace: {
                    instanceUrl: "string",
                },
                googleAnalytics: {},
                honeycode: {},
                inforNexus: {
                    instanceUrl: "string",
                },
                marketo: {
                    instanceUrl: "string",
                },
                redshift: {
                    bucketName: "string",
                    roleArn: "string",
                    bucketPrefix: "string",
                    clusterIdentifier: "string",
                    dataApiRoleArn: "string",
                    databaseName: "string",
                    databaseUrl: "string",
                },
                salesforce: {
                    instanceUrl: "string",
                    isSandboxEnvironment: false,
                    usePrivatelinkForMetadataAndAuthorization: false,
                },
                sapoData: {
                    applicationHostUrl: "string",
                    applicationServicePath: "string",
                    clientNumber: "string",
                    portNumber: 0,
                    logonLanguage: "string",
                    oauthProperties: {
                        authCodeUrl: "string",
                        oauthScopes: ["string"],
                        tokenUrl: "string",
                    },
                    privateLinkServiceName: "string",
                },
                serviceNow: {
                    instanceUrl: "string",
                },
                singular: {},
                slack: {
                    instanceUrl: "string",
                },
                snowflake: {
                    bucketName: "string",
                    stage: "string",
                    warehouse: "string",
                    accountName: "string",
                    bucketPrefix: "string",
                    privateLinkServiceName: "string",
                    region: "string",
                },
                trendmicro: {},
                veeva: {
                    instanceUrl: "string",
                },
                zendesk: {
                    instanceUrl: "string",
                },
            },
        },
        connectorType: "string",
        connectorLabel: "string",
        kmsArn: "string",
        name: "string",
        region: "string",
    });
    
    type: aws:appflow:ConnectorProfile
    properties:
        connectionMode: string
        connectorLabel: string
        connectorProfileConfig:
            connectorProfileCredentials:
                amplitude:
                    apiKey: string
                    secretKey: string
                customConnector:
                    apiKey:
                        apiKey: string
                        apiSecretKey: string
                    authenticationType: string
                    basic:
                        password: string
                        username: string
                    custom:
                        credentialsMap:
                            string: string
                        customAuthenticationType: string
                    oauth2:
                        accessToken: string
                        clientId: string
                        clientSecret: string
                        oauthRequest:
                            authCode: string
                            redirectUri: string
                        refreshToken: string
                datadog:
                    apiKey: string
                    applicationKey: string
                dynatrace:
                    apiToken: string
                googleAnalytics:
                    accessToken: string
                    clientId: string
                    clientSecret: string
                    oauthRequest:
                        authCode: string
                        redirectUri: string
                    refreshToken: string
                honeycode:
                    accessToken: string
                    oauthRequest:
                        authCode: string
                        redirectUri: string
                    refreshToken: string
                inforNexus:
                    accessKeyId: string
                    datakey: string
                    secretAccessKey: string
                    userId: string
                marketo:
                    accessToken: string
                    clientId: string
                    clientSecret: string
                    oauthRequest:
                        authCode: string
                        redirectUri: string
                redshift:
                    password: string
                    username: string
                salesforce:
                    accessToken: string
                    clientCredentialsArn: string
                    jwtToken: string
                    oauth2GrantType: string
                    oauthRequest:
                        authCode: string
                        redirectUri: string
                    refreshToken: string
                sapoData:
                    basicAuthCredentials:
                        password: string
                        username: string
                    oauthCredentials:
                        accessToken: string
                        clientId: string
                        clientSecret: string
                        oauthRequest:
                            authCode: string
                            redirectUri: string
                        refreshToken: string
                serviceNow:
                    password: string
                    username: string
                singular:
                    apiKey: string
                slack:
                    accessToken: string
                    clientId: string
                    clientSecret: string
                    oauthRequest:
                        authCode: string
                        redirectUri: string
                snowflake:
                    password: string
                    username: string
                trendmicro:
                    apiSecretKey: string
                veeva:
                    password: string
                    username: string
                zendesk:
                    accessToken: string
                    clientId: string
                    clientSecret: string
                    oauthRequest:
                        authCode: string
                        redirectUri: string
            connectorProfileProperties:
                amplitude: {}
                customConnector:
                    oauth2Properties:
                        oauth2GrantType: string
                        tokenUrl: string
                        tokenUrlCustomProperties:
                            string: string
                    profileProperties:
                        string: string
                datadog:
                    instanceUrl: string
                dynatrace:
                    instanceUrl: string
                googleAnalytics: {}
                honeycode: {}
                inforNexus:
                    instanceUrl: string
                marketo:
                    instanceUrl: string
                redshift:
                    bucketName: string
                    bucketPrefix: string
                    clusterIdentifier: string
                    dataApiRoleArn: string
                    databaseName: string
                    databaseUrl: string
                    roleArn: string
                salesforce:
                    instanceUrl: string
                    isSandboxEnvironment: false
                    usePrivatelinkForMetadataAndAuthorization: false
                sapoData:
                    applicationHostUrl: string
                    applicationServicePath: string
                    clientNumber: string
                    logonLanguage: string
                    oauthProperties:
                        authCodeUrl: string
                        oauthScopes:
                            - string
                        tokenUrl: string
                    portNumber: 0
                    privateLinkServiceName: string
                serviceNow:
                    instanceUrl: string
                singular: {}
                slack:
                    instanceUrl: string
                snowflake:
                    accountName: string
                    bucketName: string
                    bucketPrefix: string
                    privateLinkServiceName: string
                    region: string
                    stage: string
                    warehouse: string
                trendmicro: {}
                veeva:
                    instanceUrl: string
                zendesk:
                    instanceUrl: string
        connectorType: string
        kmsArn: string
        name: string
        region: string
    

    ConnectorProfile Resource Properties

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

    Inputs

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

    The ConnectorProfile resource accepts the following input properties:

    ConnectionMode string
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    ConnectorProfileConfig ConnectorProfileConnectorProfileConfig
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    ConnectorType string
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    ConnectorLabel string
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    KmsArn string
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    Name string
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    ConnectionMode string
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    ConnectorProfileConfig ConnectorProfileConnectorProfileConfigArgs
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    ConnectorType string
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    ConnectorLabel string
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    KmsArn string
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    Name string
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    connection_mode string
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    connector_profile_config object
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    connector_type string
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    connector_label string
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    kms_arn string
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    name string
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    connectionMode String
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    connectorProfileConfig ConnectorProfileConnectorProfileConfig
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    connectorType String
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    connectorLabel String
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    kmsArn String
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    name String
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    connectionMode string
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    connectorProfileConfig ConnectorProfileConnectorProfileConfig
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    connectorType string
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    connectorLabel string
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    kmsArn string
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    name string
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    connection_mode str
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    connector_profile_config ConnectorProfileConnectorProfileConfigArgs
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    connector_type str
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    connector_label str
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    kms_arn str
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    name str
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    region str
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    connectionMode String
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    connectorProfileConfig Property Map
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    connectorType String
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    connectorLabel String
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    kmsArn String
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    name String
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.

    Outputs

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

    Arn string
    ARN of the connector profile.
    CredentialsArn string
    ARN of the connector profile credentials.
    Id string
    The provider-assigned unique ID for this managed resource.
    Arn string
    ARN of the connector profile.
    CredentialsArn string
    ARN of the connector profile credentials.
    Id string
    The provider-assigned unique ID for this managed resource.
    arn string
    ARN of the connector profile.
    credentials_arn string
    ARN of the connector profile credentials.
    id string
    The provider-assigned unique ID for this managed resource.
    arn String
    ARN of the connector profile.
    credentialsArn String
    ARN of the connector profile credentials.
    id String
    The provider-assigned unique ID for this managed resource.
    arn string
    ARN of the connector profile.
    credentialsArn string
    ARN of the connector profile credentials.
    id string
    The provider-assigned unique ID for this managed resource.
    arn str
    ARN of the connector profile.
    credentials_arn str
    ARN of the connector profile credentials.
    id str
    The provider-assigned unique ID for this managed resource.
    arn String
    ARN of the connector profile.
    credentialsArn String
    ARN of the connector profile credentials.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing ConnectorProfile Resource

    Get an existing ConnectorProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ConnectorProfileState, opts?: CustomResourceOptions): ConnectorProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            arn: Optional[str] = None,
            connection_mode: Optional[str] = None,
            connector_label: Optional[str] = None,
            connector_profile_config: Optional[ConnectorProfileConnectorProfileConfigArgs] = None,
            connector_type: Optional[str] = None,
            credentials_arn: Optional[str] = None,
            kms_arn: Optional[str] = None,
            name: Optional[str] = None,
            region: Optional[str] = None) -> ConnectorProfile
    func GetConnectorProfile(ctx *Context, name string, id IDInput, state *ConnectorProfileState, opts ...ResourceOption) (*ConnectorProfile, error)
    public static ConnectorProfile Get(string name, Input<string> id, ConnectorProfileState? state, CustomResourceOptions? opts = null)
    public static ConnectorProfile get(String name, Output<String> id, ConnectorProfileState state, CustomResourceOptions options)
    resources:  _:    type: aws:appflow:ConnectorProfile    get:      id: ${id}
    import {
      to = aws_appflow_connector_profile.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Arn string
    ARN of the connector profile.
    ConnectionMode string
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    ConnectorLabel string
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    ConnectorProfileConfig ConnectorProfileConnectorProfileConfig
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    ConnectorType string
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    CredentialsArn string
    ARN of the connector profile credentials.
    KmsArn string
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    Name string
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    Arn string
    ARN of the connector profile.
    ConnectionMode string
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    ConnectorLabel string
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    ConnectorProfileConfig ConnectorProfileConnectorProfileConfigArgs
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    ConnectorType string
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    CredentialsArn string
    ARN of the connector profile credentials.
    KmsArn string
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    Name string
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    arn string
    ARN of the connector profile.
    connection_mode string
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    connector_label string
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    connector_profile_config object
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    connector_type string
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    credentials_arn string
    ARN of the connector profile credentials.
    kms_arn string
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    name string
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    arn String
    ARN of the connector profile.
    connectionMode String
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    connectorLabel String
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    connectorProfileConfig ConnectorProfileConnectorProfileConfig
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    connectorType String
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    credentialsArn String
    ARN of the connector profile credentials.
    kmsArn String
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    name String
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    arn string
    ARN of the connector profile.
    connectionMode string
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    connectorLabel string
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    connectorProfileConfig ConnectorProfileConnectorProfileConfig
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    connectorType string
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    credentialsArn string
    ARN of the connector profile credentials.
    kmsArn string
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    name string
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    arn str
    ARN of the connector profile.
    connection_mode str
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    connector_label str
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    connector_profile_config ConnectorProfileConnectorProfileConfigArgs
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    connector_type str
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    credentials_arn str
    ARN of the connector profile credentials.
    kms_arn str
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    name str
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    region str
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    arn String
    ARN of the connector profile.
    connectionMode String
    Connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of: Public, Private.
    connectorLabel String
    Label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for the CustomConnector connector type.
    connectorProfileConfig Property Map
    Connector-specific configuration and credentials. See connectorProfileConfig Block for details.
    connectorType String
    Type of connector. One of: Amplitude, CustomConnector, CustomerProfiles, Datadog, Dynatrace, EventBridge, Googleanalytics, Honeycode, Infornexus, LookoutMetrics, Marketo, Redshift, S3, Salesforce, SAPOData, Servicenow, Singular, Slack, Snowflake, Trendmicro, Upsolver, Veeva, Zendesk.
    credentialsArn String
    ARN of the connector profile credentials.
    kmsArn String
    ARN of the KMS key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
    name String
    Name of the connector profile. The name is unique for each ConnectorProfile in your AWS account.
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.

    Supporting Types

    ConnectorProfileConnectorProfileConfig, ConnectorProfileConnectorProfileConfigArgs

    ConnectorProfileCredentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentials
    Connector-specific credentials required by each connector. See connectorProfileCredentials Block for details.
    ConnectorProfileProperties ConnectorProfileConnectorProfileConfigConnectorProfileProperties
    Connector-specific properties of the profile configuration. See connectorProfileProperties Block for details.
    ConnectorProfileCredentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentials
    Connector-specific credentials required by each connector. See connectorProfileCredentials Block for details.
    ConnectorProfileProperties ConnectorProfileConnectorProfileConfigConnectorProfileProperties
    Connector-specific properties of the profile configuration. See connectorProfileProperties Block for details.
    connector_profile_credentials object
    Connector-specific credentials required by each connector. See connectorProfileCredentials Block for details.
    connector_profile_properties object
    Connector-specific properties of the profile configuration. See connectorProfileProperties Block for details.
    connectorProfileCredentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentials
    Connector-specific credentials required by each connector. See connectorProfileCredentials Block for details.
    connectorProfileProperties ConnectorProfileConnectorProfileConfigConnectorProfileProperties
    Connector-specific properties of the profile configuration. See connectorProfileProperties Block for details.
    connectorProfileCredentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentials
    Connector-specific credentials required by each connector. See connectorProfileCredentials Block for details.
    connectorProfileProperties ConnectorProfileConnectorProfileConfigConnectorProfileProperties
    Connector-specific properties of the profile configuration. See connectorProfileProperties Block for details.
    connector_profile_credentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentials
    Connector-specific credentials required by each connector. See connectorProfileCredentials Block for details.
    connector_profile_properties ConnectorProfileConnectorProfileConfigConnectorProfileProperties
    Connector-specific properties of the profile configuration. See connectorProfileProperties Block for details.
    connectorProfileCredentials Property Map
    Connector-specific credentials required by each connector. See connectorProfileCredentials Block for details.
    connectorProfileProperties Property Map
    Connector-specific properties of the profile configuration. See connectorProfileProperties Block for details.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentials, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs

    Amplitude ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    CustomConnector ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector
    Connector-specific profile credentials required when using the custom connector. See connector_profile_config.connector_profile_credentials.custom_connector Block for details.
    Datadog ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog
    Connector-specific credentials required when using Datadog. See connector_profile_config.connector_profile_credentials.datadog Block for details.
    Dynatrace ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace
    Connector-specific credentials required when using Dynatrace. See connector_profile_config.connector_profile_credentials.dynatrace Block for details.
    GoogleAnalytics ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    Honeycode ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycode
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    InforNexus ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus
    Connector-specific credentials required when using Infor Nexus. See connector_profile_config.connector_profile_credentials.infor_nexus Block for details.
    Marketo ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo
    Connector-specific credentials required when using Marketo. See connector_profile_config.connector_profile_credentials.marketo Block for details.
    Redshift ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift
    Connector-specific credentials required when using Amazon Redshift. See connector_profile_config.connector_profile_credentials.redshift Block for details.
    Salesforce ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce
    Connector-specific credentials required when using Salesforce. See connector_profile_config.connector_profile_credentials.salesforce Block for details.
    SapoData ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData
    Connector-specific credentials required when using SAPOData. See connector_profile_config.connector_profile_credentials.sapo_data Block for details.
    ServiceNow ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow
    Connector-specific credentials required when using ServiceNow. See connector_profile_config.connector_profile_credentials.service_now Block for details.
    Singular ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    Slack ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack
    Connector-specific credentials required when using Slack. See connector_profile_config.connector_profile_credentials.slack Block for details.
    Snowflake ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake
    Connector-specific credentials required when using Snowflake. See connector_profile_config.connector_profile_credentials.snowflake Block for details.
    Trendmicro ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    Veeva ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva
    Connector-specific credentials required when using Veeva. See connector_profile_config.connector_profile_credentials.veeva Block for details.
    Zendesk ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk
    Connector-specific credentials required when using Zendesk. See connector_profile_config.connector_profile_credentials.zendesk Block for details.
    Amplitude ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    CustomConnector ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector
    Connector-specific profile credentials required when using the custom connector. See connector_profile_config.connector_profile_credentials.custom_connector Block for details.
    Datadog ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog
    Connector-specific credentials required when using Datadog. See connector_profile_config.connector_profile_credentials.datadog Block for details.
    Dynatrace ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace
    Connector-specific credentials required when using Dynatrace. See connector_profile_config.connector_profile_credentials.dynatrace Block for details.
    GoogleAnalytics ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    Honeycode ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycode
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    InforNexus ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus
    Connector-specific credentials required when using Infor Nexus. See connector_profile_config.connector_profile_credentials.infor_nexus Block for details.
    Marketo ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo
    Connector-specific credentials required when using Marketo. See connector_profile_config.connector_profile_credentials.marketo Block for details.
    Redshift ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift
    Connector-specific credentials required when using Amazon Redshift. See connector_profile_config.connector_profile_credentials.redshift Block for details.
    Salesforce ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce
    Connector-specific credentials required when using Salesforce. See connector_profile_config.connector_profile_credentials.salesforce Block for details.
    SapoData ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData
    Connector-specific credentials required when using SAPOData. See connector_profile_config.connector_profile_credentials.sapo_data Block for details.
    ServiceNow ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow
    Connector-specific credentials required when using ServiceNow. See connector_profile_config.connector_profile_credentials.service_now Block for details.
    Singular ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    Slack ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack
    Connector-specific credentials required when using Slack. See connector_profile_config.connector_profile_credentials.slack Block for details.
    Snowflake ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake
    Connector-specific credentials required when using Snowflake. See connector_profile_config.connector_profile_credentials.snowflake Block for details.
    Trendmicro ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    Veeva ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva
    Connector-specific credentials required when using Veeva. See connector_profile_config.connector_profile_credentials.veeva Block for details.
    Zendesk ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk
    Connector-specific credentials required when using Zendesk. See connector_profile_config.connector_profile_credentials.zendesk Block for details.
    amplitude object
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    custom_connector object
    Connector-specific profile credentials required when using the custom connector. See connector_profile_config.connector_profile_credentials.custom_connector Block for details.
    datadog object
    Connector-specific credentials required when using Datadog. See connector_profile_config.connector_profile_credentials.datadog Block for details.
    dynatrace object
    Connector-specific credentials required when using Dynatrace. See connector_profile_config.connector_profile_credentials.dynatrace Block for details.
    google_analytics object
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    honeycode object
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    infor_nexus object
    Connector-specific credentials required when using Infor Nexus. See connector_profile_config.connector_profile_credentials.infor_nexus Block for details.
    marketo object
    Connector-specific credentials required when using Marketo. See connector_profile_config.connector_profile_credentials.marketo Block for details.
    redshift object
    Connector-specific credentials required when using Amazon Redshift. See connector_profile_config.connector_profile_credentials.redshift Block for details.
    salesforce object
    Connector-specific credentials required when using Salesforce. See connector_profile_config.connector_profile_credentials.salesforce Block for details.
    sapo_data object
    Connector-specific credentials required when using SAPOData. See connector_profile_config.connector_profile_credentials.sapo_data Block for details.
    service_now object
    Connector-specific credentials required when using ServiceNow. See connector_profile_config.connector_profile_credentials.service_now Block for details.
    singular object
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    slack object
    Connector-specific credentials required when using Slack. See connector_profile_config.connector_profile_credentials.slack Block for details.
    snowflake object
    Connector-specific credentials required when using Snowflake. See connector_profile_config.connector_profile_credentials.snowflake Block for details.
    trendmicro object
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    veeva object
    Connector-specific credentials required when using Veeva. See connector_profile_config.connector_profile_credentials.veeva Block for details.
    zendesk object
    Connector-specific credentials required when using Zendesk. See connector_profile_config.connector_profile_credentials.zendesk Block for details.
    amplitude ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    customConnector ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector
    Connector-specific profile credentials required when using the custom connector. See connector_profile_config.connector_profile_credentials.custom_connector Block for details.
    datadog ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog
    Connector-specific credentials required when using Datadog. See connector_profile_config.connector_profile_credentials.datadog Block for details.
    dynatrace ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace
    Connector-specific credentials required when using Dynatrace. See connector_profile_config.connector_profile_credentials.dynatrace Block for details.
    googleAnalytics ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    honeycode ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycode
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    inforNexus ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus
    Connector-specific credentials required when using Infor Nexus. See connector_profile_config.connector_profile_credentials.infor_nexus Block for details.
    marketo ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo
    Connector-specific credentials required when using Marketo. See connector_profile_config.connector_profile_credentials.marketo Block for details.
    redshift ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift
    Connector-specific credentials required when using Amazon Redshift. See connector_profile_config.connector_profile_credentials.redshift Block for details.
    salesforce ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce
    Connector-specific credentials required when using Salesforce. See connector_profile_config.connector_profile_credentials.salesforce Block for details.
    sapoData ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData
    Connector-specific credentials required when using SAPOData. See connector_profile_config.connector_profile_credentials.sapo_data Block for details.
    serviceNow ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow
    Connector-specific credentials required when using ServiceNow. See connector_profile_config.connector_profile_credentials.service_now Block for details.
    singular ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    slack ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack
    Connector-specific credentials required when using Slack. See connector_profile_config.connector_profile_credentials.slack Block for details.
    snowflake ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake
    Connector-specific credentials required when using Snowflake. See connector_profile_config.connector_profile_credentials.snowflake Block for details.
    trendmicro ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    veeva ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva
    Connector-specific credentials required when using Veeva. See connector_profile_config.connector_profile_credentials.veeva Block for details.
    zendesk ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk
    Connector-specific credentials required when using Zendesk. See connector_profile_config.connector_profile_credentials.zendesk Block for details.
    amplitude ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    customConnector ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector
    Connector-specific profile credentials required when using the custom connector. See connector_profile_config.connector_profile_credentials.custom_connector Block for details.
    datadog ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog
    Connector-specific credentials required when using Datadog. See connector_profile_config.connector_profile_credentials.datadog Block for details.
    dynatrace ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace
    Connector-specific credentials required when using Dynatrace. See connector_profile_config.connector_profile_credentials.dynatrace Block for details.
    googleAnalytics ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    honeycode ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycode
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    inforNexus ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus
    Connector-specific credentials required when using Infor Nexus. See connector_profile_config.connector_profile_credentials.infor_nexus Block for details.
    marketo ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo
    Connector-specific credentials required when using Marketo. See connector_profile_config.connector_profile_credentials.marketo Block for details.
    redshift ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift
    Connector-specific credentials required when using Amazon Redshift. See connector_profile_config.connector_profile_credentials.redshift Block for details.
    salesforce ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce
    Connector-specific credentials required when using Salesforce. See connector_profile_config.connector_profile_credentials.salesforce Block for details.
    sapoData ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData
    Connector-specific credentials required when using SAPOData. See connector_profile_config.connector_profile_credentials.sapo_data Block for details.
    serviceNow ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow
    Connector-specific credentials required when using ServiceNow. See connector_profile_config.connector_profile_credentials.service_now Block for details.
    singular ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    slack ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack
    Connector-specific credentials required when using Slack. See connector_profile_config.connector_profile_credentials.slack Block for details.
    snowflake ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake
    Connector-specific credentials required when using Snowflake. See connector_profile_config.connector_profile_credentials.snowflake Block for details.
    trendmicro ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    veeva ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva
    Connector-specific credentials required when using Veeva. See connector_profile_config.connector_profile_credentials.veeva Block for details.
    zendesk ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk
    Connector-specific credentials required when using Zendesk. See connector_profile_config.connector_profile_credentials.zendesk Block for details.
    amplitude ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    custom_connector ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector
    Connector-specific profile credentials required when using the custom connector. See connector_profile_config.connector_profile_credentials.custom_connector Block for details.
    datadog ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog
    Connector-specific credentials required when using Datadog. See connector_profile_config.connector_profile_credentials.datadog Block for details.
    dynatrace ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace
    Connector-specific credentials required when using Dynatrace. See connector_profile_config.connector_profile_credentials.dynatrace Block for details.
    google_analytics ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    honeycode ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycode
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    infor_nexus ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus
    Connector-specific credentials required when using Infor Nexus. See connector_profile_config.connector_profile_credentials.infor_nexus Block for details.
    marketo ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo
    Connector-specific credentials required when using Marketo. See connector_profile_config.connector_profile_credentials.marketo Block for details.
    redshift ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift
    Connector-specific credentials required when using Amazon Redshift. See connector_profile_config.connector_profile_credentials.redshift Block for details.
    salesforce ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce
    Connector-specific credentials required when using Salesforce. See connector_profile_config.connector_profile_credentials.salesforce Block for details.
    sapo_data ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData
    Connector-specific credentials required when using SAPOData. See connector_profile_config.connector_profile_credentials.sapo_data Block for details.
    service_now ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow
    Connector-specific credentials required when using ServiceNow. See connector_profile_config.connector_profile_credentials.service_now Block for details.
    singular ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    slack ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack
    Connector-specific credentials required when using Slack. See connector_profile_config.connector_profile_credentials.slack Block for details.
    snowflake ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake
    Connector-specific credentials required when using Snowflake. See connector_profile_config.connector_profile_credentials.snowflake Block for details.
    trendmicro ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    veeva ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva
    Connector-specific credentials required when using Veeva. See connector_profile_config.connector_profile_credentials.veeva Block for details.
    zendesk ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk
    Connector-specific credentials required when using Zendesk. See connector_profile_config.connector_profile_credentials.zendesk Block for details.
    amplitude Property Map
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    customConnector Property Map
    Connector-specific profile credentials required when using the custom connector. See connector_profile_config.connector_profile_credentials.custom_connector Block for details.
    datadog Property Map
    Connector-specific credentials required when using Datadog. See connector_profile_config.connector_profile_credentials.datadog Block for details.
    dynatrace Property Map
    Connector-specific credentials required when using Dynatrace. See connector_profile_config.connector_profile_credentials.dynatrace Block for details.
    googleAnalytics Property Map
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    honeycode Property Map
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    inforNexus Property Map
    Connector-specific credentials required when using Infor Nexus. See connector_profile_config.connector_profile_credentials.infor_nexus Block for details.
    marketo Property Map
    Connector-specific credentials required when using Marketo. See connector_profile_config.connector_profile_credentials.marketo Block for details.
    redshift Property Map
    Connector-specific credentials required when using Amazon Redshift. See connector_profile_config.connector_profile_credentials.redshift Block for details.
    salesforce Property Map
    Connector-specific credentials required when using Salesforce. See connector_profile_config.connector_profile_credentials.salesforce Block for details.
    sapoData Property Map
    Connector-specific credentials required when using SAPOData. See connector_profile_config.connector_profile_credentials.sapo_data Block for details.
    serviceNow Property Map
    Connector-specific credentials required when using ServiceNow. See connector_profile_config.connector_profile_credentials.service_now Block for details.
    singular Property Map
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    slack Property Map
    Connector-specific credentials required when using Slack. See connector_profile_config.connector_profile_credentials.slack Block for details.
    snowflake Property Map
    Connector-specific credentials required when using Snowflake. See connector_profile_config.connector_profile_credentials.snowflake Block for details.
    trendmicro Property Map
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    veeva Property Map
    Connector-specific credentials required when using Veeva. See connector_profile_config.connector_profile_credentials.veeva Block for details.
    zendesk Property Map
    Connector-specific credentials required when using Zendesk. See connector_profile_config.connector_profile_credentials.zendesk Block for details.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeArgs

    ApiKey string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    SecretKey string
    Secret Access Key portion of the credentials.
    ApiKey string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    SecretKey string
    Secret Access Key portion of the credentials.
    api_key string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    secret_key string
    Secret Access Key portion of the credentials.
    apiKey String
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    secretKey String
    Secret Access Key portion of the credentials.
    apiKey string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    secretKey string
    Secret Access Key portion of the credentials.
    api_key str
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    secret_key str
    Secret Access Key portion of the credentials.
    apiKey String
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    secretKey String
    Secret Access Key portion of the credentials.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs

    AuthenticationType string
    Authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY, BASIC, CUSTOM, OAUTH2.
    ApiKey ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    Basic ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic
    Basic credentials that are required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.basic Block for details.
    Custom ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom
    Credentials required when the connector uses the custom authentication mechanism. See connector_profile_config.connector_profile_credentials.custom_connector.custom Block for details.
    Oauth2 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2
    OAuth 2.0 credentials required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.oauth2 Block for details.
    AuthenticationType string
    Authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY, BASIC, CUSTOM, OAUTH2.
    ApiKey ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    Basic ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic
    Basic credentials that are required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.basic Block for details.
    Custom ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom
    Credentials required when the connector uses the custom authentication mechanism. See connector_profile_config.connector_profile_credentials.custom_connector.custom Block for details.
    Oauth2 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2
    OAuth 2.0 credentials required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.oauth2 Block for details.
    authentication_type string
    Authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY, BASIC, CUSTOM, OAUTH2.
    api_key object
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    basic object
    Basic credentials that are required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.basic Block for details.
    custom object
    Credentials required when the connector uses the custom authentication mechanism. See connector_profile_config.connector_profile_credentials.custom_connector.custom Block for details.
    oauth2 object
    OAuth 2.0 credentials required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.oauth2 Block for details.
    authenticationType String
    Authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY, BASIC, CUSTOM, OAUTH2.
    apiKey ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    basic ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic
    Basic credentials that are required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.basic Block for details.
    custom ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom
    Credentials required when the connector uses the custom authentication mechanism. See connector_profile_config.connector_profile_credentials.custom_connector.custom Block for details.
    oauth2 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2
    OAuth 2.0 credentials required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.oauth2 Block for details.
    authenticationType string
    Authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY, BASIC, CUSTOM, OAUTH2.
    apiKey ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    basic ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic
    Basic credentials that are required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.basic Block for details.
    custom ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom
    Credentials required when the connector uses the custom authentication mechanism. See connector_profile_config.connector_profile_credentials.custom_connector.custom Block for details.
    oauth2 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2
    OAuth 2.0 credentials required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.oauth2 Block for details.
    authentication_type str
    Authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY, BASIC, CUSTOM, OAUTH2.
    api_key ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    basic ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic
    Basic credentials that are required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.basic Block for details.
    custom ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom
    Credentials required when the connector uses the custom authentication mechanism. See connector_profile_config.connector_profile_credentials.custom_connector.custom Block for details.
    oauth2 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2
    OAuth 2.0 credentials required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.oauth2 Block for details.
    authenticationType String
    Authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY, BASIC, CUSTOM, OAUTH2.
    apiKey Property Map
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    basic Property Map
    Basic credentials that are required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.basic Block for details.
    custom Property Map
    Credentials required when the connector uses the custom authentication mechanism. See connector_profile_config.connector_profile_credentials.custom_connector.custom Block for details.
    oauth2 Property Map
    OAuth 2.0 credentials required for the authentication of the user. See connector_profile_config.connector_profile_credentials.custom_connector.oauth2 Block for details.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyArgs

    ApiKey string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    ApiSecretKey string
    Secret Access Key portion of the credentials.
    ApiKey string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    ApiSecretKey string
    Secret Access Key portion of the credentials.
    api_key string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    api_secret_key string
    Secret Access Key portion of the credentials.
    apiKey String
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    apiSecretKey String
    Secret Access Key portion of the credentials.
    apiKey string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    apiSecretKey string
    Secret Access Key portion of the credentials.
    api_key str
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    api_secret_key str
    Secret Access Key portion of the credentials.
    apiKey String
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    apiSecretKey String
    Secret Access Key portion of the credentials.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicArgs

    Password string
    Password that corresponds to the user name.
    Username string
    Name of the user.
    Password string
    Password that corresponds to the user name.
    Username string
    Name of the user.
    password string
    Password that corresponds to the user name.
    username string
    Name of the user.
    password String
    Password that corresponds to the user name.
    username String
    Name of the user.
    password string
    Password that corresponds to the user name.
    username string
    Name of the user.
    password str
    Password that corresponds to the user name.
    username str
    Name of the user.
    password String
    Password that corresponds to the user name.
    username String
    Name of the user.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomArgs

    CustomAuthenticationType string
    Custom authentication type that the connector uses.
    CredentialsMap Dictionary<string, string>
    Map that holds custom authentication credentials.
    CustomAuthenticationType string
    Custom authentication type that the connector uses.
    CredentialsMap map[string]string
    Map that holds custom authentication credentials.
    custom_authentication_type string
    Custom authentication type that the connector uses.
    credentials_map map(string)
    Map that holds custom authentication credentials.
    customAuthenticationType String
    Custom authentication type that the connector uses.
    credentialsMap Map<String,String>
    Map that holds custom authentication credentials.
    customAuthenticationType string
    Custom authentication type that the connector uses.
    credentialsMap {[key: string]: string}
    Map that holds custom authentication credentials.
    custom_authentication_type str
    Custom authentication type that the connector uses.
    credentials_map Mapping[str, str]
    Map that holds custom authentication credentials.
    customAuthenticationType String
    Custom authentication type that the connector uses.
    credentialsMap Map<String>
    Map that holds custom authentication credentials.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Args

    AccessToken string
    Credentials used to access protected Zendesk resources.
    ClientId string
    Identifier for the desired client.
    ClientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    RefreshToken string
    Refresh token used to refresh an expired access token.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    ClientId string
    Identifier for the desired client.
    ClientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    RefreshToken string
    Refresh token used to refresh an expired access token.
    access_token string
    Credentials used to access protected Zendesk resources.
    client_id string
    Identifier for the desired client.
    client_secret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    oauth_request object
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refresh_token string
    Refresh token used to refresh an expired access token.
    accessToken String
    Credentials used to access protected Zendesk resources.
    clientId String
    Identifier for the desired client.
    clientSecret String
    Client secret used by the OAuth client to authenticate to the authorization server.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken String
    Refresh token used to refresh an expired access token.
    accessToken string
    Credentials used to access protected Zendesk resources.
    clientId string
    Identifier for the desired client.
    clientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken string
    Refresh token used to refresh an expired access token.
    access_token str
    Credentials used to access protected Zendesk resources.
    client_id str
    Identifier for the desired client.
    client_secret str
    Client secret used by the OAuth client to authenticate to the authorization server.
    oauth_request ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refresh_token str
    Refresh token used to refresh an expired access token.
    accessToken String
    Credentials used to access protected Zendesk resources.
    clientId String
    Identifier for the desired client.
    clientSecret String
    Client secret used by the OAuth client to authenticate to the authorization server.
    oauthRequest Property Map
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken String
    Refresh token used to refresh an expired access token.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequestArgs

    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code string
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode string
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code str
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri str
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogArgs

    ApiKey string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    ApplicationKey string
    Application key, used in conjunction with your API key, that gives you full access to Datadog's programmatic API. Application keys are associated with the user account that created them and are used to log all requests made to the API.
    ApiKey string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    ApplicationKey string
    Application key, used in conjunction with your API key, that gives you full access to Datadog's programmatic API. Application keys are associated with the user account that created them and are used to log all requests made to the API.
    api_key string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    application_key string
    Application key, used in conjunction with your API key, that gives you full access to Datadog's programmatic API. Application keys are associated with the user account that created them and are used to log all requests made to the API.
    apiKey String
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    applicationKey String
    Application key, used in conjunction with your API key, that gives you full access to Datadog's programmatic API. Application keys are associated with the user account that created them and are used to log all requests made to the API.
    apiKey string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    applicationKey string
    Application key, used in conjunction with your API key, that gives you full access to Datadog's programmatic API. Application keys are associated with the user account that created them and are used to log all requests made to the API.
    api_key str
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    application_key str
    Application key, used in conjunction with your API key, that gives you full access to Datadog's programmatic API. Application keys are associated with the user account that created them and are used to log all requests made to the API.
    apiKey String
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    applicationKey String
    Application key, used in conjunction with your API key, that gives you full access to Datadog's programmatic API. Application keys are associated with the user account that created them and are used to log all requests made to the API.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceArgs

    ApiToken string
    API token used by the Dynatrace API to authenticate various API calls.
    ApiToken string
    API token used by the Dynatrace API to authenticate various API calls.
    api_token string
    API token used by the Dynatrace API to authenticate various API calls.
    apiToken String
    API token used by the Dynatrace API to authenticate various API calls.
    apiToken string
    API token used by the Dynatrace API to authenticate various API calls.
    api_token str
    API token used by the Dynatrace API to authenticate various API calls.
    apiToken String
    API token used by the Dynatrace API to authenticate various API calls.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsArgs

    ClientId string
    Identifier for the desired client.
    ClientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    RefreshToken string
    Refresh token used to refresh an expired access token.
    ClientId string
    Identifier for the desired client.
    ClientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    RefreshToken string
    Refresh token used to refresh an expired access token.
    client_id string
    Identifier for the desired client.
    client_secret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    access_token string
    Credentials used to access protected Zendesk resources.
    oauth_request object
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refresh_token string
    Refresh token used to refresh an expired access token.
    clientId String
    Identifier for the desired client.
    clientSecret String
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken String
    Credentials used to access protected Zendesk resources.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken String
    Refresh token used to refresh an expired access token.
    clientId string
    Identifier for the desired client.
    clientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken string
    Credentials used to access protected Zendesk resources.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken string
    Refresh token used to refresh an expired access token.
    client_id str
    Identifier for the desired client.
    client_secret str
    Client secret used by the OAuth client to authenticate to the authorization server.
    access_token str
    Credentials used to access protected Zendesk resources.
    oauth_request ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refresh_token str
    Refresh token used to refresh an expired access token.
    clientId String
    Identifier for the desired client.
    clientSecret String
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken String
    Credentials used to access protected Zendesk resources.
    oauthRequest Property Map
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken String
    Refresh token used to refresh an expired access token.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestArgs

    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code string
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode string
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code str
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri str
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycode, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeArgs

    AccessToken string
    Credentials used to access protected Zendesk resources.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    RefreshToken string
    Refresh token used to refresh an expired access token.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    RefreshToken string
    Refresh token used to refresh an expired access token.
    access_token string
    Credentials used to access protected Zendesk resources.
    oauth_request object
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refresh_token string
    Refresh token used to refresh an expired access token.
    accessToken String
    Credentials used to access protected Zendesk resources.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken String
    Refresh token used to refresh an expired access token.
    accessToken string
    Credentials used to access protected Zendesk resources.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken string
    Refresh token used to refresh an expired access token.
    access_token str
    Credentials used to access protected Zendesk resources.
    oauth_request ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refresh_token str
    Refresh token used to refresh an expired access token.
    accessToken String
    Credentials used to access protected Zendesk resources.
    oauthRequest Property Map
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken String
    Refresh token used to refresh an expired access token.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestArgs

    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code string
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode string
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code str
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri str
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusArgs

    AccessKeyId string
    Access Key portion of the credentials.
    Datakey string
    Encryption keys used to encrypt data.
    SecretAccessKey string
    Secret key used to sign requests.
    UserId string
    Identifier for the user.
    AccessKeyId string
    Access Key portion of the credentials.
    Datakey string
    Encryption keys used to encrypt data.
    SecretAccessKey string
    Secret key used to sign requests.
    UserId string
    Identifier for the user.
    access_key_id string
    Access Key portion of the credentials.
    datakey string
    Encryption keys used to encrypt data.
    secret_access_key string
    Secret key used to sign requests.
    user_id string
    Identifier for the user.
    accessKeyId String
    Access Key portion of the credentials.
    datakey String
    Encryption keys used to encrypt data.
    secretAccessKey String
    Secret key used to sign requests.
    userId String
    Identifier for the user.
    accessKeyId string
    Access Key portion of the credentials.
    datakey string
    Encryption keys used to encrypt data.
    secretAccessKey string
    Secret key used to sign requests.
    userId string
    Identifier for the user.
    access_key_id str
    Access Key portion of the credentials.
    datakey str
    Encryption keys used to encrypt data.
    secret_access_key str
    Secret key used to sign requests.
    user_id str
    Identifier for the user.
    accessKeyId String
    Access Key portion of the credentials.
    datakey String
    Encryption keys used to encrypt data.
    secretAccessKey String
    Secret key used to sign requests.
    userId String
    Identifier for the user.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoArgs

    ClientId string
    Identifier for the desired client.
    ClientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    ClientId string
    Identifier for the desired client.
    ClientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    client_id string
    Identifier for the desired client.
    client_secret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    access_token string
    Credentials used to access protected Zendesk resources.
    oauth_request object
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    clientId String
    Identifier for the desired client.
    clientSecret String
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken String
    Credentials used to access protected Zendesk resources.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    clientId string
    Identifier for the desired client.
    clientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken string
    Credentials used to access protected Zendesk resources.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    client_id str
    Identifier for the desired client.
    client_secret str
    Client secret used by the OAuth client to authenticate to the authorization server.
    access_token str
    Credentials used to access protected Zendesk resources.
    oauth_request ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    clientId String
    Identifier for the desired client.
    clientSecret String
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken String
    Credentials used to access protected Zendesk resources.
    oauthRequest Property Map
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestArgs

    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code string
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode string
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code str
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri str
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs

    Password string
    Password that corresponds to the user name.
    Username string
    Name of the user.
    Password string
    Password that corresponds to the user name.
    Username string
    Name of the user.
    password string
    Password that corresponds to the user name.
    username string
    Name of the user.
    password String
    Password that corresponds to the user name.
    username String
    Name of the user.
    password string
    Password that corresponds to the user name.
    username string
    Name of the user.
    password str
    Password that corresponds to the user name.
    username str
    Name of the user.
    password String
    Password that corresponds to the user name.
    username String
    Name of the user.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs

    AccessToken string
    Credentials used to access protected Zendesk resources.
    ClientCredentialsArn string
    Secret manager ARN, which contains the client ID and client secret of the connected app.
    JwtToken string
    JSON web token (JWT) that authorizes access to Salesforce records.
    Oauth2GrantType string
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    RefreshToken string
    Refresh token used to refresh an expired access token.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    ClientCredentialsArn string
    Secret manager ARN, which contains the client ID and client secret of the connected app.
    JwtToken string
    JSON web token (JWT) that authorizes access to Salesforce records.
    Oauth2GrantType string
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    RefreshToken string
    Refresh token used to refresh an expired access token.
    access_token string
    Credentials used to access protected Zendesk resources.
    client_credentials_arn string
    Secret manager ARN, which contains the client ID and client secret of the connected app.
    jwt_token string
    JSON web token (JWT) that authorizes access to Salesforce records.
    oauth2_grant_type string
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    oauth_request object
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refresh_token string
    Refresh token used to refresh an expired access token.
    accessToken String
    Credentials used to access protected Zendesk resources.
    clientCredentialsArn String
    Secret manager ARN, which contains the client ID and client secret of the connected app.
    jwtToken String
    JSON web token (JWT) that authorizes access to Salesforce records.
    oauth2GrantType String
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken String
    Refresh token used to refresh an expired access token.
    accessToken string
    Credentials used to access protected Zendesk resources.
    clientCredentialsArn string
    Secret manager ARN, which contains the client ID and client secret of the connected app.
    jwtToken string
    JSON web token (JWT) that authorizes access to Salesforce records.
    oauth2GrantType string
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken string
    Refresh token used to refresh an expired access token.
    access_token str
    Credentials used to access protected Zendesk resources.
    client_credentials_arn str
    Secret manager ARN, which contains the client ID and client secret of the connected app.
    jwt_token str
    JSON web token (JWT) that authorizes access to Salesforce records.
    oauth2_grant_type str
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    oauth_request ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refresh_token str
    Refresh token used to refresh an expired access token.
    accessToken String
    Credentials used to access protected Zendesk resources.
    clientCredentialsArn String
    Secret manager ARN, which contains the client ID and client secret of the connected app.
    jwtToken String
    JSON web token (JWT) that authorizes access to Salesforce records.
    oauth2GrantType String
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    oauthRequest Property Map
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken String
    Refresh token used to refresh an expired access token.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs

    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code string
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode string
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code str
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri str
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataArgs

    BasicAuthCredentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials
    SAPOData basic authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.basic_auth_credentials Block for details.
    OauthCredentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials
    SAPOData OAuth type authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.oauth_credentials Block for details.
    BasicAuthCredentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials
    SAPOData basic authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.basic_auth_credentials Block for details.
    OauthCredentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials
    SAPOData OAuth type authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.oauth_credentials Block for details.
    basic_auth_credentials object
    SAPOData basic authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.basic_auth_credentials Block for details.
    oauth_credentials object
    SAPOData OAuth type authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.oauth_credentials Block for details.
    basicAuthCredentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials
    SAPOData basic authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.basic_auth_credentials Block for details.
    oauthCredentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials
    SAPOData OAuth type authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.oauth_credentials Block for details.
    basicAuthCredentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials
    SAPOData basic authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.basic_auth_credentials Block for details.
    oauthCredentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials
    SAPOData OAuth type authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.oauth_credentials Block for details.
    basic_auth_credentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials
    SAPOData basic authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.basic_auth_credentials Block for details.
    oauth_credentials ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials
    SAPOData OAuth type authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.oauth_credentials Block for details.
    basicAuthCredentials Property Map
    SAPOData basic authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.basic_auth_credentials Block for details.
    oauthCredentials Property Map
    SAPOData OAuth type authentication credentials. See connector_profile_config.connector_profile_credentials.sapo_data.oauth_credentials Block for details.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsArgs

    Password string
    Password that corresponds to the user name.
    Username string
    Name of the user.
    Password string
    Password that corresponds to the user name.
    Username string
    Name of the user.
    password string
    Password that corresponds to the user name.
    username string
    Name of the user.
    password String
    Password that corresponds to the user name.
    username String
    Name of the user.
    password string
    Password that corresponds to the user name.
    username string
    Name of the user.
    password str
    Password that corresponds to the user name.
    username str
    Name of the user.
    password String
    Password that corresponds to the user name.
    username String
    Name of the user.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsArgs

    ClientId string
    Identifier for the desired client.
    ClientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    RefreshToken string
    Refresh token used to refresh an expired access token.
    ClientId string
    Identifier for the desired client.
    ClientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    RefreshToken string
    Refresh token used to refresh an expired access token.
    client_id string
    Identifier for the desired client.
    client_secret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    access_token string
    Credentials used to access protected Zendesk resources.
    oauth_request object
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refresh_token string
    Refresh token used to refresh an expired access token.
    clientId String
    Identifier for the desired client.
    clientSecret String
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken String
    Credentials used to access protected Zendesk resources.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken String
    Refresh token used to refresh an expired access token.
    clientId string
    Identifier for the desired client.
    clientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken string
    Credentials used to access protected Zendesk resources.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken string
    Refresh token used to refresh an expired access token.
    client_id str
    Identifier for the desired client.
    client_secret str
    Client secret used by the OAuth client to authenticate to the authorization server.
    access_token str
    Credentials used to access protected Zendesk resources.
    oauth_request ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refresh_token str
    Refresh token used to refresh an expired access token.
    clientId String
    Identifier for the desired client.
    clientSecret String
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken String
    Credentials used to access protected Zendesk resources.
    oauthRequest Property Map
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    refreshToken String
    Refresh token used to refresh an expired access token.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequestArgs

    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code string
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode string
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code str
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri str
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowArgs

    Password string
    Password that corresponds to the user name.
    Username string
    Name of the user.
    Password string
    Password that corresponds to the user name.
    Username string
    Name of the user.
    password string
    Password that corresponds to the user name.
    username string
    Name of the user.
    password String
    Password that corresponds to the user name.
    username String
    Name of the user.
    password string
    Password that corresponds to the user name.
    username string
    Name of the user.
    password str
    Password that corresponds to the user name.
    username str
    Name of the user.
    password String
    Password that corresponds to the user name.
    username String
    Name of the user.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularArgs

    ApiKey string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    ApiKey string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    api_key string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    apiKey String
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    apiKey string
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    api_key str
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.
    apiKey String
    Unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackArgs

    ClientId string
    Identifier for the desired client.
    ClientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    ClientId string
    Identifier for the desired client.
    ClientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    client_id string
    Identifier for the desired client.
    client_secret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    access_token string
    Credentials used to access protected Zendesk resources.
    oauth_request object
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    clientId String
    Identifier for the desired client.
    clientSecret String
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken String
    Credentials used to access protected Zendesk resources.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    clientId string
    Identifier for the desired client.
    clientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken string
    Credentials used to access protected Zendesk resources.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    client_id str
    Identifier for the desired client.
    client_secret str
    Client secret used by the OAuth client to authenticate to the authorization server.
    access_token str
    Credentials used to access protected Zendesk resources.
    oauth_request ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    clientId String
    Identifier for the desired client.
    clientSecret String
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken String
    Credentials used to access protected Zendesk resources.
    oauthRequest Property Map
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestArgs

    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code string
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode string
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code str
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri str
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeArgs

    Password string
    Password that corresponds to the user name.
    Username string
    Name of the user.
    Password string
    Password that corresponds to the user name.
    Username string
    Name of the user.
    password string
    Password that corresponds to the user name.
    username string
    Name of the user.
    password String
    Password that corresponds to the user name.
    username String
    Name of the user.
    password string
    Password that corresponds to the user name.
    username string
    Name of the user.
    password str
    Password that corresponds to the user name.
    username str
    Name of the user.
    password String
    Password that corresponds to the user name.
    username String
    Name of the user.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroArgs

    ApiSecretKey string
    Secret Access Key portion of the credentials.
    ApiSecretKey string
    Secret Access Key portion of the credentials.
    api_secret_key string
    Secret Access Key portion of the credentials.
    apiSecretKey String
    Secret Access Key portion of the credentials.
    apiSecretKey string
    Secret Access Key portion of the credentials.
    api_secret_key str
    Secret Access Key portion of the credentials.
    apiSecretKey String
    Secret Access Key portion of the credentials.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaArgs

    Password string
    Password that corresponds to the user name.
    Username string
    Name of the user.
    Password string
    Password that corresponds to the user name.
    Username string
    Name of the user.
    password string
    Password that corresponds to the user name.
    username string
    Name of the user.
    password String
    Password that corresponds to the user name.
    username String
    Name of the user.
    password string
    Password that corresponds to the user name.
    username string
    Name of the user.
    password str
    Password that corresponds to the user name.
    username str
    Name of the user.
    password String
    Password that corresponds to the user name.
    username String
    Name of the user.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskArgs

    ClientId string
    Identifier for the desired client.
    ClientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    ClientId string
    Identifier for the desired client.
    ClientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    AccessToken string
    Credentials used to access protected Zendesk resources.
    OauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    client_id string
    Identifier for the desired client.
    client_secret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    access_token string
    Credentials used to access protected Zendesk resources.
    oauth_request object
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    clientId String
    Identifier for the desired client.
    clientSecret String
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken String
    Credentials used to access protected Zendesk resources.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    clientId string
    Identifier for the desired client.
    clientSecret string
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken string
    Credentials used to access protected Zendesk resources.
    oauthRequest ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    client_id str
    Identifier for the desired client.
    client_secret str
    Client secret used by the OAuth client to authenticate to the authorization server.
    access_token str
    Credentials used to access protected Zendesk resources.
    oauth_request ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequest
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.
    clientId String
    Identifier for the desired client.
    clientSecret String
    Client secret used by the OAuth client to authenticate to the authorization server.
    accessToken String
    Credentials used to access protected Zendesk resources.
    oauthRequest Property Map
    OAuth requirement needed to request security tokens from the connector endpoint. See connector_profile_config.connector_profile_credentials.zendesk.oauth_request Block for details.

    ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestArgs

    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    AuthCode string
    Code provided by the connector when it has been authenticated via the connected app.
    RedirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code string
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode string
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri string
    URL to which the authentication server redirects the browser after authorization has been granted.
    auth_code str
    Code provided by the connector when it has been authenticated via the connected app.
    redirect_uri str
    URL to which the authentication server redirects the browser after authorization has been granted.
    authCode String
    Code provided by the connector when it has been authenticated via the connected app.
    redirectUri String
    URL to which the authentication server redirects the browser after authorization has been granted.

    ConnectorProfileConnectorProfileConfigConnectorProfileProperties, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs

    Amplitude ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesAmplitude
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    CustomConnector ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector
    Connector-specific profile properties required when using the custom connector. See connector_profile_config.connector_profile_properties.custom_connector Block for details.
    Datadog ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog
    Connector-specific properties required when using Datadog. See connector_profile_config.connector_profile_properties.datadog Block for details.
    Dynatrace ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace
    Connector-specific properties required when using Dynatrace. See connector_profile_config.connector_profile_properties.dynatrace Block for details.
    GoogleAnalytics ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    Honeycode ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesHoneycode
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    InforNexus ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus
    Connector-specific properties required when using Infor Nexus. See connector_profile_config.connector_profile_properties.infor_nexus Block for details.
    Marketo ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo
    Connector-specific properties required when using Marketo. See connector_profile_config.connector_profile_properties.marketo Block for details.
    Redshift ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift
    Connector-specific properties required when using Amazon Redshift. See connector_profile_config.connector_profile_properties.redshift Block for details.
    Salesforce ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce
    Connector-specific properties required when using Salesforce. See connector_profile_config.connector_profile_properties.salesforce Block for details.
    SapoData ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData
    Connector-specific properties required when using SAPOData. See connector_profile_config.connector_profile_properties.sapo_data Block for details.
    ServiceNow ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow
    Connector-specific properties required when using ServiceNow. See connector_profile_config.connector_profile_properties.service_now Block for details.
    Singular ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSingular
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    Slack ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack
    Connector-specific properties required when using Slack. See connector_profile_config.connector_profile_properties.slack Block for details.
    Snowflake ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake
    Connector-specific properties required when using Snowflake. See connector_profile_config.connector_profile_properties.snowflake Block for details.
    Trendmicro ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesTrendmicro
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    Veeva ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva
    Connector-specific properties required when using Veeva. See connector_profile_config.connector_profile_properties.veeva Block for details.
    Zendesk ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk
    Connector-specific properties required when using Zendesk. See connector_profile_config.connector_profile_properties.zendesk Block for details.
    Amplitude ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesAmplitude
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    CustomConnector ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector
    Connector-specific profile properties required when using the custom connector. See connector_profile_config.connector_profile_properties.custom_connector Block for details.
    Datadog ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog
    Connector-specific properties required when using Datadog. See connector_profile_config.connector_profile_properties.datadog Block for details.
    Dynatrace ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace
    Connector-specific properties required when using Dynatrace. See connector_profile_config.connector_profile_properties.dynatrace Block for details.
    GoogleAnalytics ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    Honeycode ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesHoneycode
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    InforNexus ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus
    Connector-specific properties required when using Infor Nexus. See connector_profile_config.connector_profile_properties.infor_nexus Block for details.
    Marketo ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo
    Connector-specific properties required when using Marketo. See connector_profile_config.connector_profile_properties.marketo Block for details.
    Redshift ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift
    Connector-specific properties required when using Amazon Redshift. See connector_profile_config.connector_profile_properties.redshift Block for details.
    Salesforce ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce
    Connector-specific properties required when using Salesforce. See connector_profile_config.connector_profile_properties.salesforce Block for details.
    SapoData ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData
    Connector-specific properties required when using SAPOData. See connector_profile_config.connector_profile_properties.sapo_data Block for details.
    ServiceNow ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow
    Connector-specific properties required when using ServiceNow. See connector_profile_config.connector_profile_properties.service_now Block for details.
    Singular ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSingular
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    Slack ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack
    Connector-specific properties required when using Slack. See connector_profile_config.connector_profile_properties.slack Block for details.
    Snowflake ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake
    Connector-specific properties required when using Snowflake. See connector_profile_config.connector_profile_properties.snowflake Block for details.
    Trendmicro ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesTrendmicro
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    Veeva ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva
    Connector-specific properties required when using Veeva. See connector_profile_config.connector_profile_properties.veeva Block for details.
    Zendesk ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk
    Connector-specific properties required when using Zendesk. See connector_profile_config.connector_profile_properties.zendesk Block for details.
    amplitude object
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    custom_connector object
    Connector-specific profile properties required when using the custom connector. See connector_profile_config.connector_profile_properties.custom_connector Block for details.
    datadog object
    Connector-specific properties required when using Datadog. See connector_profile_config.connector_profile_properties.datadog Block for details.
    dynatrace object
    Connector-specific properties required when using Dynatrace. See connector_profile_config.connector_profile_properties.dynatrace Block for details.
    google_analytics object
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    honeycode object
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    infor_nexus object
    Connector-specific properties required when using Infor Nexus. See connector_profile_config.connector_profile_properties.infor_nexus Block for details.
    marketo object
    Connector-specific properties required when using Marketo. See connector_profile_config.connector_profile_properties.marketo Block for details.
    redshift object
    Connector-specific properties required when using Amazon Redshift. See connector_profile_config.connector_profile_properties.redshift Block for details.
    salesforce object
    Connector-specific properties required when using Salesforce. See connector_profile_config.connector_profile_properties.salesforce Block for details.
    sapo_data object
    Connector-specific properties required when using SAPOData. See connector_profile_config.connector_profile_properties.sapo_data Block for details.
    service_now object
    Connector-specific properties required when using ServiceNow. See connector_profile_config.connector_profile_properties.service_now Block for details.
    singular object
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    slack object
    Connector-specific properties required when using Slack. See connector_profile_config.connector_profile_properties.slack Block for details.
    snowflake object
    Connector-specific properties required when using Snowflake. See connector_profile_config.connector_profile_properties.snowflake Block for details.
    trendmicro object
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    veeva object
    Connector-specific properties required when using Veeva. See connector_profile_config.connector_profile_properties.veeva Block for details.
    zendesk object
    Connector-specific properties required when using Zendesk. See connector_profile_config.connector_profile_properties.zendesk Block for details.
    amplitude ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesAmplitude
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    customConnector ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector
    Connector-specific profile properties required when using the custom connector. See connector_profile_config.connector_profile_properties.custom_connector Block for details.
    datadog ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog
    Connector-specific properties required when using Datadog. See connector_profile_config.connector_profile_properties.datadog Block for details.
    dynatrace ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace
    Connector-specific properties required when using Dynatrace. See connector_profile_config.connector_profile_properties.dynatrace Block for details.
    googleAnalytics ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    honeycode ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesHoneycode
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    inforNexus ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus
    Connector-specific properties required when using Infor Nexus. See connector_profile_config.connector_profile_properties.infor_nexus Block for details.
    marketo ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo
    Connector-specific properties required when using Marketo. See connector_profile_config.connector_profile_properties.marketo Block for details.
    redshift ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift
    Connector-specific properties required when using Amazon Redshift. See connector_profile_config.connector_profile_properties.redshift Block for details.
    salesforce ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce
    Connector-specific properties required when using Salesforce. See connector_profile_config.connector_profile_properties.salesforce Block for details.
    sapoData ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData
    Connector-specific properties required when using SAPOData. See connector_profile_config.connector_profile_properties.sapo_data Block for details.
    serviceNow ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow
    Connector-specific properties required when using ServiceNow. See connector_profile_config.connector_profile_properties.service_now Block for details.
    singular ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSingular
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    slack ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack
    Connector-specific properties required when using Slack. See connector_profile_config.connector_profile_properties.slack Block for details.
    snowflake ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake
    Connector-specific properties required when using Snowflake. See connector_profile_config.connector_profile_properties.snowflake Block for details.
    trendmicro ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesTrendmicro
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    veeva ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva
    Connector-specific properties required when using Veeva. See connector_profile_config.connector_profile_properties.veeva Block for details.
    zendesk ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk
    Connector-specific properties required when using Zendesk. See connector_profile_config.connector_profile_properties.zendesk Block for details.
    amplitude ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesAmplitude
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    customConnector ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector
    Connector-specific profile properties required when using the custom connector. See connector_profile_config.connector_profile_properties.custom_connector Block for details.
    datadog ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog
    Connector-specific properties required when using Datadog. See connector_profile_config.connector_profile_properties.datadog Block for details.
    dynatrace ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace
    Connector-specific properties required when using Dynatrace. See connector_profile_config.connector_profile_properties.dynatrace Block for details.
    googleAnalytics ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    honeycode ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesHoneycode
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    inforNexus ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus
    Connector-specific properties required when using Infor Nexus. See connector_profile_config.connector_profile_properties.infor_nexus Block for details.
    marketo ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo
    Connector-specific properties required when using Marketo. See connector_profile_config.connector_profile_properties.marketo Block for details.
    redshift ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift
    Connector-specific properties required when using Amazon Redshift. See connector_profile_config.connector_profile_properties.redshift Block for details.
    salesforce ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce
    Connector-specific properties required when using Salesforce. See connector_profile_config.connector_profile_properties.salesforce Block for details.
    sapoData ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData
    Connector-specific properties required when using SAPOData. See connector_profile_config.connector_profile_properties.sapo_data Block for details.
    serviceNow ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow
    Connector-specific properties required when using ServiceNow. See connector_profile_config.connector_profile_properties.service_now Block for details.
    singular ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSingular
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    slack ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack
    Connector-specific properties required when using Slack. See connector_profile_config.connector_profile_properties.slack Block for details.
    snowflake ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake
    Connector-specific properties required when using Snowflake. See connector_profile_config.connector_profile_properties.snowflake Block for details.
    trendmicro ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesTrendmicro
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    veeva ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva
    Connector-specific properties required when using Veeva. See connector_profile_config.connector_profile_properties.veeva Block for details.
    zendesk ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk
    Connector-specific properties required when using Zendesk. See connector_profile_config.connector_profile_properties.zendesk Block for details.
    amplitude ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesAmplitude
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    custom_connector ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector
    Connector-specific profile properties required when using the custom connector. See connector_profile_config.connector_profile_properties.custom_connector Block for details.
    datadog ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog
    Connector-specific properties required when using Datadog. See connector_profile_config.connector_profile_properties.datadog Block for details.
    dynatrace ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace
    Connector-specific properties required when using Dynatrace. See connector_profile_config.connector_profile_properties.dynatrace Block for details.
    google_analytics ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    honeycode ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesHoneycode
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    infor_nexus ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus
    Connector-specific properties required when using Infor Nexus. See connector_profile_config.connector_profile_properties.infor_nexus Block for details.
    marketo ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo
    Connector-specific properties required when using Marketo. See connector_profile_config.connector_profile_properties.marketo Block for details.
    redshift ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift
    Connector-specific properties required when using Amazon Redshift. See connector_profile_config.connector_profile_properties.redshift Block for details.
    salesforce ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce
    Connector-specific properties required when using Salesforce. See connector_profile_config.connector_profile_properties.salesforce Block for details.
    sapo_data ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData
    Connector-specific properties required when using SAPOData. See connector_profile_config.connector_profile_properties.sapo_data Block for details.
    service_now ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow
    Connector-specific properties required when using ServiceNow. See connector_profile_config.connector_profile_properties.service_now Block for details.
    singular ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSingular
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    slack ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack
    Connector-specific properties required when using Slack. See connector_profile_config.connector_profile_properties.slack Block for details.
    snowflake ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake
    Connector-specific properties required when using Snowflake. See connector_profile_config.connector_profile_properties.snowflake Block for details.
    trendmicro ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesTrendmicro
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    veeva ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva
    Connector-specific properties required when using Veeva. See connector_profile_config.connector_profile_properties.veeva Block for details.
    zendesk ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk
    Connector-specific properties required when using Zendesk. See connector_profile_config.connector_profile_properties.zendesk Block for details.
    amplitude Property Map
    Connector-specific credentials required when using Amplitude. See connector_profile_config.connector_profile_credentials.amplitude Block for details.
    customConnector Property Map
    Connector-specific profile properties required when using the custom connector. See connector_profile_config.connector_profile_properties.custom_connector Block for details.
    datadog Property Map
    Connector-specific properties required when using Datadog. See connector_profile_config.connector_profile_properties.datadog Block for details.
    dynatrace Property Map
    Connector-specific properties required when using Dynatrace. See connector_profile_config.connector_profile_properties.dynatrace Block for details.
    googleAnalytics Property Map
    Connector-specific credentials required when using Google Analytics. See connector_profile_config.connector_profile_credentials.google_analytics Block for details.
    honeycode Property Map
    Connector-specific credentials required when using Amazon Honeycode. See connector_profile_config.connector_profile_credentials.honeycode Block for details.
    inforNexus Property Map
    Connector-specific properties required when using Infor Nexus. See connector_profile_config.connector_profile_properties.infor_nexus Block for details.
    marketo Property Map
    Connector-specific properties required when using Marketo. See connector_profile_config.connector_profile_properties.marketo Block for details.
    redshift Property Map
    Connector-specific properties required when using Amazon Redshift. See connector_profile_config.connector_profile_properties.redshift Block for details.
    salesforce Property Map
    Connector-specific properties required when using Salesforce. See connector_profile_config.connector_profile_properties.salesforce Block for details.
    sapoData Property Map
    Connector-specific properties required when using SAPOData. See connector_profile_config.connector_profile_properties.sapo_data Block for details.
    serviceNow Property Map
    Connector-specific properties required when using ServiceNow. See connector_profile_config.connector_profile_properties.service_now Block for details.
    singular Property Map
    Connector-specific credentials required when using Singular. See connector_profile_config.connector_profile_credentials.singular Block for details.
    slack Property Map
    Connector-specific properties required when using Slack. See connector_profile_config.connector_profile_properties.slack Block for details.
    snowflake Property Map
    Connector-specific properties required when using Snowflake. See connector_profile_config.connector_profile_properties.snowflake Block for details.
    trendmicro Property Map
    Connector-specific credentials required when using Trend Micro. See connector_profile_config.connector_profile_credentials.trendmicro Block for details.
    veeva Property Map
    Connector-specific properties required when using Veeva. See connector_profile_config.connector_profile_properties.veeva Block for details.
    zendesk Property Map
    Connector-specific properties required when using Zendesk. See connector_profile_config.connector_profile_properties.zendesk Block for details.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorArgs

    Oauth2Properties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties
    OAuth 2.0 properties required for OAuth 2.0 authentication. See connector_profile_config.connector_profile_properties.custom_connector.oauth2_properties Block for details.
    ProfileProperties Dictionary<string, string>
    Map of properties that are required to create a profile for the custom connector.
    Oauth2Properties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties
    OAuth 2.0 properties required for OAuth 2.0 authentication. See connector_profile_config.connector_profile_properties.custom_connector.oauth2_properties Block for details.
    ProfileProperties map[string]string
    Map of properties that are required to create a profile for the custom connector.
    oauth2_properties object
    OAuth 2.0 properties required for OAuth 2.0 authentication. See connector_profile_config.connector_profile_properties.custom_connector.oauth2_properties Block for details.
    profile_properties map(string)
    Map of properties that are required to create a profile for the custom connector.
    oauth2Properties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties
    OAuth 2.0 properties required for OAuth 2.0 authentication. See connector_profile_config.connector_profile_properties.custom_connector.oauth2_properties Block for details.
    profileProperties Map<String,String>
    Map of properties that are required to create a profile for the custom connector.
    oauth2Properties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties
    OAuth 2.0 properties required for OAuth 2.0 authentication. See connector_profile_config.connector_profile_properties.custom_connector.oauth2_properties Block for details.
    profileProperties {[key: string]: string}
    Map of properties that are required to create a profile for the custom connector.
    oauth2_properties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties
    OAuth 2.0 properties required for OAuth 2.0 authentication. See connector_profile_config.connector_profile_properties.custom_connector.oauth2_properties Block for details.
    profile_properties Mapping[str, str]
    Map of properties that are required to create a profile for the custom connector.
    oauth2Properties Property Map
    OAuth 2.0 properties required for OAuth 2.0 authentication. See connector_profile_config.connector_profile_properties.custom_connector.oauth2_properties Block for details.
    profileProperties Map<String>
    Map of properties that are required to create a profile for the custom connector.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesArgs

    Oauth2GrantType string
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    TokenUrl string
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    TokenUrlCustomProperties Dictionary<string, string>
    Map of properties associated with your token URL. Use this parameter to provide any additional details that the connector requires to authenticate your request.
    Oauth2GrantType string
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    TokenUrl string
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    TokenUrlCustomProperties map[string]string
    Map of properties associated with your token URL. Use this parameter to provide any additional details that the connector requires to authenticate your request.
    oauth2_grant_type string
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    token_url string
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    token_url_custom_properties map(string)
    Map of properties associated with your token URL. Use this parameter to provide any additional details that the connector requires to authenticate your request.
    oauth2GrantType String
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    tokenUrl String
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    tokenUrlCustomProperties Map<String,String>
    Map of properties associated with your token URL. Use this parameter to provide any additional details that the connector requires to authenticate your request.
    oauth2GrantType string
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    tokenUrl string
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    tokenUrlCustomProperties {[key: string]: string}
    Map of properties associated with your token URL. Use this parameter to provide any additional details that the connector requires to authenticate your request.
    oauth2_grant_type str
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    token_url str
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    token_url_custom_properties Mapping[str, str]
    Map of properties associated with your token URL. Use this parameter to provide any additional details that the connector requires to authenticate your request.
    oauth2GrantType String
    OAuth 2.0 grant type used by the connector for OAuth 2.0 authentication. One of: AUTHORIZATION_CODE, CLIENT_CREDENTIALS.
    tokenUrl String
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    tokenUrlCustomProperties Map<String>
    Map of properties associated with your token URL. Use this parameter to provide any additional details that the connector requires to authenticate your request.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogArgs

    InstanceUrl string
    Location of the Zendesk resource.
    InstanceUrl string
    Location of the Zendesk resource.
    instance_url string
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.
    instanceUrl string
    Location of the Zendesk resource.
    instance_url str
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceArgs

    InstanceUrl string
    Location of the Zendesk resource.
    InstanceUrl string
    Location of the Zendesk resource.
    instance_url string
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.
    instanceUrl string
    Location of the Zendesk resource.
    instance_url str
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusArgs

    InstanceUrl string
    Location of the Zendesk resource.
    InstanceUrl string
    Location of the Zendesk resource.
    instance_url string
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.
    instanceUrl string
    Location of the Zendesk resource.
    instance_url str
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoArgs

    InstanceUrl string
    Location of the Zendesk resource.
    InstanceUrl string
    Location of the Zendesk resource.
    instance_url string
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.
    instanceUrl string
    Location of the Zendesk resource.
    instance_url str
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs

    BucketName string
    Name of the Amazon S3 bucket associated with Snowflake.
    RoleArn string
    ARN of the IAM role.
    BucketPrefix string
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    ClusterIdentifier string
    Unique ID that's assigned to an Amazon Redshift cluster.
    DataApiRoleArn string
    ARN of the IAM role that permits AppFlow to access the database through Data API.
    DatabaseName string
    Name of an Amazon Redshift database.
    DatabaseUrl string
    JDBC URL of the Amazon Redshift cluster.
    BucketName string
    Name of the Amazon S3 bucket associated with Snowflake.
    RoleArn string
    ARN of the IAM role.
    BucketPrefix string
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    ClusterIdentifier string
    Unique ID that's assigned to an Amazon Redshift cluster.
    DataApiRoleArn string
    ARN of the IAM role that permits AppFlow to access the database through Data API.
    DatabaseName string
    Name of an Amazon Redshift database.
    DatabaseUrl string
    JDBC URL of the Amazon Redshift cluster.
    bucket_name string
    Name of the Amazon S3 bucket associated with Snowflake.
    role_arn string
    ARN of the IAM role.
    bucket_prefix string
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    cluster_identifier string
    Unique ID that's assigned to an Amazon Redshift cluster.
    data_api_role_arn string
    ARN of the IAM role that permits AppFlow to access the database through Data API.
    database_name string
    Name of an Amazon Redshift database.
    database_url string
    JDBC URL of the Amazon Redshift cluster.
    bucketName String
    Name of the Amazon S3 bucket associated with Snowflake.
    roleArn String
    ARN of the IAM role.
    bucketPrefix String
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    clusterIdentifier String
    Unique ID that's assigned to an Amazon Redshift cluster.
    dataApiRoleArn String
    ARN of the IAM role that permits AppFlow to access the database through Data API.
    databaseName String
    Name of an Amazon Redshift database.
    databaseUrl String
    JDBC URL of the Amazon Redshift cluster.
    bucketName string
    Name of the Amazon S3 bucket associated with Snowflake.
    roleArn string
    ARN of the IAM role.
    bucketPrefix string
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    clusterIdentifier string
    Unique ID that's assigned to an Amazon Redshift cluster.
    dataApiRoleArn string
    ARN of the IAM role that permits AppFlow to access the database through Data API.
    databaseName string
    Name of an Amazon Redshift database.
    databaseUrl string
    JDBC URL of the Amazon Redshift cluster.
    bucket_name str
    Name of the Amazon S3 bucket associated with Snowflake.
    role_arn str
    ARN of the IAM role.
    bucket_prefix str
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    cluster_identifier str
    Unique ID that's assigned to an Amazon Redshift cluster.
    data_api_role_arn str
    ARN of the IAM role that permits AppFlow to access the database through Data API.
    database_name str
    Name of an Amazon Redshift database.
    database_url str
    JDBC URL of the Amazon Redshift cluster.
    bucketName String
    Name of the Amazon S3 bucket associated with Snowflake.
    roleArn String
    ARN of the IAM role.
    bucketPrefix String
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    clusterIdentifier String
    Unique ID that's assigned to an Amazon Redshift cluster.
    dataApiRoleArn String
    ARN of the IAM role that permits AppFlow to access the database through Data API.
    databaseName String
    Name of an Amazon Redshift database.
    databaseUrl String
    JDBC URL of the Amazon Redshift cluster.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceArgs

    InstanceUrl string
    Location of the Zendesk resource.
    IsSandboxEnvironment bool
    Whether the connector profile applies to a sandbox or production environment.
    UsePrivatelinkForMetadataAndAuthorization bool
    Whether Amazon AppFlow uses the private network to send metadata and authorization calls to Salesforce. Amazon AppFlow sends private calls through AWS PrivateLink. These calls travel through AWS infrastructure without being exposed to the public internet.
    InstanceUrl string
    Location of the Zendesk resource.
    IsSandboxEnvironment bool
    Whether the connector profile applies to a sandbox or production environment.
    UsePrivatelinkForMetadataAndAuthorization bool
    Whether Amazon AppFlow uses the private network to send metadata and authorization calls to Salesforce. Amazon AppFlow sends private calls through AWS PrivateLink. These calls travel through AWS infrastructure without being exposed to the public internet.
    instance_url string
    Location of the Zendesk resource.
    is_sandbox_environment bool
    Whether the connector profile applies to a sandbox or production environment.
    use_privatelink_for_metadata_and_authorization bool
    Whether Amazon AppFlow uses the private network to send metadata and authorization calls to Salesforce. Amazon AppFlow sends private calls through AWS PrivateLink. These calls travel through AWS infrastructure without being exposed to the public internet.
    instanceUrl String
    Location of the Zendesk resource.
    isSandboxEnvironment Boolean
    Whether the connector profile applies to a sandbox or production environment.
    usePrivatelinkForMetadataAndAuthorization Boolean
    Whether Amazon AppFlow uses the private network to send metadata and authorization calls to Salesforce. Amazon AppFlow sends private calls through AWS PrivateLink. These calls travel through AWS infrastructure without being exposed to the public internet.
    instanceUrl string
    Location of the Zendesk resource.
    isSandboxEnvironment boolean
    Whether the connector profile applies to a sandbox or production environment.
    usePrivatelinkForMetadataAndAuthorization boolean
    Whether Amazon AppFlow uses the private network to send metadata and authorization calls to Salesforce. Amazon AppFlow sends private calls through AWS PrivateLink. These calls travel through AWS infrastructure without being exposed to the public internet.
    instance_url str
    Location of the Zendesk resource.
    is_sandbox_environment bool
    Whether the connector profile applies to a sandbox or production environment.
    use_privatelink_for_metadata_and_authorization bool
    Whether Amazon AppFlow uses the private network to send metadata and authorization calls to Salesforce. Amazon AppFlow sends private calls through AWS PrivateLink. These calls travel through AWS infrastructure without being exposed to the public internet.
    instanceUrl String
    Location of the Zendesk resource.
    isSandboxEnvironment Boolean
    Whether the connector profile applies to a sandbox or production environment.
    usePrivatelinkForMetadataAndAuthorization Boolean
    Whether Amazon AppFlow uses the private network to send metadata and authorization calls to Salesforce. Amazon AppFlow sends private calls through AWS PrivateLink. These calls travel through AWS infrastructure without being exposed to the public internet.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataArgs

    ApplicationHostUrl string
    Location of the SAPOData resource.
    ApplicationServicePath string
    Application path to catalog service.
    ClientNumber string
    Client number for the client creating the connection.
    PortNumber int
    Port number of the SAPOData instance.
    LogonLanguage string
    Logon language of the SAPOData instance.
    OauthProperties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties
    SAPOData OAuth properties required for OAuth type authentication. See connector_profile_config.connector_profile_properties.sapo_data.oauth_properties Block for details.
    PrivateLinkServiceName string
    Snowflake Private Link service name to be used for private data transfers.
    ApplicationHostUrl string
    Location of the SAPOData resource.
    ApplicationServicePath string
    Application path to catalog service.
    ClientNumber string
    Client number for the client creating the connection.
    PortNumber int
    Port number of the SAPOData instance.
    LogonLanguage string
    Logon language of the SAPOData instance.
    OauthProperties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties
    SAPOData OAuth properties required for OAuth type authentication. See connector_profile_config.connector_profile_properties.sapo_data.oauth_properties Block for details.
    PrivateLinkServiceName string
    Snowflake Private Link service name to be used for private data transfers.
    application_host_url string
    Location of the SAPOData resource.
    application_service_path string
    Application path to catalog service.
    client_number string
    Client number for the client creating the connection.
    port_number number
    Port number of the SAPOData instance.
    logon_language string
    Logon language of the SAPOData instance.
    oauth_properties object
    SAPOData OAuth properties required for OAuth type authentication. See connector_profile_config.connector_profile_properties.sapo_data.oauth_properties Block for details.
    private_link_service_name string
    Snowflake Private Link service name to be used for private data transfers.
    applicationHostUrl String
    Location of the SAPOData resource.
    applicationServicePath String
    Application path to catalog service.
    clientNumber String
    Client number for the client creating the connection.
    portNumber Integer
    Port number of the SAPOData instance.
    logonLanguage String
    Logon language of the SAPOData instance.
    oauthProperties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties
    SAPOData OAuth properties required for OAuth type authentication. See connector_profile_config.connector_profile_properties.sapo_data.oauth_properties Block for details.
    privateLinkServiceName String
    Snowflake Private Link service name to be used for private data transfers.
    applicationHostUrl string
    Location of the SAPOData resource.
    applicationServicePath string
    Application path to catalog service.
    clientNumber string
    Client number for the client creating the connection.
    portNumber number
    Port number of the SAPOData instance.
    logonLanguage string
    Logon language of the SAPOData instance.
    oauthProperties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties
    SAPOData OAuth properties required for OAuth type authentication. See connector_profile_config.connector_profile_properties.sapo_data.oauth_properties Block for details.
    privateLinkServiceName string
    Snowflake Private Link service name to be used for private data transfers.
    application_host_url str
    Location of the SAPOData resource.
    application_service_path str
    Application path to catalog service.
    client_number str
    Client number for the client creating the connection.
    port_number int
    Port number of the SAPOData instance.
    logon_language str
    Logon language of the SAPOData instance.
    oauth_properties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties
    SAPOData OAuth properties required for OAuth type authentication. See connector_profile_config.connector_profile_properties.sapo_data.oauth_properties Block for details.
    private_link_service_name str
    Snowflake Private Link service name to be used for private data transfers.
    applicationHostUrl String
    Location of the SAPOData resource.
    applicationServicePath String
    Application path to catalog service.
    clientNumber String
    Client number for the client creating the connection.
    portNumber Number
    Port number of the SAPOData instance.
    logonLanguage String
    Logon language of the SAPOData instance.
    oauthProperties Property Map
    SAPOData OAuth properties required for OAuth type authentication. See connector_profile_config.connector_profile_properties.sapo_data.oauth_properties Block for details.
    privateLinkServiceName String
    Snowflake Private Link service name to be used for private data transfers.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesArgs

    AuthCodeUrl string
    Authorization code URL required to redirect to the SAP Login Page to fetch the authorization code for OAuth type authentication.
    OauthScopes List<string>
    OAuth scopes required for OAuth type authentication.
    TokenUrl string
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    AuthCodeUrl string
    Authorization code URL required to redirect to the SAP Login Page to fetch the authorization code for OAuth type authentication.
    OauthScopes []string
    OAuth scopes required for OAuth type authentication.
    TokenUrl string
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    auth_code_url string
    Authorization code URL required to redirect to the SAP Login Page to fetch the authorization code for OAuth type authentication.
    oauth_scopes list(string)
    OAuth scopes required for OAuth type authentication.
    token_url string
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    authCodeUrl String
    Authorization code URL required to redirect to the SAP Login Page to fetch the authorization code for OAuth type authentication.
    oauthScopes List<String>
    OAuth scopes required for OAuth type authentication.
    tokenUrl String
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    authCodeUrl string
    Authorization code URL required to redirect to the SAP Login Page to fetch the authorization code for OAuth type authentication.
    oauthScopes string[]
    OAuth scopes required for OAuth type authentication.
    tokenUrl string
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    auth_code_url str
    Authorization code URL required to redirect to the SAP Login Page to fetch the authorization code for OAuth type authentication.
    oauth_scopes Sequence[str]
    OAuth scopes required for OAuth type authentication.
    token_url str
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.
    authCodeUrl String
    Authorization code URL required to redirect to the SAP Login Page to fetch the authorization code for OAuth type authentication.
    oauthScopes List<String>
    OAuth scopes required for OAuth type authentication.
    tokenUrl String
    Token URL required to fetch access and refresh tokens using the authorization code, and to refresh an expired access token using the refresh token.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowArgs

    InstanceUrl string
    Location of the Zendesk resource.
    InstanceUrl string
    Location of the Zendesk resource.
    instance_url string
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.
    instanceUrl string
    Location of the Zendesk resource.
    instance_url str
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackArgs

    InstanceUrl string
    Location of the Zendesk resource.
    InstanceUrl string
    Location of the Zendesk resource.
    instance_url string
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.
    instanceUrl string
    Location of the Zendesk resource.
    instance_url str
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeArgs

    BucketName string
    Name of the Amazon S3 bucket associated with Snowflake.
    Stage string
    Name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account. This is written in the following format: <Database>.<Schema>.<Stage Name>.
    Warehouse string
    Name of the Snowflake warehouse.
    AccountName string
    Name of the account.
    BucketPrefix string
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    PrivateLinkServiceName string
    Snowflake Private Link service name to be used for private data transfers.
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    BucketName string
    Name of the Amazon S3 bucket associated with Snowflake.
    Stage string
    Name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account. This is written in the following format: <Database>.<Schema>.<Stage Name>.
    Warehouse string
    Name of the Snowflake warehouse.
    AccountName string
    Name of the account.
    BucketPrefix string
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    PrivateLinkServiceName string
    Snowflake Private Link service name to be used for private data transfers.
    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    bucket_name string
    Name of the Amazon S3 bucket associated with Snowflake.
    stage string
    Name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account. This is written in the following format: <Database>.<Schema>.<Stage Name>.
    warehouse string
    Name of the Snowflake warehouse.
    account_name string
    Name of the account.
    bucket_prefix string
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    private_link_service_name string
    Snowflake Private Link service name to be used for private data transfers.
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    bucketName String
    Name of the Amazon S3 bucket associated with Snowflake.
    stage String
    Name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account. This is written in the following format: <Database>.<Schema>.<Stage Name>.
    warehouse String
    Name of the Snowflake warehouse.
    accountName String
    Name of the account.
    bucketPrefix String
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    privateLinkServiceName String
    Snowflake Private Link service name to be used for private data transfers.
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    bucketName string
    Name of the Amazon S3 bucket associated with Snowflake.
    stage string
    Name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account. This is written in the following format: <Database>.<Schema>.<Stage Name>.
    warehouse string
    Name of the Snowflake warehouse.
    accountName string
    Name of the account.
    bucketPrefix string
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    privateLinkServiceName string
    Snowflake Private Link service name to be used for private data transfers.
    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    bucket_name str
    Name of the Amazon S3 bucket associated with Snowflake.
    stage str
    Name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account. This is written in the following format: <Database>.<Schema>.<Stage Name>.
    warehouse str
    Name of the Snowflake warehouse.
    account_name str
    Name of the account.
    bucket_prefix str
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    private_link_service_name str
    Snowflake Private Link service name to be used for private data transfers.
    region str
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    bucketName String
    Name of the Amazon S3 bucket associated with Snowflake.
    stage String
    Name of the Amazon S3 stage that was created while setting up an Amazon S3 stage in the Snowflake account. This is written in the following format: <Database>.<Schema>.<Stage Name>.
    warehouse String
    Name of the Snowflake warehouse.
    accountName String
    Name of the account.
    bucketPrefix String
    Bucket path that refers to the Amazon S3 bucket associated with Snowflake.
    privateLinkServiceName String
    Snowflake Private Link service name to be used for private data transfers.
    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaArgs

    InstanceUrl string
    Location of the Zendesk resource.
    InstanceUrl string
    Location of the Zendesk resource.
    instance_url string
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.
    instanceUrl string
    Location of the Zendesk resource.
    instance_url str
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.

    ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskArgs

    InstanceUrl string
    Location of the Zendesk resource.
    InstanceUrl string
    Location of the Zendesk resource.
    instance_url string
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.
    instanceUrl string
    Location of the Zendesk resource.
    instance_url str
    Location of the Zendesk resource.
    instanceUrl String
    Location of the Zendesk resource.

    Import

    Identity Schema

    Required

    • name (String) Name of the Appflow connector profile.

    Optional

    • accountId (String) AWS Account where this resource is managed.
    • region (String) Region where this resource is managed.

    Using pulumi import, import AppFlow Connector Profile using the connector profile name. For example:

    $ pulumi import aws:appflow/connectorProfile:ConnectorProfile example example-profile
    

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

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo aws logo
    Viewing docs for AWS v7.46.0
    published on Thursday, Sep 10, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial