1. Packages
  2. AWS
  3. API Docs
  4. appflow
  5. ConnectorProfile
AWS v6.75.0 published on Wednesday, Apr 2, 2025 by Pulumi

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,
            },
        },
    },
});
Copy
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,
            },
        },
    })
Copy
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
	})
}
Copy
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,
                },
            },
        },
    });

});
Copy
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());

    }
}
Copy
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
Copy

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 This property is required. string
The unique name of the resource.
args This property is required. ConnectorProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. ConnectorProfileArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ConnectorProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
});
Copy
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"),
})
Copy
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());
Copy
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")
Copy
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",
});
Copy
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
Copy

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 This property is required. 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.
ConnectorProfileConfig This property is required. ConnectorProfileConnectorProfileConfig
Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
ConnectorType
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. string
The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnector connector type.
KmsArn Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. string
ConnectionMode This property is required. 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.
ConnectorProfileConfig This property is required. ConnectorProfileConnectorProfileConfigArgs
Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
ConnectorType
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. string
The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnector connector type.
KmsArn Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. string
connectionMode This property is required. 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.
connectorProfileConfig This property is required. ConnectorProfileConnectorProfileConfig
Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
connectorType
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. String
The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnector connector type.
kmsArn Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. String
connectionMode This property is required. 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.
connectorProfileConfig This property is required. ConnectorProfileConnectorProfileConfig
Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
connectorType
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. string
The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnector connector type.
kmsArn Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. string
connection_mode This property is required. 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_config This property is required. ConnectorProfileConnectorProfileConfigArgs
Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
connector_type
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. str
The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnector connector type.
kms_arn Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. str
connectionMode This property is required. 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.
connectorProfileConfig This property is required. Property Map
Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
connectorType
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. String
The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnector connector type.
kmsArn Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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) -> ConnectorProfile
func GetConnectorProfile(ctx *Context, name string, id IDInput, state *ConnectorProfileState, opts ...ResourceOption) (*ConnectorProfile, error)
public static ConnectorProfile Get(string name, Input<string> id, ConnectorProfileState? state, CustomResourceOptions? opts = null)
public static ConnectorProfile get(String name, Output<String> id, ConnectorProfileState state, CustomResourceOptions options)
resources:  _:    type: aws:appflow:ConnectorProfile    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Arn string
ARN of the connector profile.
ConnectionMode string
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 Changes to this property will trigger replacement. string
The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnector connector type.
ConnectorProfileConfig ConnectorProfileConnectorProfileConfig
Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
ConnectorType Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. string
The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnector connector type.
ConnectorProfileConfig ConnectorProfileConnectorProfileConfigArgs
Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
ConnectorType Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. String
The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnector connector type.
connectorProfileConfig ConnectorProfileConnectorProfileConfig
Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
connectorType Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. string
The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnector connector type.
connectorProfileConfig ConnectorProfileConnectorProfileConfig
Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
connectorType Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. str
The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnector connector type.
connector_profile_config ConnectorProfileConnectorProfileConfigArgs
Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
connector_type Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. String
The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for CustomConnector connector type.
connectorProfileConfig Property Map
Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
connectorType Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. 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 Changes to this property will trigger replacement. String

Supporting Types

ConnectorProfileConnectorProfileConfig
, ConnectorProfileConnectorProfileConfigArgs

ConnectorProfileCredentials This property is required. ConnectorProfileConnectorProfileConfigConnectorProfileCredentials
The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
ConnectorProfileProperties This property is required. ConnectorProfileConnectorProfileConfigConnectorProfileProperties
The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
ConnectorProfileCredentials This property is required. ConnectorProfileConnectorProfileConfigConnectorProfileCredentials
The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
ConnectorProfileProperties This property is required. ConnectorProfileConnectorProfileConfigConnectorProfileProperties
The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
connectorProfileCredentials This property is required. ConnectorProfileConnectorProfileConfigConnectorProfileCredentials
The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
connectorProfileProperties This property is required. ConnectorProfileConnectorProfileConfigConnectorProfileProperties
The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
connectorProfileCredentials This property is required. ConnectorProfileConnectorProfileConfigConnectorProfileCredentials
The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
connectorProfileProperties This property is required. ConnectorProfileConnectorProfileConfigConnectorProfileProperties
The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
connector_profile_credentials This property is required. ConnectorProfileConnectorProfileConfigConnectorProfileCredentials
The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
connector_profile_properties This property is required. ConnectorProfileConnectorProfileConfigConnectorProfileProperties
The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
connectorProfileCredentials This property is required. Property Map
The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
connectorProfileProperties This property is required. Property Map
The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.

