Interface CfnConnectorProfile.ConnectorProfilePropertiesProperty
- All Superinterfaces:
- software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
- CfnConnectorProfile.ConnectorProfilePropertiesProperty.Jsii$Proxy
- Enclosing class:
- CfnConnectorProfile
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 SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnConnectorProfile.ConnectorProfilePropertiesPropertystatic final classAn implementation forCfnConnectorProfile.ConnectorProfilePropertiesProperty
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()default ObjectThe properties required by the custom connector.default ObjectThe connector-specific properties required by Datadog.default ObjectThe connector-specific properties required by Dynatrace.default ObjectThe connector-specific properties required by Infor Nexus.default ObjectThe connector-specific properties required by Marketo.default ObjectThe connector-specific properties required by Salesforce Pardot.default ObjectThe connector-specific properties required by Amazon Redshift.default ObjectThe connector-specific properties required by Salesforce.default ObjectThe connector-specific profile properties required when using SAPOData.default ObjectThe connector-specific properties required by serviceNow.default ObjectgetSlack()The connector-specific properties required by Slack.default ObjectThe connector-specific properties required by Snowflake.default ObjectgetVeeva()The connector-specific properties required by Veeva.default ObjectThe connector-specific properties required by Zendesk.Methods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getCustomConnectorThe properties required by the custom connector.Returns union: either IResolvableorCfnConnectorProfile.CustomConnectorProfilePropertiesProperty- See Also:
 
- 
getDatadogThe connector-specific properties required by Datadog.Returns union: either IResolvableorCfnConnectorProfile.DatadogConnectorProfilePropertiesProperty- See Also:
 
- 
getDynatraceThe connector-specific properties required by Dynatrace.Returns union: either IResolvableorCfnConnectorProfile.DynatraceConnectorProfilePropertiesProperty- See Also:
 
- 
getInforNexusThe connector-specific properties required by Infor Nexus.Returns union: either IResolvableorCfnConnectorProfile.InforNexusConnectorProfilePropertiesProperty- See Also:
 
- 
getMarketoThe connector-specific properties required by Marketo.Returns union: either IResolvableorCfnConnectorProfile.MarketoConnectorProfilePropertiesProperty- See Also:
 
- 
getPardotThe connector-specific properties required by Salesforce Pardot.Returns union: either IResolvableorCfnConnectorProfile.PardotConnectorProfilePropertiesProperty- See Also:
 
- 
getRedshiftThe connector-specific properties required by Amazon Redshift.Returns union: either IResolvableorCfnConnectorProfile.RedshiftConnectorProfilePropertiesProperty- See Also:
 
- 
getSalesforceThe connector-specific properties required by Salesforce.Returns union: either IResolvableorCfnConnectorProfile.SalesforceConnectorProfilePropertiesProperty- See Also:
 
- 
getSapoDataThe connector-specific profile properties required when using SAPOData.Returns union: either IResolvableorCfnConnectorProfile.SAPODataConnectorProfilePropertiesProperty- See Also:
 
- 
getServiceNowThe connector-specific properties required by serviceNow.Returns union: either IResolvableorCfnConnectorProfile.ServiceNowConnectorProfilePropertiesProperty- See Also:
 
- 
getSlackThe connector-specific properties required by Slack.Returns union: either IResolvableorCfnConnectorProfile.SlackConnectorProfilePropertiesProperty- See Also:
 
- 
getSnowflakeThe connector-specific properties required by Snowflake.Returns union: either IResolvableorCfnConnectorProfile.SnowflakeConnectorProfilePropertiesProperty- See Also:
 
- 
getVeevaThe connector-specific properties required by Veeva.Returns union: either IResolvableorCfnConnectorProfile.VeevaConnectorProfilePropertiesProperty- See Also:
 
- 
getZendeskThe connector-specific properties required by Zendesk.Returns union: either IResolvableorCfnConnectorProfile.ZendeskConnectorProfilePropertiesProperty- See Also:
 
- 
builder
 
-