Class: Aws::DirectoryServiceData::Types::SearchUsersRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:next_token, :search_string]

Instance Attribute Summary collapse

Instance Attribute Details

#directory_idString

The identifier (ID) of the directory that’s associated with the user.

Returns:

  • (String)


1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
# File 'lib/aws-sdk-directoryservicedata/types.rb', line 1402

class SearchUsersRequest < Struct.new(
  :directory_id,
  :max_results,
  :next_token,
  :realm,
  :search_attributes,
  :search_string)
  SENSITIVE = [:next_token, :search_string]
  include Aws::Structure
end

#max_resultsInteger

The maximum number of results to be returned per request.

Returns:

  • (Integer)


1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
# File 'lib/aws-sdk-directoryservicedata/types.rb', line 1402

class SearchUsersRequest < Struct.new(
  :directory_id,
  :max_results,
  :next_token,
  :realm,
  :search_attributes,
  :search_string)
  SENSITIVE = [:next_token, :search_string]
  include Aws::Structure
end

#next_tokenString

An encoded paging token for paginated calls that can be passed back to retrieve the next page.

Returns:

  • (String)


1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
# File 'lib/aws-sdk-directoryservicedata/types.rb', line 1402

class SearchUsersRequest < Struct.new(
  :directory_id,
  :max_results,
  :next_token,
  :realm,
  :search_attributes,
  :search_string)
  SENSITIVE = [:next_token, :search_string]
  include Aws::Structure
end

#realmString

The domain name that’s associated with the user.

<note markdown=“1”> This parameter is optional, so you can return users outside of your Managed Microsoft AD domain. When no value is defined, only your Managed Microsoft AD users are returned.

This value is case insensitive.

</note>

Returns:

  • (String)


1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
# File 'lib/aws-sdk-directoryservicedata/types.rb', line 1402

class SearchUsersRequest < Struct.new(
  :directory_id,
  :max_results,
  :next_token,
  :realm,
  :search_attributes,
  :search_string)
  SENSITIVE = [:next_token, :search_string]
  include Aws::Structure
end

#search_attributesArray<String>

One or more data attributes that are used to search for a user. For a list of supported attributes, see [Directory Service Data Attributes].

[1]: docs.aws.amazon.com/directoryservice/latest/admin-guide/ad_data_attributes.html

Returns:

  • (Array<String>)


1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
# File 'lib/aws-sdk-directoryservicedata/types.rb', line 1402

class SearchUsersRequest < Struct.new(
  :directory_id,
  :max_results,
  :next_token,
  :realm,
  :search_attributes,
  :search_string)
  SENSITIVE = [:next_token, :search_string]
  include Aws::Structure
end

#search_stringString

The attribute value that you want to search for.

<note markdown=“1”> Wildcard ‘(*)` searches aren’t supported. For a list of supported attributes, see [Directory Service Data Attributes].

</note>

[1]: docs.aws.amazon.com/directoryservice/latest/admin-guide/ad_data_attributes.html

Returns:

  • (String)


1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
# File 'lib/aws-sdk-directoryservicedata/types.rb', line 1402

class SearchUsersRequest < Struct.new(
  :directory_id,
  :max_results,
  :next_token,
  :realm,
  :search_attributes,
  :search_string)
  SENSITIVE = [:next_token, :search_string]
  include Aws::Structure
end