Class: Aws::Wickr::Types::BatchCreateUserRequestItem
- Inherits:
-
Struct
- Object
- Struct
- Aws::Wickr::Types::BatchCreateUserRequestItem
- Defined in:
- gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb
Overview
Contains the details for a single user to be created in a batch user creation request.
codeValidation, inviteCode, and inviteCodeTtl are restricted to
networks under preview only.
Constant Summary collapse
- SENSITIVE =
[:first_name, :last_name]
Instance Attribute Summary collapse
-
#code_validation ⇒ Boolean
Indicates whether the user can be verified through a custom invite code.
-
#first_name ⇒ String
The first name of the user.
-
#invite_code ⇒ String
A custom invite code for the user.
-
#invite_code_ttl ⇒ Integer
The time-to-live for the invite code in days.
-
#last_name ⇒ String
The last name of the user.
-
#security_group_ids ⇒ Array<String>
A list of security group IDs to which the user should be assigned.
-
#username ⇒ String
The email address or username for the user.
Instance Attribute Details
#code_validation ⇒ Boolean
Indicates whether the user can be verified through a custom invite code.
152 153 154 155 156 157 158 159 160 161 162 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 152 class BatchCreateUserRequestItem < Struct.new( :first_name, :last_name, :security_group_ids, :username, :invite_code, :invite_code_ttl, :code_validation) SENSITIVE = [:first_name, :last_name] include Aws::Structure end |
#first_name ⇒ String
The first name of the user.
152 153 154 155 156 157 158 159 160 161 162 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 152 class BatchCreateUserRequestItem < Struct.new( :first_name, :last_name, :security_group_ids, :username, :invite_code, :invite_code_ttl, :code_validation) SENSITIVE = [:first_name, :last_name] include Aws::Structure end |
#invite_code ⇒ String
A custom invite code for the user. If not provided, one will be generated automatically.
152 153 154 155 156 157 158 159 160 161 162 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 152 class BatchCreateUserRequestItem < Struct.new( :first_name, :last_name, :security_group_ids, :username, :invite_code, :invite_code_ttl, :code_validation) SENSITIVE = [:first_name, :last_name] include Aws::Structure end |
#invite_code_ttl ⇒ Integer
The time-to-live for the invite code in days. After this period, the invite code will expire.
152 153 154 155 156 157 158 159 160 161 162 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 152 class BatchCreateUserRequestItem < Struct.new( :first_name, :last_name, :security_group_ids, :username, :invite_code, :invite_code_ttl, :code_validation) SENSITIVE = [:first_name, :last_name] include Aws::Structure end |
#last_name ⇒ String
The last name of the user.
152 153 154 155 156 157 158 159 160 161 162 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 152 class BatchCreateUserRequestItem < Struct.new( :first_name, :last_name, :security_group_ids, :username, :invite_code, :invite_code_ttl, :code_validation) SENSITIVE = [:first_name, :last_name] include Aws::Structure end |
#security_group_ids ⇒ Array<String>
A list of security group IDs to which the user should be assigned.
152 153 154 155 156 157 158 159 160 161 162 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 152 class BatchCreateUserRequestItem < Struct.new( :first_name, :last_name, :security_group_ids, :username, :invite_code, :invite_code_ttl, :code_validation) SENSITIVE = [:first_name, :last_name] include Aws::Structure end |
#username ⇒ String
The email address or username for the user. Must be unique within the network.
152 153 154 155 156 157 158 159 160 161 162 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 152 class BatchCreateUserRequestItem < Struct.new( :first_name, :last_name, :security_group_ids, :username, :invite_code, :invite_code_ttl, :code_validation) SENSITIVE = [:first_name, :last_name] include Aws::Structure end |