Interface CfnConnectorProfile.ConnectorProfilePropertiesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConnectorProfile.ConnectorProfilePropertiesProperty.Jsii$Proxy
- Enclosing class:
CfnConnectorProfile
@Stability(Stable)
public static interface CfnConnectorProfile.ConnectorProfilePropertiesProperty
extends software.amazon.jsii.JsiiSerializable
The connector-specific profile properties required by each connector.
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) .usePrivateLinkForMetadataAndAuthorization(false) .build()) .sapoData(SAPODataConnectorProfilePropertiesProperty.builder() .applicationHostUrl("applicationHostUrl") .applicationServicePath("applicationServicePath") .clientNumber("clientNumber") .disableSso(false) .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();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnConnectorProfile.ConnectorProfilePropertiesProperty
static final class
An implementation forCfnConnectorProfile.ConnectorProfilePropertiesProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
The properties required by the custom connector.default Object
The connector-specific properties required by Datadog.default Object
The connector-specific properties required by Dynatrace.default Object
The connector-specific properties required by Infor Nexus.default Object
The connector-specific properties required by Marketo.default Object
The connector-specific properties required by Salesforce Pardot.default Object
The connector-specific properties required by Amazon Redshift.default Object
The connector-specific properties required by Salesforce.default Object
The connector-specific profile properties required when using SAPOData.default Object
The connector-specific properties required by serviceNow.default Object
getSlack()
The connector-specific properties required by Slack.default Object
The connector-specific properties required by Snowflake.default Object
getVeeva()
The connector-specific properties required by Veeva.default Object
The connector-specific properties required by Zendesk.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCustomConnector
The properties required by the custom connector.- See Also:
-
getDatadog
The connector-specific properties required by Datadog.- See Also:
-
getDynatrace
The connector-specific properties required by Dynatrace.- See Also:
-
getInforNexus
The connector-specific properties required by Infor Nexus.- See Also:
-
getMarketo
The connector-specific properties required by Marketo.- See Also:
-
getPardot
The connector-specific properties required by Salesforce Pardot.- See Also:
-
getRedshift
The connector-specific properties required by Amazon Redshift.- See Also:
-
getSalesforce
The connector-specific properties required by Salesforce.- See Also:
-
getSapoData
The connector-specific profile properties required when using SAPOData.- See Also:
-
getServiceNow
The connector-specific properties required by serviceNow.- See Also:
-
getSlack
The connector-specific properties required by Slack.- See Also:
-
getSnowflake
The connector-specific properties required by Snowflake.- See Also:
-
getVeeva
The connector-specific properties required by Veeva.- See Also:
-
getZendesk
The connector-specific properties required by Zendesk.- See Also:
-
builder
-