aws.appflow.ConnectorProfile
Explore with Pulumi AI
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 exampleBucketV2 = new aws.s3.BucketV2("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", {
    name: "example_profile",
    connectorType: "Redshift",
    connectionMode: "Public",
    connectorProfileConfig: {
        connectorProfileCredentials: {
            redshift: {
                password: exampleCluster.masterPassword,
                username: exampleCluster.masterUsername,
            },
        },
        connectorProfileProperties: {
            redshift: {
                bucketName: exampleBucketV2.name,
                databaseUrl: pulumi.interpolate`jdbc:redshift://${exampleCluster.endpoint}/${exampleCluster.databaseName}`,
                roleArn: exampleRole.arn,
            },
        },
    },
});
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_v2 = aws.s3.BucketV2("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",
    name="example_profile",
    connector_type="Redshift",
    connection_mode="Public",
    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_v2.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,
            },
        },
    })
package main
import (
	"encoding/json"
	"fmt"
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/appflow"
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam"
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/redshift"
	"github.com/pulumi/pulumi-aws/sdk/v6/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]interface{}{
						"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
		}
		exampleBucketV2, err := s3.NewBucketV2(ctx, "example", &s3.BucketV2Args{
			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{
			Name:           pulumi.String("example_profile"),
			ConnectorType:  pulumi.String("Redshift"),
			ConnectionMode: pulumi.String("Public"),
			ConnectorProfileConfig: &appflow.ConnectorProfileConnectorProfileConfigArgs{
				ConnectorProfileCredentials: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs{
					Redshift: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs{
						Password: exampleCluster.MasterPassword,
						Username: exampleCluster.MasterUsername,
					},
				},
				ConnectorProfileProperties: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs{
					Redshift: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs{
						BucketName: exampleBucketV2.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,
					},
				},
			},
		})
		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 exampleBucketV2 = new Aws.S3.BucketV2("example", new()
    {
        Bucket = "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()
    {
        Name = "example_profile",
        ConnectorType = "Redshift",
        ConnectionMode = "Public",
        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 = exampleBucketV2.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,
                },
            },
        },
    });
});
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.BucketV2;
import com.pulumi.aws.s3.BucketV2Args;
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.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        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 exampleBucketV2 = new BucketV2("exampleBucketV2", BucketV2Args.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()
            .name("example_profile")
            .connectorType("Redshift")
            .connectionMode("Public")
            .connectorProfileConfig(ConnectorProfileConnectorProfileConfigArgs.builder()
                .connectorProfileCredentials(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs.builder()
                    .redshift(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs.builder()
                        .password(exampleCluster.masterPassword())
                        .username(exampleCluster.masterUsername())
                        .build())
                    .build())
                .connectorProfileProperties(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs.builder()
                    .redshift(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs.builder()
                        .bucketName(exampleBucketV2.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())
            .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
  exampleBucketV2:
    type: aws:s3:BucketV2
    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:
      name: example_profile
      connectorType: Redshift
      connectionMode: Public
      connectorProfileConfig:
        connectorProfileCredentials:
          redshift:
            password: ${exampleCluster.masterPassword}
            username: ${exampleCluster.masterUsername}
        connectorProfileProperties:
          redshift:
            bucketName: ${exampleBucketV2.name}
            databaseUrl: jdbc:redshift://${exampleCluster.endpoint}/${exampleCluster.databaseName}
            roleArn: ${exampleRole.arn}
variables:
  example:
    fn::invoke:
      function: aws:iam:getPolicy
      arguments:
        name: AmazonRedshiftAllCommandsFullAccess
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)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.
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",
});
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"),
})
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()
            .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()
            .honeycode()
            .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()
            .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()
            .veeva(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaArgs.builder()
                .instanceUrl("string")
                .build())
            .zendesk(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskArgs.builder()
                .instanceUrl("string")
                .build())
            .build())
        .build())
    .connectorType("string")
    .connectorLabel("string")
    .kmsArn("string")
    .name("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")
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",
});
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
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
- Indicates the 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.
- ConnectorProfile ConnectorConfig Profile Connector Profile Config 
- Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- ConnectorType string
- The 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
- The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnectorconnector type.
- KmsArn string
- ARN (Amazon Resource Name) of the Key Management Service (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
- ConnectionMode string
- Indicates the 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.
- ConnectorProfile ConnectorConfig Profile Connector Profile Config Args 
- Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- ConnectorType string
- The 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
- The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnectorconnector type.
- KmsArn string
- ARN (Amazon Resource Name) of the Key Management Service (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
- connectionMode String
- Indicates the 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.
- connectorProfile ConnectorConfig Profile Connector Profile Config 
- Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connectorType String
- The 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
- The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnectorconnector type.
- kmsArn String
- ARN (Amazon Resource Name) of the Key Management Service (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
- connectionMode string
- Indicates the 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.
- connectorProfile ConnectorConfig Profile Connector Profile Config 
- Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connectorType string
- The 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
- The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnectorconnector type.
- kmsArn string
- ARN (Amazon Resource Name) of the Key Management Service (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
- connection_mode str
- Indicates the 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_ Connectorconfig Profile Connector Profile Config Args 
- Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connector_type str
- The 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
- The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnectorconnector type.
- kms_arn str
- ARN (Amazon Resource Name) of the Key Management Service (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
- connectionMode String
- Indicates the 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.
- connectorProfile Property MapConfig 
- Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connectorType String
- The 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
- The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnectorconnector type.
- kmsArn String
- ARN (Amazon Resource Name) of the Key Management Service (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
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.
- 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) -> ConnectorProfilefunc 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}- 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.
- Arn string
- ARN of the connector profile.
- ConnectionMode string
- Indicates the 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
- The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnectorconnector type.
- ConnectorProfile ConnectorConfig Profile Connector Profile Config 
- Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- ConnectorType string
- The 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 (Amazon Resource Name) of the Key Management Service (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
- Arn string
- ARN of the connector profile.
- ConnectionMode string
- Indicates the 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
- The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnectorconnector type.
- ConnectorProfile ConnectorConfig Profile Connector Profile Config Args 
- Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- ConnectorType string
- The 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 (Amazon Resource Name) of the Key Management Service (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
- arn String
- ARN of the connector profile.
- connectionMode String
- Indicates the 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
- The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnectorconnector type.
- connectorProfile ConnectorConfig Profile Connector Profile Config 
- Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connectorType String
- The 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 (Amazon Resource Name) of the Key Management Service (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
- arn string
- ARN of the connector profile.
- connectionMode string
- Indicates the 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
- The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnectorconnector type.
- connectorProfile ConnectorConfig Profile Connector Profile Config 
- Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connectorType string
- The 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 (Amazon Resource Name) of the Key Management Service (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
- arn str
- ARN of the connector profile.
- connection_mode str
- Indicates the 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
- The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnectorconnector type.
- connector_profile_ Connectorconfig Profile Connector Profile Config Args 
- Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connector_type str
- The 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 (Amazon Resource Name) of the Key Management Service (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
- arn String
- ARN of the connector profile.
- connectionMode String
- Indicates the 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
- The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnectorconnector type.
- connectorProfile Property MapConfig 
- Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connectorType String
- The 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 (Amazon Resource Name) of the Key Management Service (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
Supporting Types
ConnectorProfileConnectorProfileConfig, ConnectorProfileConnectorProfileConfigArgs          
- ConnectorProfile ConnectorCredentials Profile Connector Profile Config Connector Profile Credentials 
- The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
- ConnectorProfile ConnectorProperties Profile Connector Profile Config Connector Profile Properties 
- The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
- ConnectorProfile ConnectorCredentials Profile Connector Profile Config Connector Profile Credentials 
- The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
- ConnectorProfile ConnectorProperties Profile Connector Profile Config Connector Profile Properties 
- The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
- connectorProfile ConnectorCredentials Profile Connector Profile Config Connector Profile Credentials 
- The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
- connectorProfile ConnectorProperties Profile Connector Profile Config Connector Profile Properties 
- The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
- connectorProfile ConnectorCredentials Profile Connector Profile Config Connector Profile Credentials 
- The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
- connectorProfile ConnectorProperties Profile Connector Profile Config Connector Profile Properties 
- The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
- connector_profile_ Connectorcredentials Profile Connector Profile Config Connector Profile Credentials 
- The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
- connector_profile_ Connectorproperties Profile Connector Profile Config Connector Profile Properties 
- The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
- connectorProfile Property MapCredentials 
- The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
- connectorProfile Property MapProperties 
- The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentials, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs                
- Amplitude
ConnectorProfile Connector Profile Config Connector Profile Credentials Amplitude 
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- CustomConnector ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector 
- The connector-specific profile credentials required when using the custom connector. See Custom Connector Profile Credentials for more details.
- Datadog
ConnectorProfile Connector Profile Config Connector Profile Credentials Datadog 
- Connector-specific credentials required when using Datadog. See Datadog Connector Profile Credentials for more details.
- Dynatrace
ConnectorProfile Connector Profile Config Connector Profile Credentials Dynatrace 
- The connector-specific credentials required when using Dynatrace. See Dynatrace Connector Profile Credentials for more details.
- GoogleAnalytics ConnectorProfile Connector Profile Config Connector Profile Credentials Google Analytics 
- The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- Honeycode
ConnectorProfile Connector Profile Config Connector Profile Credentials Honeycode 
- The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- InforNexus ConnectorProfile Connector Profile Config Connector Profile Credentials Infor Nexus 
- The connector-specific credentials required when using Infor Nexus. See Infor Nexus Connector Profile Credentials for more details.
- Marketo
ConnectorProfile Connector Profile Config Connector Profile Credentials Marketo 
- Connector-specific credentials required when using Marketo. See Marketo Connector Profile Credentials for more details.
- Redshift
ConnectorProfile Connector Profile Config Connector Profile Credentials Redshift 
- Connector-specific credentials required when using Amazon Redshift. See Redshift Connector Profile Credentials for more details.
- Salesforce
ConnectorProfile Connector Profile Config Connector Profile Credentials Salesforce 
- The connector-specific credentials required when using Salesforce. See Salesforce Connector Profile Credentials for more details.
- SapoData ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data 
- The connector-specific credentials required when using SAPOData. See SAPOData Connector Profile Credentials for more details.
- ServiceNow ConnectorProfile Connector Profile Config Connector Profile Credentials Service Now 
- The connector-specific credentials required when using ServiceNow. See ServiceNow Connector Profile Credentials for more details.
- Singular
ConnectorProfile Connector Profile Config Connector Profile Credentials Singular 
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- Slack
ConnectorProfile Connector Profile Config Connector Profile Credentials Slack 
- Connector-specific credentials required when using Slack. See Slack Connector Profile Credentials for more details.
- Snowflake
ConnectorProfile Connector Profile Config Connector Profile Credentials Snowflake 
- The connector-specific credentials required when using Snowflake. See Snowflake Connector Profile Credentials for more details.
- Trendmicro
ConnectorProfile Connector Profile Config Connector Profile Credentials Trendmicro 
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- Veeva
ConnectorProfile Connector Profile Config Connector Profile Credentials Veeva 
- Connector-specific credentials required when using Veeva. See Veeva Connector Profile Credentials for more details.
- Zendesk
ConnectorProfile Connector Profile Config Connector Profile Credentials Zendesk 
- Connector-specific credentials required when using Zendesk. See Zendesk Connector Profile Credentials for more details.
- Amplitude
ConnectorProfile Connector Profile Config Connector Profile Credentials Amplitude 
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- CustomConnector ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector 
- The connector-specific profile credentials required when using the custom connector. See Custom Connector Profile Credentials for more details.
- Datadog
ConnectorProfile Connector Profile Config Connector Profile Credentials Datadog 
- Connector-specific credentials required when using Datadog. See Datadog Connector Profile Credentials for more details.
- Dynatrace
ConnectorProfile Connector Profile Config Connector Profile Credentials Dynatrace 
- The connector-specific credentials required when using Dynatrace. See Dynatrace Connector Profile Credentials for more details.
- GoogleAnalytics ConnectorProfile Connector Profile Config Connector Profile Credentials Google Analytics 
- The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- Honeycode
ConnectorProfile Connector Profile Config Connector Profile Credentials Honeycode 
- The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- InforNexus ConnectorProfile Connector Profile Config Connector Profile Credentials Infor Nexus 
- The connector-specific credentials required when using Infor Nexus. See Infor Nexus Connector Profile Credentials for more details.
- Marketo
ConnectorProfile Connector Profile Config Connector Profile Credentials Marketo 
- Connector-specific credentials required when using Marketo. See Marketo Connector Profile Credentials for more details.
- Redshift
ConnectorProfile Connector Profile Config Connector Profile Credentials Redshift 
- Connector-specific credentials required when using Amazon Redshift. See Redshift Connector Profile Credentials for more details.
- Salesforce
ConnectorProfile Connector Profile Config Connector Profile Credentials Salesforce 
- The connector-specific credentials required when using Salesforce. See Salesforce Connector Profile Credentials for more details.
- SapoData ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data 
- The connector-specific credentials required when using SAPOData. See SAPOData Connector Profile Credentials for more details.
- ServiceNow ConnectorProfile Connector Profile Config Connector Profile Credentials Service Now 
- The connector-specific credentials required when using ServiceNow. See ServiceNow Connector Profile Credentials for more details.
- Singular
ConnectorProfile Connector Profile Config Connector Profile Credentials Singular 
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- Slack
ConnectorProfile Connector Profile Config Connector Profile Credentials Slack 
- Connector-specific credentials required when using Slack. See Slack Connector Profile Credentials for more details.
- Snowflake
ConnectorProfile Connector Profile Config Connector Profile Credentials Snowflake 
- The connector-specific credentials required when using Snowflake. See Snowflake Connector Profile Credentials for more details.
- Trendmicro
ConnectorProfile Connector Profile Config Connector Profile Credentials Trendmicro 
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- Veeva
ConnectorProfile Connector Profile Config Connector Profile Credentials Veeva 
- Connector-specific credentials required when using Veeva. See Veeva Connector Profile Credentials for more details.
- Zendesk
ConnectorProfile Connector Profile Config Connector Profile Credentials Zendesk 
- Connector-specific credentials required when using Zendesk. See Zendesk Connector Profile Credentials for more details.
- amplitude
ConnectorProfile Connector Profile Config Connector Profile Credentials Amplitude 
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- customConnector ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector 
- The connector-specific profile credentials required when using the custom connector. See Custom Connector Profile Credentials for more details.
- datadog
ConnectorProfile Connector Profile Config Connector Profile Credentials Datadog 
- Connector-specific credentials required when using Datadog. See Datadog Connector Profile Credentials for more details.
- dynatrace
ConnectorProfile Connector Profile Config Connector Profile Credentials Dynatrace 
- The connector-specific credentials required when using Dynatrace. See Dynatrace Connector Profile Credentials for more details.
- googleAnalytics ConnectorProfile Connector Profile Config Connector Profile Credentials Google Analytics 
- The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- honeycode
ConnectorProfile Connector Profile Config Connector Profile Credentials Honeycode 
- The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- inforNexus ConnectorProfile Connector Profile Config Connector Profile Credentials Infor Nexus 
- The connector-specific credentials required when using Infor Nexus. See Infor Nexus Connector Profile Credentials for more details.
- marketo
ConnectorProfile Connector Profile Config Connector Profile Credentials Marketo 
- Connector-specific credentials required when using Marketo. See Marketo Connector Profile Credentials for more details.
- redshift
ConnectorProfile Connector Profile Config Connector Profile Credentials Redshift 
- Connector-specific credentials required when using Amazon Redshift. See Redshift Connector Profile Credentials for more details.
- salesforce
ConnectorProfile Connector Profile Config Connector Profile Credentials Salesforce 
- The connector-specific credentials required when using Salesforce. See Salesforce Connector Profile Credentials for more details.
- sapoData ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data 
- The connector-specific credentials required when using SAPOData. See SAPOData Connector Profile Credentials for more details.
- serviceNow ConnectorProfile Connector Profile Config Connector Profile Credentials Service Now 
- The connector-specific credentials required when using ServiceNow. See ServiceNow Connector Profile Credentials for more details.
- singular
ConnectorProfile Connector Profile Config Connector Profile Credentials Singular 
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- slack
ConnectorProfile Connector Profile Config Connector Profile Credentials Slack 
- Connector-specific credentials required when using Slack. See Slack Connector Profile Credentials for more details.
- snowflake
ConnectorProfile Connector Profile Config Connector Profile Credentials Snowflake 
- The connector-specific credentials required when using Snowflake. See Snowflake Connector Profile Credentials for more details.
- trendmicro
ConnectorProfile Connector Profile Config Connector Profile Credentials Trendmicro 
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- veeva
ConnectorProfile Connector Profile Config Connector Profile Credentials Veeva 
- Connector-specific credentials required when using Veeva. See Veeva Connector Profile Credentials for more details.
- zendesk
ConnectorProfile Connector Profile Config Connector Profile Credentials Zendesk 
- Connector-specific credentials required when using Zendesk. See Zendesk Connector Profile Credentials for more details.
- amplitude
ConnectorProfile Connector Profile Config Connector Profile Credentials Amplitude 
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- customConnector ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector 
- The connector-specific profile credentials required when using the custom connector. See Custom Connector Profile Credentials for more details.
- datadog
ConnectorProfile Connector Profile Config Connector Profile Credentials Datadog 
- Connector-specific credentials required when using Datadog. See Datadog Connector Profile Credentials for more details.
- dynatrace
ConnectorProfile Connector Profile Config Connector Profile Credentials Dynatrace 
- The connector-specific credentials required when using Dynatrace. See Dynatrace Connector Profile Credentials for more details.
- googleAnalytics ConnectorProfile Connector Profile Config Connector Profile Credentials Google Analytics 
- The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- honeycode
ConnectorProfile Connector Profile Config Connector Profile Credentials Honeycode 
- The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- inforNexus ConnectorProfile Connector Profile Config Connector Profile Credentials Infor Nexus 
- The connector-specific credentials required when using Infor Nexus. See Infor Nexus Connector Profile Credentials for more details.
- marketo
ConnectorProfile Connector Profile Config Connector Profile Credentials Marketo 
- Connector-specific credentials required when using Marketo. See Marketo Connector Profile Credentials for more details.
- redshift
ConnectorProfile Connector Profile Config Connector Profile Credentials Redshift 
- Connector-specific credentials required when using Amazon Redshift. See Redshift Connector Profile Credentials for more details.
- salesforce
ConnectorProfile Connector Profile Config Connector Profile Credentials Salesforce 
- The connector-specific credentials required when using Salesforce. See Salesforce Connector Profile Credentials for more details.
- sapoData ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data 
- The connector-specific credentials required when using SAPOData. See SAPOData Connector Profile Credentials for more details.
- serviceNow ConnectorProfile Connector Profile Config Connector Profile Credentials Service Now 
- The connector-specific credentials required when using ServiceNow. See ServiceNow Connector Profile Credentials for more details.
- singular
ConnectorProfile Connector Profile Config Connector Profile Credentials Singular 
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- slack
ConnectorProfile Connector Profile Config Connector Profile Credentials Slack 
- Connector-specific credentials required when using Slack. See Slack Connector Profile Credentials for more details.
- snowflake
ConnectorProfile Connector Profile Config Connector Profile Credentials Snowflake 
- The connector-specific credentials required when using Snowflake. See Snowflake Connector Profile Credentials for more details.
- trendmicro
ConnectorProfile Connector Profile Config Connector Profile Credentials Trendmicro 
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- veeva
ConnectorProfile Connector Profile Config Connector Profile Credentials Veeva 
- Connector-specific credentials required when using Veeva. See Veeva Connector Profile Credentials for more details.
- zendesk
ConnectorProfile Connector Profile Config Connector Profile Credentials Zendesk 
- Connector-specific credentials required when using Zendesk. See Zendesk Connector Profile Credentials for more details.
- amplitude
ConnectorProfile Connector Profile Config Connector Profile Credentials Amplitude 
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- custom_connector ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector 
- The connector-specific profile credentials required when using the custom connector. See Custom Connector Profile Credentials for more details.
- datadog
ConnectorProfile Connector Profile Config Connector Profile Credentials Datadog 
- Connector-specific credentials required when using Datadog. See Datadog Connector Profile Credentials for more details.
- dynatrace
ConnectorProfile Connector Profile Config Connector Profile Credentials Dynatrace 
- The connector-specific credentials required when using Dynatrace. See Dynatrace Connector Profile Credentials for more details.
- google_analytics ConnectorProfile Connector Profile Config Connector Profile Credentials Google Analytics 
- The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- honeycode
ConnectorProfile Connector Profile Config Connector Profile Credentials Honeycode 
- The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- infor_nexus ConnectorProfile Connector Profile Config Connector Profile Credentials Infor Nexus 
- The connector-specific credentials required when using Infor Nexus. See Infor Nexus Connector Profile Credentials for more details.
- marketo
ConnectorProfile Connector Profile Config Connector Profile Credentials Marketo 
- Connector-specific credentials required when using Marketo. See Marketo Connector Profile Credentials for more details.
- redshift
ConnectorProfile Connector Profile Config Connector Profile Credentials Redshift 
- Connector-specific credentials required when using Amazon Redshift. See Redshift Connector Profile Credentials for more details.
- salesforce
ConnectorProfile Connector Profile Config Connector Profile Credentials Salesforce 
- The connector-specific credentials required when using Salesforce. See Salesforce Connector Profile Credentials for more details.
- sapo_data ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data 
- The connector-specific credentials required when using SAPOData. See SAPOData Connector Profile Credentials for more details.
- service_now ConnectorProfile Connector Profile Config Connector Profile Credentials Service Now 
- The connector-specific credentials required when using ServiceNow. See ServiceNow Connector Profile Credentials for more details.
- singular
ConnectorProfile Connector Profile Config Connector Profile Credentials Singular 
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- slack
ConnectorProfile Connector Profile Config Connector Profile Credentials Slack 
- Connector-specific credentials required when using Slack. See Slack Connector Profile Credentials for more details.
- snowflake
ConnectorProfile Connector Profile Config Connector Profile Credentials Snowflake 
- The connector-specific credentials required when using Snowflake. See Snowflake Connector Profile Credentials for more details.
- trendmicro
ConnectorProfile Connector Profile Config Connector Profile Credentials Trendmicro 
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- veeva
ConnectorProfile Connector Profile Config Connector Profile Credentials Veeva 
- Connector-specific credentials required when using Veeva. See Veeva Connector Profile Credentials for more details.
- zendesk
ConnectorProfile Connector Profile Config Connector Profile Credentials Zendesk 
- Connector-specific credentials required when using Zendesk. See Zendesk Connector Profile Credentials for more details.
- amplitude Property Map
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- customConnector Property Map
- The connector-specific profile credentials required when using the custom connector. See Custom Connector Profile Credentials for more details.
- datadog Property Map
- Connector-specific credentials required when using Datadog. See Datadog Connector Profile Credentials for more details.
- dynatrace Property Map
- The connector-specific credentials required when using Dynatrace. See Dynatrace Connector Profile Credentials for more details.
- googleAnalytics Property Map
- The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- honeycode Property Map
- The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- inforNexus Property Map
- The connector-specific credentials required when using Infor Nexus. See Infor Nexus Connector Profile Credentials for more details.
- marketo Property Map
- Connector-specific credentials required when using Marketo. See Marketo Connector Profile Credentials for more details.
- redshift Property Map
- Connector-specific credentials required when using Amazon Redshift. See Redshift Connector Profile Credentials for more details.
- salesforce Property Map
- The connector-specific credentials required when using Salesforce. See Salesforce Connector Profile Credentials for more details.
- sapoData Property Map
- The connector-specific credentials required when using SAPOData. See SAPOData Connector Profile Credentials for more details.
- serviceNow Property Map
- The connector-specific credentials required when using ServiceNow. See ServiceNow Connector Profile Credentials for more details.
- singular Property Map
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- slack Property Map
- Connector-specific credentials required when using Slack. See Slack Connector Profile Credentials for more details.
- snowflake Property Map
- The connector-specific credentials required when using Snowflake. See Snowflake Connector Profile Credentials for more details.
- trendmicro Property Map
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- veeva Property Map
- Connector-specific credentials required when using Veeva. See Veeva Connector Profile Credentials for more details.
- zendesk Property Map
- Connector-specific credentials required when using Zendesk. See Zendesk Connector Profile Credentials for more details.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeArgs                  
- api_key str
- secret_key str
- The Secret Access Key portion of the credentials.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs                    
- AuthenticationType string
- The authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY,BASIC,CUSTOM,OAUTH2.
- ApiKey ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Api Key 
- Basic
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Basic 
- Basic credentials that are required for the authentication of the user.
- Custom
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Custom 
- If the connector uses the custom authentication mechanism, this holds the required credentials.
- Oauth2
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Oauth2 
- OAuth 2.0 credentials required for the authentication of the user.
- AuthenticationType string
- The authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY,BASIC,CUSTOM,OAUTH2.
- ApiKey ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Api Key 
- Basic
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Basic 
- Basic credentials that are required for the authentication of the user.
- Custom
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Custom 
- If the connector uses the custom authentication mechanism, this holds the required credentials.
- Oauth2
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Oauth2 
- OAuth 2.0 credentials required for the authentication of the user.
- authenticationType String
- The authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY,BASIC,CUSTOM,OAUTH2.
- apiKey ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Api Key 
- basic
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Basic 
- Basic credentials that are required for the authentication of the user.
- custom
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Custom 
- If the connector uses the custom authentication mechanism, this holds the required credentials.
- oauth2
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Oauth2 
- OAuth 2.0 credentials required for the authentication of the user.
- authenticationType string
- The authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY,BASIC,CUSTOM,OAUTH2.
- apiKey ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Api Key 
- basic
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Basic 
- Basic credentials that are required for the authentication of the user.
- custom
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Custom 
- If the connector uses the custom authentication mechanism, this holds the required credentials.
- oauth2
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Oauth2 
- OAuth 2.0 credentials required for the authentication of the user.
- authentication_type str
- The authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY,BASIC,CUSTOM,OAUTH2.
- api_key ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Api Key 
- basic
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Basic 
- Basic credentials that are required for the authentication of the user.
- custom
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Custom 
- If the connector uses the custom authentication mechanism, this holds the required credentials.
- oauth2
ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Oauth2 
- OAuth 2.0 credentials required for the authentication of the user.
- authenticationType String
- The authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY,BASIC,CUSTOM,OAUTH2.
- apiKey Property Map
- basic Property Map
- Basic credentials that are required for the authentication of the user.
- custom Property Map
- If the connector uses the custom authentication mechanism, this holds the required credentials.
- oauth2 Property Map
- OAuth 2.0 credentials required for the authentication of the user.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyArgs                        
- ApiKey string
- ApiSecret stringKey 
- ApiKey string
- ApiSecret stringKey 
- apiKey String
- apiSecret StringKey 
- apiKey string
- apiSecret stringKey 
- api_key str
- api_secret_ strkey 
- apiKey String
- apiSecret StringKey 
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicArgs                      
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomArgs                      
- CustomAuthentication stringType 
- The custom authentication type that the connector uses.
- CredentialsMap Dictionary<string, string>
- A map that holds custom authentication credentials.
- CustomAuthentication stringType 
- The custom authentication type that the connector uses.
- CredentialsMap map[string]string
- A map that holds custom authentication credentials.
- customAuthentication StringType 
- The custom authentication type that the connector uses.
- credentialsMap Map<String,String>
- A map that holds custom authentication credentials.
- customAuthentication stringType 
- The custom authentication type that the connector uses.
- credentialsMap {[key: string]: string}
- A map that holds custom authentication credentials.
- custom_authentication_ strtype 
- The custom authentication type that the connector uses.
- credentials_map Mapping[str, str]
- A map that holds custom authentication credentials.
- customAuthentication StringType 
- The custom authentication type that the connector uses.
- credentialsMap Map<String>
- A map that holds custom authentication credentials.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Args                      
- accessToken String
- clientId String
- clientSecret String
- oauthRequest Property Map
- refreshToken String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequestArgs                        
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode string
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- auth_code str
- The code provided by the connector when it has been authenticated via the connected app.
- redirect_uri str
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogArgs                  
- ApiKey string
- ApplicationKey string
- Application keys, in conjunction with your API key, give you full access to Datadog’s programmatic API. Application keys are associated with the user account that created them. The application key is used to log all requests made to the API.
- ApiKey string
- ApplicationKey string
- Application keys, in conjunction with your API key, give you full access to Datadog’s programmatic API. Application keys are associated with the user account that created them. The application key is used to log all requests made to the API.
- apiKey String
- applicationKey String
- Application keys, in conjunction with your API key, give you full access to Datadog’s programmatic API. Application keys are associated with the user account that created them. The application key is used to log all requests made to the API.
- apiKey string
- applicationKey string
- Application keys, in conjunction with your API key, give you full access to Datadog’s programmatic API. Application keys are associated with the user account that created them. The application key is used to log all requests made to the API.
- api_key str
- application_key str
- Application keys, in conjunction with your API key, give you full access to Datadog’s programmatic API. Application keys are associated with the user account that created them. The application key is used to log all requests made to the API.
- apiKey String
- applicationKey String
- Application keys, in conjunction with your API key, give you full access to Datadog’s programmatic API. Application keys are associated with the user account that created them. The application key is used to log all requests made to the API.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceArgs                  
- ApiToken string
- The API tokens used by Dynatrace API to authenticate various API calls.
- ApiToken string
- The API tokens used by Dynatrace API to authenticate various API calls.
- apiToken String
- The API tokens used by Dynatrace API to authenticate various API calls.
- apiToken string
- The API tokens used by Dynatrace API to authenticate various API calls.
- api_token str
- The API tokens used by Dynatrace API to authenticate various API calls.
- apiToken String
- The API tokens used by Dynatrace API to authenticate various API calls.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsArgs                    
- clientId String
- clientSecret String
- accessToken String
- oauthRequest Property Map
- refreshToken String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestArgs                        
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode string
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- auth_code str
- The code provided by the connector when it has been authenticated via the connected app.
- redirect_uri str
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycode, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeArgs                  
- accessToken String
- oauthRequest Property Map
- refreshToken String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestArgs                      
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode string
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- auth_code str
- The code provided by the connector when it has been authenticated via the connected app.
- redirect_uri str
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusArgs                    
- AccessKey stringId 
- The Access Key portion of the credentials.
- Datakey string
- Encryption keys used to encrypt data.
- SecretAccess stringKey 
- The secret key used to sign requests.
- UserId string
- Identifier for the user.
- AccessKey stringId 
- The Access Key portion of the credentials.
- Datakey string
- Encryption keys used to encrypt data.
- SecretAccess stringKey 
- The secret key used to sign requests.
- UserId string
- Identifier for the user.
- accessKey StringId 
- The Access Key portion of the credentials.
- datakey String
- Encryption keys used to encrypt data.
- secretAccess StringKey 
- The secret key used to sign requests.
- userId String
- Identifier for the user.
- accessKey stringId 
- The Access Key portion of the credentials.
- datakey string
- Encryption keys used to encrypt data.
- secretAccess stringKey 
- The secret key used to sign requests.
- userId string
- Identifier for the user.
- access_key_ strid 
- The Access Key portion of the credentials.
- datakey str
- Encryption keys used to encrypt data.
- secret_access_ strkey 
- The secret key used to sign requests.
- user_id str
- Identifier for the user.
- accessKey StringId 
- The Access Key portion of the credentials.
- datakey String
- Encryption keys used to encrypt data.
- secretAccess StringKey 
- The secret key used to sign requests.
- userId String
- Identifier for the user.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoArgs                  
- clientId String
- clientSecret String
- accessToken String
- oauthRequest Property Map
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestArgs                      
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode string
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- auth_code str
- The code provided by the connector when it has been authenticated via the connected app.
- redirect_uri str
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs                  
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs                  
- AccessToken string
- ClientCredentials stringArn 
- The secret manager ARN, which contains the client ID and client secret of the connected app.
- JwtToken string
- A JSON web token (JWT) that authorizes access to Salesforce records.
- Oauth2GrantType string
- OauthRequest ConnectorProfile Connector Profile Config Connector Profile Credentials Salesforce Oauth Request 
- RefreshToken string
- AccessToken string
- ClientCredentials stringArn 
- The secret manager ARN, which contains the client ID and client secret of the connected app.
- JwtToken string
- A JSON web token (JWT) that authorizes access to Salesforce records.
- Oauth2GrantType string
- OauthRequest ConnectorProfile Connector Profile Config Connector Profile Credentials Salesforce Oauth Request 
- RefreshToken string
- accessToken String
- clientCredentials StringArn 
- The secret manager ARN, which contains the client ID and client secret of the connected app.
- jwtToken String
- A JSON web token (JWT) that authorizes access to Salesforce records.
- oauth2GrantType String
- oauthRequest ConnectorProfile Connector Profile Config Connector Profile Credentials Salesforce Oauth Request 
- refreshToken String
- accessToken string
- clientCredentials stringArn 
- The secret manager ARN, which contains the client ID and client secret of the connected app.
- jwtToken string
- A JSON web token (JWT) that authorizes access to Salesforce records.
- oauth2GrantType string
- oauthRequest ConnectorProfile Connector Profile Config Connector Profile Credentials Salesforce Oauth Request 
- refreshToken string
- access_token str
- client_credentials_ strarn 
- The secret manager ARN, which contains the client ID and client secret of the connected app.
- jwt_token str
- A JSON web token (JWT) that authorizes access to Salesforce records.
- oauth2_grant_ strtype 
- oauth_request ConnectorProfile Connector Profile Config Connector Profile Credentials Salesforce Oauth Request 
- refresh_token str
- accessToken String
- clientCredentials StringArn 
- The secret manager ARN, which contains the client ID and client secret of the connected app.
- jwtToken String
- A JSON web token (JWT) that authorizes access to Salesforce records.
- oauth2GrantType String
- oauthRequest Property Map
- refreshToken String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs                      
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode string
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- auth_code str
- The code provided by the connector when it has been authenticated via the connected app.
- redirect_uri str
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataArgs                    
- BasicAuth ConnectorCredentials Profile Connector Profile Config Connector Profile Credentials Sapo Data Basic Auth Credentials 
- The SAPOData basic authentication credentials.
- OauthCredentials ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data Oauth Credentials 
- The SAPOData OAuth type authentication credentials.
- BasicAuth ConnectorCredentials Profile Connector Profile Config Connector Profile Credentials Sapo Data Basic Auth Credentials 
- The SAPOData basic authentication credentials.
- OauthCredentials ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data Oauth Credentials 
- The SAPOData OAuth type authentication credentials.
- basicAuth ConnectorCredentials Profile Connector Profile Config Connector Profile Credentials Sapo Data Basic Auth Credentials 
- The SAPOData basic authentication credentials.
- oauthCredentials ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data Oauth Credentials 
- The SAPOData OAuth type authentication credentials.
- basicAuth ConnectorCredentials Profile Connector Profile Config Connector Profile Credentials Sapo Data Basic Auth Credentials 
- The SAPOData basic authentication credentials.
- oauthCredentials ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data Oauth Credentials 
- The SAPOData OAuth type authentication credentials.
- basic_auth_ Connectorcredentials Profile Connector Profile Config Connector Profile Credentials Sapo Data Basic Auth Credentials 
- The SAPOData basic authentication credentials.
- oauth_credentials ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data Oauth Credentials 
- The SAPOData OAuth type authentication credentials.
- basicAuth Property MapCredentials 
- The SAPOData basic authentication credentials.
- oauthCredentials Property Map
- The SAPOData OAuth type authentication credentials.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsArgs                          
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsArgs                        
- clientId String
- clientSecret String
- accessToken String
- oauthRequest Property Map
- refreshToken String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequestArgs                            
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode string
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- auth_code str
- The code provided by the connector when it has been authenticated via the connected app.
- redirect_uri str
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowArgs                    
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularArgs                  
- ApiKey string
- ApiKey string
- apiKey String
- apiKey string
- api_key str
- apiKey String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackArgs                  
- clientId String
- clientSecret String
- accessToken String
- oauthRequest Property Map
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestArgs                      
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode string
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- auth_code str
- The code provided by the connector when it has been authenticated via the connected app.
- redirect_uri str
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeArgs                  
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroArgs                  
- ApiSecret stringKey 
- ApiSecret stringKey 
- apiSecret StringKey 
- apiSecret stringKey 
- api_secret_ strkey 
- apiSecret StringKey 
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaArgs                  
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskArgs                  
- clientId String
- clientSecret String
- accessToken String
- oauthRequest Property Map
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestArgs                      
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- AuthCode string
- The code provided by the connector when it has been authenticated via the connected app.
- RedirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode string
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri string
- The URL to which the authentication server redirects the browser after authorization has been granted.
- auth_code str
- The code provided by the connector when it has been authenticated via the connected app.
- redirect_uri str
- The URL to which the authentication server redirects the browser after authorization has been granted.
- authCode String
- The code provided by the connector when it has been authenticated via the connected app.
- redirectUri String
- The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileProperties, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs                
- Amplitude
ConnectorProfile Connector Profile Config Connector Profile Properties Amplitude 
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- CustomConnector ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector 
- The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
- Datadog
ConnectorProfile Connector Profile Config Connector Profile Properties Datadog 
- Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
- Dynatrace
ConnectorProfile Connector Profile Config Connector Profile Properties Dynatrace 
- The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
- GoogleAnalytics ConnectorProfile Connector Profile Config Connector Profile Properties Google Analytics 
- The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- Honeycode
ConnectorProfile Connector Profile Config Connector Profile Properties Honeycode 
- The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- InforNexus ConnectorProfile Connector Profile Config Connector Profile Properties Infor Nexus 
- The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
- Marketo
ConnectorProfile Connector Profile Config Connector Profile Properties Marketo 
- Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
- Redshift
ConnectorProfile Connector Profile Config Connector Profile Properties Redshift 
- Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
- Salesforce
ConnectorProfile Connector Profile Config Connector Profile Properties Salesforce 
- The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
- SapoData ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data 
- The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
- ServiceNow ConnectorProfile Connector Profile Config Connector Profile Properties Service Now 
- The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
- Singular
ConnectorProfile Connector Profile Config Connector Profile Properties Singular 
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- Slack
ConnectorProfile Connector Profile Config Connector Profile Properties Slack 
- Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
- Snowflake
ConnectorProfile Connector Profile Config Connector Profile Properties Snowflake 
- The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
- Trendmicro
ConnectorProfile Connector Profile Config Connector Profile Properties Trendmicro 
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- Veeva
ConnectorProfile Connector Profile Config Connector Profile Properties Veeva 
- Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
- Zendesk
ConnectorProfile Connector Profile Config Connector Profile Properties Zendesk 
- Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
- Amplitude
ConnectorProfile Connector Profile Config Connector Profile Properties Amplitude 
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- CustomConnector ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector 
- The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
- Datadog
ConnectorProfile Connector Profile Config Connector Profile Properties Datadog 
- Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
- Dynatrace
ConnectorProfile Connector Profile Config Connector Profile Properties Dynatrace 
- The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
- GoogleAnalytics ConnectorProfile Connector Profile Config Connector Profile Properties Google Analytics 
- The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- Honeycode
ConnectorProfile Connector Profile Config Connector Profile Properties Honeycode 
- The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- InforNexus ConnectorProfile Connector Profile Config Connector Profile Properties Infor Nexus 
- The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
- Marketo
ConnectorProfile Connector Profile Config Connector Profile Properties Marketo 
- Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
- Redshift
ConnectorProfile Connector Profile Config Connector Profile Properties Redshift 
- Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
- Salesforce
ConnectorProfile Connector Profile Config Connector Profile Properties Salesforce 
- The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
- SapoData ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data 
- The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
- ServiceNow ConnectorProfile Connector Profile Config Connector Profile Properties Service Now 
- The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
- Singular
ConnectorProfile Connector Profile Config Connector Profile Properties Singular 
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- Slack
ConnectorProfile Connector Profile Config Connector Profile Properties Slack 
- Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
- Snowflake
ConnectorProfile Connector Profile Config Connector Profile Properties Snowflake 
- The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
- Trendmicro
ConnectorProfile Connector Profile Config Connector Profile Properties Trendmicro 
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- Veeva
ConnectorProfile Connector Profile Config Connector Profile Properties Veeva 
- Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
- Zendesk
ConnectorProfile Connector Profile Config Connector Profile Properties Zendesk 
- Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
- amplitude
ConnectorProfile Connector Profile Config Connector Profile Properties Amplitude 
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- customConnector ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector 
- The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
- datadog
ConnectorProfile Connector Profile Config Connector Profile Properties Datadog 
- Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
- dynatrace
ConnectorProfile Connector Profile Config Connector Profile Properties Dynatrace 
- The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
- googleAnalytics ConnectorProfile Connector Profile Config Connector Profile Properties Google Analytics 
- The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- honeycode
ConnectorProfile Connector Profile Config Connector Profile Properties Honeycode 
- The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- inforNexus ConnectorProfile Connector Profile Config Connector Profile Properties Infor Nexus 
- The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
- marketo
ConnectorProfile Connector Profile Config Connector Profile Properties Marketo 
- Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
- redshift
ConnectorProfile Connector Profile Config Connector Profile Properties Redshift 
- Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
- salesforce
ConnectorProfile Connector Profile Config Connector Profile Properties Salesforce 
- The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
- sapoData ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data 
- The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
- serviceNow ConnectorProfile Connector Profile Config Connector Profile Properties Service Now 
- The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
- singular
ConnectorProfile Connector Profile Config Connector Profile Properties Singular 
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- slack
ConnectorProfile Connector Profile Config Connector Profile Properties Slack 
- Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
- snowflake
ConnectorProfile Connector Profile Config Connector Profile Properties Snowflake 
- The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
- trendmicro
ConnectorProfile Connector Profile Config Connector Profile Properties Trendmicro 
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- veeva
ConnectorProfile Connector Profile Config Connector Profile Properties Veeva 
- Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
- zendesk
ConnectorProfile Connector Profile Config Connector Profile Properties Zendesk 
- Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
- amplitude
ConnectorProfile Connector Profile Config Connector Profile Properties Amplitude 
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- customConnector ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector 
- The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
- datadog
ConnectorProfile Connector Profile Config Connector Profile Properties Datadog 
- Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
- dynatrace
ConnectorProfile Connector Profile Config Connector Profile Properties Dynatrace 
- The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
- googleAnalytics ConnectorProfile Connector Profile Config Connector Profile Properties Google Analytics 
- The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- honeycode
ConnectorProfile Connector Profile Config Connector Profile Properties Honeycode 
- The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- inforNexus ConnectorProfile Connector Profile Config Connector Profile Properties Infor Nexus 
- The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
- marketo
ConnectorProfile Connector Profile Config Connector Profile Properties Marketo 
- Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
- redshift
ConnectorProfile Connector Profile Config Connector Profile Properties Redshift 
- Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
- salesforce
ConnectorProfile Connector Profile Config Connector Profile Properties Salesforce 
- The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
- sapoData ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data 
- The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
- serviceNow ConnectorProfile Connector Profile Config Connector Profile Properties Service Now 
- The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
- singular
ConnectorProfile Connector Profile Config Connector Profile Properties Singular 
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- slack
ConnectorProfile Connector Profile Config Connector Profile Properties Slack 
- Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
- snowflake
ConnectorProfile Connector Profile Config Connector Profile Properties Snowflake 
- The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
- trendmicro
ConnectorProfile Connector Profile Config Connector Profile Properties Trendmicro 
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- veeva
ConnectorProfile Connector Profile Config Connector Profile Properties Veeva 
- Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
- zendesk
ConnectorProfile Connector Profile Config Connector Profile Properties Zendesk 
- Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
- amplitude
ConnectorProfile Connector Profile Config Connector Profile Properties Amplitude 
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- custom_connector ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector 
- The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
- datadog
ConnectorProfile Connector Profile Config Connector Profile Properties Datadog 
- Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
- dynatrace
ConnectorProfile Connector Profile Config Connector Profile Properties Dynatrace 
- The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
- google_analytics ConnectorProfile Connector Profile Config Connector Profile Properties Google Analytics 
- The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- honeycode
ConnectorProfile Connector Profile Config Connector Profile Properties Honeycode 
- The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- infor_nexus ConnectorProfile Connector Profile Config Connector Profile Properties Infor Nexus 
- The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
- marketo
ConnectorProfile Connector Profile Config Connector Profile Properties Marketo 
- Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
- redshift
ConnectorProfile Connector Profile Config Connector Profile Properties Redshift 
- Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
- salesforce
ConnectorProfile Connector Profile Config Connector Profile Properties Salesforce 
- The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
- sapo_data ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data 
- The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
- service_now ConnectorProfile Connector Profile Config Connector Profile Properties Service Now 
- The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
- singular
ConnectorProfile Connector Profile Config Connector Profile Properties Singular 
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- slack
ConnectorProfile Connector Profile Config Connector Profile Properties Slack 
- Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
- snowflake
ConnectorProfile Connector Profile Config Connector Profile Properties Snowflake 
- The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
- trendmicro
ConnectorProfile Connector Profile Config Connector Profile Properties Trendmicro 
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- veeva
ConnectorProfile Connector Profile Config Connector Profile Properties Veeva 
- Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
- zendesk
ConnectorProfile Connector Profile Config Connector Profile Properties Zendesk 
- Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
- amplitude Property Map
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- customConnector Property Map
- The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
- datadog Property Map
- Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
- dynatrace Property Map
- The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
- googleAnalytics Property Map
- The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- honeycode Property Map
- The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- inforNexus Property Map
- The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
- marketo Property Map
- Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
- redshift Property Map
- Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
- salesforce Property Map
- The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
- sapoData Property Map
- The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
- serviceNow Property Map
- The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
- singular Property Map
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- slack Property Map
- Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
- snowflake Property Map
- The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
- trendmicro Property Map
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- veeva Property Map
- Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
- zendesk Property Map
- Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorArgs                    
- Oauth2Properties
ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector Oauth2Properties 
- The OAuth 2.0 properties required for OAuth 2.0 authentication.
- ProfileProperties Dictionary<string, string>
- A map of properties that are required to create a profile for the custom connector.
- Oauth2Properties
ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector Oauth2Properties 
- The OAuth 2.0 properties required for OAuth 2.0 authentication.
- ProfileProperties map[string]string
- A map of properties that are required to create a profile for the custom connector.
- oauth2Properties
ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector Oauth2Properties 
- The OAuth 2.0 properties required for OAuth 2.0 authentication.
- profileProperties Map<String,String>
- A map of properties that are required to create a profile for the custom connector.
- oauth2Properties
ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector Oauth2Properties 
- The OAuth 2.0 properties required for OAuth 2.0 authentication.
- profileProperties {[key: string]: string}
- A map of properties that are required to create a profile for the custom connector.
- oauth2_properties ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector Oauth2Properties 
- The OAuth 2.0 properties required for OAuth 2.0 authentication.
- profile_properties Mapping[str, str]
- A map of properties that are required to create a profile for the custom connector.
- oauth2Properties Property Map
- The OAuth 2.0 properties required for OAuth 2.0 authentication.
- profileProperties Map<String>
- A map of properties that are required to create a profile for the custom connector.
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesArgs                      
- Oauth2GrantType string
- TokenUrl string
- TokenUrl Dictionary<string, string>Custom Properties 
- Associates your token URL with a map of properties that you define. Use this parameter to provide any additional details that the connector requires to authenticate your request.
- Oauth2GrantType string
- TokenUrl string
- TokenUrl map[string]stringCustom Properties 
- Associates your token URL with a map of properties that you define. Use this parameter to provide any additional details that the connector requires to authenticate your request.
- oauth2GrantType String
- tokenUrl String
- tokenUrl Map<String,String>Custom Properties 
- Associates your token URL with a map of properties that you define. Use this parameter to provide any additional details that the connector requires to authenticate your request.
- oauth2GrantType string
- tokenUrl string
- tokenUrl {[key: string]: string}Custom Properties 
- Associates your token URL with a map of properties that you define. Use this parameter to provide any additional details that the connector requires to authenticate your request.
- oauth2_grant_ strtype 
- token_url str
- token_url_ Mapping[str, str]custom_ properties 
- Associates your token URL with a map of properties that you define. Use this parameter to provide any additional details that the connector requires to authenticate your request.
- oauth2GrantType String
- tokenUrl String
- tokenUrl Map<String>Custom Properties 
- Associates your token URL with a map of properties that you define. Use this parameter to provide any additional details that the connector requires to authenticate your request.
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogArgs                  
- InstanceUrl string
- InstanceUrl string
- instanceUrl String
- instanceUrl string
- instance_url str
- instanceUrl String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceArgs                  
- InstanceUrl string
- InstanceUrl string
- instanceUrl String
- instanceUrl string
- instance_url str
- instanceUrl String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusArgs                    
- InstanceUrl string
- InstanceUrl string
- instanceUrl String
- instanceUrl string
- instance_url str
- instanceUrl String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoArgs                  
- InstanceUrl string
- InstanceUrl string
- instanceUrl String
- instanceUrl string
- instance_url str
- instanceUrl String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs                  
- BucketName string
- RoleArn string
- ARN of the IAM role.
- BucketPrefix string
- ClusterIdentifier string
- The unique ID that's assigned to an Amazon Redshift cluster.
- DataApi stringRole Arn 
- ARN of the IAM role that permits AppFlow to access the database through Data API.
- DatabaseName string
- The name of an Amazon Redshift database.
- DatabaseUrl string
- The JDBC URL of the Amazon Redshift cluster.
- BucketName string
- RoleArn string
- ARN of the IAM role.
- BucketPrefix string
- ClusterIdentifier string
- The unique ID that's assigned to an Amazon Redshift cluster.
- DataApi stringRole Arn 
- ARN of the IAM role that permits AppFlow to access the database through Data API.
- DatabaseName string
- The name of an Amazon Redshift database.
- DatabaseUrl string
- The JDBC URL of the Amazon Redshift cluster.
- bucketName String
- roleArn String
- ARN of the IAM role.
- bucketPrefix String
- clusterIdentifier String
- The unique ID that's assigned to an Amazon Redshift cluster.
- dataApi StringRole Arn 
- ARN of the IAM role that permits AppFlow to access the database through Data API.
- databaseName String
- The name of an Amazon Redshift database.
- databaseUrl String
- The JDBC URL of the Amazon Redshift cluster.
- bucketName string
- roleArn string
- ARN of the IAM role.
- bucketPrefix string
- clusterIdentifier string
- The unique ID that's assigned to an Amazon Redshift cluster.
- dataApi stringRole Arn 
- ARN of the IAM role that permits AppFlow to access the database through Data API.
- databaseName string
- The name of an Amazon Redshift database.
- databaseUrl string
- The JDBC URL of the Amazon Redshift cluster.
- bucket_name str
- role_arn str
- ARN of the IAM role.
- bucket_prefix str
- cluster_identifier str
- The unique ID that's assigned to an Amazon Redshift cluster.
- data_api_ strrole_ arn 
- ARN of the IAM role that permits AppFlow to access the database through Data API.
- database_name str
- The name of an Amazon Redshift database.
- database_url str
- The JDBC URL of the Amazon Redshift cluster.
- bucketName String
- roleArn String
- ARN of the IAM role.
- bucketPrefix String
- clusterIdentifier String
- The unique ID that's assigned to an Amazon Redshift cluster.
- dataApi StringRole Arn 
- ARN of the IAM role that permits AppFlow to access the database through Data API.
- databaseName String
- The name of an Amazon Redshift database.
- databaseUrl String
- The JDBC URL of the Amazon Redshift cluster.
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceArgs                  
- InstanceUrl string
- IsSandbox boolEnvironment 
- Indicates whether the connector profile applies to a sandbox or production environment.
- bool
- Indicates 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
- IsSandbox boolEnvironment 
- Indicates whether the connector profile applies to a sandbox or production environment.
- bool
- Indicates 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
- isSandbox BooleanEnvironment 
- Indicates whether the connector profile applies to a sandbox or production environment.
- Boolean
- Indicates 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
- isSandbox booleanEnvironment 
- Indicates whether the connector profile applies to a sandbox or production environment.
- boolean
- Indicates 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
- is_sandbox_ boolenvironment 
- Indicates whether the connector profile applies to a sandbox or production environment.
- bool
- Indicates 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
- isSandbox BooleanEnvironment 
- Indicates whether the connector profile applies to a sandbox or production environment.
- Boolean
- Indicates 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                    
- ApplicationHost stringUrl 
- The location of the SAPOData resource.
- ApplicationService stringPath 
- The application path to catalog service.
- ClientNumber string
- The client number for the client creating the connection.
- PortNumber int
- The port number of the SAPOData instance.
- LogonLanguage string
- The logon language of SAPOData instance.
- OauthProperties ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data Oauth Properties 
- The SAPOData OAuth properties required for OAuth type authentication.
- PrivateLink stringService Name 
- ApplicationHost stringUrl 
- The location of the SAPOData resource.
- ApplicationService stringPath 
- The application path to catalog service.
- ClientNumber string
- The client number for the client creating the connection.
- PortNumber int
- The port number of the SAPOData instance.
- LogonLanguage string
- The logon language of SAPOData instance.
- OauthProperties ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data Oauth Properties 
- The SAPOData OAuth properties required for OAuth type authentication.
- PrivateLink stringService Name 
- applicationHost StringUrl 
- The location of the SAPOData resource.
- applicationService StringPath 
- The application path to catalog service.
- clientNumber String
- The client number for the client creating the connection.
- portNumber Integer
- The port number of the SAPOData instance.
- logonLanguage String
- The logon language of SAPOData instance.
- oauthProperties ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data Oauth Properties 
- The SAPOData OAuth properties required for OAuth type authentication.
- privateLink StringService Name 
- applicationHost stringUrl 
- The location of the SAPOData resource.
- applicationService stringPath 
- The application path to catalog service.
- clientNumber string
- The client number for the client creating the connection.
- portNumber number
- The port number of the SAPOData instance.
- logonLanguage string
- The logon language of SAPOData instance.
- oauthProperties ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data Oauth Properties 
- The SAPOData OAuth properties required for OAuth type authentication.
- privateLink stringService Name 
- application_host_ strurl 
- The location of the SAPOData resource.
- application_service_ strpath 
- The application path to catalog service.
- client_number str
- The client number for the client creating the connection.
- port_number int
- The port number of the SAPOData instance.
- logon_language str
- The logon language of SAPOData instance.
- oauth_properties ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data Oauth Properties 
- The SAPOData OAuth properties required for OAuth type authentication.
- private_link_ strservice_ name 
- applicationHost StringUrl 
- The location of the SAPOData resource.
- applicationService StringPath 
- The application path to catalog service.
- clientNumber String
- The client number for the client creating the connection.
- portNumber Number
- The port number of the SAPOData instance.
- logonLanguage String
- The logon language of SAPOData instance.
- oauthProperties Property Map
- The SAPOData OAuth properties required for OAuth type authentication.
- privateLink StringService Name 
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesArgs                        
- AuthCode stringUrl 
- The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
- OauthScopes List<string>
- The OAuth scopes required for OAuth type authentication.
- TokenUrl string
- AuthCode stringUrl 
- The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
- OauthScopes []string
- The OAuth scopes required for OAuth type authentication.
- TokenUrl string
- authCode StringUrl 
- The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
- oauthScopes List<String>
- The OAuth scopes required for OAuth type authentication.
- tokenUrl String
- authCode stringUrl 
- The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
- oauthScopes string[]
- The OAuth scopes required for OAuth type authentication.
- tokenUrl string
- auth_code_ strurl 
- The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
- oauth_scopes Sequence[str]
- The OAuth scopes required for OAuth type authentication.
- token_url str
- authCode StringUrl 
- The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
- oauthScopes List<String>
- The OAuth scopes required for OAuth type authentication.
- tokenUrl String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowArgs                    
- InstanceUrl string
- InstanceUrl string
- instanceUrl String
- instanceUrl string
- instance_url str
- instanceUrl String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackArgs                  
- InstanceUrl string
- InstanceUrl string
- instanceUrl String
- instanceUrl string
- instance_url str
- instanceUrl String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeArgs                  
- BucketName string
- 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
- The name of the Snowflake warehouse.
- AccountName string
- The name of the account.
- BucketPrefix string
- PrivateLink stringService Name 
- Region string
- AWS Region of the Snowflake account.
- BucketName string
- 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
- The name of the Snowflake warehouse.
- AccountName string
- The name of the account.
- BucketPrefix string
- PrivateLink stringService Name 
- Region string
- AWS Region of the Snowflake account.
- bucketName String
- 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
- The name of the Snowflake warehouse.
- accountName String
- The name of the account.
- bucketPrefix String
- privateLink StringService Name 
- region String
- AWS Region of the Snowflake account.
- bucketName string
- 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
- The name of the Snowflake warehouse.
- accountName string
- The name of the account.
- bucketPrefix string
- privateLink stringService Name 
- region string
- AWS Region of the Snowflake account.
- bucket_name str
- 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
- The name of the Snowflake warehouse.
- account_name str
- The name of the account.
- bucket_prefix str
- private_link_ strservice_ name 
- region str
- AWS Region of the Snowflake account.
- bucketName String
- 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
- The name of the Snowflake warehouse.
- accountName String
- The name of the account.
- bucketPrefix String
- privateLink StringService Name 
- region String
- AWS Region of the Snowflake account.
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaArgs                  
- InstanceUrl string
- InstanceUrl string
- instanceUrl String
- instanceUrl string
- instance_url str
- instanceUrl String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskArgs                  
- InstanceUrl string
- InstanceUrl string
- instanceUrl String
- instanceUrl string
- instance_url str
- instanceUrl String
Import
Using pulumi import, import AppFlow Connector Profile using the connector profile arn. For example:
$ pulumi import aws:appflow/connectorProfile:ConnectorProfile profile arn:aws:appflow:us-west-2:123456789012:connectorprofile/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 awsTerraform Provider.