ConnectorProfileConnectorProfileConfigConnectorProfileCredentials
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs

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

ApiKey This property is required. string
SecretKey This property is required. string
The Secret Access Key portion of the credentials.
ApiKey This property is required. string
SecretKey This property is required. string
The Secret Access Key portion of the credentials.
apiKey This property is required. String
secretKey This property is required. String
The Secret Access Key portion of the credentials.
apiKey This property is required. string
secretKey This property is required. string
The Secret Access Key portion of the credentials.
api_key This property is required. str
secret_key This property is required. str
The Secret Access Key portion of the credentials.
apiKey This property is required. String
secretKey This property is required. String
The Secret Access Key portion of the credentials.

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs

AuthenticationType This property is required. string
The authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY, BASIC, CUSTOM, OAUTH2.
ApiKey ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey
Basic ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic
Basic credentials that are required for the authentication of the user.
Custom ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom
If the connector uses the custom authentication mechanism, this holds the required credentials.
Oauth2 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2
OAuth 2.0 credentials required for the authentication of the user.
AuthenticationType This property is required. string
The authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY, BASIC, CUSTOM, OAUTH2.
ApiKey ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey
Basic ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic
Basic credentials that are required for the authentication of the user.
Custom ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom
If the connector uses the custom authentication mechanism, this holds the required credentials.
Oauth2 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2
OAuth 2.0 credentials required for the authentication of the user.
authenticationType This property is required. String
The authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY, BASIC, CUSTOM, OAUTH2.
apiKey ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey
basic ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic
Basic credentials that are required for the authentication of the user.
custom ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom
If the connector uses the custom authentication mechanism, this holds the required credentials.
oauth2 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2
OAuth 2.0 credentials required for the authentication of the user.
authenticationType This property is required. string
The authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY, BASIC, CUSTOM, OAUTH2.
apiKey ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey
basic ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic
Basic credentials that are required for the authentication of the user.
custom ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom
If the connector uses the custom authentication mechanism, this holds the required credentials.
oauth2 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2
OAuth 2.0 credentials required for the authentication of the user.
authentication_type This property is required. str
The authentication type that the custom connector uses for authenticating while creating a connector profile. One of: APIKEY, BASIC, CUSTOM, OAUTH2.
api_key ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey
basic ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic
Basic credentials that are required for the authentication of the user.
custom ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom
If the connector uses the custom authentication mechanism, this holds the required credentials.
oauth2 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2
OAuth 2.0 credentials required for the authentication of the user.
authenticationType This property is required. 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 This property is required. string
ApiSecretKey string
ApiKey This property is required. string
ApiSecretKey string
apiKey This property is required. String
apiSecretKey String
apiKey This property is required. string
apiSecretKey string
api_key This property is required. str
api_secret_key str
apiKey This property is required. String
apiSecretKey String

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicArgs

Password This property is required. string
Username This property is required. string
Password This property is required. string
Username This property is required. string
password This property is required. String
username This property is required. String
password This property is required. string
username This property is required. string
password This property is required. str
username This property is required. str
password This property is required. String
username This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomArgs

