Try AWS Native preview for resources not in the classic version.
aws.appflow.ConnectorProfile
Explore with Pulumi AI
Try AWS Native preview for resources not in the classic version.
Provides an AppFlow connector profile resource.
For information about AppFlow flows, see the Amazon AppFlow API Reference. For specific information about creating an AppFlow connector profile, see the CreateConnectorProfile page in the Amazon AppFlow API Reference.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = aws.iam.getPolicy({
name: "AmazonRedshiftAllCommandsFullAccess",
});
const exampleRole = new aws.iam.Role("example", {
name: "example_role",
managedPolicyArns: [test.arn],
assumeRolePolicy: JSON.stringify({
Version: "2012-10-17",
Statement: [{
Action: "sts:AssumeRole",
Effect: "Allow",
Sid: "",
Principal: {
Service: "ec2.amazonaws.com",
},
}],
}),
});
const exampleBucketV2 = new aws.s3.BucketV2("example", {bucket: "example_bucket"});
const exampleCluster = new aws.redshift.Cluster("example", {
clusterIdentifier: "example_cluster",
databaseName: "example_db",
masterUsername: "exampleuser",
masterPassword: "examplePassword123!",
nodeType: "dc1.large",
clusterType: "single-node",
});
const exampleConnectorProfile = new aws.appflow.ConnectorProfile("example", {
name: "example_profile",
connectorType: "Redshift",
connectionMode: "Public",
connectorProfileConfig: {
connectorProfileCredentials: {
redshift: {
password: exampleCluster.masterPassword,
username: exampleCluster.masterUsername,
},
},
connectorProfileProperties: {
redshift: {
bucketName: exampleBucketV2.name,
databaseUrl: pulumi.interpolate`jdbc:redshift://${exampleCluster.endpoint}/${exampleCluster.databaseName}`,
roleArn: exampleRole.arn,
},
},
},
});
import pulumi
import json
import pulumi_aws as aws
example = aws.iam.get_policy(name="AmazonRedshiftAllCommandsFullAccess")
example_role = aws.iam.Role("example",
name="example_role",
managed_policy_arns=[test["arn"]],
assume_role_policy=json.dumps({
"Version": "2012-10-17",
"Statement": [{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Sid": "",
"Principal": {
"Service": "ec2.amazonaws.com",
},
}],
}))
example_bucket_v2 = aws.s3.BucketV2("example", bucket="example_bucket")
example_cluster = aws.redshift.Cluster("example",
cluster_identifier="example_cluster",
database_name="example_db",
master_username="exampleuser",
master_password="examplePassword123!",
node_type="dc1.large",
cluster_type="single-node")
example_connector_profile = aws.appflow.ConnectorProfile("example",
name="example_profile",
connector_type="Redshift",
connection_mode="Public",
connector_profile_config={
"connectorProfileCredentials": {
"redshift": {
"password": example_cluster.master_password,
"username": example_cluster.master_username,
},
},
"connectorProfileProperties": {
"redshift": {
"bucketName": example_bucket_v2.name,
"databaseUrl": pulumi.Output.all(example_cluster.endpoint, example_cluster.database_name).apply(lambda endpoint, database_name: f"jdbc:redshift://{endpoint}/{database_name}"),
"roleArn": example_role.arn,
},
},
})
package main
import (
"encoding/json"
"fmt"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/appflow"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/redshift"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/s3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := iam.LookupPolicy(ctx, &iam.LookupPolicyArgs{
Name: pulumi.StringRef("AmazonRedshiftAllCommandsFullAccess"),
}, nil)
if err != nil {
return err
}
tmpJSON0, err := json.Marshal(map[string]interface{}{
"Version": "2012-10-17",
"Statement": []map[string]interface{}{
map[string]interface{}{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Sid": "",
"Principal": map[string]interface{}{
"Service": "ec2.amazonaws.com",
},
},
},
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
exampleRole, err := iam.NewRole(ctx, "example", &iam.RoleArgs{
Name: pulumi.String("example_role"),
ManagedPolicyArns: pulumi.StringArray{
test.Arn,
},
AssumeRolePolicy: pulumi.String(json0),
})
if err != nil {
return err
}
exampleBucketV2, err := s3.NewBucketV2(ctx, "example", &s3.BucketV2Args{
Bucket: pulumi.String("example_bucket"),
})
if err != nil {
return err
}
exampleCluster, err := redshift.NewCluster(ctx, "example", &redshift.ClusterArgs{
ClusterIdentifier: pulumi.String("example_cluster"),
DatabaseName: pulumi.String("example_db"),
MasterUsername: pulumi.String("exampleuser"),
MasterPassword: pulumi.String("examplePassword123!"),
NodeType: pulumi.String("dc1.large"),
ClusterType: pulumi.String("single-node"),
})
if err != nil {
return err
}
_, err = appflow.NewConnectorProfile(ctx, "example", &appflow.ConnectorProfileArgs{
Name: pulumi.String("example_profile"),
ConnectorType: pulumi.String("Redshift"),
ConnectionMode: pulumi.String("Public"),
ConnectorProfileConfig: &appflow.ConnectorProfileConnectorProfileConfigArgs{
ConnectorProfileCredentials: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs{
Redshift: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs{
Password: exampleCluster.MasterPassword,
Username: exampleCluster.MasterUsername,
},
},
ConnectorProfileProperties: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs{
Redshift: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs{
BucketName: exampleBucketV2.Name,
DatabaseUrl: pulumi.All(exampleCluster.Endpoint, exampleCluster.DatabaseName).ApplyT(func(_args []interface{}) (string, error) {
endpoint := _args[0].(string)
databaseName := _args[1].(string)
return fmt.Sprintf("jdbc:redshift://%v/%v", endpoint, databaseName), nil
}).(pulumi.StringOutput),
RoleArn: exampleRole.Arn,
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = Aws.Iam.GetPolicy.Invoke(new()
{
Name = "AmazonRedshiftAllCommandsFullAccess",
});
var exampleRole = new Aws.Iam.Role("example", new()
{
Name = "example_role",
ManagedPolicyArns = new[]
{
test.Arn,
},
AssumeRolePolicy = JsonSerializer.Serialize(new Dictionary<string, object?>
{
["Version"] = "2012-10-17",
["Statement"] = new[]
{
new Dictionary<string, object?>
{
["Action"] = "sts:AssumeRole",
["Effect"] = "Allow",
["Sid"] = "",
["Principal"] = new Dictionary<string, object?>
{
["Service"] = "ec2.amazonaws.com",
},
},
},
}),
});
var exampleBucketV2 = new Aws.S3.BucketV2("example", new()
{
Bucket = "example_bucket",
});
var exampleCluster = new Aws.RedShift.Cluster("example", new()
{
ClusterIdentifier = "example_cluster",
DatabaseName = "example_db",
MasterUsername = "exampleuser",
MasterPassword = "examplePassword123!",
NodeType = "dc1.large",
ClusterType = "single-node",
});
var exampleConnectorProfile = new Aws.AppFlow.ConnectorProfile("example", new()
{
Name = "example_profile",
ConnectorType = "Redshift",
ConnectionMode = "Public",
ConnectorProfileConfig = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigArgs
{
ConnectorProfileCredentials = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs
{
Redshift = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs
{
Password = exampleCluster.MasterPassword,
Username = exampleCluster.MasterUsername,
},
},
ConnectorProfileProperties = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs
{
Redshift = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs
{
BucketName = exampleBucketV2.Name,
DatabaseUrl = Output.Tuple(exampleCluster.Endpoint, exampleCluster.DatabaseName).Apply(values =>
{
var endpoint = values.Item1;
var databaseName = values.Item2;
return $"jdbc:redshift://{endpoint}/{databaseName}";
}),
RoleArn = exampleRole.Arn,
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.iam.IamFunctions;
import com.pulumi.aws.iam.inputs.GetPolicyArgs;
import com.pulumi.aws.iam.Role;
import com.pulumi.aws.iam.RoleArgs;
import com.pulumi.aws.s3.BucketV2;
import com.pulumi.aws.s3.BucketV2Args;
import com.pulumi.aws.redshift.Cluster;
import com.pulumi.aws.redshift.ClusterArgs;
import com.pulumi.aws.appflow.ConnectorProfile;
import com.pulumi.aws.appflow.ConnectorProfileArgs;
import com.pulumi.aws.appflow.inputs.ConnectorProfileConnectorProfileConfigArgs;
import com.pulumi.aws.appflow.inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs;
import com.pulumi.aws.appflow.inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs;
import com.pulumi.aws.appflow.inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs;
import com.pulumi.aws.appflow.inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs;
import static com.pulumi.codegen.internal.Serialization.*;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = IamFunctions.getPolicy(GetPolicyArgs.builder()
.name("AmazonRedshiftAllCommandsFullAccess")
.build());
var exampleRole = new Role("exampleRole", RoleArgs.builder()
.name("example_role")
.managedPolicyArns(test.arn())
.assumeRolePolicy(serializeJson(
jsonObject(
jsonProperty("Version", "2012-10-17"),
jsonProperty("Statement", jsonArray(jsonObject(
jsonProperty("Action", "sts:AssumeRole"),
jsonProperty("Effect", "Allow"),
jsonProperty("Sid", ""),
jsonProperty("Principal", jsonObject(
jsonProperty("Service", "ec2.amazonaws.com")
))
)))
)))
.build());
var exampleBucketV2 = new BucketV2("exampleBucketV2", BucketV2Args.builder()
.bucket("example_bucket")
.build());
var exampleCluster = new Cluster("exampleCluster", ClusterArgs.builder()
.clusterIdentifier("example_cluster")
.databaseName("example_db")
.masterUsername("exampleuser")
.masterPassword("examplePassword123!")
.nodeType("dc1.large")
.clusterType("single-node")
.build());
var exampleConnectorProfile = new ConnectorProfile("exampleConnectorProfile", ConnectorProfileArgs.builder()
.name("example_profile")
.connectorType("Redshift")
.connectionMode("Public")
.connectorProfileConfig(ConnectorProfileConnectorProfileConfigArgs.builder()
.connectorProfileCredentials(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs.builder()
.redshift(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs.builder()
.password(exampleCluster.masterPassword())
.username(exampleCluster.masterUsername())
.build())
.build())
.connectorProfileProperties(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs.builder()
.redshift(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs.builder()
.bucketName(exampleBucketV2.name())
.databaseUrl(Output.tuple(exampleCluster.endpoint(), exampleCluster.databaseName()).applyValue(values -> {
var endpoint = values.t1;
var databaseName = values.t2;
return String.format("jdbc:redshift://%s/%s", endpoint,databaseName);
}))
.roleArn(exampleRole.arn())
.build())
.build())
.build())
.build());
}
}
resources:
exampleRole:
type: aws:iam:Role
name: example
properties:
name: example_role
managedPolicyArns:
- ${test.arn}
assumeRolePolicy:
fn::toJSON:
Version: 2012-10-17
Statement:
- Action: sts:AssumeRole
Effect: Allow
Sid:
Principal:
Service: ec2.amazonaws.com
exampleBucketV2:
type: aws:s3:BucketV2
name: example
properties:
bucket: example_bucket
exampleCluster:
type: aws:redshift:Cluster
name: example
properties:
clusterIdentifier: example_cluster
databaseName: example_db
masterUsername: exampleuser
masterPassword: examplePassword123!
nodeType: dc1.large
clusterType: single-node
exampleConnectorProfile:
type: aws:appflow:ConnectorProfile
name: example
properties:
name: example_profile
connectorType: Redshift
connectionMode: Public
connectorProfileConfig:
connectorProfileCredentials:
redshift:
password: ${exampleCluster.masterPassword}
username: ${exampleCluster.masterUsername}
connectorProfileProperties:
redshift:
bucketName: ${exampleBucketV2.name}
databaseUrl: jdbc:redshift://${exampleCluster.endpoint}/${exampleCluster.databaseName}
roleArn: ${exampleRole.arn}
variables:
example:
fn::invoke:
Function: aws:iam:getPolicy
Arguments:
name: AmazonRedshiftAllCommandsFullAccess
Create ConnectorProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ConnectorProfile(name: string, args: ConnectorProfileArgs, opts?: CustomResourceOptions);
@overload
def ConnectorProfile(resource_name: str,
args: ConnectorProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ConnectorProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
connection_mode: Optional[str] = None,
connector_profile_config: Optional[ConnectorProfileConnectorProfileConfigArgs] = None,
connector_type: Optional[str] = None,
connector_label: Optional[str] = None,
kms_arn: Optional[str] = None,
name: Optional[str] = None)
func NewConnectorProfile(ctx *Context, name string, args ConnectorProfileArgs, opts ...ResourceOption) (*ConnectorProfile, error)
public ConnectorProfile(string name, ConnectorProfileArgs args, CustomResourceOptions? opts = null)
public ConnectorProfile(String name, ConnectorProfileArgs args)
public ConnectorProfile(String name, ConnectorProfileArgs args, CustomResourceOptions options)
type: aws:appflow:ConnectorProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ConnectorProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ConnectorProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConnectorProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectorProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConnectorProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var connectorProfileResource = new Aws.AppFlow.ConnectorProfile("connectorProfileResource", new()
{
ConnectionMode = "string",
ConnectorProfileConfig = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigArgs
{
ConnectorProfileCredentials = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs
{
Amplitude = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeArgs
{
ApiKey = "string",
SecretKey = "string",
},
CustomConnector = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs
{
AuthenticationType = "string",
ApiKey = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyArgs
{
ApiKey = "string",
ApiSecretKey = "string",
},
Basic = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicArgs
{
Password = "string",
Username = "string",
},
Custom = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomArgs
{
CustomAuthenticationType = "string",
CredentialsMap =
{
{ "string", "string" },
},
},
Oauth2 = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Args
{
AccessToken = "string",
ClientId = "string",
ClientSecret = "string",
OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequestArgs
{
AuthCode = "string",
RedirectUri = "string",
},
RefreshToken = "string",
},
},
Datadog = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogArgs
{
ApiKey = "string",
ApplicationKey = "string",
},
Dynatrace = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceArgs
{
ApiToken = "string",
},
GoogleAnalytics = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsArgs
{
ClientId = "string",
ClientSecret = "string",
AccessToken = "string",
OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestArgs
{
AuthCode = "string",
RedirectUri = "string",
},
RefreshToken = "string",
},
Honeycode = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeArgs
{
AccessToken = "string",
OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestArgs
{
AuthCode = "string",
RedirectUri = "string",
},
RefreshToken = "string",
},
InforNexus = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusArgs
{
AccessKeyId = "string",
Datakey = "string",
SecretAccessKey = "string",
UserId = "string",
},
Marketo = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoArgs
{
ClientId = "string",
ClientSecret = "string",
AccessToken = "string",
OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestArgs
{
AuthCode = "string",
RedirectUri = "string",
},
},
Redshift = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs
{
Password = "string",
Username = "string",
},
Salesforce = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs
{
AccessToken = "string",
ClientCredentialsArn = "string",
JwtToken = "string",
Oauth2GrantType = "string",
OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs
{
AuthCode = "string",
RedirectUri = "string",
},
RefreshToken = "string",
},
SapoData = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataArgs
{
BasicAuthCredentials = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsArgs
{
Password = "string",
Username = "string",
},
OauthCredentials = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsArgs
{
ClientId = "string",
ClientSecret = "string",
AccessToken = "string",
OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequestArgs
{
AuthCode = "string",
RedirectUri = "string",
},
RefreshToken = "string",
},
},
ServiceNow = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowArgs
{
Password = "string",
Username = "string",
},
Singular = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularArgs
{
ApiKey = "string",
},
Slack = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackArgs
{
ClientId = "string",
ClientSecret = "string",
AccessToken = "string",
OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestArgs
{
AuthCode = "string",
RedirectUri = "string",
},
},
Snowflake = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeArgs
{
Password = "string",
Username = "string",
},
Trendmicro = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroArgs
{
ApiSecretKey = "string",
},
Veeva = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaArgs
{
Password = "string",
Username = "string",
},
Zendesk = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskArgs
{
ClientId = "string",
ClientSecret = "string",
AccessToken = "string",
OauthRequest = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestArgs
{
AuthCode = "string",
RedirectUri = "string",
},
},
},
ConnectorProfileProperties = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs
{
Amplitude = null,
CustomConnector = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorArgs
{
Oauth2Properties = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesArgs
{
Oauth2GrantType = "string",
TokenUrl = "string",
TokenUrlCustomProperties =
{
{ "string", "string" },
},
},
ProfileProperties =
{
{ "string", "string" },
},
},
Datadog = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogArgs
{
InstanceUrl = "string",
},
Dynatrace = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceArgs
{
InstanceUrl = "string",
},
GoogleAnalytics = null,
Honeycode = null,
InforNexus = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusArgs
{
InstanceUrl = "string",
},
Marketo = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoArgs
{
InstanceUrl = "string",
},
Redshift = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs
{
BucketName = "string",
RoleArn = "string",
BucketPrefix = "string",
ClusterIdentifier = "string",
DataApiRoleArn = "string",
DatabaseName = "string",
DatabaseUrl = "string",
},
Salesforce = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceArgs
{
InstanceUrl = "string",
IsSandboxEnvironment = false,
},
SapoData = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataArgs
{
ApplicationHostUrl = "string",
ApplicationServicePath = "string",
ClientNumber = "string",
PortNumber = 0,
LogonLanguage = "string",
OauthProperties = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesArgs
{
AuthCodeUrl = "string",
OauthScopes = new[]
{
"string",
},
TokenUrl = "string",
},
PrivateLinkServiceName = "string",
},
ServiceNow = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowArgs
{
InstanceUrl = "string",
},
Singular = null,
Slack = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackArgs
{
InstanceUrl = "string",
},
Snowflake = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeArgs
{
BucketName = "string",
Stage = "string",
Warehouse = "string",
AccountName = "string",
BucketPrefix = "string",
PrivateLinkServiceName = "string",
Region = "string",
},
Trendmicro = null,
Veeva = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaArgs
{
InstanceUrl = "string",
},
Zendesk = new Aws.AppFlow.Inputs.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskArgs
{
InstanceUrl = "string",
},
},
},
ConnectorType = "string",
ConnectorLabel = "string",
KmsArn = "string",
Name = "string",
});
example, err := appflow.NewConnectorProfile(ctx, "connectorProfileResource", &appflow.ConnectorProfileArgs{
ConnectionMode: pulumi.String("string"),
ConnectorProfileConfig: &appflow.ConnectorProfileConnectorProfileConfigArgs{
ConnectorProfileCredentials: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs{
Amplitude: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeArgs{
ApiKey: pulumi.String("string"),
SecretKey: pulumi.String("string"),
},
CustomConnector: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs{
AuthenticationType: pulumi.String("string"),
ApiKey: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyArgs{
ApiKey: pulumi.String("string"),
ApiSecretKey: pulumi.String("string"),
},
Basic: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
Custom: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomArgs{
CustomAuthenticationType: pulumi.String("string"),
CredentialsMap: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Oauth2: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Args{
AccessToken: pulumi.String("string"),
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequestArgs{
AuthCode: pulumi.String("string"),
RedirectUri: pulumi.String("string"),
},
RefreshToken: pulumi.String("string"),
},
},
Datadog: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogArgs{
ApiKey: pulumi.String("string"),
ApplicationKey: pulumi.String("string"),
},
Dynatrace: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceArgs{
ApiToken: pulumi.String("string"),
},
GoogleAnalytics: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
AccessToken: pulumi.String("string"),
OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestArgs{
AuthCode: pulumi.String("string"),
RedirectUri: pulumi.String("string"),
},
RefreshToken: pulumi.String("string"),
},
Honeycode: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeArgs{
AccessToken: pulumi.String("string"),
OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestArgs{
AuthCode: pulumi.String("string"),
RedirectUri: pulumi.String("string"),
},
RefreshToken: pulumi.String("string"),
},
InforNexus: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusArgs{
AccessKeyId: pulumi.String("string"),
Datakey: pulumi.String("string"),
SecretAccessKey: pulumi.String("string"),
UserId: pulumi.String("string"),
},
Marketo: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
AccessToken: pulumi.String("string"),
OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestArgs{
AuthCode: pulumi.String("string"),
RedirectUri: pulumi.String("string"),
},
},
Redshift: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
Salesforce: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs{
AccessToken: pulumi.String("string"),
ClientCredentialsArn: pulumi.String("string"),
JwtToken: pulumi.String("string"),
Oauth2GrantType: pulumi.String("string"),
OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs{
AuthCode: pulumi.String("string"),
RedirectUri: pulumi.String("string"),
},
RefreshToken: pulumi.String("string"),
},
SapoData: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataArgs{
BasicAuthCredentials: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
OauthCredentials: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
AccessToken: pulumi.String("string"),
OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequestArgs{
AuthCode: pulumi.String("string"),
RedirectUri: pulumi.String("string"),
},
RefreshToken: pulumi.String("string"),
},
},
ServiceNow: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
Singular: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularArgs{
ApiKey: pulumi.String("string"),
},
Slack: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
AccessToken: pulumi.String("string"),
OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestArgs{
AuthCode: pulumi.String("string"),
RedirectUri: pulumi.String("string"),
},
},
Snowflake: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
Trendmicro: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroArgs{
ApiSecretKey: pulumi.String("string"),
},
Veeva: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
Zendesk: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
AccessToken: pulumi.String("string"),
OauthRequest: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestArgs{
AuthCode: pulumi.String("string"),
RedirectUri: pulumi.String("string"),
},
},
},
ConnectorProfileProperties: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs{
Amplitude: nil,
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: nil,
Honeycode: nil,
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),
},
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: nil,
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: nil,
Veeva: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaArgs{
InstanceUrl: pulumi.String("string"),
},
Zendesk: &appflow.ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskArgs{
InstanceUrl: pulumi.String("string"),
},
},
},
ConnectorType: pulumi.String("string"),
ConnectorLabel: pulumi.String("string"),
KmsArn: pulumi.String("string"),
Name: pulumi.String("string"),
})
var connectorProfileResource = new ConnectorProfile("connectorProfileResource", ConnectorProfileArgs.builder()
.connectionMode("string")
.connectorProfileConfig(ConnectorProfileConnectorProfileConfigArgs.builder()
.connectorProfileCredentials(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs.builder()
.amplitude(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeArgs.builder()
.apiKey("string")
.secretKey("string")
.build())
.customConnector(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs.builder()
.authenticationType("string")
.apiKey(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyArgs.builder()
.apiKey("string")
.apiSecretKey("string")
.build())
.basic(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicArgs.builder()
.password("string")
.username("string")
.build())
.custom(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomArgs.builder()
.customAuthenticationType("string")
.credentialsMap(Map.of("string", "string"))
.build())
.oauth2(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Args.builder()
.accessToken("string")
.clientId("string")
.clientSecret("string")
.oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequestArgs.builder()
.authCode("string")
.redirectUri("string")
.build())
.refreshToken("string")
.build())
.build())
.datadog(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogArgs.builder()
.apiKey("string")
.applicationKey("string")
.build())
.dynatrace(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceArgs.builder()
.apiToken("string")
.build())
.googleAnalytics(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsArgs.builder()
.clientId("string")
.clientSecret("string")
.accessToken("string")
.oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestArgs.builder()
.authCode("string")
.redirectUri("string")
.build())
.refreshToken("string")
.build())
.honeycode(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeArgs.builder()
.accessToken("string")
.oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestArgs.builder()
.authCode("string")
.redirectUri("string")
.build())
.refreshToken("string")
.build())
.inforNexus(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusArgs.builder()
.accessKeyId("string")
.datakey("string")
.secretAccessKey("string")
.userId("string")
.build())
.marketo(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoArgs.builder()
.clientId("string")
.clientSecret("string")
.accessToken("string")
.oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestArgs.builder()
.authCode("string")
.redirectUri("string")
.build())
.build())
.redshift(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs.builder()
.password("string")
.username("string")
.build())
.salesforce(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs.builder()
.accessToken("string")
.clientCredentialsArn("string")
.jwtToken("string")
.oauth2GrantType("string")
.oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs.builder()
.authCode("string")
.redirectUri("string")
.build())
.refreshToken("string")
.build())
.sapoData(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataArgs.builder()
.basicAuthCredentials(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsArgs.builder()
.password("string")
.username("string")
.build())
.oauthCredentials(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsArgs.builder()
.clientId("string")
.clientSecret("string")
.accessToken("string")
.oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequestArgs.builder()
.authCode("string")
.redirectUri("string")
.build())
.refreshToken("string")
.build())
.build())
.serviceNow(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowArgs.builder()
.password("string")
.username("string")
.build())
.singular(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularArgs.builder()
.apiKey("string")
.build())
.slack(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackArgs.builder()
.clientId("string")
.clientSecret("string")
.accessToken("string")
.oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestArgs.builder()
.authCode("string")
.redirectUri("string")
.build())
.build())
.snowflake(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeArgs.builder()
.password("string")
.username("string")
.build())
.trendmicro(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroArgs.builder()
.apiSecretKey("string")
.build())
.veeva(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaArgs.builder()
.password("string")
.username("string")
.build())
.zendesk(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskArgs.builder()
.clientId("string")
.clientSecret("string")
.accessToken("string")
.oauthRequest(ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestArgs.builder()
.authCode("string")
.redirectUri("string")
.build())
.build())
.build())
.connectorProfileProperties(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs.builder()
.amplitude()
.customConnector(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorArgs.builder()
.oauth2Properties(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesArgs.builder()
.oauth2GrantType("string")
.tokenUrl("string")
.tokenUrlCustomProperties(Map.of("string", "string"))
.build())
.profileProperties(Map.of("string", "string"))
.build())
.datadog(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogArgs.builder()
.instanceUrl("string")
.build())
.dynatrace(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceArgs.builder()
.instanceUrl("string")
.build())
.googleAnalytics()
.honeycode()
.inforNexus(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusArgs.builder()
.instanceUrl("string")
.build())
.marketo(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoArgs.builder()
.instanceUrl("string")
.build())
.redshift(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs.builder()
.bucketName("string")
.roleArn("string")
.bucketPrefix("string")
.clusterIdentifier("string")
.dataApiRoleArn("string")
.databaseName("string")
.databaseUrl("string")
.build())
.salesforce(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceArgs.builder()
.instanceUrl("string")
.isSandboxEnvironment(false)
.build())
.sapoData(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataArgs.builder()
.applicationHostUrl("string")
.applicationServicePath("string")
.clientNumber("string")
.portNumber(0)
.logonLanguage("string")
.oauthProperties(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesArgs.builder()
.authCodeUrl("string")
.oauthScopes("string")
.tokenUrl("string")
.build())
.privateLinkServiceName("string")
.build())
.serviceNow(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowArgs.builder()
.instanceUrl("string")
.build())
.singular()
.slack(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackArgs.builder()
.instanceUrl("string")
.build())
.snowflake(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeArgs.builder()
.bucketName("string")
.stage("string")
.warehouse("string")
.accountName("string")
.bucketPrefix("string")
.privateLinkServiceName("string")
.region("string")
.build())
.trendmicro()
.veeva(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaArgs.builder()
.instanceUrl("string")
.build())
.zendesk(ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskArgs.builder()
.instanceUrl("string")
.build())
.build())
.build())
.connectorType("string")
.connectorLabel("string")
.kmsArn("string")
.name("string")
.build());
connector_profile_resource = aws.appflow.ConnectorProfile("connectorProfileResource",
connection_mode="string",
connector_profile_config={
"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,
},
"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",
},
},
},
connector_type="string",
connector_label="string",
kms_arn="string",
name="string")
const connectorProfileResource = new aws.appflow.ConnectorProfile("connectorProfileResource", {
connectionMode: "string",
connectorProfileConfig: {
connectorProfileCredentials: {
amplitude: {
apiKey: "string",
secretKey: "string",
},
customConnector: {
authenticationType: "string",
apiKey: {
apiKey: "string",
apiSecretKey: "string",
},
basic: {
password: "string",
username: "string",
},
custom: {
customAuthenticationType: "string",
credentialsMap: {
string: "string",
},
},
oauth2: {
accessToken: "string",
clientId: "string",
clientSecret: "string",
oauthRequest: {
authCode: "string",
redirectUri: "string",
},
refreshToken: "string",
},
},
datadog: {
apiKey: "string",
applicationKey: "string",
},
dynatrace: {
apiToken: "string",
},
googleAnalytics: {
clientId: "string",
clientSecret: "string",
accessToken: "string",
oauthRequest: {
authCode: "string",
redirectUri: "string",
},
refreshToken: "string",
},
honeycode: {
accessToken: "string",
oauthRequest: {
authCode: "string",
redirectUri: "string",
},
refreshToken: "string",
},
inforNexus: {
accessKeyId: "string",
datakey: "string",
secretAccessKey: "string",
userId: "string",
},
marketo: {
clientId: "string",
clientSecret: "string",
accessToken: "string",
oauthRequest: {
authCode: "string",
redirectUri: "string",
},
},
redshift: {
password: "string",
username: "string",
},
salesforce: {
accessToken: "string",
clientCredentialsArn: "string",
jwtToken: "string",
oauth2GrantType: "string",
oauthRequest: {
authCode: "string",
redirectUri: "string",
},
refreshToken: "string",
},
sapoData: {
basicAuthCredentials: {
password: "string",
username: "string",
},
oauthCredentials: {
clientId: "string",
clientSecret: "string",
accessToken: "string",
oauthRequest: {
authCode: "string",
redirectUri: "string",
},
refreshToken: "string",
},
},
serviceNow: {
password: "string",
username: "string",
},
singular: {
apiKey: "string",
},
slack: {
clientId: "string",
clientSecret: "string",
accessToken: "string",
oauthRequest: {
authCode: "string",
redirectUri: "string",
},
},
snowflake: {
password: "string",
username: "string",
},
trendmicro: {
apiSecretKey: "string",
},
veeva: {
password: "string",
username: "string",
},
zendesk: {
clientId: "string",
clientSecret: "string",
accessToken: "string",
oauthRequest: {
authCode: "string",
redirectUri: "string",
},
},
},
connectorProfileProperties: {
amplitude: {},
customConnector: {
oauth2Properties: {
oauth2GrantType: "string",
tokenUrl: "string",
tokenUrlCustomProperties: {
string: "string",
},
},
profileProperties: {
string: "string",
},
},
datadog: {
instanceUrl: "string",
},
dynatrace: {
instanceUrl: "string",
},
googleAnalytics: {},
honeycode: {},
inforNexus: {
instanceUrl: "string",
},
marketo: {
instanceUrl: "string",
},
redshift: {
bucketName: "string",
roleArn: "string",
bucketPrefix: "string",
clusterIdentifier: "string",
dataApiRoleArn: "string",
databaseName: "string",
databaseUrl: "string",
},
salesforce: {
instanceUrl: "string",
isSandboxEnvironment: false,
},
sapoData: {
applicationHostUrl: "string",
applicationServicePath: "string",
clientNumber: "string",
portNumber: 0,
logonLanguage: "string",
oauthProperties: {
authCodeUrl: "string",
oauthScopes: ["string"],
tokenUrl: "string",
},
privateLinkServiceName: "string",
},
serviceNow: {
instanceUrl: "string",
},
singular: {},
slack: {
instanceUrl: "string",
},
snowflake: {
bucketName: "string",
stage: "string",
warehouse: "string",
accountName: "string",
bucketPrefix: "string",
privateLinkServiceName: "string",
region: "string",
},
trendmicro: {},
veeva: {
instanceUrl: "string",
},
zendesk: {
instanceUrl: "string",
},
},
},
connectorType: "string",
connectorLabel: "string",
kmsArn: "string",
name: "string",
});
type: aws:appflow:ConnectorProfile
properties:
connectionMode: string
connectorLabel: string
connectorProfileConfig:
connectorProfileCredentials:
amplitude:
apiKey: string
secretKey: string
customConnector:
apiKey:
apiKey: string
apiSecretKey: string
authenticationType: string
basic:
password: string
username: string
custom:
credentialsMap:
string: string
customAuthenticationType: string
oauth2:
accessToken: string
clientId: string
clientSecret: string
oauthRequest:
authCode: string
redirectUri: string
refreshToken: string
datadog:
apiKey: string
applicationKey: string
dynatrace:
apiToken: string
googleAnalytics:
accessToken: string
clientId: string
clientSecret: string
oauthRequest:
authCode: string
redirectUri: string
refreshToken: string
honeycode:
accessToken: string
oauthRequest:
authCode: string
redirectUri: string
refreshToken: string
inforNexus:
accessKeyId: string
datakey: string
secretAccessKey: string
userId: string
marketo:
accessToken: string
clientId: string
clientSecret: string
oauthRequest:
authCode: string
redirectUri: string
redshift:
password: string
username: string
salesforce:
accessToken: string
clientCredentialsArn: string
jwtToken: string
oauth2GrantType: string
oauthRequest:
authCode: string
redirectUri: string
refreshToken: string
sapoData:
basicAuthCredentials:
password: string
username: string
oauthCredentials:
accessToken: string
clientId: string
clientSecret: string
oauthRequest:
authCode: string
redirectUri: string
refreshToken: string
serviceNow:
password: string
username: string
singular:
apiKey: string
slack:
accessToken: string
clientId: string
clientSecret: string
oauthRequest:
authCode: string
redirectUri: string
snowflake:
password: string
username: string
trendmicro:
apiSecretKey: string
veeva:
password: string
username: string
zendesk:
accessToken: string
clientId: string
clientSecret: string
oauthRequest:
authCode: string
redirectUri: string
connectorProfileProperties:
amplitude: {}
customConnector:
oauth2Properties:
oauth2GrantType: string
tokenUrl: string
tokenUrlCustomProperties:
string: string
profileProperties:
string: string
datadog:
instanceUrl: string
dynatrace:
instanceUrl: string
googleAnalytics: {}
honeycode: {}
inforNexus:
instanceUrl: string
marketo:
instanceUrl: string
redshift:
bucketName: string
bucketPrefix: string
clusterIdentifier: string
dataApiRoleArn: string
databaseName: string
databaseUrl: string
roleArn: string
salesforce:
instanceUrl: string
isSandboxEnvironment: false
sapoData:
applicationHostUrl: string
applicationServicePath: string
clientNumber: string
logonLanguage: string
oauthProperties:
authCodeUrl: string
oauthScopes:
- string
tokenUrl: string
portNumber: 0
privateLinkServiceName: string
serviceNow:
instanceUrl: string
singular: {}
slack:
instanceUrl: string
snowflake:
accountName: string
bucketName: string
bucketPrefix: string
privateLinkServiceName: string
region: string
stage: string
warehouse: string
trendmicro: {}
veeva:
instanceUrl: string
zendesk:
instanceUrl: string
connectorType: string
kmsArn: string
name: string
ConnectorProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ConnectorProfile resource accepts the following input properties:
- Connection
Mode 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
. - Connector
Profile ConnectorConfig Profile Connector Profile Config - Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- Connector
Type 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
. - Connector
Label 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. - Kms
Arn string - ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- Name string
- Connection
Mode 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
. - Connector
Profile ConnectorConfig Profile Connector Profile Config Args - Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- Connector
Type 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
. - Connector
Label 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. - Kms
Arn string - ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- Name string
- connection
Mode 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
. - connector
Profile ConnectorConfig Profile Connector Profile Config - Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connector
Type 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
. - connector
Label 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. - kms
Arn String - ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- name String
- connection
Mode 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
. - connector
Profile ConnectorConfig Profile Connector Profile Config - Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connector
Type 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
. - connector
Label 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. - kms
Arn string - ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- name string
- connection_
mode str - Indicates the connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of:
Public
,Private
. - connector_
profile_ Connectorconfig Profile Connector Profile Config Args - Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connector_
type str - The type of connector. One of:
Amplitude
,CustomConnector
,CustomerProfiles
,Datadog
,Dynatrace
,EventBridge
,Googleanalytics
,Honeycode
,Infornexus
,LookoutMetrics
,Marketo
,Redshift
,S3
,Salesforce
,SAPOData
,Servicenow
,Singular
,Slack
,Snowflake
,Trendmicro
,Upsolver
,Veeva
,Zendesk
. - connector_
label str - The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for
CustomConnector
connector type. - kms_
arn str - ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- name str
- connection
Mode 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
. - connector
Profile Property MapConfig - Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connector
Type 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
. - connector
Label 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. - kms
Arn String - ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- name String
Outputs
All input properties are implicitly available as output properties. Additionally, the ConnectorProfile resource produces the following output properties:
- Arn string
- ARN of the connector profile.
- Credentials
Arn string - ARN of the connector profile credentials.
- Id string
- The provider-assigned unique ID for this managed resource.
- Arn string
- ARN of the connector profile.
- Credentials
Arn string - ARN of the connector profile credentials.
- Id string
- The provider-assigned unique ID for this managed resource.
- arn String
- ARN of the connector profile.
- credentials
Arn String - ARN of the connector profile credentials.
- id String
- The provider-assigned unique ID for this managed resource.
- arn string
- ARN of the connector profile.
- credentials
Arn 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.
- credentials
Arn 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)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
- ARN of the connector profile.
- Connection
Mode 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
. - Connector
Label 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. - Connector
Profile ConnectorConfig Profile Connector Profile Config - Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- Connector
Type 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
. - Credentials
Arn string - ARN of the connector profile credentials.
- Kms
Arn string - ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- Name string
- Arn string
- ARN of the connector profile.
- Connection
Mode 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
. - Connector
Label 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. - Connector
Profile ConnectorConfig Profile Connector Profile Config Args - Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- Connector
Type 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
. - Credentials
Arn string - ARN of the connector profile credentials.
- Kms
Arn string - ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- Name string
- arn String
- ARN of the connector profile.
- connection
Mode 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
. - connector
Label 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. - connector
Profile ConnectorConfig Profile Connector Profile Config - Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connector
Type 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
. - credentials
Arn String - ARN of the connector profile credentials.
- kms
Arn String - ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- name String
- arn string
- ARN of the connector profile.
- connection
Mode 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
. - connector
Label 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. - connector
Profile ConnectorConfig Profile Connector Profile Config - Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connector
Type 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
. - credentials
Arn string - ARN of the connector profile credentials.
- kms
Arn string - ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- name string
- arn str
- ARN of the connector profile.
- connection_
mode str - Indicates the connection mode and specifies whether it is public or private. Private flows use AWS PrivateLink to route data over AWS infrastructure without exposing it to the public internet. One of:
Public
,Private
. - connector_
label str - The label of the connector. The label is unique for each ConnectorRegistration in your AWS account. Only needed if calling for
CustomConnector
connector type. - connector_
profile_ Connectorconfig Profile Connector Profile Config Args - Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connector_
type str - The type of connector. One of:
Amplitude
,CustomConnector
,CustomerProfiles
,Datadog
,Dynatrace
,EventBridge
,Googleanalytics
,Honeycode
,Infornexus
,LookoutMetrics
,Marketo
,Redshift
,S3
,Salesforce
,SAPOData
,Servicenow
,Singular
,Slack
,Snowflake
,Trendmicro
,Upsolver
,Veeva
,Zendesk
. - credentials_
arn str - ARN of the connector profile credentials.
- kms_
arn str - ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- name str
- arn String
- ARN of the connector profile.
- connection
Mode 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
. - connector
Label 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. - connector
Profile Property MapConfig - Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.
- connector
Type 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
. - credentials
Arn String - ARN of the connector profile credentials.
- kms
Arn String - ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon AppFlow-managed KMS key. If you don't provide anything here, Amazon AppFlow uses the Amazon AppFlow-managed KMS key.
- name String
Supporting Types
ConnectorProfileConnectorProfileConfig, ConnectorProfileConnectorProfileConfigArgs
- Connector
Profile ConnectorCredentials Profile Connector Profile Config Connector Profile Credentials - The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
- Connector
Profile ConnectorProperties Profile Connector Profile Config Connector Profile Properties - The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
- Connector
Profile ConnectorCredentials Profile Connector Profile Config Connector Profile Credentials - The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
- Connector
Profile ConnectorProperties Profile Connector Profile Config Connector Profile Properties - The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
- connector
Profile ConnectorCredentials Profile Connector Profile Config Connector Profile Credentials - The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
- connector
Profile ConnectorProperties Profile Connector Profile Config Connector Profile Properties - The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
- connector
Profile ConnectorCredentials Profile Connector Profile Config Connector Profile Credentials - The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
- connector
Profile ConnectorProperties Profile Connector Profile Config Connector Profile Properties - The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
- connector_
profile_ Connectorcredentials Profile Connector Profile Config Connector Profile Credentials - The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
- connector_
profile_ Connectorproperties Profile Connector Profile Config Connector Profile Properties - The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
- connector
Profile Property MapCredentials - The connector-specific credentials required by each connector. See Connector Profile Credentials for more details.
- connector
Profile Property MapProperties - The connector-specific properties of the profile configuration. See Connector Profile Properties for more details.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentials, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsArgs
- Amplitude
Connector
Profile Connector Profile Config Connector Profile Credentials Amplitude - The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- Custom
Connector ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector - The connector-specific profile credentials required when using the custom connector. See Custom Connector Profile Credentials for more details.
- Datadog
Connector
Profile Connector Profile Config Connector Profile Credentials Datadog - Connector-specific credentials required when using Datadog. See Datadog Connector Profile Credentials for more details.
- Dynatrace
Connector
Profile Connector Profile Config Connector Profile Credentials Dynatrace - The connector-specific credentials required when using Dynatrace. See Dynatrace Connector Profile Credentials for more details.
- Google
Analytics ConnectorProfile Connector Profile Config Connector Profile Credentials Google Analytics - The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- Honeycode
Connector
Profile Connector Profile Config Connector Profile Credentials Honeycode - The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- Infor
Nexus ConnectorProfile Connector Profile Config Connector Profile Credentials Infor Nexus - The connector-specific credentials required when using Infor Nexus. See Infor Nexus Connector Profile Credentials for more details.
- Marketo
Connector
Profile Connector Profile Config Connector Profile Credentials Marketo - Connector-specific credentials required when using Marketo. See Marketo Connector Profile Credentials for more details.
- Redshift
Connector
Profile Connector Profile Config Connector Profile Credentials Redshift - Connector-specific credentials required when using Amazon Redshift. See Redshift Connector Profile Credentials for more details.
- Salesforce
Connector
Profile Connector Profile Config Connector Profile Credentials Salesforce - The connector-specific credentials required when using Salesforce. See Salesforce Connector Profile Credentials for more details.
- Sapo
Data ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data - The connector-specific credentials required when using SAPOData. See SAPOData Connector Profile Credentials for more details.
- Service
Now ConnectorProfile Connector Profile Config Connector Profile Credentials Service Now - The connector-specific credentials required when using ServiceNow. See ServiceNow Connector Profile Credentials for more details.
- Singular
Connector
Profile Connector Profile Config Connector Profile Credentials Singular - Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- Slack
Connector
Profile Connector Profile Config Connector Profile Credentials Slack - Connector-specific credentials required when using Slack. See Slack Connector Profile Credentials for more details.
- Snowflake
Connector
Profile Connector Profile Config Connector Profile Credentials Snowflake - The connector-specific credentials required when using Snowflake. See Snowflake Connector Profile Credentials for more details.
- Trendmicro
Connector
Profile Connector Profile Config Connector Profile Credentials Trendmicro - The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- Veeva
Connector
Profile Connector Profile Config Connector Profile Credentials Veeva - Connector-specific credentials required when using Veeva. See Veeva Connector Profile Credentials for more details.
- Zendesk
Connector
Profile Connector Profile Config Connector Profile Credentials Zendesk - Connector-specific credentials required when using Zendesk. See Zendesk Connector Profile Credentials for more details.
- Amplitude
Connector
Profile Connector Profile Config Connector Profile Credentials Amplitude - The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- Custom
Connector ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector - The connector-specific profile credentials required when using the custom connector. See Custom Connector Profile Credentials for more details.
- Datadog
Connector
Profile Connector Profile Config Connector Profile Credentials Datadog - Connector-specific credentials required when using Datadog. See Datadog Connector Profile Credentials for more details.
- Dynatrace
Connector
Profile Connector Profile Config Connector Profile Credentials Dynatrace - The connector-specific credentials required when using Dynatrace. See Dynatrace Connector Profile Credentials for more details.
- Google
Analytics ConnectorProfile Connector Profile Config Connector Profile Credentials Google Analytics - The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- Honeycode
Connector
Profile Connector Profile Config Connector Profile Credentials Honeycode - The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- Infor
Nexus ConnectorProfile Connector Profile Config Connector Profile Credentials Infor Nexus - The connector-specific credentials required when using Infor Nexus. See Infor Nexus Connector Profile Credentials for more details.
- Marketo
Connector
Profile Connector Profile Config Connector Profile Credentials Marketo - Connector-specific credentials required when using Marketo. See Marketo Connector Profile Credentials for more details.
- Redshift
Connector
Profile Connector Profile Config Connector Profile Credentials Redshift - Connector-specific credentials required when using Amazon Redshift. See Redshift Connector Profile Credentials for more details.
- Salesforce
Connector
Profile Connector Profile Config Connector Profile Credentials Salesforce - The connector-specific credentials required when using Salesforce. See Salesforce Connector Profile Credentials for more details.
- Sapo
Data ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data - The connector-specific credentials required when using SAPOData. See SAPOData Connector Profile Credentials for more details.
- Service
Now ConnectorProfile Connector Profile Config Connector Profile Credentials Service Now - The connector-specific credentials required when using ServiceNow. See ServiceNow Connector Profile Credentials for more details.
- Singular
Connector
Profile Connector Profile Config Connector Profile Credentials Singular - Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- Slack
Connector
Profile Connector Profile Config Connector Profile Credentials Slack - Connector-specific credentials required when using Slack. See Slack Connector Profile Credentials for more details.
- Snowflake
Connector
Profile Connector Profile Config Connector Profile Credentials Snowflake - The connector-specific credentials required when using Snowflake. See Snowflake Connector Profile Credentials for more details.
- Trendmicro
Connector
Profile Connector Profile Config Connector Profile Credentials Trendmicro - The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- Veeva
Connector
Profile Connector Profile Config Connector Profile Credentials Veeva - Connector-specific credentials required when using Veeva. See Veeva Connector Profile Credentials for more details.
- Zendesk
Connector
Profile Connector Profile Config Connector Profile Credentials Zendesk - Connector-specific credentials required when using Zendesk. See Zendesk Connector Profile Credentials for more details.
- amplitude
Connector
Profile Connector Profile Config Connector Profile Credentials Amplitude - The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- custom
Connector ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector - The connector-specific profile credentials required when using the custom connector. See Custom Connector Profile Credentials for more details.
- datadog
Connector
Profile Connector Profile Config Connector Profile Credentials Datadog - Connector-specific credentials required when using Datadog. See Datadog Connector Profile Credentials for more details.
- dynatrace
Connector
Profile Connector Profile Config Connector Profile Credentials Dynatrace - The connector-specific credentials required when using Dynatrace. See Dynatrace Connector Profile Credentials for more details.
- google
Analytics ConnectorProfile Connector Profile Config Connector Profile Credentials Google Analytics - The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- honeycode
Connector
Profile Connector Profile Config Connector Profile Credentials Honeycode - The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- infor
Nexus ConnectorProfile Connector Profile Config Connector Profile Credentials Infor Nexus - The connector-specific credentials required when using Infor Nexus. See Infor Nexus Connector Profile Credentials for more details.
- marketo
Connector
Profile Connector Profile Config Connector Profile Credentials Marketo - Connector-specific credentials required when using Marketo. See Marketo Connector Profile Credentials for more details.
- redshift
Connector
Profile Connector Profile Config Connector Profile Credentials Redshift - Connector-specific credentials required when using Amazon Redshift. See Redshift Connector Profile Credentials for more details.
- salesforce
Connector
Profile Connector Profile Config Connector Profile Credentials Salesforce - The connector-specific credentials required when using Salesforce. See Salesforce Connector Profile Credentials for more details.
- sapo
Data ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data - The connector-specific credentials required when using SAPOData. See SAPOData Connector Profile Credentials for more details.
- service
Now ConnectorProfile Connector Profile Config Connector Profile Credentials Service Now - The connector-specific credentials required when using ServiceNow. See ServiceNow Connector Profile Credentials for more details.
- singular
Connector
Profile Connector Profile Config Connector Profile Credentials Singular - Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- slack
Connector
Profile Connector Profile Config Connector Profile Credentials Slack - Connector-specific credentials required when using Slack. See Slack Connector Profile Credentials for more details.
- snowflake
Connector
Profile Connector Profile Config Connector Profile Credentials Snowflake - The connector-specific credentials required when using Snowflake. See Snowflake Connector Profile Credentials for more details.
- trendmicro
Connector
Profile Connector Profile Config Connector Profile Credentials Trendmicro - The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- veeva
Connector
Profile Connector Profile Config Connector Profile Credentials Veeva - Connector-specific credentials required when using Veeva. See Veeva Connector Profile Credentials for more details.
- zendesk
Connector
Profile Connector Profile Config Connector Profile Credentials Zendesk - Connector-specific credentials required when using Zendesk. See Zendesk Connector Profile Credentials for more details.
- amplitude
Connector
Profile Connector Profile Config Connector Profile Credentials Amplitude - The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- custom
Connector ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector - The connector-specific profile credentials required when using the custom connector. See Custom Connector Profile Credentials for more details.
- datadog
Connector
Profile Connector Profile Config Connector Profile Credentials Datadog - Connector-specific credentials required when using Datadog. See Datadog Connector Profile Credentials for more details.
- dynatrace
Connector
Profile Connector Profile Config Connector Profile Credentials Dynatrace - The connector-specific credentials required when using Dynatrace. See Dynatrace Connector Profile Credentials for more details.
- google
Analytics ConnectorProfile Connector Profile Config Connector Profile Credentials Google Analytics - The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- honeycode
Connector
Profile Connector Profile Config Connector Profile Credentials Honeycode - The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- infor
Nexus ConnectorProfile Connector Profile Config Connector Profile Credentials Infor Nexus - The connector-specific credentials required when using Infor Nexus. See Infor Nexus Connector Profile Credentials for more details.
- marketo
Connector
Profile Connector Profile Config Connector Profile Credentials Marketo - Connector-specific credentials required when using Marketo. See Marketo Connector Profile Credentials for more details.
- redshift
Connector
Profile Connector Profile Config Connector Profile Credentials Redshift - Connector-specific credentials required when using Amazon Redshift. See Redshift Connector Profile Credentials for more details.
- salesforce
Connector
Profile Connector Profile Config Connector Profile Credentials Salesforce - The connector-specific credentials required when using Salesforce. See Salesforce Connector Profile Credentials for more details.
- sapo
Data ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data - The connector-specific credentials required when using SAPOData. See SAPOData Connector Profile Credentials for more details.
- service
Now ConnectorProfile Connector Profile Config Connector Profile Credentials Service Now - The connector-specific credentials required when using ServiceNow. See ServiceNow Connector Profile Credentials for more details.
- singular
Connector
Profile Connector Profile Config Connector Profile Credentials Singular - Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- slack
Connector
Profile Connector Profile Config Connector Profile Credentials Slack - Connector-specific credentials required when using Slack. See Slack Connector Profile Credentials for more details.
- snowflake
Connector
Profile Connector Profile Config Connector Profile Credentials Snowflake - The connector-specific credentials required when using Snowflake. See Snowflake Connector Profile Credentials for more details.
- trendmicro
Connector
Profile Connector Profile Config Connector Profile Credentials Trendmicro - The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- veeva
Connector
Profile Connector Profile Config Connector Profile Credentials Veeva - Connector-specific credentials required when using Veeva. See Veeva Connector Profile Credentials for more details.
- zendesk
Connector
Profile Connector Profile Config Connector Profile Credentials Zendesk - Connector-specific credentials required when using Zendesk. See Zendesk Connector Profile Credentials for more details.
- amplitude
Connector
Profile Connector Profile Config Connector Profile Credentials Amplitude - The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- custom_
connector ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector - The connector-specific profile credentials required when using the custom connector. See Custom Connector Profile Credentials for more details.
- datadog
Connector
Profile Connector Profile Config Connector Profile Credentials Datadog - Connector-specific credentials required when using Datadog. See Datadog Connector Profile Credentials for more details.
- dynatrace
Connector
Profile Connector Profile Config Connector Profile Credentials Dynatrace - The connector-specific credentials required when using Dynatrace. See Dynatrace Connector Profile Credentials for more details.
- google_
analytics ConnectorProfile Connector Profile Config Connector Profile Credentials Google Analytics - The connector-specific credentials required when using Google Analytics. See Google Analytics Connector Profile Credentials for more details.
- honeycode
Connector
Profile Connector Profile Config Connector Profile Credentials Honeycode - The connector-specific credentials required when using Amazon Honeycode. See Honeycode Connector Profile Credentials for more details.
- infor_
nexus ConnectorProfile Connector Profile Config Connector Profile Credentials Infor Nexus - The connector-specific credentials required when using Infor Nexus. See Infor Nexus Connector Profile Credentials for more details.
- marketo
Connector
Profile Connector Profile Config Connector Profile Credentials Marketo - Connector-specific credentials required when using Marketo. See Marketo Connector Profile Credentials for more details.
- redshift
Connector
Profile Connector Profile Config Connector Profile Credentials Redshift - Connector-specific credentials required when using Amazon Redshift. See Redshift Connector Profile Credentials for more details.
- salesforce
Connector
Profile Connector Profile Config Connector Profile Credentials Salesforce - The connector-specific credentials required when using Salesforce. See Salesforce Connector Profile Credentials for more details.
- sapo_
data ConnectorProfile Connector Profile Config Connector Profile Credentials Sapo Data - The connector-specific credentials required when using SAPOData. See SAPOData Connector Profile Credentials for more details.
- service_
now ConnectorProfile Connector Profile Config Connector Profile Credentials Service Now - The connector-specific credentials required when using ServiceNow. See ServiceNow Connector Profile Credentials for more details.
- singular
Connector
Profile Connector Profile Config Connector Profile Credentials Singular - Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- slack
Connector
Profile Connector Profile Config Connector Profile Credentials Slack - Connector-specific credentials required when using Slack. See Slack Connector Profile Credentials for more details.
- snowflake
Connector
Profile Connector Profile Config Connector Profile Credentials Snowflake - The connector-specific credentials required when using Snowflake. See Snowflake Connector Profile Credentials for more details.
- trendmicro
Connector
Profile Connector Profile Config Connector Profile Credentials Trendmicro - The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- veeva
Connector
Profile Connector Profile Config Connector Profile Credentials Veeva - Connector-specific credentials required when using Veeva. See Veeva Connector Profile Credentials for more details.
- zendesk
Connector
Profile Connector Profile Config Connector Profile Credentials Zendesk - Connector-specific credentials required when using Zendesk. See Zendesk Connector Profile Credentials for more details.
- amplitude Property Map
- The connector-specific credentials required when using Amplitude. See Amplitude Connector Profile Credentials for more details.
- custom
Connector 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.
- google
Analytics 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.
- infor
Nexus 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.
- sapo
Data Property Map - The connector-specific credentials required when using SAPOData. See SAPOData Connector Profile Credentials for more details.
- service
Now Property Map - The connector-specific credentials required when using ServiceNow. See ServiceNow Connector Profile Credentials for more details.
- singular Property Map
- Connector-specific credentials required when using Singular. See Singular Connector Profile Credentials for more details.
- slack Property Map
- Connector-specific credentials required when using Slack. See Slack Connector Profile Credentials for more details.
- snowflake Property Map
- The connector-specific credentials required when using Snowflake. See Snowflake Connector Profile Credentials for more details.
- trendmicro Property Map
- The connector-specific credentials required when using Trend Micro. See Trend Micro Connector Profile Credentials for more details.
- veeva Property Map
- Connector-specific credentials required when using Veeva. See Veeva Connector Profile Credentials for more details.
- zendesk Property Map
- Connector-specific credentials required when using Zendesk. See Zendesk Connector Profile Credentials for more details.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitude, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsAmplitudeArgs
- api_
key str - secret_
key str
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnector, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorArgs
- Authentication
Type string - Api
Key ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Api Key - Basic
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Basic - Custom
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Custom - Oauth2
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Oauth2
- Authentication
Type string - Api
Key ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Api Key - Basic
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Basic - Custom
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Custom - Oauth2
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Oauth2
- authentication
Type String - api
Key ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Api Key - basic
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Basic - custom
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Custom - oauth2
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Oauth2
- authentication
Type string - api
Key ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Api Key - basic
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Basic - custom
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Custom - oauth2
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Oauth2
- authentication_
type str - api_
key ConnectorProfile Connector Profile Config Connector Profile Credentials Custom Connector Api Key - basic
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Basic - custom
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Custom - oauth2
Connector
Profile Connector Profile Config Connector Profile Credentials Custom Connector Oauth2
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKey, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorApiKeyArgs
- Api
Key string - Api
Secret stringKey
- Api
Key string - Api
Secret stringKey
- api
Key String - api
Secret StringKey
- api
Key string - api
Secret stringKey
- api_
key str - api_
secret_ strkey
- api
Key String - api
Secret StringKey
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasic, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorBasicArgs
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustom, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorCustomArgs
- Custom
Authentication stringType - Credentials
Map Dictionary<string, string>
- Custom
Authentication stringType - Credentials
Map map[string]string
- custom
Authentication StringType - credentials
Map Map<String,String>
- custom
Authentication stringType - credentials
Map {[key: string]: string}
- custom_
authentication_ strtype - credentials_
map Mapping[str, str]
- custom
Authentication StringType - credentials
Map Map<String>
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2Args
- access
Token String - client
Id String - client
Secret String - oauth
Request Property Map - refresh
Token String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsCustomConnectorOauth2OauthRequestArgs
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri 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.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadog, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDatadogArgs
- Api
Key string - Application
Key string
- Api
Key string - Application
Key string
- api
Key String - application
Key String
- api
Key string - application
Key string
- api_
key str - application_
key str
- api
Key String - application
Key String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatrace, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsDynatraceArgs
- Api
Token string
- Api
Token string
- api
Token String
- api
Token string
- api_
token str
- api
Token String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalytics, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsArgs
- client
Id String - client
Secret String - access
Token String - oauth
Request Property Map - refresh
Token String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsGoogleAnalyticsOauthRequestArgs
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri 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.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycode, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeArgs
- access
Token String - oauth
Request Property Map - refresh
Token String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsHoneycodeOauthRequestArgs
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri 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.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexus, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsInforNexusArgs
- Access
Key stringId - Datakey string
- Secret
Access stringKey - User
Id string
- Access
Key stringId - Datakey string
- Secret
Access stringKey - User
Id string
- access
Key StringId - datakey String
- secret
Access StringKey - user
Id String
- access
Key stringId - datakey string
- secret
Access stringKey - user
Id string
- access_
key_ strid - datakey str
- secret_
access_ strkey - user_
id str
- access
Key StringId - datakey String
- secret
Access StringKey - user
Id String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketo, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoArgs
- client
Id String - client
Secret String - access
Token String - oauth
Request Property Map
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsMarketoOauthRequestArgs
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri 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.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshift, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsRedshiftArgs
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforce, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceArgs
- access
Token String - client
Credentials StringArn - jwt
Token String - oauth2Grant
Type String - oauth
Request Property Map - refresh
Token String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSalesforceOauthRequestArgs
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri 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.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoData, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataArgs
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentials, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataBasicAuthCredentialsArgs
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentials, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsArgs
- client
Id String - client
Secret String - access
Token String - oauth
Request Property Map - refresh
Token String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSapoDataOauthCredentialsOauthRequestArgs
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri 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.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNow, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsServiceNowArgs
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingular, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSingularArgs
- Api
Key string
- Api
Key string
- api
Key String
- api
Key string
- api_
key str
- api
Key String
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlack, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackArgs
- client
Id String - client
Secret String - access
Token String - oauth
Request Property Map
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSlackOauthRequestArgs
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri 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.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflake, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsSnowflakeArgs
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicro, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsTrendmicroArgs
- Api
Secret stringKey
- Api
Secret stringKey
- api
Secret StringKey
- api
Secret stringKey
- api_
secret_ strkey
- api
Secret StringKey
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeeva, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsVeevaArgs
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendesk, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskArgs
- client
Id String - client
Secret String - access
Token String - oauth
Request Property Map
ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequest, ConnectorProfileConnectorProfileConfigConnectorProfileCredentialsZendeskOauthRequestArgs
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- Auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- Redirect
Uri string - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
- auth
Code string - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri 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.
- auth
Code String - The code provided by the connector when it has been authenticated via the connected app.
- redirect
Uri String - The URL to which the authentication server redirects the browser after authorization has been granted.
ConnectorProfileConnectorProfileConfigConnectorProfileProperties, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesArgs
- Amplitude
Connector
Profile Connector Profile Config Connector Profile Properties Amplitude - Custom
Connector ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector - The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
- Datadog
Connector
Profile Connector Profile Config Connector Profile Properties Datadog - Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
- Dynatrace
Connector
Profile Connector Profile Config Connector Profile Properties Dynatrace - The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
- Google
Analytics ConnectorProfile Connector Profile Config Connector Profile Properties Google Analytics - Honeycode
Connector
Profile Connector Profile Config Connector Profile Properties Honeycode - Infor
Nexus ConnectorProfile Connector Profile Config Connector Profile Properties Infor Nexus - The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
- Marketo
Connector
Profile Connector Profile Config Connector Profile Properties Marketo - Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
- Redshift
Connector
Profile Connector Profile Config Connector Profile Properties Redshift - Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
- Salesforce
Connector
Profile Connector Profile Config Connector Profile Properties Salesforce - The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
- Sapo
Data ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data - The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
- Service
Now ConnectorProfile Connector Profile Config Connector Profile Properties Service Now - The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
- Singular
Connector
Profile Connector Profile Config Connector Profile Properties Singular - Slack
Connector
Profile Connector Profile Config Connector Profile Properties Slack - Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
- Snowflake
Connector
Profile Connector Profile Config Connector Profile Properties Snowflake - The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
- Trendmicro
Connector
Profile Connector Profile Config Connector Profile Properties Trendmicro - Veeva
Connector
Profile Connector Profile Config Connector Profile Properties Veeva - Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
- Zendesk
Connector
Profile Connector Profile Config Connector Profile Properties Zendesk - Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
- Amplitude
Connector
Profile Connector Profile Config Connector Profile Properties Amplitude - Custom
Connector ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector - The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
- Datadog
Connector
Profile Connector Profile Config Connector Profile Properties Datadog - Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
- Dynatrace
Connector
Profile Connector Profile Config Connector Profile Properties Dynatrace - The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
- Google
Analytics ConnectorProfile Connector Profile Config Connector Profile Properties Google Analytics - Honeycode
Connector
Profile Connector Profile Config Connector Profile Properties Honeycode - Infor
Nexus ConnectorProfile Connector Profile Config Connector Profile Properties Infor Nexus - The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
- Marketo
Connector
Profile Connector Profile Config Connector Profile Properties Marketo - Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
- Redshift
Connector
Profile Connector Profile Config Connector Profile Properties Redshift - Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
- Salesforce
Connector
Profile Connector Profile Config Connector Profile Properties Salesforce - The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
- Sapo
Data ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data - The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
- Service
Now ConnectorProfile Connector Profile Config Connector Profile Properties Service Now - The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
- Singular
Connector
Profile Connector Profile Config Connector Profile Properties Singular - Slack
Connector
Profile Connector Profile Config Connector Profile Properties Slack - Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
- Snowflake
Connector
Profile Connector Profile Config Connector Profile Properties Snowflake - The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
- Trendmicro
Connector
Profile Connector Profile Config Connector Profile Properties Trendmicro - Veeva
Connector
Profile Connector Profile Config Connector Profile Properties Veeva - Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
- Zendesk
Connector
Profile Connector Profile Config Connector Profile Properties Zendesk - Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
- amplitude
Connector
Profile Connector Profile Config Connector Profile Properties Amplitude - custom
Connector ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector - The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
- datadog
Connector
Profile Connector Profile Config Connector Profile Properties Datadog - Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
- dynatrace
Connector
Profile Connector Profile Config Connector Profile Properties Dynatrace - The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
- google
Analytics ConnectorProfile Connector Profile Config Connector Profile Properties Google Analytics - honeycode
Connector
Profile Connector Profile Config Connector Profile Properties Honeycode - infor
Nexus ConnectorProfile Connector Profile Config Connector Profile Properties Infor Nexus - The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
- marketo
Connector
Profile Connector Profile Config Connector Profile Properties Marketo - Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
- redshift
Connector
Profile Connector Profile Config Connector Profile Properties Redshift - Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
- salesforce
Connector
Profile Connector Profile Config Connector Profile Properties Salesforce - The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
- sapo
Data ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data - The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
- service
Now ConnectorProfile Connector Profile Config Connector Profile Properties Service Now - The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
- singular
Connector
Profile Connector Profile Config Connector Profile Properties Singular - slack
Connector
Profile Connector Profile Config Connector Profile Properties Slack - Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
- snowflake
Connector
Profile Connector Profile Config Connector Profile Properties Snowflake - The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
- trendmicro
Connector
Profile Connector Profile Config Connector Profile Properties Trendmicro - veeva
Connector
Profile Connector Profile Config Connector Profile Properties Veeva - Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
- zendesk
Connector
Profile Connector Profile Config Connector Profile Properties Zendesk - Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
- amplitude
Connector
Profile Connector Profile Config Connector Profile Properties Amplitude - custom
Connector ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector - The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
- datadog
Connector
Profile Connector Profile Config Connector Profile Properties Datadog - Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
- dynatrace
Connector
Profile Connector Profile Config Connector Profile Properties Dynatrace - The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
- google
Analytics ConnectorProfile Connector Profile Config Connector Profile Properties Google Analytics - honeycode
Connector
Profile Connector Profile Config Connector Profile Properties Honeycode - infor
Nexus ConnectorProfile Connector Profile Config Connector Profile Properties Infor Nexus - The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
- marketo
Connector
Profile Connector Profile Config Connector Profile Properties Marketo - Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
- redshift
Connector
Profile Connector Profile Config Connector Profile Properties Redshift - Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
- salesforce
Connector
Profile Connector Profile Config Connector Profile Properties Salesforce - The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
- sapo
Data ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data - The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
- service
Now ConnectorProfile Connector Profile Config Connector Profile Properties Service Now - The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
- singular
Connector
Profile Connector Profile Config Connector Profile Properties Singular - slack
Connector
Profile Connector Profile Config Connector Profile Properties Slack - Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
- snowflake
Connector
Profile Connector Profile Config Connector Profile Properties Snowflake - The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
- trendmicro
Connector
Profile Connector Profile Config Connector Profile Properties Trendmicro - veeva
Connector
Profile Connector Profile Config Connector Profile Properties Veeva - Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
- zendesk
Connector
Profile Connector Profile Config Connector Profile Properties Zendesk - Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
- amplitude
Connector
Profile Connector Profile Config Connector Profile Properties Amplitude - custom_
connector ConnectorProfile Connector Profile Config Connector Profile Properties Custom Connector - The connector-specific profile properties required when using the custom connector. See Custom Connector Profile Properties for more details.
- datadog
Connector
Profile Connector Profile Config Connector Profile Properties Datadog - Connector-specific properties required when using Datadog. See Generic Connector Profile Properties for more details.
- dynatrace
Connector
Profile Connector Profile Config Connector Profile Properties Dynatrace - The connector-specific properties required when using Dynatrace. See Generic Connector Profile Properties for more details.
- google_
analytics ConnectorProfile Connector Profile Config Connector Profile Properties Google Analytics - honeycode
Connector
Profile Connector Profile Config Connector Profile Properties Honeycode - infor_
nexus ConnectorProfile Connector Profile Config Connector Profile Properties Infor Nexus - The connector-specific properties required when using Infor Nexus. See Generic Connector Profile Properties for more details.
- marketo
Connector
Profile Connector Profile Config Connector Profile Properties Marketo - Connector-specific properties required when using Marketo. See Generic Connector Profile Properties for more details.
- redshift
Connector
Profile Connector Profile Config Connector Profile Properties Redshift - Connector-specific properties required when using Amazon Redshift. See Redshift Connector Profile Properties for more details.
- salesforce
Connector
Profile Connector Profile Config Connector Profile Properties Salesforce - The connector-specific properties required when using Salesforce. See Salesforce Connector Profile Properties for more details.
- sapo_
data ConnectorProfile Connector Profile Config Connector Profile Properties Sapo Data - The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
- service_
now ConnectorProfile Connector Profile Config Connector Profile Properties Service Now - The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
- singular
Connector
Profile Connector Profile Config Connector Profile Properties Singular - slack
Connector
Profile Connector Profile Config Connector Profile Properties Slack - Connector-specific properties required when using Slack. See Generic Connector Profile Properties for more details.
- snowflake
Connector
Profile Connector Profile Config Connector Profile Properties Snowflake - The connector-specific properties required when using Snowflake. See Snowflake Connector Profile Properties for more details.
- trendmicro
Connector
Profile Connector Profile Config Connector Profile Properties Trendmicro - veeva
Connector
Profile Connector Profile Config Connector Profile Properties Veeva - Connector-specific properties required when using Veeva. See Generic Connector Profile Properties for more details.
- zendesk
Connector
Profile Connector Profile Config Connector Profile Properties Zendesk - Connector-specific properties required when using Zendesk. See Generic Connector Profile Properties for more details.
- amplitude Property Map
- custom
Connector 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.
- google
Analytics Property Map - honeycode Property Map
- infor
Nexus 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.
- sapo
Data Property Map - The connector-specific properties required when using SAPOData. See SAPOData Connector Profile Properties for more details.
- service
Now Property Map - The connector-specific properties required when using ServiceNow. See Generic Connector Profile Properties for more details.
- singular Property Map
- 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
- 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 Property Map
- profile
Properties Map<String>
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2Properties, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesCustomConnectorOauth2PropertiesArgs
- Oauth2Grant
Type string - Token
Url string - Token
Url Dictionary<string, string>Custom Properties
- Oauth2Grant
Type string - Token
Url string - Token
Url map[string]stringCustom Properties
- oauth2Grant
Type String - token
Url String - token
Url Map<String,String>Custom Properties
- oauth2Grant
Type string - token
Url string - token
Url {[key: string]: string}Custom Properties
- oauth2_
grant_ strtype - token_
url str - token_
url_ Mapping[str, str]custom_ properties
- oauth2Grant
Type String - token
Url String - token
Url Map<String>Custom Properties
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadog, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDatadogArgs
- Instance
Url string
- Instance
Url string
- instance
Url String
- instance
Url string
- instance_
url str
- instance
Url String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatrace, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesDynatraceArgs
- Instance
Url string
- Instance
Url string
- instance
Url String
- instance
Url string
- instance_
url str
- instance
Url String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexus, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesInforNexusArgs
- Instance
Url string
- Instance
Url string
- instance
Url String
- instance
Url string
- instance_
url str
- instance
Url String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketo, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesMarketoArgs
- Instance
Url string
- Instance
Url string
- instance
Url String
- instance
Url string
- instance_
url str
- instance
Url String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshift, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesRedshiftArgs
- Bucket
Name string - Role
Arn string - Bucket
Prefix string - Cluster
Identifier string - Data
Api stringRole Arn - Database
Name string - Database
Url string
- Bucket
Name string - Role
Arn string - Bucket
Prefix string - Cluster
Identifier string - Data
Api stringRole Arn - Database
Name string - Database
Url string
- bucket
Name String - role
Arn String - bucket
Prefix String - cluster
Identifier String - data
Api StringRole Arn - database
Name String - database
Url String
- bucket
Name string - role
Arn string - bucket
Prefix string - cluster
Identifier string - data
Api stringRole Arn - database
Name string - database
Url string
- bucket_
name str - role_
arn str - bucket_
prefix str - cluster_
identifier str - data_
api_ strrole_ arn - database_
name str - database_
url str
- bucket
Name String - role
Arn String - bucket
Prefix String - cluster
Identifier String - data
Api StringRole Arn - database
Name String - database
Url String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforce, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSalesforceArgs
- Instance
Url string - Is
Sandbox boolEnvironment
- Instance
Url string - Is
Sandbox boolEnvironment
- instance
Url String - is
Sandbox BooleanEnvironment
- instance
Url string - is
Sandbox booleanEnvironment
- instance_
url str - is_
sandbox_ boolenvironment
- instance
Url String - is
Sandbox BooleanEnvironment
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoData, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataArgs
- application
Host StringUrl - application
Service StringPath - client
Number String - port
Number Number - logon
Language String - oauth
Properties Property Map - private
Link StringService Name
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthProperties, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSapoDataOauthPropertiesArgs
- Auth
Code stringUrl - Oauth
Scopes List<string> - Token
Url string
- Auth
Code stringUrl - Oauth
Scopes []string - Token
Url string
- auth
Code StringUrl - oauth
Scopes List<String> - token
Url String
- auth
Code stringUrl - oauth
Scopes string[] - token
Url string
- auth_
code_ strurl - oauth_
scopes Sequence[str] - token_
url str
- auth
Code StringUrl - oauth
Scopes List<String> - token
Url String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNow, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesServiceNowArgs
- Instance
Url string
- Instance
Url string
- instance
Url String
- instance
Url string
- instance_
url str
- instance
Url String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlack, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSlackArgs
- Instance
Url string
- Instance
Url string
- instance
Url String
- instance
Url string
- instance_
url str
- instance
Url String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflake, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesSnowflakeArgs
- Bucket
Name string - Stage string
- Warehouse string
- Account
Name string - Bucket
Prefix string - Private
Link stringService Name - Region string
- Bucket
Name string - Stage string
- Warehouse string
- Account
Name string - Bucket
Prefix string - Private
Link stringService Name - Region string
- bucket
Name String - stage String
- warehouse String
- account
Name String - bucket
Prefix String - private
Link StringService Name - region String
- bucket
Name string - stage string
- warehouse string
- account
Name string - bucket
Prefix string - private
Link stringService Name - region string
- bucket_
name str - stage str
- warehouse str
- account_
name str - bucket_
prefix str - private_
link_ strservice_ name - region str
- bucket
Name String - stage String
- warehouse String
- account
Name String - bucket
Prefix String - private
Link StringService Name - region String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeeva, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesVeevaArgs
- Instance
Url string
- Instance
Url string
- instance
Url String
- instance
Url string
- instance_
url str
- instance
Url String
ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendesk, ConnectorProfileConnectorProfileConfigConnectorProfilePropertiesZendeskArgs
- Instance
Url string
- Instance
Url string
- instance
Url String
- instance
Url string
- instance_
url str
- instance
Url String
Import
Using pulumi import
, import AppFlow Connector Profile using the connector profile arn
. For example:
$ pulumi import aws:appflow/connectorProfile:ConnectorProfile profile arn:aws:appflow:us-west-2:123456789012:connectorprofile/example-profile
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aws
Terraform Provider.
Try AWS Native preview for resources not in the classic version.