Class: Aws::Glue::Types::AuthConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::AuthConfiguration
- Defined in:
- gems/aws-sdk-glue/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.
541 542 543 544 545 546 547 548 549 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 541 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.
541 542 543 544 545 546 547 548 549 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 541 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.
541 542 543 544 545 546 547 548 549 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 541 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.
541 542 543 544 545 546 547 548 549 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 541 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.
541 542 543 544 545 546 547 548 549 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 541 class AuthConfiguration < Struct.new( :authentication_type, :secret_arn, :o_auth_2_properties, :basic_authentication_properties, :custom_authentication_properties) SENSITIVE = [] include Aws::Structure end |