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