class Azure::Synapse::Mgmt::V2019_06_01_preview::Models::IntegrationRuntimeNodeMonitoringData
Monitoring data for integration runtime node.
Attributes
@return Unmatched properties from the message are deserialized this collection
@return [Integer] Available memory (MB) on the integration runtime node.
@return [Integer] Maximum concurrent jobs on the integration runtime node.
@return [Integer] The number of jobs currently running on the integration runtime node.
@return [Integer] CPU percentage on the integration runtime node.
@return [Integer] The maximum concurrent jobs in this integration runtime.
@return [String] Name of the integration runtime node.
@return [Float] Received bytes on the integration runtime node.
@return [Float] Sent bytes on the integration runtime node.
Private Class Methods
Mapper for IntegrationRuntimeNodeMonitoringData
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/integration_runtime_node_monitoring_data.rb, line 52 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'IntegrationRuntimeNodeMonitoringData', type: { name: 'Composite', class_name: 'IntegrationRuntimeNodeMonitoringData', model_properties: { additional_properties: { client_side_validation: true, required: false, type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'ObjectElementType', type: { name: 'Object' } } } }, node_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'nodeName', type: { name: 'String' } }, available_memory_in_mb: { client_side_validation: true, required: false, read_only: true, serialized_name: 'availableMemoryInMB', type: { name: 'Number' } }, cpu_utilization: { client_side_validation: true, required: false, read_only: true, serialized_name: 'cpuUtilization', type: { name: 'Number' } }, concurrent_jobs_limit: { client_side_validation: true, required: false, read_only: true, serialized_name: 'concurrentJobsLimit', type: { name: 'Number' } }, concurrent_jobs_running: { client_side_validation: true, required: false, read_only: true, serialized_name: 'concurrentJobsRunning', type: { name: 'Number' } }, max_concurrent_jobs: { client_side_validation: true, required: false, read_only: true, serialized_name: 'maxConcurrentJobs', type: { name: 'Number' } }, sent_bytes: { client_side_validation: true, required: false, read_only: true, serialized_name: 'sentBytes', type: { name: 'Double' } }, received_bytes: { client_side_validation: true, required: false, read_only: true, serialized_name: 'receivedBytes', type: { name: 'Double' } } } } } end