ConnectorProfile

class ConnectorProfile : KotlinCustomResource

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.

Import

AppFlow Connector Profile can be imported using the connector profile arn, e.g.

$ pulumi import aws:appflow/connectorProfile:ConnectorProfile profile arn:aws:appflow:us-west-2:123456789012:connectorprofile/example-profile

1https://docs.aws.amazon.com/appflow/1.0/APIReference/Welcome.html 2https://docs.aws.amazon.com/appflow/1.0/APIReference/API_CreateConnectorProfile.html

Properties

Link copied to clipboard
val arn: Output<String>

ARN of the connector profile.

Link copied to clipboard
val connectionMode: Output<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.

Link copied to clipboard
val connectorLabel: Output<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.

Link copied to clipboard

Defines the connector-specific configuration and credentials. See Connector Profile Config for more details.

Link copied to clipboard
val connectorType: Output<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.

Link copied to clipboard
val credentialsArn: Output<String>

ARN of the connector profile credentials.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val kmsArn: Output<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.

Link copied to clipboard
val name: Output<String>
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val urn: Output<String>