AWS::AppFlow::ConnectorProfile SAPODataConnectorProfileProperties - AWS CloudFormation

AWS::AppFlow::ConnectorProfile SAPODataConnectorProfileProperties

The connector-specific profile properties required when using SAPOData.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "ApplicationHostUrl" : String, "ApplicationServicePath" : String, "ClientNumber" : String, "DisableSSO" : Boolean, "LogonLanguage" : String, "OAuthProperties" : OAuthProperties, "PortNumber" : Integer, "PrivateLinkServiceName" : String }

Properties

ApplicationHostUrl

The location of the SAPOData resource.

Required: No

Type: String

Pattern: ^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]

Maximum: 256

Update requires: No interruption

ApplicationServicePath

The application path to catalog service.

Required: No

Type: String

Pattern: \S+

Maximum: 512

Update requires: No interruption

ClientNumber

The client number for the client creating the connection.

Required: No

Type: String

Pattern: ^\d{3}$

Minimum: 3

Maximum: 3

Update requires: No interruption

DisableSSO

If you set this parameter to true, 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.

Required: No

Type: Boolean

Update requires: No interruption

LogonLanguage

The logon language of SAPOData instance.

Required: No

Type: String

Pattern: ^[a-zA-Z0-9_]*$

Maximum: 2

Update requires: No interruption

OAuthProperties

The SAPOData OAuth properties required for OAuth type authentication.

Required: No

Type: OAuthProperties

Update requires: No interruption

PortNumber

The port number of the SAPOData instance.

Required: No

Type: Integer

Minimum: 1

Maximum: 65535

Update requires: No interruption

PrivateLinkServiceName

The SAPOData Private Link service name to be used for private data transfers.

Required: No

Type: String

Pattern: \S+

Maximum: 512

Update requires: No interruption