class Azure::ServiceFabric::V6_5_0_36::Models::ClusterLoadInfo

Information about load in a Service Fabric cluster. It holds a summary of all metrics and their load in a cluster.

Attributes

last_balancing_end_time_utc[RW]

@return [DateTime] The end time of last resource balancing run.

last_balancing_start_time_utc[RW]

@return [DateTime] The starting time of last resource balancing run.

load_metric_information[RW]

@return [Array<LoadMetricInformation>] List that contains metrics and their load information in this cluster.

Public Class Methods

mapper() click to toggle source

Mapper for ClusterLoadInfo class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/6.5.0.36/generated/azure_service_fabric/models/cluster_load_info.rb, line 31
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ClusterLoadInfo',
    type: {
      name: 'Composite',
      class_name: 'ClusterLoadInfo',
      model_properties: {
        last_balancing_start_time_utc: {
          client_side_validation: true,
          required: false,
          serialized_name: 'LastBalancingStartTimeUtc',
          type: {
            name: 'DateTime'
          }
        },
        last_balancing_end_time_utc: {
          client_side_validation: true,
          required: false,
          serialized_name: 'LastBalancingEndTimeUtc',
          type: {
            name: 'DateTime'
          }
        },
        load_metric_information: {
          client_side_validation: true,
          required: false,
          serialized_name: 'LoadMetricInformation',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'LoadMetricInformationElementType',
                type: {
                  name: 'Composite',
                  class_name: 'LoadMetricInformation'
                }
            }
          }
        }
      }
    }
  }
end