public static interface CfnConnectorProfile.ConnectorProfileCredentialsProperty
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()) .redshift(RedshiftConnectorProfileCredentialsProperty.builder() .password("password") .username("username") .build()) .salesforce(SalesforceConnectorProfileCredentialsProperty.builder() .accessToken("accessToken") .clientCredentialsArn("clientCredentialsArn") .connectorOAuthRequest(ConnectorOAuthRequestProperty.builder() .authCode("authCode") .redirectUri("redirectUri") .build()) .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();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder
A builder for
CfnConnectorProfile.ConnectorProfileCredentialsProperty |
static class |
CfnConnectorProfile.ConnectorProfileCredentialsProperty.Jsii$Proxy
An implementation for
CfnConnectorProfile.ConnectorProfileCredentialsProperty |
Modifier and Type | Method and Description |
---|---|
static CfnConnectorProfile.ConnectorProfileCredentialsProperty.Builder |
builder() |
default java.lang.Object |
getAmplitude()
The connector-specific credentials required when using Amplitude.
|
default java.lang.Object |
getCustomConnector()
The connector-specific profile credentials that are required when using the custom connector.
|
default java.lang.Object |
getDatadog()
The connector-specific credentials required when using Datadog.
|
default java.lang.Object |
getDynatrace()
The connector-specific credentials required when using Dynatrace.
|
default java.lang.Object |
getGoogleAnalytics()
The connector-specific credentials required when using Google Analytics.
|
default java.lang.Object |
getInforNexus()
The connector-specific credentials required when using Infor Nexus.
|
default java.lang.Object |
getMarketo()
The connector-specific credentials required when using Marketo.
|
default java.lang.Object |
getRedshift()
The connector-specific credentials required when using Amazon Redshift.
|
default java.lang.Object |
getSalesforce()
The connector-specific credentials required when using Salesforce.
|
default java.lang.Object |
getSapoData()
The connector-specific profile credentials required when using SAPOData.
|
default java.lang.Object |
getServiceNow()
The connector-specific credentials required when using ServiceNow.
|
default java.lang.Object |
getSingular()
The connector-specific credentials required when using Singular.
|
default java.lang.Object |
getSlack()
The connector-specific credentials required when using Slack.
|
default java.lang.Object |
getSnowflake()
The connector-specific credentials required when using Snowflake.
|
default java.lang.Object |
getTrendmicro()
The connector-specific credentials required when using Trend Micro.
|
default java.lang.Object |
getVeeva()
The connector-specific credentials required when using Veeva.
|
default java.lang.Object |
getZendesk()
The connector-specific credentials required when using Zendesk.
|
default java.lang.Object getAmplitude()
default java.lang.Object getCustomConnector()
default java.lang.Object getDatadog()
default java.lang.Object getDynatrace()
default java.lang.Object getGoogleAnalytics()
default java.lang.Object getInforNexus()
default java.lang.Object getMarketo()
default java.lang.Object getRedshift()
default java.lang.Object getSalesforce()
default java.lang.Object getSapoData()
default java.lang.Object getServiceNow()
default java.lang.Object getSingular()
default java.lang.Object getSlack()
default java.lang.Object getSnowflake()
default java.lang.Object getTrendmicro()
default java.lang.Object getVeeva()
default java.lang.Object getZendesk()