Class: Aws::SecurityHub::Types::AwsAmazonMqBrokerLdapServerMetadataDetails

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-securityhub/types.rb

Overview

The metadata of the Lightweight Directory Access Protocol (LDAP) server used to authenticate and authorize connections to the broker. This is an optional failover server.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#hostsArray<String>

Specifies the location of the LDAP server, such as Amazon Web Services Directory Service for Microsoft Active Directory.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'lib/aws-sdk-securityhub/types.rb', line 1394

class AwsAmazonMqBrokerLdapServerMetadataDetails < Struct.new(
  :hosts,
  :role_base,
  :role_name,
  :role_search_matching,
  :role_search_subtree,
  :service_account_username,
  :user_base,
  :user_role_name,
  :user_search_matching,
  :user_search_subtree)
  SENSITIVE = []
  include Aws::Structure
end

#role_baseString

The distinguished name of the node in the directory information tree (DIT) to search for roles or groups.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'lib/aws-sdk-securityhub/types.rb', line 1394

class AwsAmazonMqBrokerLdapServerMetadataDetails < Struct.new(
  :hosts,
  :role_base,
  :role_name,
  :role_search_matching,
  :role_search_subtree,
  :service_account_username,
  :user_base,
  :user_role_name,
  :user_search_matching,
  :user_search_subtree)
  SENSITIVE = []
  include Aws::Structure
end

#role_nameString

The group name attribute in a role entry whose value is the name of that role.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'lib/aws-sdk-securityhub/types.rb', line 1394

class AwsAmazonMqBrokerLdapServerMetadataDetails < Struct.new(
  :hosts,
  :role_base,
  :role_name,
  :role_search_matching,
  :role_search_subtree,
  :service_account_username,
  :user_base,
  :user_role_name,
  :user_search_matching,
  :user_search_subtree)
  SENSITIVE = []
  include Aws::Structure
end

#role_search_matchingString

The LDAP search filter used to find roles within the roleBase.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'lib/aws-sdk-securityhub/types.rb', line 1394

class AwsAmazonMqBrokerLdapServerMetadataDetails < Struct.new(
  :hosts,
  :role_base,
  :role_name,
  :role_search_matching,
  :role_search_subtree,
  :service_account_username,
  :user_base,
  :user_role_name,
  :user_search_matching,
  :user_search_subtree)
  SENSITIVE = []
  include Aws::Structure
end

#role_search_subtreeBoolean

The directory search scope for the role. If set to true, the scope is to search the entire subtree.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'lib/aws-sdk-securityhub/types.rb', line 1394

class AwsAmazonMqBrokerLdapServerMetadataDetails < Struct.new(
  :hosts,
  :role_base,
  :role_name,
  :role_search_matching,
  :role_search_subtree,
  :service_account_username,
  :user_base,
  :user_role_name,
  :user_search_matching,
  :user_search_subtree)
  SENSITIVE = []
  include Aws::Structure
end

#service_account_usernameString

A username for the service account, which is an account in your LDAP server that has access to initiate a connection.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'lib/aws-sdk-securityhub/types.rb', line 1394

class AwsAmazonMqBrokerLdapServerMetadataDetails < Struct.new(
  :hosts,
  :role_base,
  :role_name,
  :role_search_matching,
  :role_search_subtree,
  :service_account_username,
  :user_base,
  :user_role_name,
  :user_search_matching,
  :user_search_subtree)
  SENSITIVE = []
  include Aws::Structure
end

#user_baseString

Selects a particular subtree of the directory information tree (DIT) to search for user entries.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'lib/aws-sdk-securityhub/types.rb', line 1394

class AwsAmazonMqBrokerLdapServerMetadataDetails < Struct.new(
  :hosts,
  :role_base,
  :role_name,
  :role_search_matching,
  :role_search_subtree,
  :service_account_username,
  :user_base,
  :user_role_name,
  :user_search_matching,
  :user_search_subtree)
  SENSITIVE = []
  include Aws::Structure
end

#user_role_nameString

The name of the LDAP attribute in the user’s directory entry for the user’s group membership.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'lib/aws-sdk-securityhub/types.rb', line 1394

class AwsAmazonMqBrokerLdapServerMetadataDetails < Struct.new(
  :hosts,
  :role_base,
  :role_name,
  :role_search_matching,
  :role_search_subtree,
  :service_account_username,
  :user_base,
  :user_role_name,
  :user_search_matching,
  :user_search_subtree)
  SENSITIVE = []
  include Aws::Structure
end

#user_search_matchingString

The LDAP search filter used to find users within the userBase.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'lib/aws-sdk-securityhub/types.rb', line 1394

class AwsAmazonMqBrokerLdapServerMetadataDetails < Struct.new(
  :hosts,
  :role_base,
  :role_name,
  :role_search_matching,
  :role_search_subtree,
  :service_account_username,
  :user_base,
  :user_role_name,
  :user_search_matching,
  :user_search_subtree)
  SENSITIVE = []
  include Aws::Structure
end

#user_search_subtreeBoolean

The directory search scope for the user. If set to true, the scope is to search the entire subtree.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'lib/aws-sdk-securityhub/types.rb', line 1394

class AwsAmazonMqBrokerLdapServerMetadataDetails < Struct.new(
  :hosts,
  :role_base,
  :role_name,
  :role_search_matching,
  :role_search_subtree,
  :service_account_username,
  :user_base,
  :user_role_name,
  :user_search_matching,
  :user_search_subtree)
  SENSITIVE = []
  include Aws::Structure
end