Class: Aws::Wickr::Types::Bot
- Inherits:
-
Struct
- Object
- Struct
- Aws::Wickr::Types::Bot
- Defined in:
- gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb
Overview
Represents a bot account in a Wickr network with all its informational fields.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bot_id ⇒ String
The unique identifier of the bot.
-
#display_name ⇒ String
The display name of the bot that is visible to users.
-
#group_id ⇒ String
The ID of the security group to which the bot belongs.
-
#has_challenge ⇒ Boolean
Indicates whether the bot has a password set.
-
#last_login ⇒ String
The timestamp of the bot's last login.
-
#pubkey ⇒ String
The public key of the bot used for encryption.
-
#status ⇒ Integer
The current status of the bot (1 for pending, 2 for active).
-
#suspended ⇒ Boolean
Indicates whether the bot is currently suspended.
-
#uname ⇒ String
The unique username hash identifier for the bot.
-
#username ⇒ String
The username of the bot.
Instance Attribute Details
#bot_id ⇒ String
The unique identifier of the bot.
656 657 658 659 660 661 662 663 664 665 666 667 668 669 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656 class Bot < Struct.new( :bot_id, :display_name, :username, :uname, :pubkey, :status, :group_id, :has_challenge, :suspended, :last_login) SENSITIVE = [] include Aws::Structure end |
#display_name ⇒ String
The display name of the bot that is visible to users.
656 657 658 659 660 661 662 663 664 665 666 667 668 669 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656 class Bot < Struct.new( :bot_id, :display_name, :username, :uname, :pubkey, :status, :group_id, :has_challenge, :suspended, :last_login) SENSITIVE = [] include Aws::Structure end |
#group_id ⇒ String
The ID of the security group to which the bot belongs.
656 657 658 659 660 661 662 663 664 665 666 667 668 669 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656 class Bot < Struct.new( :bot_id, :display_name, :username, :uname, :pubkey, :status, :group_id, :has_challenge, :suspended, :last_login) SENSITIVE = [] include Aws::Structure end |
#has_challenge ⇒ Boolean
Indicates whether the bot has a password set.
656 657 658 659 660 661 662 663 664 665 666 667 668 669 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656 class Bot < Struct.new( :bot_id, :display_name, :username, :uname, :pubkey, :status, :group_id, :has_challenge, :suspended, :last_login) SENSITIVE = [] include Aws::Structure end |
#last_login ⇒ String
The timestamp of the bot's last login.
656 657 658 659 660 661 662 663 664 665 666 667 668 669 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656 class Bot < Struct.new( :bot_id, :display_name, :username, :uname, :pubkey, :status, :group_id, :has_challenge, :suspended, :last_login) SENSITIVE = [] include Aws::Structure end |
#pubkey ⇒ String
The public key of the bot used for encryption.
656 657 658 659 660 661 662 663 664 665 666 667 668 669 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656 class Bot < Struct.new( :bot_id, :display_name, :username, :uname, :pubkey, :status, :group_id, :has_challenge, :suspended, :last_login) SENSITIVE = [] include Aws::Structure end |
#status ⇒ Integer
The current status of the bot (1 for pending, 2 for active).
656 657 658 659 660 661 662 663 664 665 666 667 668 669 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656 class Bot < Struct.new( :bot_id, :display_name, :username, :uname, :pubkey, :status, :group_id, :has_challenge, :suspended, :last_login) SENSITIVE = [] include Aws::Structure end |
#suspended ⇒ Boolean
Indicates whether the bot is currently suspended.
656 657 658 659 660 661 662 663 664 665 666 667 668 669 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656 class Bot < Struct.new( :bot_id, :display_name, :username, :uname, :pubkey, :status, :group_id, :has_challenge, :suspended, :last_login) SENSITIVE = [] include Aws::Structure end |
#uname ⇒ String
The unique username hash identifier for the bot.
656 657 658 659 660 661 662 663 664 665 666 667 668 669 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656 class Bot < Struct.new( :bot_id, :display_name, :username, :uname, :pubkey, :status, :group_id, :has_challenge, :suspended, :last_login) SENSITIVE = [] include Aws::Structure end |
#username ⇒ String
The username of the bot.
656 657 658 659 660 661 662 663 664 665 666 667 668 669 |
# File 'gems/aws-sdk-wickr/lib/aws-sdk-wickr/types.rb', line 656 class Bot < Struct.new( :bot_id, :display_name, :username, :uname, :pubkey, :status, :group_id, :has_challenge, :suspended, :last_login) SENSITIVE = [] include Aws::Structure end |