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.
709 710 711 712 713 714 715 716 |
# File 'lib/aws-sdk-glue/types.rb', line 709 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.
709 710 711 712 713 714 715 716 |
# File 'lib/aws-sdk-glue/types.rb', line 709 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.
709 710 711 712 713 714 715 716 |
# File 'lib/aws-sdk-glue/types.rb', line 709 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.
709 710 711 712 713 714 715 716 |
# File 'lib/aws-sdk-glue/types.rb', line 709 class AuthenticationConfiguration < Struct.new( :authentication_type, :secret_arn, :kms_key_arn, :o_auth_2_properties) SENSITIVE = [] include Aws::Structure end |