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.
589 590 591 592 593 594 595 596 |
# File 'lib/aws-sdk-glue/types.rb', line 589 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.
589 590 591 592 593 594 595 596 |
# File 'lib/aws-sdk-glue/types.rb', line 589 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.
589 590 591 592 593 594 595 596 |
# File 'lib/aws-sdk-glue/types.rb', line 589 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.
589 590 591 592 593 594 595 596 |
# File 'lib/aws-sdk-glue/types.rb', line 589 class AuthenticationConfiguration < Struct.new( :authentication_type, :secret_arn, :kms_key_arn, :o_auth_2_properties) SENSITIVE = [] include Aws::Structure end |