public static interface CfnConnectorProfile.ConnectorProfilePropertiesProperty
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.appflow.*; ConnectorProfilePropertiesProperty connectorProfilePropertiesProperty = ConnectorProfilePropertiesProperty.builder() .customConnector(CustomConnectorProfilePropertiesProperty.builder() .oAuth2Properties(OAuth2PropertiesProperty.builder() .oAuth2GrantType("oAuth2GrantType") .tokenUrl("tokenUrl") .tokenUrlCustomProperties(Map.of( "tokenUrlCustomPropertiesKey", "tokenUrlCustomProperties")) .build()) .profileProperties(Map.of( "profilePropertiesKey", "profileProperties")) .build()) .datadog(DatadogConnectorProfilePropertiesProperty.builder() .instanceUrl("instanceUrl") .build()) .dynatrace(DynatraceConnectorProfilePropertiesProperty.builder() .instanceUrl("instanceUrl") .build()) .inforNexus(InforNexusConnectorProfilePropertiesProperty.builder() .instanceUrl("instanceUrl") .build()) .marketo(MarketoConnectorProfilePropertiesProperty.builder() .instanceUrl("instanceUrl") .build()) .pardot(PardotConnectorProfilePropertiesProperty.builder() .businessUnitId("businessUnitId") // the properties below are optional .instanceUrl("instanceUrl") .isSandboxEnvironment(false) .build()) .redshift(RedshiftConnectorProfilePropertiesProperty.builder() .bucketName("bucketName") .roleArn("roleArn") // the properties below are optional .bucketPrefix("bucketPrefix") .clusterIdentifier("clusterIdentifier") .dataApiRoleArn("dataApiRoleArn") .databaseName("databaseName") .databaseUrl("databaseUrl") .isRedshiftServerless(false) .workgroupName("workgroupName") .build()) .salesforce(SalesforceConnectorProfilePropertiesProperty.builder() .instanceUrl("instanceUrl") .isSandboxEnvironment(false) .build()) .sapoData(SAPODataConnectorProfilePropertiesProperty.builder() .applicationHostUrl("applicationHostUrl") .applicationServicePath("applicationServicePath") .clientNumber("clientNumber") .logonLanguage("logonLanguage") .oAuthProperties(OAuthPropertiesProperty.builder() .authCodeUrl("authCodeUrl") .oAuthScopes(List.of("oAuthScopes")) .tokenUrl("tokenUrl") .build()) .portNumber(123) .privateLinkServiceName("privateLinkServiceName") .build()) .serviceNow(ServiceNowConnectorProfilePropertiesProperty.builder() .instanceUrl("instanceUrl") .build()) .slack(SlackConnectorProfilePropertiesProperty.builder() .instanceUrl("instanceUrl") .build()) .snowflake(SnowflakeConnectorProfilePropertiesProperty.builder() .bucketName("bucketName") .stage("stage") .warehouse("warehouse") // the properties below are optional .accountName("accountName") .bucketPrefix("bucketPrefix") .privateLinkServiceName("privateLinkServiceName") .region("region") .build()) .veeva(VeevaConnectorProfilePropertiesProperty.builder() .instanceUrl("instanceUrl") .build()) .zendesk(ZendeskConnectorProfilePropertiesProperty.builder() .instanceUrl("instanceUrl") .build()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnConnectorProfile.ConnectorProfilePropertiesProperty.Builder
A builder for
CfnConnectorProfile.ConnectorProfilePropertiesProperty |
static class |
CfnConnectorProfile.ConnectorProfilePropertiesProperty.Jsii$Proxy
An implementation for
CfnConnectorProfile.ConnectorProfilePropertiesProperty |
Modifier and Type | Method and Description |
---|---|
static CfnConnectorProfile.ConnectorProfilePropertiesProperty.Builder |
builder() |
default java.lang.Object |
getCustomConnector()
The properties required by the custom connector.
|
default java.lang.Object |
getDatadog()
The connector-specific properties required by Datadog.
|
default java.lang.Object |
getDynatrace()
The connector-specific properties required by Dynatrace.
|
default java.lang.Object |
getInforNexus()
The connector-specific properties required by Infor Nexus.
|
default java.lang.Object |
getMarketo()
The connector-specific properties required by Marketo.
|
default java.lang.Object |
getPardot()
The connector-specific properties required by Salesforce Pardot.
|
default java.lang.Object |
getRedshift()
The connector-specific properties required by Amazon Redshift.
|
default java.lang.Object |
getSalesforce()
The connector-specific properties required by Salesforce.
|
default java.lang.Object |
getSapoData()
The connector-specific profile properties required when using SAPOData.
|
default java.lang.Object |
getServiceNow()
The connector-specific properties required by serviceNow.
|
default java.lang.Object |
getSlack()
The connector-specific properties required by Slack.
|
default java.lang.Object |
getSnowflake()
The connector-specific properties required by Snowflake.
|
default java.lang.Object |
getVeeva()
The connector-specific properties required by Veeva.
|
default java.lang.Object |
getZendesk()
The connector-specific properties required by Zendesk.
|
default java.lang.Object getCustomConnector()
default java.lang.Object getDatadog()
default java.lang.Object getDynatrace()
default java.lang.Object getInforNexus()
default java.lang.Object getMarketo()
default java.lang.Object getPardot()
default java.lang.Object getRedshift()
default java.lang.Object getSalesforce()
default java.lang.Object getSapoData()
default java.lang.Object getServiceNow()
default java.lang.Object getSlack()
default java.lang.Object getSnowflake()
default java.lang.Object getVeeva()
default java.lang.Object getZendesk()