Class: Azure::Synapse::Mgmt::V2019_06_01_preview::Models::SelfHostedIntegrationRuntimeNode
- Inherits:
-
Object
- Object
- Azure::Synapse::Mgmt::V2019_06_01_preview::Models::SelfHostedIntegrationRuntimeNode
- Includes:
- MsRestAzure
- Defined in:
- lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb
Overview
Properties of Self-hosted integration runtime node.
Instance Attribute Summary collapse
-
#capabilities ⇒ Hash{String => String}
dictionary.
-
#concurrent_jobs_limit ⇒ Integer
node.
-
#expiry_time ⇒ DateTime
expire in ISO8601 format.
-
#host_service_uri ⇒ String
URI for the host machine of the integration runtime.
-
#is_active_dispatcher ⇒ Boolean
for integration runtime requests.
-
#last_connect_time ⇒ DateTime
runtime was connected in ISO8601 format.
-
#last_end_update_time ⇒ DateTime
update end.
-
#last_start_time ⇒ DateTime
The time the node last started up.
-
#last_start_update_time ⇒ DateTime
update start.
-
#last_stop_time ⇒ DateTime
The integration runtime node last stop time.
-
#last_update_result ⇒ IntegrationRuntimeUpdateResult
integration runtime node update.
-
#machine_name ⇒ String
Machine name of the integration runtime node.
-
#max_concurrent_jobs ⇒ Integer
runtime.
-
#node_name ⇒ String
Name of the integration runtime node.
-
#register_time ⇒ DateTime
registered in ISO8601 format.
-
#status ⇒ SelfHostedIntegrationRuntimeNodeStatus
integration runtime node.
-
#version ⇒ String
Version of the integration runtime node.
-
#version_status ⇒ String
Status of the integration runtime node version.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for SelfHostedIntegrationRuntimeNode class as Ruby Hash.
Instance Attribute Details
#capabilities ⇒ Hash{String => String}
dictionary
32 33 34 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 32 def capabilities @capabilities end |
#concurrent_jobs_limit ⇒ Integer
node.
77 78 79 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 77 def concurrent_jobs_limit @concurrent_jobs_limit end |
#expiry_time ⇒ DateTime
expire in ISO8601 format.
50 51 52 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 50 def expiry_time @expiry_time end |
#host_service_uri ⇒ String
Returns URI for the host machine of the integration runtime.
22 23 24 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 22 def host_service_uri @host_service_uri end |
#is_active_dispatcher ⇒ Boolean
for integration runtime requests.
73 74 75 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 73 def is_active_dispatcher @is_active_dispatcher end |
#last_connect_time ⇒ DateTime
runtime was connected in ISO8601 format.
46 47 48 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 46 def last_connect_time @last_connect_time end |
#last_end_update_time ⇒ DateTime
update end.
69 70 71 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 69 def last_end_update_time @last_end_update_time end |
#last_start_time ⇒ DateTime
Returns The time the node last started up.
53 54 55 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 53 def last_start_time @last_start_time end |
#last_start_update_time ⇒ DateTime
update start.
65 66 67 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 65 def last_start_update_time @last_start_update_time end |
#last_stop_time ⇒ DateTime
Returns The integration runtime node last stop time.
56 57 58 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 56 def last_stop_time @last_stop_time end |
#last_update_result ⇒ IntegrationRuntimeUpdateResult
integration runtime node update. Possible values include: ‘None’, ‘Succeed’, ‘Fail’
61 62 63 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 61 def last_update_result @last_update_result end |
#machine_name ⇒ String
Returns Machine name of the integration runtime node.
19 20 21 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 19 def machine_name @machine_name end |
#max_concurrent_jobs ⇒ Integer
runtime.
81 82 83 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 81 def max_concurrent_jobs @max_concurrent_jobs end |
#node_name ⇒ String
Returns Name of the integration runtime node.
16 17 18 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 16 def node_name @node_name end |
#register_time ⇒ DateTime
registered in ISO8601 format.
42 43 44 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 42 def register_time @register_time end |
#status ⇒ SelfHostedIntegrationRuntimeNodeStatus
integration runtime node. Possible values include: ‘NeedRegistration’, ‘Online’, ‘Limited’, ‘Offline’, ‘Upgrading’, ‘Initializing’, ‘InitializeFailed’
28 29 30 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 28 def status @status end |
#version ⇒ String
Returns Version of the integration runtime node.
38 39 40 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 38 def version @version end |
#version_status ⇒ String
Returns Status of the integration runtime node version.
35 36 37 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 35 def version_status @version_status end |
Class Method Details
.mapper ⇒ Object
Mapper for SelfHostedIntegrationRuntimeNode class as Ruby Hash. This will be used for serialization/deserialization.
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 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 |
# File 'lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/self_hosted_integration_runtime_node.rb', line 88 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SelfHostedIntegrationRuntimeNode', type: { name: 'Composite', class_name: 'SelfHostedIntegrationRuntimeNode', model_properties: { node_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'nodeName', type: { name: 'String' } }, machine_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'machineName', type: { name: 'String' } }, host_service_uri: { client_side_validation: true, required: false, read_only: true, serialized_name: 'hostServiceUri', type: { name: 'String' } }, status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'status', type: { name: 'String' } }, capabilities: { client_side_validation: true, required: false, read_only: true, serialized_name: 'capabilities', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, version_status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'versionStatus', type: { name: 'String' } }, version: { client_side_validation: true, required: false, read_only: true, serialized_name: 'version', type: { name: 'String' } }, register_time: { client_side_validation: true, required: false, read_only: true, serialized_name: 'registerTime', type: { name: 'DateTime' } }, last_connect_time: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastConnectTime', type: { name: 'DateTime' } }, expiry_time: { client_side_validation: true, required: false, read_only: true, serialized_name: 'expiryTime', type: { name: 'DateTime' } }, last_start_time: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastStartTime', type: { name: 'DateTime' } }, last_stop_time: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastStopTime', type: { name: 'DateTime' } }, last_update_result: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastUpdateResult', type: { name: 'String' } }, last_start_update_time: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastStartUpdateTime', type: { name: 'DateTime' } }, last_end_update_time: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastEndUpdateTime', type: { name: 'DateTime' } }, is_active_dispatcher: { client_side_validation: true, required: false, read_only: true, serialized_name: 'isActiveDispatcher', type: { name: 'Boolean' } }, concurrent_jobs_limit: { client_side_validation: true, required: false, read_only: true, serialized_name: 'concurrentJobsLimit', type: { name: 'Number' } }, max_concurrent_jobs: { client_side_validation: true, required: false, read_only: true, serialized_name: 'maxConcurrentJobs', type: { name: 'Number' } } } } } end |