Class: Azure::ARM::ServerManagement::Models::PowerShellCommandResult
- Inherits:
-
Object
- Object
- Azure::ARM::ServerManagement::Models::PowerShellCommandResult
- Includes:
- MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_server_management/models/power_shell_command_result.rb
Overview
Model object.
Instance Attribute Summary collapse
-
#background_color ⇒ String
color.
-
#caption ⇒ String
Text that precedes the prompt.
-
#descriptions ⇒ Array<PromptFieldDescription>
PromptFieldDescription objects that contains the user input.
-
#exit_code ⇒ Integer
powershell.
-
#foreground_color ⇒ String
color.
-
#id ⇒ Integer
ID of the prompt message.
-
#message ⇒ String
Text of the prompt.
-
#message_type ⇒ Integer
The type of message.
-
#prompt ⇒ String
The interactive prompt message.
-
#value ⇒ String
Actual result text from the PowerShell Command.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for PowerShellCommandResult class as Ruby Hash.
Instance Attribute Details
#background_color ⇒ String
color.
24 25 26 |
# File 'lib/generated/azure_mgmt_server_management/models/power_shell_command_result.rb', line 24 def background_color @background_color end |
#caption ⇒ String
Returns text that precedes the prompt.
40 41 42 |
# File 'lib/generated/azure_mgmt_server_management/models/power_shell_command_result.rb', line 40 def @caption end |
#descriptions ⇒ Array<PromptFieldDescription>
PromptFieldDescription objects that contains the user input
47 48 49 |
# File 'lib/generated/azure_mgmt_server_management/models/power_shell_command_result.rb', line 47 def descriptions @descriptions end |
#exit_code ⇒ Integer
powershell.
34 35 36 |
# File 'lib/generated/azure_mgmt_server_management/models/power_shell_command_result.rb', line 34 def exit_code @exit_code end |
#foreground_color ⇒ String
color.
20 21 22 |
# File 'lib/generated/azure_mgmt_server_management/models/power_shell_command_result.rb', line 20 def foreground_color @foreground_color end |
#id ⇒ Integer
Returns ID of the prompt message.
37 38 39 |
# File 'lib/generated/azure_mgmt_server_management/models/power_shell_command_result.rb', line 37 def id @id end |
#message ⇒ String
Returns text of the prompt.
43 44 45 |
# File 'lib/generated/azure_mgmt_server_management/models/power_shell_command_result.rb', line 43 def @message end |
#message_type ⇒ Integer
Returns the type of message.
16 17 18 |
# File 'lib/generated/azure_mgmt_server_management/models/power_shell_command_result.rb', line 16 def @message_type end |
#prompt ⇒ String
Returns The interactive prompt message.
30 31 32 |
# File 'lib/generated/azure_mgmt_server_management/models/power_shell_command_result.rb', line 30 def prompt @prompt end |
#value ⇒ String
Returns actual result text from the PowerShell Command.
27 28 29 |
# File 'lib/generated/azure_mgmt_server_management/models/power_shell_command_result.rb', line 27 def value @value end |
Class Method Details
.mapper ⇒ Object
Mapper for PowerShellCommandResult class as Ruby Hash. This will be used for serialization/deserialization.
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 |
# File 'lib/generated/azure_mgmt_server_management/models/power_shell_command_result.rb', line 54 def self.mapper() { required: false, serialized_name: 'PowerShellCommandResult', type: { name: 'Composite', class_name: 'PowerShellCommandResult', model_properties: { message_type: { required: false, serialized_name: 'messageType', type: { name: 'Number' } }, foreground_color: { required: false, serialized_name: 'foregroundColor', type: { name: 'String' } }, background_color: { required: false, serialized_name: 'backgroundColor', type: { name: 'String' } }, value: { required: false, serialized_name: 'value', type: { name: 'String' } }, prompt: { required: false, serialized_name: 'prompt', type: { name: 'String' } }, exit_code: { required: false, serialized_name: 'exitCode', type: { name: 'Number' } }, id: { required: false, serialized_name: 'id', type: { name: 'Number' } }, caption: { required: false, serialized_name: 'caption', type: { name: 'String' } }, message: { required: false, serialized_name: 'message', type: { name: 'String' } }, descriptions: { required: false, serialized_name: 'descriptions', type: { name: 'Sequence', element: { required: false, serialized_name: 'PromptFieldDescriptionElementType', type: { name: 'Composite', class_name: 'PromptFieldDescription' } } } } } } } end |