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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/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.

Returns:

  • (Array<String>)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1390

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.

Returns:

  • (String)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1390

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.

Returns:

  • (String)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1390

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.

Returns:

  • (String)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1390

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.

Returns:

  • (Boolean)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1390

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.

Returns:

  • (String)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1390

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.

Returns:

  • (String)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1390

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.

Returns:

  • (String)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1390

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.

Returns:

  • (String)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1390

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.

Returns:

  • (Boolean)


1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 1390

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