Class: Azure::ARM::ServerManagement::Models::GatewayStatus
- Inherits:
-
Object
- Object
- Azure::ARM::ServerManagement::Models::GatewayStatus
- Includes:
- MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_server_management/models/gateway_status.rb
Overview
Expanded gateway status information
Instance Attribute Summary collapse
-
#available_memory_mbyte ⇒ Float
megabytes.
-
#friendly_os_name ⇒ String
The Plaintext description of the OS on the gateway.
-
#gateway_cpu_utilization_percent ⇒ Float
value between 0 and 100).
-
#gateway_id ⇒ String
The gateway resource id.
-
#gateway_version ⇒ String
system.
-
#gateway_working_set_mbyte ⇒ Float
megabytes.
-
#installed_date ⇒ DateTime
The date the gateway was installed.
-
#logical_processor_count ⇒ Integer
Number of logical processors in the gateway system.
-
#name ⇒ String
The computer name of the gateway system.
-
#status_updated ⇒ DateTime
updated.
-
#total_cpu_utilization_percent ⇒ Float
CPU Utilization of the whole system.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for GatewayStatus class as Ruby Hash.
Instance Attribute Details
#available_memory_mbyte ⇒ Float
megabytes.
17 18 19 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_status.rb', line 17 def available_memory_mbyte @available_memory_mbyte end |
#friendly_os_name ⇒ String
Returns The Plaintext description of the OS on the gateway.
31 32 33 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_status.rb', line 31 def friendly_os_name @friendly_os_name end |
#gateway_cpu_utilization_percent ⇒ Float
value between 0 and 100).
21 22 23 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_status.rb', line 21 def gateway_cpu_utilization_percent @gateway_cpu_utilization_percent end |
#gateway_id ⇒ String
Returns The gateway resource id.
43 44 45 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_status.rb', line 43 def gateway_id @gateway_id end |
#gateway_version ⇒ String
system.
28 29 30 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_status.rb', line 28 def gateway_version @gateway_version end |
#gateway_working_set_mbyte ⇒ Float
megabytes.
47 48 49 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_status.rb', line 47 def gateway_working_set_mbyte @gateway_working_set_mbyte end |
#installed_date ⇒ DateTime
Returns The date the gateway was installed.
34 35 36 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_status.rb', line 34 def installed_date @installed_date end |
#logical_processor_count ⇒ Integer
Returns Number of logical processors in the gateway system.
37 38 39 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_status.rb', line 37 def logical_processor_count @logical_processor_count end |
#name ⇒ String
Returns The computer name of the gateway system.
40 41 42 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_status.rb', line 40 def name @name end |
#status_updated ⇒ DateTime
updated
51 52 53 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_status.rb', line 51 def status_updated @status_updated end |
#total_cpu_utilization_percent ⇒ Float
Returns CPU Utilization of the whole system.
24 25 26 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_status.rb', line 24 def total_cpu_utilization_percent @total_cpu_utilization_percent end |
Class Method Details
.mapper ⇒ Object
Mapper for GatewayStatus class as Ruby Hash. This will be used for serialization/deserialization.
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 144 145 146 147 148 149 150 |
# File 'lib/generated/azure_mgmt_server_management/models/gateway_status.rb', line 58 def self.mapper() { required: false, serialized_name: 'GatewayStatus', type: { name: 'Composite', class_name: 'GatewayStatus', model_properties: { available_memory_mbyte: { required: false, serialized_name: 'availableMemoryMByte', type: { name: 'Double' } }, gateway_cpu_utilization_percent: { required: false, serialized_name: 'gatewayCpuUtilizationPercent', constraints: { InclusiveMaximum: 100, InclusiveMinimum: 0 }, type: { name: 'Double' } }, total_cpu_utilization_percent: { required: false, serialized_name: 'totalCpuUtilizationPercent', type: { name: 'Double' } }, gateway_version: { required: false, serialized_name: 'gatewayVersion', type: { name: 'String' } }, friendly_os_name: { required: false, serialized_name: 'friendlyOsName', type: { name: 'String' } }, installed_date: { required: false, serialized_name: 'installedDate', type: { name: 'DateTime' } }, logical_processor_count: { required: false, serialized_name: 'logicalProcessorCount', type: { name: 'Number' } }, name: { required: false, serialized_name: 'name', type: { name: 'String' } }, gateway_id: { required: false, serialized_name: 'gatewayId', type: { name: 'String' } }, gateway_working_set_mbyte: { required: false, serialized_name: 'gatewayWorkingSetMByte', type: { name: 'Double' } }, status_updated: { required: false, serialized_name: 'statusUpdated', type: { name: 'DateTime' } } } } } end |