Class: Aws::Wickr::Types::ListUsersRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:first_name, :last_name]

Instance Attribute Summary collapse

Instance Attribute Details

#first_nameString

Filter results to only include users with first names matching this value.

Returns:

  • (String)


2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
# File 'lib/aws-sdk-wickr/types.rb', line 2244

class ListUsersRequest < Struct.new(
  :network_id,
  :next_token,
  :max_results,
  :sort_fields,
  :sort_direction,
  :first_name,
  :last_name,
  :username,
  :status,
  :group_id)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#group_idString

Filter results to only include users belonging to this security group.

Returns:

  • (String)


2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
# File 'lib/aws-sdk-wickr/types.rb', line 2244

class ListUsersRequest < Struct.new(
  :network_id,
  :next_token,
  :max_results,
  :sort_fields,
  :sort_direction,
  :first_name,
  :last_name,
  :username,
  :status,
  :group_id)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#last_nameString

Filter results to only include users with last names matching this value.

Returns:

  • (String)


2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
# File 'lib/aws-sdk-wickr/types.rb', line 2244

class ListUsersRequest < Struct.new(
  :network_id,
  :next_token,
  :max_results,
  :sort_fields,
  :sort_direction,
  :first_name,
  :last_name,
  :username,
  :status,
  :group_id)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#max_resultsInteger

The maximum number of users to return in a single page. Valid range is 1-100. Default is 10.

Returns:

  • (Integer)


2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
# File 'lib/aws-sdk-wickr/types.rb', line 2244

class ListUsersRequest < Struct.new(
  :network_id,
  :next_token,
  :max_results,
  :sort_fields,
  :sort_direction,
  :first_name,
  :last_name,
  :username,
  :status,
  :group_id)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#network_idString

The ID of the Wickr network from which to list users.

Returns:

  • (String)


2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
# File 'lib/aws-sdk-wickr/types.rb', line 2244

class ListUsersRequest < Struct.new(
  :network_id,
  :next_token,
  :max_results,
  :sort_fields,
  :sort_direction,
  :first_name,
  :last_name,
  :username,
  :status,
  :group_id)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#next_tokenString

The token for retrieving the next page of results. This is returned from a previous request when there are more results available.

Returns:

  • (String)


2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
# File 'lib/aws-sdk-wickr/types.rb', line 2244

class ListUsersRequest < Struct.new(
  :network_id,
  :next_token,
  :max_results,
  :sort_fields,
  :sort_direction,
  :first_name,
  :last_name,
  :username,
  :status,
  :group_id)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#sort_directionString

The direction to sort results. Valid values are 'ASC' (ascending) or 'DESC' (descending). Default is 'DESC'.

Returns:

  • (String)


2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
# File 'lib/aws-sdk-wickr/types.rb', line 2244

class ListUsersRequest < Struct.new(
  :network_id,
  :next_token,
  :max_results,
  :sort_fields,
  :sort_direction,
  :first_name,
  :last_name,
  :username,
  :status,
  :group_id)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#sort_fieldsString

The fields to sort users by. Multiple fields can be specified by separating them with '+'. Accepted values include 'username', 'firstName', 'lastName', 'status', and 'groupId'.

Returns:

  • (String)


2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
# File 'lib/aws-sdk-wickr/types.rb', line 2244

class ListUsersRequest < Struct.new(
  :network_id,
  :next_token,
  :max_results,
  :sort_fields,
  :sort_direction,
  :first_name,
  :last_name,
  :username,
  :status,
  :group_id)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#statusInteger

Filter results to only include users with this status (1 for pending, 2 for active).

Returns:

  • (Integer)


2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
# File 'lib/aws-sdk-wickr/types.rb', line 2244

class ListUsersRequest < Struct.new(
  :network_id,
  :next_token,
  :max_results,
  :sort_fields,
  :sort_direction,
  :first_name,
  :last_name,
  :username,
  :status,
  :group_id)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end

#usernameString

Filter results to only include users with usernames matching this value.

Returns:

  • (String)


2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
# File 'lib/aws-sdk-wickr/types.rb', line 2244

class ListUsersRequest < Struct.new(
  :network_id,
  :next_token,
  :max_results,
  :sort_fields,
  :sort_direction,
  :first_name,
  :last_name,
  :username,
  :status,
  :group_id)
  SENSITIVE = [:first_name, :last_name]
  include Aws::Structure
end