CustomAuthenticationType This property is required. string
The custom authentication type that the connector uses.
CredentialsMap Dictionary<string, string>
A map that holds custom authentication credentials.
CustomAuthenticationType This property is required. string
The custom authentication type that the connector uses.
CredentialsMap map[string]string
A map that holds custom authentication credentials.
customAuthenticationType This property is required. String
The custom authentication type that the connector uses.
credentialsMap Map<String,String>
A map that holds custom authentication credentials.
customAuthenticationType This property is required. string
The custom authentication type that the connector uses.
credentialsMap {[key: string]: string}
A map that holds custom authentication credentials.
custom_authentication_type This property is required. str
The custom authentication type that the connector uses.
credentials_map Mapping[str, str]
A map that holds custom authentication credentials.
customAuthenticationType This property is required. String
The custom authentication type that the connector uses.
credentialsMap Map<String>
A map that holds custom authentication credentials.

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Args

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 This property is required. string
ApplicationKey This property is required. 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 This property is required. string
ApplicationKey This property is required. 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 This property is required. String
applicationKey This property is required. 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 This property is required. string
applicationKey This property is required. 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 This property is required. str
application_key This property is required. 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 This property is required. String
applicationKey This property is required. 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 This property is required. string
The API tokens used by Dynatrace API to authenticate various API calls.
ApiToken This property is required. string
The API tokens used by Dynatrace API to authenticate various API calls.
apiToken This property is required. String
The API tokens used by Dynatrace API to authenticate various API calls.
apiToken This property is required. string
The API tokens used by Dynatrace API to authenticate various API calls.
api_token This property is required. str
The API tokens used by Dynatrace API to authenticate various API calls.
apiToken This property is required. String
The API tokens used by Dynatrace API to authenticate various API calls.

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsArgs

clientId This property is required. String
clientSecret This property is required. 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

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

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

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoArgs

clientId This property is required. String
clientSecret This property is required. 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

Password This property is required. string
Username This property is required. string
Password This property is required. string
Username This property is required. string
password This property is required. String
username This property is required. String
password This property is required. string
username This property is required. string
password This property is required. str
username This property is required. str
password This property is required. String
username This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs

AccessToken string
ClientCredentialsArn string
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 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest
RefreshToken string
AccessToken string
ClientCredentialsArn string
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 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest
RefreshToken string
accessToken String
clientCredentialsArn String
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 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest
refreshToken String
accessToken string
clientCredentialsArn string
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 ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest
refreshToken string
access_token str
client_credentials_arn str
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_type str
oauth_request ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest
refresh_token str
accessToken String
clientCredentialsArn String
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

basicAuthCredentials Property Map
The SAPOData basic authentication credentials.
oauthCredentials Property Map
The SAPOData OAuth type authentication credentials.

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsArgs

Password This property is required. string
Username This property is required. string
Password This property is required. string
Username This property is required. string
password This property is required. String
username This property is required. String
password This property is required. string
username This property is required. string
password This property is required. str
username This property is required. str
password This property is required. String
username This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsArgs

clientId This property is required. String
clientSecret This property is required. 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

Password This property is required. string
Username This property is required. string
Password This property is required. string
Username This property is required. string
password This property is required. String
username This property is required. String
password This property is required. string
username This property is required. string
password This property is required. str
username This property is required. str
password This property is required. String
username This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularArgs

ApiKey This property is required. string
ApiKey This property is required. string
apiKey This property is required. String
apiKey This property is required. string
api_key This property is required. str
apiKey This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackArgs

clientId This property is required. String
clientSecret This property is required. 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

Password This property is required. string
Username This property is required. string
Password This property is required. string
Username This property is required. string
password This property is required. String
username This property is required. String
password This property is required. string
username This property is required. string
password This property is required. str
username This property is required. str
password This property is required. String
username This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroArgs

ApiSecretKey This property is required. string
ApiSecretKey This property is required. string
apiSecretKey This property is required. String
apiSecretKey This property is required. string
api_secret_key This property is required. str
apiSecretKey This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaArgs

Password This property is required. string
Username This property is required. string
Password This property is required. string
Username This property is required. string
password This property is required. String
username This property is required. String
password This property is required. string
username This property is required. string
password This property is required. str
username This property is required. str
password This property is required. String
username This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk
, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskArgs

