Class: Aws::Appflow::Types::SAPODataConnectorProfileProperties

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb

Overview

Note:

When making an API call, you may pass SAPODataConnectorProfileProperties data as a hash:

{
  application_host_url: "ApplicationHostUrl", # required
  application_service_path: "ApplicationServicePath", # required
  port_number: 1, # required
  client_number: "ClientNumber", # required
  logon_language: "LogonLanguage",
  private_link_service_name: "PrivateLinkServiceName",
  o_auth_properties: {
    token_url: "TokenUrl", # required
    auth_code_url: "AuthCodeUrl", # required
    o_auth_scopes: ["OAuthScope"], # required
  },
}

The connector-specific profile properties required when using SAPOData.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_host_urlString

The location of the SAPOData resource.

Returns:

  • (String)


4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4004

class SAPODataConnectorProfileProperties < Struct.new(
  :application_host_url,
  :application_service_path,
  :port_number,
  :client_number,
  :logon_language,
  :private_link_service_name,
  :o_auth_properties)
  SENSITIVE = []
  include Aws::Structure
end

#application_service_pathString

The application path to catalog service.

Returns:

  • (String)


4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4004

class SAPODataConnectorProfileProperties < Struct.new(
  :application_host_url,
  :application_service_path,
  :port_number,
  :client_number,
  :logon_language,
  :private_link_service_name,
  :o_auth_properties)
  SENSITIVE = []
  include Aws::Structure
end

#client_numberString

The client number for the client creating the connection.

Returns:

  • (String)


4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4004

class SAPODataConnectorProfileProperties < Struct.new(
  :application_host_url,
  :application_service_path,
  :port_number,
  :client_number,
  :logon_language,
  :private_link_service_name,
  :o_auth_properties)
  SENSITIVE = []
  include Aws::Structure
end

#logon_languageString

The logon language of SAPOData instance.

Returns:

  • (String)


4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4004

class SAPODataConnectorProfileProperties < Struct.new(
  :application_host_url,
  :application_service_path,
  :port_number,
  :client_number,
  :logon_language,
  :private_link_service_name,
  :o_auth_properties)
  SENSITIVE = []
  include Aws::Structure
end

#o_auth_propertiesTypes::OAuthProperties

The SAPOData OAuth properties required for OAuth type authentication.



4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4004

class SAPODataConnectorProfileProperties < Struct.new(
  :application_host_url,
  :application_service_path,
  :port_number,
  :client_number,
  :logon_language,
  :private_link_service_name,
  :o_auth_properties)
  SENSITIVE = []
  include Aws::Structure
end

#port_numberInteger

The port number of the SAPOData instance.

Returns:

  • (Integer)


4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4004

class SAPODataConnectorProfileProperties < Struct.new(
  :application_host_url,
  :application_service_path,
  :port_number,
  :client_number,
  :logon_language,
  :private_link_service_name,
  :o_auth_properties)
  SENSITIVE = []
  include Aws::Structure
end

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

Returns:

  • (String)


4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 4004

class SAPODataConnectorProfileProperties < Struct.new(
  :application_host_url,
  :application_service_path,
  :port_number,
  :client_number,
  :logon_language,
  :private_link_service_name,
  :o_auth_properties)
  SENSITIVE = []
  include Aws::Structure
end