Class: Aws::Appflow::Types::AuthenticationConfig

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

Overview

Contains information about the authentication config that the connector supports.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#custom_auth_configsArray<Types::CustomAuthConfig>

Contains information required for custom authentication.

Returns:



194
195
196
197
198
199
200
201
202
203
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 194

class AuthenticationConfig < Struct.new(
  :is_basic_auth_supported,
  :is_api_key_auth_supported,
  :is_o_auth_2_supported,
  :is_custom_auth_supported,
  :o_auth_2_defaults,
  :custom_auth_configs)
  SENSITIVE = []
  include Aws::Structure
end

#is_api_key_auth_supportedBoolean

Indicates whether API key authentication is supported by the connector

Returns:

  • (Boolean)


194
195
196
197
198
199
200
201
202
203
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 194

class AuthenticationConfig < Struct.new(
  :is_basic_auth_supported,
  :is_api_key_auth_supported,
  :is_o_auth_2_supported,
  :is_custom_auth_supported,
  :o_auth_2_defaults,
  :custom_auth_configs)
  SENSITIVE = []
  include Aws::Structure
end

#is_basic_auth_supportedBoolean

Indicates whether basic authentication is supported by the connector.

Returns:

  • (Boolean)


194
195
196
197
198
199
200
201
202
203
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 194

class AuthenticationConfig < Struct.new(
  :is_basic_auth_supported,
  :is_api_key_auth_supported,
  :is_o_auth_2_supported,
  :is_custom_auth_supported,
  :o_auth_2_defaults,
  :custom_auth_configs)
  SENSITIVE = []
  include Aws::Structure
end

#is_custom_auth_supportedBoolean

Indicates whether custom authentication is supported by the connector

Returns:

  • (Boolean)


194
195
196
197
198
199
200
201
202
203
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 194

class AuthenticationConfig < Struct.new(
  :is_basic_auth_supported,
  :is_api_key_auth_supported,
  :is_o_auth_2_supported,
  :is_custom_auth_supported,
  :o_auth_2_defaults,
  :custom_auth_configs)
  SENSITIVE = []
  include Aws::Structure
end

#is_o_auth_2_supportedBoolean

Indicates whether OAuth 2.0 authentication is supported by the connector.

Returns:

  • (Boolean)


194
195
196
197
198
199
200
201
202
203
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 194

class AuthenticationConfig < Struct.new(
  :is_basic_auth_supported,
  :is_api_key_auth_supported,
  :is_o_auth_2_supported,
  :is_custom_auth_supported,
  :o_auth_2_defaults,
  :custom_auth_configs)
  SENSITIVE = []
  include Aws::Structure
end

#o_auth_2_defaultsTypes::OAuth2Defaults

Contains the default values required for OAuth 2.0 authentication.



194
195
196
197
198
199
200
201
202
203
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 194

class AuthenticationConfig < Struct.new(
  :is_basic_auth_supported,
  :is_api_key_auth_supported,
  :is_o_auth_2_supported,
  :is_custom_auth_supported,
  :o_auth_2_defaults,
  :custom_auth_configs)
  SENSITIVE = []
  include Aws::Structure
end