Interface CfnConnectorProfile.SAPODataConnectorProfilePropertiesProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConnectorProfile.SAPODataConnectorProfilePropertiesProperty.Jsii$Proxy
- Enclosing class:
CfnConnectorProfile
@Stability(Stable)
public static interface CfnConnectorProfile.SAPODataConnectorProfilePropertiesProperty
extends software.amazon.jsii.JsiiSerializable
The connector-specific profile properties required when using SAPOData.
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.*;
SAPODataConnectorProfilePropertiesProperty sAPODataConnectorProfilePropertiesProperty = 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();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnConnectorProfile.SAPODataConnectorProfilePropertiesProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe location of the SAPOData resource.default StringThe application path to catalog service.default StringThe client number for the client creating the connection.default ObjectIf you set this parameter totrue, Amazon AppFlow bypasses the single sign-on (SSO) settings in your SAP account when it accesses your SAP OData instance.default StringThe logon language of SAPOData instance.default ObjectThe SAPOData OAuth properties required for OAuth type authentication.default NumberThe port number of the SAPOData instance.default StringThe SAPOData Private Link service name to be used for private data transfers.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getApplicationHostUrl
The location of the SAPOData resource.- See Also:
-
getApplicationServicePath
The application path to catalog service.- See Also:
-
getClientNumber
The client number for the client creating the connection.- See Also:
-
getDisableSso
If you set this parameter totrue, Amazon AppFlow bypasses the single sign-on (SSO) settings in your SAP account when it accesses your SAP OData instance.Whether you need this option depends on the types of credentials that you applied to your SAP OData connection profile. If your profile uses basic authentication credentials, SAP SSO can prevent Amazon AppFlow from connecting to your account with your username and password. In this case, bypassing SSO makes it possible for Amazon AppFlow to connect successfully. However, if your profile uses OAuth credentials, this parameter has no affect.
Returns union: either
BooleanorIResolvable- See Also:
-
getLogonLanguage
The logon language of SAPOData instance.- See Also:
-
getOAuthProperties
The SAPOData OAuth properties required for OAuth type authentication.Returns union: either
IResolvableorCfnConnectorProfile.OAuthPropertiesProperty- See Also:
-
getPortNumber
The port number of the SAPOData instance.- See Also:
-
getPrivateLinkServiceName
The SAPOData Private Link service name to be used for private data transfers.- See Also:
-
builder
@Stability(Stable) static CfnConnectorProfile.SAPODataConnectorProfilePropertiesProperty.Builder builder()
-