Class: Aws::Glue::Types::AuthenticationConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::AuthenticationConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
A structure containing the authentication configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authentication_type ⇒ String
A structure containing the authentication configuration.
-
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the KMS key used to encrypt sensitive authentication information.
-
#o_auth_2_properties ⇒ Types::OAuth2Properties
The properties for OAuth2 authentication.
-
#secret_arn ⇒ String
The secret manager ARN to store credentials.
Instance Attribute Details
#authentication_type ⇒ String
A structure containing the authentication configuration.
686 687 688 689 690 691 692 693 |
# File 'lib/aws-sdk-glue/types.rb', line 686 class AuthenticationConfiguration < Struct.new( :authentication_type, :secret_arn, :kms_key_arn, :o_auth_2_properties) SENSITIVE = [] include Aws::Structure end |
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the KMS key used to encrypt sensitive authentication information. This key is used to protect credentials and other sensitive data stored within the authentication configuration.
686 687 688 689 690 691 692 693 |
# File 'lib/aws-sdk-glue/types.rb', line 686 class AuthenticationConfiguration < Struct.new( :authentication_type, :secret_arn, :kms_key_arn, :o_auth_2_properties) SENSITIVE = [] include Aws::Structure end |
#o_auth_2_properties ⇒ Types::OAuth2Properties
The properties for OAuth2 authentication.
686 687 688 689 690 691 692 693 |
# File 'lib/aws-sdk-glue/types.rb', line 686 class AuthenticationConfiguration < Struct.new( :authentication_type, :secret_arn, :kms_key_arn, :o_auth_2_properties) SENSITIVE = [] include Aws::Structure end |
#secret_arn ⇒ String
The secret manager ARN to store credentials.
686 687 688 689 690 691 692 693 |
# File 'lib/aws-sdk-glue/types.rb', line 686 class AuthenticationConfiguration < Struct.new( :authentication_type, :secret_arn, :kms_key_arn, :o_auth_2_properties) SENSITIVE = [] include Aws::Structure end |