Interface CfnConnectorProfile.ConnectorProfileCredentialsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConnectorProfile.ConnectorProfileCredentialsProperty.Jsii$Proxy
- Enclosing class:
CfnConnectorProfile
@Stability(Stable)
public static interface CfnConnectorProfile.ConnectorProfileCredentialsProperty
extends software.amazon.jsii.JsiiSerializable
The connector-specific credentials required by a 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.*; ConnectorProfileCredentialsProperty connectorProfileCredentialsProperty = ConnectorProfileCredentialsProperty.builder() .amplitude(AmplitudeConnectorProfileCredentialsProperty.builder() .apiKey("apiKey") .secretKey("secretKey") .build()) .customConnector(CustomConnectorProfileCredentialsProperty.builder() .authenticationType("authenticationType") // the properties below are optional .apiKey(ApiKeyCredentialsProperty.builder() .apiKey("apiKey") // the properties below are optional .apiSecretKey("apiSecretKey") .build()) .basic(BasicAuthCredentialsProperty.builder() .password("password") .username("username") .build()) .custom(CustomAuthCredentialsProperty.builder() .customAuthenticationType("customAuthenticationType") // the properties below are optional .credentialsMap(Map.of( "credentialsMapKey", "credentialsMap")) .build()) .oauth2(OAuth2CredentialsProperty.builder() .accessToken("accessToken") .clientId("clientId") .clientSecret("clientSecret") .oAuthRequest(ConnectorOAuthRequestProperty.builder() .authCode("authCode") .redirectUri("redirectUri") .build()) .refreshToken("refreshToken") .build()) .build()) .datadog(DatadogConnectorProfileCredentialsProperty.builder() .apiKey("apiKey") .applicationKey("applicationKey") .build()) .dynatrace(DynatraceConnectorProfileCredentialsProperty.builder() .apiToken("apiToken") .build()) .googleAnalytics(GoogleAnalyticsConnectorProfileCredentialsProperty.builder() .clientId("clientId") .clientSecret("clientSecret") // the properties below are optional .accessToken("accessToken") .connectorOAuthRequest(ConnectorOAuthRequestProperty.builder() .authCode("authCode") .redirectUri("redirectUri") .build()) .refreshToken("refreshToken") .build()) .inforNexus(InforNexusConnectorProfileCredentialsProperty.builder() .accessKeyId("accessKeyId") .datakey("datakey") .secretAccessKey("secretAccessKey") .userId("userId") .build()) .marketo(MarketoConnectorProfileCredentialsProperty.builder() .clientId("clientId") .clientSecret("clientSecret") // the properties below are optional .accessToken("accessToken") .connectorOAuthRequest(ConnectorOAuthRequestProperty.builder() .authCode("authCode") .redirectUri("redirectUri") .build()) .build()) .pardot(PardotConnectorProfileCredentialsProperty.builder() .accessToken("accessToken") .clientCredentialsArn("clientCredentialsArn") .connectorOAuthRequest(ConnectorOAuthRequestProperty.builder() .authCode("authCode") .redirectUri("redirectUri") .build()) .refreshToken("refreshToken") .build()) .redshift(RedshiftConnectorProfileCredentialsProperty.builder() .password("password") .username("username") .build()) .salesforce(SalesforceConnectorProfileCredentialsProperty.builder() .accessToken("accessToken") .clientCredentialsArn("clientCredentialsArn") .connectorOAuthRequest(ConnectorOAuthRequestProperty.builder() .authCode("authCode") .redirectUri("redirectUri") .build()) .jwtToken("jwtToken") .oAuth2GrantType("oAuth2GrantType") .refreshToken("refreshToken") .build()) .sapoData(SAPODataConnectorProfileCredentialsProperty.builder() .basicAuthCredentials(BasicAuthCredentialsProperty.builder() .password("password") .username("username") .build()) .oAuthCredentials(OAuthCredentialsProperty.builder() .accessToken("accessToken") .clientId("clientId") .clientSecret("clientSecret") .connectorOAuthRequest(ConnectorOAuthRequestProperty.builder() .authCode("authCode") .redirectUri("redirectUri") .build()) .refreshToken("refreshToken") .build()) .build()) .serviceNow(ServiceNowConnectorProfileCredentialsProperty.builder() .password("password") .username("username") .build()) .singular(SingularConnectorProfileCredentialsProperty.builder() .apiKey("apiKey") .build()) .slack(SlackConnectorProfileCredentialsProperty.builder() .clientId("clientId") .clientSecret("clientSecret") // the properties below are optional .accessToken("accessToken") .connectorOAuthRequest(ConnectorOAuthRequestProperty.builder() .authCode("authCode") .redirectUri("redirectUri") .build()) .build()) .snowflake(SnowflakeConnectorProfileCredentialsProperty.builder() .password("password") .username("username") .build()) .trendmicro(TrendmicroConnectorProfileCredentialsProperty.builder() .apiSecretKey("apiSecretKey") .build()) .veeva(VeevaConnectorProfileCredentialsProperty.builder() .password("password") .username("username") .build()) .zendesk(ZendeskConnectorProfileCredentialsProperty.builder() .clientId("clientId") .clientSecret("clientSecret") // the properties below are optional .accessToken("accessToken") .connectorOAuthRequest(ConnectorOAuthRequestProperty.builder() .authCode("authCode") .redirectUri("redirectUri") .build()) .build()) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnConnectorProfile.ConnectorProfileCredentialsProperty
static final class
An implementation forCfnConnectorProfile.ConnectorProfileCredentialsProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
The connector-specific credentials required when using Amplitude.default Object
The connector-specific profile credentials that are required when using the custom connector.default Object
The connector-specific credentials required when using Datadog.default Object
The connector-specific credentials required when using Dynatrace.default Object
The connector-specific credentials required when using Google Analytics.default Object
The connector-specific credentials required when using Infor Nexus.default Object
The connector-specific credentials required when using Marketo.default Object
CfnConnectorProfile.ConnectorProfileCredentialsProperty.Pardot
.default Object
The connector-specific credentials required when using Amazon Redshift.default Object
The connector-specific credentials required when using Salesforce.default Object
The connector-specific profile credentials required when using SAPOData.default Object
The connector-specific credentials required when using ServiceNow.default Object
The connector-specific credentials required when using Singular.default Object
getSlack()
The connector-specific credentials required when using Slack.default Object
The connector-specific credentials required when using Snowflake.default Object
The connector-specific credentials required when using Trend Micro.default Object
getVeeva()
The connector-specific credentials required when using Veeva.default Object
The connector-specific credentials required when using Zendesk.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAmplitude
The connector-specific credentials required when using Amplitude. -
getCustomConnector
The connector-specific profile credentials that are required when using the custom connector. -
getDatadog
The connector-specific credentials required when using Datadog. -
getDynatrace
The connector-specific credentials required when using Dynatrace. -
getGoogleAnalytics
The connector-specific credentials required when using Google Analytics. -
getInforNexus
The connector-specific credentials required when using Infor Nexus. -
getMarketo
The connector-specific credentials required when using Marketo. -
getPardot
CfnConnectorProfile.ConnectorProfileCredentialsProperty.Pardot
. -
getRedshift
The connector-specific credentials required when using Amazon Redshift. -
getSalesforce
The connector-specific credentials required when using Salesforce. -
getSapoData
The connector-specific profile credentials required when using SAPOData. -
getServiceNow
The connector-specific credentials required when using ServiceNow. -
getSingular
The connector-specific credentials required when using Singular. -
getSlack
The connector-specific credentials required when using Slack. -
getSnowflake
The connector-specific credentials required when using Snowflake. -
getTrendmicro
The connector-specific credentials required when using Trend Micro. -
getVeeva
The connector-specific credentials required when using Veeva. -
getZendesk
The connector-specific credentials required when using Zendesk. -
builder
-