class Azure::Monitor::Mgmt::V2015_05_01::Models::ApplicationInsightsComponentQuotaStatus

An Application Insights component daily data volume cap status

Attributes

app_id[RW]

@return [String] The Application ID for the Application Insights component.

expiration_time[RW]

@return [String] Date and time when the daily data volume cap will be reset, and data ingestion will resume.

should_be_throttled[RW]

@return [Boolean] The daily data volume cap is met, and data ingestion will be stopped.

Public Class Methods

mapper() click to toggle source

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

# File lib/2015-05-01/generated/azure_mgmt_monitor/models/application_insights_component_quota_status.rb, line 32
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ApplicationInsightsComponentQuotaStatus',
    type: {
      name: 'Composite',
      class_name: 'ApplicationInsightsComponentQuotaStatus',
      model_properties: {
        app_id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'AppId',
          type: {
            name: 'String'
          }
        },
        should_be_throttled: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'ShouldBeThrottled',
          type: {
            name: 'Boolean'
          }
        },
        expiration_time: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'ExpirationTime',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end