@Stability(value=Stable)
public static interface CfnConnectorProfile.ConnectorProfilePropertiesProperty
extends software.amazon.jsii.JsiiSerializable
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") .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 Object |
getCustomConnector()
The properties required by the custom connector.
|
default Object |
getDatadog()
The connector-specific properties required by Datadog.
|
default Object |
getDynatrace()
The connector-specific properties required by Dynatrace.
|
default Object |
getInforNexus()
The connector-specific properties required by Infor Nexus.
|
default Object |
getMarketo()
The connector-specific properties required by Marketo.
|
default Object |
getPardot()
`CfnConnectorProfile.ConnectorProfilePropertiesProperty.Pardot`.
|
default Object |
getRedshift()
The connector-specific properties required by Amazon Redshift.
|
default Object |
getSalesforce()
The connector-specific properties required by Salesforce.
|
default Object |
getSapoData()
The connector-specific profile properties required when using SAPOData.
|
default Object |
getServiceNow()
The connector-specific properties required by serviceNow.
|
default Object |
getSlack()
The connector-specific properties required by Slack.
|
default Object |
getSnowflake()
The connector-specific properties required by Snowflake.
|
default Object |
getVeeva()
The connector-specific properties required by Veeva.
|
default Object |
getZendesk()
The connector-specific properties required by Zendesk.
|
@Stability(value=Stable) @Nullable default Object getCustomConnector()
@Stability(value=Stable) @Nullable default Object getDatadog()
@Stability(value=Stable) @Nullable default Object getDynatrace()
@Stability(value=Stable) @Nullable default Object getInforNexus()
@Stability(value=Stable) @Nullable default Object getMarketo()
@Stability(value=Stable) @Nullable default Object getPardot()
@Stability(value=Stable) @Nullable default Object getRedshift()
@Stability(value=Stable) @Nullable default Object getSalesforce()
@Stability(value=Stable) @Nullable default Object getSapoData()
@Stability(value=Stable) @Nullable default Object getServiceNow()
@Stability(value=Stable) @Nullable default Object getSlack()
@Stability(value=Stable) @Nullable default Object getSnowflake()
@Stability(value=Stable) @Nullable default Object getVeeva()
@Stability(value=Stable) @Nullable default Object getZendesk()
@Stability(value=Stable) static CfnConnectorProfile.ConnectorProfilePropertiesProperty.Builder builder()
Copyright © 2023. All rights reserved.