clientId This property is required. String
clientSecret This property is required. 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 ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesAmplitude
The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
CustomConnector ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector
The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
Datadog ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog
Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
Dynatrace ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace
The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
GoogleAnalytics ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics
The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
Honeycode ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesHoneycode
The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
InforNexus ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus
The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
Marketo ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo
Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
Redshift ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift
Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
Salesforce ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce
The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
SapoData ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData
The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
ServiceNow ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow
The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
Singular ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSingular
Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
Slack ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack
Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
Snowflake ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake
The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
Trendmicro ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesTrendmicro
The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
Veeva ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva
Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
Zendesk ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk
Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
Amplitude ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesAmplitude
The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
CustomConnector ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector
The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
Datadog ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog
Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
Dynatrace ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace
The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
GoogleAnalytics ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics
The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
Honeycode ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesHoneycode
The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
InforNexus ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus
The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
Marketo ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo
Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
Redshift ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift
Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
Salesforce ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce
The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
SapoData ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData
The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
ServiceNow ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow
The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
Singular ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSingular
Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
Slack ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack
Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
Snowflake ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake
The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
Trendmicro ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesTrendmicro
The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
Veeva ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva
Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
Zendesk ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk
Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
amplitude ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesAmplitude
The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
customConnector ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector
The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
datadog ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog
Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
dynatrace ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace
The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
googleAnalytics ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics
The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
honeycode ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesHoneycode
The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
inforNexus ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus
The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
marketo ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo
Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
redshift ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift
Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
salesforce ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce
The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
sapoData ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData
The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
serviceNow ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow
The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
singular ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSingular
Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
slack ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack
Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
snowflake ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake
The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
trendmicro ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesTrendmicro
The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
veeva ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva
Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
zendesk ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk
Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
amplitude ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesAmplitude
The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
customConnector ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector
The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
datadog ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog
Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
dynatrace ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace
The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
googleAnalytics ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics
The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
honeycode ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesHoneycode
The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
inforNexus ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus
The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
marketo ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo
Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
redshift ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift
Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
salesforce ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce
The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
sapoData ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData
The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
serviceNow ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow
The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
singular ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSingular
Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
slack ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack
Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
snowflake ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake
The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
trendmicro ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesTrendmicro
The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
veeva ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva
Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
zendesk ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk
Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
amplitude ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesAmplitude
The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
custom_connector ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnector
The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
datadog ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog
Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
dynatrace ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace
The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
google_analytics ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesGoogleAnalytics
The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
honeycode ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesHoneycode
The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
infor_nexus ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus
The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
marketo ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo
Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
redshift ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift
Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
salesforce ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce
The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
sapo_data ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData
The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
service_now ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow
The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
singular ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSingular
Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
slack ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack
Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
snowflake ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake
The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
trendmicro ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesTrendmicro
The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
veeva ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva
Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
zendesk ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk
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 ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties
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 ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties
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 ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties
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 ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties
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 ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties
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 This property is required. string
TokenUrl This property is required. string
TokenUrlCustomProperties Dictionary<string, string>
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 This property is required. string
TokenUrl This property is required. string
TokenUrlCustomProperties map[string]string
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 This property is required. String
tokenUrl This property is required. String
tokenUrlCustomProperties Map<String,String>
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 This property is required. string
tokenUrl This property is required. string
tokenUrlCustomProperties {[key: string]: string}
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_type This property is required. str
token_url This property is required. str
token_url_custom_properties Mapping[str, str]
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 This property is required. String
tokenUrl This property is required. String
tokenUrlCustomProperties Map<String>
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 This property is required. string
InstanceUrl This property is required. string
instanceUrl This property is required. String
instanceUrl This property is required. string
instance_url This property is required. str
instanceUrl This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace
, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceArgs

InstanceUrl This property is required. string
InstanceUrl This property is required. string
instanceUrl This property is required. String
instanceUrl This property is required. string
instance_url This property is required. str
instanceUrl This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus
, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusArgs

InstanceUrl This property is required. string
InstanceUrl This property is required. string
instanceUrl This property is required. String
instanceUrl This property is required. string
instance_url This property is required. str
instanceUrl This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo
, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoArgs

InstanceUrl This property is required. string
InstanceUrl This property is required. string
instanceUrl This property is required. String
instanceUrl This property is required. string
instance_url This property is required. str
instanceUrl This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift
, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs

