class Azure::Synapse::Mgmt::V2019_06_01_preview::Models::SelfHostedIntegrationRuntimeNode
Properties of Self-hosted integration runtime node.
Attributes
@return [Hash{String => String}] The integration runtime capabilities dictionary
@return [Integer] Maximum concurrent jobs on the integration runtime node.
@return [DateTime] The time at which the integration runtime will expire in ISO8601 format.
@return [String] URI for the host machine of the integration runtime.
@return [Boolean] Indicates whether this node is the active dispatcher for integration runtime requests.
@return [DateTime] The most recent time at which the integration runtime was connected in ISO8601 format.
@return [DateTime] The last time for the integration runtime node update end.
@return [DateTime] The time the node last started up.
@return [DateTime] The last time for the integration runtime node update start.
@return [DateTime] The integration runtime node last stop time.
@return [IntegrationRuntimeUpdateResult] The result of the last integration runtime node update. Possible values include: 'None', 'Succeed', 'Fail'
@return [String] Machine name of the integration runtime node.
@return [Integer] The maximum concurrent jobs in this integration runtime.
@return [String] Name of the integration runtime node.
@return [DateTime] The time at which the integration runtime node was registered in ISO8601 format.
@return [SelfHostedIntegrationRuntimeNodeStatus] Status of the integration runtime node. Possible values include: 'NeedRegistration', 'Online', 'Limited', 'Offline', 'Upgrading', 'Initializing', 'InitializeFailed'
@return [String] Version of the integration runtime node.
@return [String] Status of the integration runtime node version.
Private Class Methods
Mapper for SelfHostedIntegrationRuntimeNode
class as Ruby Hash. This will be used for serialization/deserialization.
# 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