Class: Aws::Glue::Types::ConnectorAuthenticationConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::ConnectorAuthenticationConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
Configuration that defines the supported authentication types and required properties for the connection type.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authentication_types ⇒ Array<String>
A list of authentication types supported by this connection type, such as Basic, OAuth2, or Custom authentication methods.
-
#basic_authentication_properties ⇒ Types::BasicAuthenticationProperties
Basic authentication configuration that defines the username and password properties for HTTP Basic authentication.
-
#custom_authentication_properties ⇒ Types::CustomAuthenticationProperties
Custom authentication configuration that allows for flexible authentication mechanisms beyond standard Basic and OAuth2 flows.
-
#o_auth_2_properties ⇒ Types::ConnectorOAuth2Properties
OAuth2 configuration container that defines the authentication properties and flow-specific configurations for OAuth2-based connections.
Instance Attribute Details
#authentication_types ⇒ Array<String>
A list of authentication types supported by this connection type, such as Basic, OAuth2, or Custom authentication methods.
4556 4557 4558 4559 4560 4561 4562 4563 |
# File 'lib/aws-sdk-glue/types.rb', line 4556 class ConnectorAuthenticationConfiguration < Struct.new( :authentication_types, :o_auth_2_properties, :basic_authentication_properties, :custom_authentication_properties) SENSITIVE = [] include Aws::Structure end |
#basic_authentication_properties ⇒ Types::BasicAuthenticationProperties
Basic authentication configuration that defines the username and password properties for HTTP Basic authentication.
4556 4557 4558 4559 4560 4561 4562 4563 |
# File 'lib/aws-sdk-glue/types.rb', line 4556 class ConnectorAuthenticationConfiguration < Struct.new( :authentication_types, :o_auth_2_properties, :basic_authentication_properties, :custom_authentication_properties) SENSITIVE = [] include Aws::Structure end |
#custom_authentication_properties ⇒ Types::CustomAuthenticationProperties
Custom authentication configuration that allows for flexible authentication mechanisms beyond standard Basic and OAuth2 flows.
4556 4557 4558 4559 4560 4561 4562 4563 |
# File 'lib/aws-sdk-glue/types.rb', line 4556 class ConnectorAuthenticationConfiguration < Struct.new( :authentication_types, :o_auth_2_properties, :basic_authentication_properties, :custom_authentication_properties) SENSITIVE = [] include Aws::Structure end |
#o_auth_2_properties ⇒ Types::ConnectorOAuth2Properties
OAuth2 configuration container that defines the authentication properties and flow-specific configurations for OAuth2-based connections.
4556 4557 4558 4559 4560 4561 4562 4563 |
# File 'lib/aws-sdk-glue/types.rb', line 4556 class ConnectorAuthenticationConfiguration < Struct.new( :authentication_types, :o_auth_2_properties, :basic_authentication_properties, :custom_authentication_properties) SENSITIVE = [] include Aws::Structure end |