BucketName This property is required. string
RoleArn This property is required. string
ARN of the IAM role.
BucketPrefix string
ClusterIdentifier string
The unique ID that's assigned to an Amazon Redshift cluster.
DataApiRoleArn string
ARN of the IAM role that permits AppFlow to access the database through Data API.
DatabaseName string
The name of an Amazon Redshift database.
DatabaseUrl string
The JDBC URL of the Amazon Redshift cluster.
BucketName This property is required. string
RoleArn This property is required. string
ARN of the IAM role.
BucketPrefix string
ClusterIdentifier string
The unique ID that's assigned to an Amazon Redshift cluster.
DataApiRoleArn string
ARN of the IAM role that permits AppFlow to access the database through Data API.
DatabaseName string
The name of an Amazon Redshift database.
DatabaseUrl string
The JDBC URL of the Amazon Redshift cluster.
bucketName This property is required. String
roleArn This property is required. String
ARN of the IAM role.
bucketPrefix String
clusterIdentifier String
The unique ID that's assigned to an Amazon Redshift cluster.
dataApiRoleArn String
ARN of the IAM role that permits AppFlow to access the database through Data API.
databaseName String
The name of an Amazon Redshift database.
databaseUrl String
The JDBC URL of the Amazon Redshift cluster.
bucketName This property is required. string
roleArn This property is required. string
ARN of the IAM role.
bucketPrefix string
clusterIdentifier string
The unique ID that's assigned to an Amazon Redshift cluster.
dataApiRoleArn string
ARN of the IAM role that permits AppFlow to access the database through Data API.
databaseName string
The name of an Amazon Redshift database.
databaseUrl string
The JDBC URL of the Amazon Redshift cluster.
bucket_name This property is required. str
role_arn This property is required. 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_role_arn str
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 This property is required. String
roleArn This property is required. String
ARN of the IAM role.
bucketPrefix String
clusterIdentifier String
The unique ID that's assigned to an Amazon Redshift cluster.
dataApiRoleArn String
ARN of the IAM role that permits AppFlow to access the database through Data API.
databaseName String
The name of an Amazon Redshift database.
databaseUrl String
The JDBC URL of the Amazon Redshift cluster.

ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce
, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceArgs

InstanceUrl string
IsSandboxEnvironment bool
Indicates whether the connector profile applies to a sandbox or production environment.
UsePrivatelinkForMetadataAndAuthorization 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
IsSandboxEnvironment bool
Indicates whether the connector profile applies to a sandbox or production environment.
UsePrivatelinkForMetadataAndAuthorization 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
isSandboxEnvironment Boolean
Indicates whether the connector profile applies to a sandbox or production environment.
usePrivatelinkForMetadataAndAuthorization 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
isSandboxEnvironment boolean
Indicates whether the connector profile applies to a sandbox or production environment.
usePrivatelinkForMetadataAndAuthorization 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_environment bool
Indicates whether the connector profile applies to a sandbox or production environment.
use_privatelink_for_metadata_and_authorization 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
isSandboxEnvironment Boolean
Indicates whether the connector profile applies to a sandbox or production environment.
usePrivatelinkForMetadataAndAuthorization 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

ApplicationHostUrl This property is required. string
The location of the SAPOData resource.
ApplicationServicePath This property is required. string
The application path to catalog service.
ClientNumber This property is required. string
The client number for the client creating the connection.
PortNumber This property is required. int
The port number of the SAPOData instance.
LogonLanguage string
The logon language of SAPOData instance.
OauthProperties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties
The SAPOData OAuth properties required for OAuth type authentication.
PrivateLinkServiceName string
ApplicationHostUrl This property is required. string
The location of the SAPOData resource.
ApplicationServicePath This property is required. string
The application path to catalog service.
ClientNumber This property is required. string
The client number for the client creating the connection.
PortNumber This property is required. int
The port number of the SAPOData instance.
LogonLanguage string
The logon language of SAPOData instance.
OauthProperties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties
The SAPOData OAuth properties required for OAuth type authentication.
PrivateLinkServiceName string
applicationHostUrl This property is required. String
The location of the SAPOData resource.
applicationServicePath This property is required. String
The application path to catalog service.
clientNumber This property is required. String
The client number for the client creating the connection.
portNumber This property is required. Integer
The port number of the SAPOData instance.
logonLanguage String
The logon language of SAPOData instance.
oauthProperties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties
The SAPOData OAuth properties required for OAuth type authentication.
privateLinkServiceName String
applicationHostUrl This property is required. string
The location of the SAPOData resource.
applicationServicePath This property is required. string
The application path to catalog service.
clientNumber This property is required. string
The client number for the client creating the connection.
portNumber This property is required. number
The port number of the SAPOData instance.
logonLanguage string
The logon language of SAPOData instance.
oauthProperties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties
The SAPOData OAuth properties required for OAuth type authentication.
privateLinkServiceName string
application_host_url This property is required. str
The location of the SAPOData resource.
application_service_path This property is required. str
The application path to catalog service.
client_number This property is required. str
The client number for the client creating the connection.
port_number This property is required. int
The port number of the SAPOData instance.
logon_language str
The logon language of SAPOData instance.
oauth_properties ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties
The SAPOData OAuth properties required for OAuth type authentication.
private_link_service_name str
applicationHostUrl This property is required. String
The location of the SAPOData resource.
applicationServicePath This property is required. String
The application path to catalog service.
clientNumber This property is required. String
The client number for the client creating the connection.
portNumber This property is required. 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.
privateLinkServiceName String

ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties
, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesArgs

