Class CfnConnectorProfile.ConnectorProfilePropertiesProperty
The connector-specific profile properties required by each connector.
Inheritance
Namespace: Amazon.CDK.AWS.AppFlow
Assembly: Amazon.CDK.AWS.AppFlow.dll
Syntax (csharp)
public class ConnectorProfilePropertiesProperty : Object, CfnConnectorProfile.IConnectorProfilePropertiesProperty
Syntax (vb)
Public Class ConnectorProfilePropertiesProperty
Inherits Object
Implements CfnConnectorProfile.IConnectorProfilePropertiesProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.AppFlow;
var connectorProfilePropertiesProperty = new ConnectorProfilePropertiesProperty {
CustomConnector = new CustomConnectorProfilePropertiesProperty {
OAuth2Properties = new OAuth2PropertiesProperty {
OAuth2GrantType = "oAuth2GrantType",
TokenUrl = "tokenUrl",
TokenUrlCustomProperties = new Dictionary<string, string> {
{ "tokenUrlCustomPropertiesKey", "tokenUrlCustomProperties" }
}
},
ProfileProperties = new Dictionary<string, string> {
{ "profilePropertiesKey", "profileProperties" }
}
},
Datadog = new DatadogConnectorProfilePropertiesProperty {
InstanceUrl = "instanceUrl"
},
Dynatrace = new DynatraceConnectorProfilePropertiesProperty {
InstanceUrl = "instanceUrl"
},
InforNexus = new InforNexusConnectorProfilePropertiesProperty {
InstanceUrl = "instanceUrl"
},
Marketo = new MarketoConnectorProfilePropertiesProperty {
InstanceUrl = "instanceUrl"
},
Pardot = new PardotConnectorProfilePropertiesProperty {
BusinessUnitId = "businessUnitId",
// the properties below are optional
InstanceUrl = "instanceUrl",
IsSandboxEnvironment = false
},
Redshift = new RedshiftConnectorProfilePropertiesProperty {
BucketName = "bucketName",
RoleArn = "roleArn",
// the properties below are optional
BucketPrefix = "bucketPrefix",
ClusterIdentifier = "clusterIdentifier",
DataApiRoleArn = "dataApiRoleArn",
DatabaseName = "databaseName",
DatabaseUrl = "databaseUrl",
IsRedshiftServerless = false,
WorkgroupName = "workgroupName"
},
Salesforce = new SalesforceConnectorProfilePropertiesProperty {
InstanceUrl = "instanceUrl",
IsSandboxEnvironment = false,
UsePrivateLinkForMetadataAndAuthorization = false
},
SapoData = new SAPODataConnectorProfilePropertiesProperty {
ApplicationHostUrl = "applicationHostUrl",
ApplicationServicePath = "applicationServicePath",
ClientNumber = "clientNumber",
LogonLanguage = "logonLanguage",
OAuthProperties = new OAuthPropertiesProperty {
AuthCodeUrl = "authCodeUrl",
OAuthScopes = new [] { "oAuthScopes" },
TokenUrl = "tokenUrl"
},
PortNumber = 123,
PrivateLinkServiceName = "privateLinkServiceName"
},
ServiceNow = new ServiceNowConnectorProfilePropertiesProperty {
InstanceUrl = "instanceUrl"
},
Slack = new SlackConnectorProfilePropertiesProperty {
InstanceUrl = "instanceUrl"
},
Snowflake = new SnowflakeConnectorProfilePropertiesProperty {
BucketName = "bucketName",
Stage = "stage",
Warehouse = "warehouse",
// the properties below are optional
AccountName = "accountName",
BucketPrefix = "bucketPrefix",
PrivateLinkServiceName = "privateLinkServiceName",
Region = "region"
},
Veeva = new VeevaConnectorProfilePropertiesProperty {
InstanceUrl = "instanceUrl"
},
Zendesk = new ZendeskConnectorProfilePropertiesProperty {
InstanceUrl = "instanceUrl"
}
};
Synopsis
Constructors
ConnectorProfilePropertiesProperty() |
Properties
CustomConnector | The properties required by the custom connector. |
Datadog | The connector-specific properties required by Datadog. |
Dynatrace | The connector-specific properties required by Dynatrace. |
InforNexus | The connector-specific properties required by Infor Nexus. |
Marketo | The connector-specific properties required by Marketo. |
Pardot |
|
Redshift | The connector-specific properties required by Amazon Redshift. |
Salesforce | The connector-specific properties required by Salesforce. |
SapoData | The connector-specific profile properties required when using SAPOData. |
ServiceNow | The connector-specific properties required by serviceNow. |
Slack | The connector-specific properties required by Slack. |
Snowflake | The connector-specific properties required by Snowflake. |
Veeva | The connector-specific properties required by Veeva. |
Zendesk | The connector-specific properties required by Zendesk. |
Constructors
ConnectorProfilePropertiesProperty()
public ConnectorProfilePropertiesProperty()
Properties
CustomConnector
The properties required by the custom connector.
public object CustomConnector { get; set; }
Property Value
System.Object
Remarks
Datadog
The connector-specific properties required by Datadog.
public object Datadog { get; set; }
Property Value
System.Object
Remarks
Dynatrace
The connector-specific properties required by Dynatrace.
public object Dynatrace { get; set; }
Property Value
System.Object
Remarks
InforNexus
The connector-specific properties required by Infor Nexus.
public object InforNexus { get; set; }
Property Value
System.Object
Remarks
Marketo
The connector-specific properties required by Marketo.
public object Marketo { get; set; }
Property Value
System.Object
Remarks
Pardot
CfnConnectorProfile.ConnectorProfilePropertiesProperty.Pardot
.
public object Pardot { get; set; }
Property Value
System.Object
Remarks
Redshift
The connector-specific properties required by Amazon Redshift.
public object Redshift { get; set; }
Property Value
System.Object
Remarks
Salesforce
The connector-specific properties required by Salesforce.
public object Salesforce { get; set; }
Property Value
System.Object
Remarks
SapoData
The connector-specific profile properties required when using SAPOData.
public object SapoData { get; set; }
Property Value
System.Object
Remarks
ServiceNow
The connector-specific properties required by serviceNow.
public object ServiceNow { get; set; }
Property Value
System.Object
Remarks
Slack
The connector-specific properties required by Slack.
public object Slack { get; set; }
Property Value
System.Object
Remarks
Snowflake
The connector-specific properties required by Snowflake.
public object Snowflake { get; set; }
Property Value
System.Object
Remarks
Veeva
The connector-specific properties required by Veeva.
public object Veeva { get; set; }
Property Value
System.Object
Remarks
Zendesk
The connector-specific properties required by Zendesk.
public object Zendesk { get; set; }
Property Value
System.Object