Class: Aws::Glue::Types::AuthConfiguration
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Glue::Types::AuthConfiguration
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
The authentication configuration for a connection returned by the ‘DescribeConnectionType` API.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #authentication_type  ⇒ Types::Property 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The type of authentication for a connection. 
- 
  
    
      #basic_authentication_properties  ⇒ Hash<String,Types::Property> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A map of key-value pairs for the OAuth2 properties. 
- 
  
    
      #custom_authentication_properties  ⇒ Hash<String,Types::Property> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A map of key-value pairs for the custom authentication properties. 
- 
  
    
      #o_auth_2_properties  ⇒ Hash<String,Types::Property> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A map of key-value pairs for the OAuth2 properties. 
- 
  
    
      #secret_arn  ⇒ Types::Property 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Amazon Resource Name (ARN) for the Secrets Manager. 
Instance Attribute Details
#authentication_type ⇒ Types::Property
The type of authentication for a connection.
| 555 556 557 558 559 560 561 562 563 | # File 'lib/aws-sdk-glue/types.rb', line 555 class AuthConfiguration < Struct.new( :authentication_type, :secret_arn, :o_auth_2_properties, :basic_authentication_properties, :custom_authentication_properties) SENSITIVE = [] include Aws::Structure end | 
#basic_authentication_properties ⇒ Hash<String,Types::Property>
A map of key-value pairs for the OAuth2 properties. Each value is a a ‘Property` object.
| 555 556 557 558 559 560 561 562 563 | # File 'lib/aws-sdk-glue/types.rb', line 555 class AuthConfiguration < Struct.new( :authentication_type, :secret_arn, :o_auth_2_properties, :basic_authentication_properties, :custom_authentication_properties) SENSITIVE = [] include Aws::Structure end | 
#custom_authentication_properties ⇒ Hash<String,Types::Property>
A map of key-value pairs for the custom authentication properties. Each value is a a ‘Property` object.
| 555 556 557 558 559 560 561 562 563 | # File 'lib/aws-sdk-glue/types.rb', line 555 class AuthConfiguration < Struct.new( :authentication_type, :secret_arn, :o_auth_2_properties, :basic_authentication_properties, :custom_authentication_properties) SENSITIVE = [] include Aws::Structure end | 
#o_auth_2_properties ⇒ Hash<String,Types::Property>
A map of key-value pairs for the OAuth2 properties. Each value is a a ‘Property` object.
| 555 556 557 558 559 560 561 562 563 | # File 'lib/aws-sdk-glue/types.rb', line 555 class AuthConfiguration < Struct.new( :authentication_type, :secret_arn, :o_auth_2_properties, :basic_authentication_properties, :custom_authentication_properties) SENSITIVE = [] include Aws::Structure end | 
#secret_arn ⇒ Types::Property
The Amazon Resource Name (ARN) for the Secrets Manager.
| 555 556 557 558 559 560 561 562 563 | # File 'lib/aws-sdk-glue/types.rb', line 555 class AuthConfiguration < Struct.new( :authentication_type, :secret_arn, :o_auth_2_properties, :basic_authentication_properties, :custom_authentication_properties) SENSITIVE = [] include Aws::Structure end |