class Azure::BatchAI::Mgmt::V2018_03_01::Models::PerformanceCountersSettings

Performance counters reporting settings.

Attributes

app_insights_reference[RW]

@return [AppInsightsReference] Specifies Azure Application Insights information for performance counters reporting. If provided, Batch AI will upload node performance counters to the corresponding Azure Application Insights account.

Public Class Methods

mapper() click to toggle source

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

# File lib/2018-03-01/generated/azure_mgmt_batchai/models/performance_counters_settings.rb, line 26
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'PerformanceCountersSettings',
    type: {
      name: 'Composite',
      class_name: 'PerformanceCountersSettings',
      model_properties: {
        app_insights_reference: {
          client_side_validation: true,
          required: true,
          serialized_name: 'appInsightsReference',
          type: {
            name: 'Composite',
            class_name: 'AppInsightsReference'
          }
        }
      }
    }
  }
end