Class: Aws::Glue::Types::AuthConfiguration

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#authentication_typeTypes::Property

The type of authentication for a connection.

Returns:



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_propertiesHash<String,Types::Property>

A map of key-value pairs for the OAuth2 properties. Each value is a a Property object.

Returns:



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_propertiesHash<String,Types::Property>

A map of key-value pairs for the custom authentication properties. Each value is a a Property object.

Returns:



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_propertiesHash<String,Types::Property>

A map of key-value pairs for the OAuth2 properties. Each value is a a Property object.

Returns:



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_arnTypes::Property

The Amazon Resource Name (ARN) for the Secrets Manager.

Returns:



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