Class: Aws::Appflow::Types::CustomConnectorProfileCredentials

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

Overview

The connector-specific profile credentials that are required when using the custom connector.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#api_keyTypes::ApiKeyCredentials

The API keys required for the authentication of the user.



1539
1540
1541
1542
1543
1544
1545
1546
1547
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1539

class CustomConnectorProfileCredentials < Struct.new(
  :authentication_type,
  :basic,
  :oauth2,
  :api_key,
  :custom)
  SENSITIVE = []
  include Aws::Structure
end

#authentication_typeString

The authentication type that the custom connector uses for authenticating while creating a connector profile.

Returns:

  • (String)


1539
1540
1541
1542
1543
1544
1545
1546
1547
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1539

class CustomConnectorProfileCredentials < Struct.new(
  :authentication_type,
  :basic,
  :oauth2,
  :api_key,
  :custom)
  SENSITIVE = []
  include Aws::Structure
end

#basicTypes::BasicAuthCredentials

The basic credentials that are required for the authentication of the user.



1539
1540
1541
1542
1543
1544
1545
1546
1547
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1539

class CustomConnectorProfileCredentials < Struct.new(
  :authentication_type,
  :basic,
  :oauth2,
  :api_key,
  :custom)
  SENSITIVE = []
  include Aws::Structure
end

#customTypes::CustomAuthCredentials

If the connector uses the custom authentication mechanism, this holds the required credentials.



1539
1540
1541
1542
1543
1544
1545
1546
1547
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1539

class CustomConnectorProfileCredentials < Struct.new(
  :authentication_type,
  :basic,
  :oauth2,
  :api_key,
  :custom)
  SENSITIVE = []
  include Aws::Structure
end

#oauth2Types::OAuth2Credentials

The OAuth 2.0 credentials required for the authentication of the user.



1539
1540
1541
1542
1543
1544
1545
1546
1547
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1539

class CustomConnectorProfileCredentials < Struct.new(
  :authentication_type,
  :basic,
  :oauth2,
  :api_key,
  :custom)
  SENSITIVE = []
  include Aws::Structure
end