AuthCodeUrl This property is required. string
The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
OauthScopes This property is required. List<string>
The OAuth scopes required for OAuth type authentication.
TokenUrl This property is required. string
AuthCodeUrl This property is required. string
The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
OauthScopes This property is required. []string
The OAuth scopes required for OAuth type authentication.
TokenUrl This property is required. string
authCodeUrl This property is required. String
The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
oauthScopes This property is required. List<String>
The OAuth scopes required for OAuth type authentication.
tokenUrl This property is required. String
authCodeUrl This property is required. string
The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
oauthScopes This property is required. string[]
The OAuth scopes required for OAuth type authentication.
tokenUrl This property is required. string
auth_code_url This property is required. str
The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
oauth_scopes This property is required. Sequence[str]
The OAuth scopes required for OAuth type authentication.
token_url This property is required. str
authCodeUrl This property is required. String
The authorization code url required to redirect to SAP Login Page to fetch authorization code for OAuth type authentication.
oauthScopes This property is required. List<String>
The OAuth scopes required for OAuth type authentication.
tokenUrl This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow
, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowArgs

InstanceUrl This property is required. string
InstanceUrl This property is required. string
instanceUrl This property is required. String
instanceUrl This property is required. string
instance_url This property is required. str
instanceUrl This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack
, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackArgs

InstanceUrl This property is required. string
InstanceUrl This property is required. string
instanceUrl This property is required. String
instanceUrl This property is required. string
instance_url This property is required. str
instanceUrl This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake
, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeArgs

BucketName This property is required. string
Stage This property is required. 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 This property is required. string
The name of the Snowflake warehouse.
AccountName string
The name of the account.
BucketPrefix string
PrivateLinkServiceName string
Region string
AWS Region of the Snowflake account.
BucketName This property is required. string
Stage This property is required. 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 This property is required. string
The name of the Snowflake warehouse.
AccountName string
The name of the account.
BucketPrefix string
PrivateLinkServiceName string
Region string
AWS Region of the Snowflake account.
bucketName This property is required. String
stage This property is required. 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 This property is required. String
The name of the Snowflake warehouse.
accountName String
The name of the account.
bucketPrefix String
privateLinkServiceName String
region String
AWS Region of the Snowflake account.
bucketName This property is required. string
stage This property is required. 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 This property is required. string
The name of the Snowflake warehouse.
accountName string
The name of the account.
bucketPrefix string
privateLinkServiceName string
region string
AWS Region of the Snowflake account.
bucket_name This property is required. str
stage This property is required. 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 This property is required. str
The name of the Snowflake warehouse.
account_name str
The name of the account.
bucket_prefix str
private_link_service_name str
region str
AWS Region of the Snowflake account.
bucketName This property is required. String
stage This property is required. 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 This property is required. String
The name of the Snowflake warehouse.
accountName String
The name of the account.
bucketPrefix String
privateLinkServiceName String
region String
AWS Region of the Snowflake account.

ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva
, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaArgs

InstanceUrl This property is required. string
InstanceUrl This property is required. string
instanceUrl This property is required. String
instanceUrl This property is required. string
instance_url This property is required. str
instanceUrl This property is required. String

ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk
, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskArgs

InstanceUrl This property is required. string
InstanceUrl This property is required. string
instanceUrl This property is required. String
instanceUrl This property is required. string
instance_url This property is required. str
instanceUrl This property is required. 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
Copy

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

Package Details

Repository
AWS Classic pulumi/pulumi-aws
License
Apache-2.0
Notes
This Pulumi package is based on the aws Terraform Provider.