class Azure::Monitor::Mgmt::V2015_05_01::Models::ApplicationInsightsComponentFeatureCapabilities

An Application Insights component feature capabilities

Attributes

analytics_integration[RW]

@return [Boolean] Reserved, not used now.

api_access_level[RW]

@return [String] Reserved, not used now.

application_map[RW]

@return [Boolean] Reserved, not used now.

burst_throttle_policy[RW]

@return [String] Reserved, not used now.

daily_cap[RW]

@return [Float] Daily data volume cap in GB.

daily_cap_reset_time[RW]

@return [Float] Daily data volume cap UTC reset hour.

live_stream_metrics[RW]

@return [Boolean] Reserved, not used now.

metadata_class[RW]

@return [String] Reserved, not used now.

multiple_step_web_test[RW]

@return [Boolean] Whether allow to use multiple steps web test feature.

open_schema[RW]

@return [Boolean] Reserved, not used now.

power_biintegration[RW]

@return [Boolean] Reserved, not used now.

proactive_detection[RW]

@return [Boolean] Reserved, not used now.

support_export_data[RW]

@return [Boolean] Whether allow to use continuous export feature.

throttle_rate[RW]

@return [Float] Reserved, not used now.

tracking_type[RW]

@return [String] The application insights component used tracking type.

work_item_integration[RW]

@return [Boolean] Whether allow to use work item integration feature.

Public Class Methods

mapper() click to toggle source

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

# File lib/2015-05-01/generated/azure_mgmt_monitor/models/application_insights_component_feature_capabilities.rb, line 69
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ApplicationInsightsComponentFeatureCapabilities',
    type: {
      name: 'Composite',
      class_name: 'ApplicationInsightsComponentFeatureCapabilities',
      model_properties: {
        support_export_data: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'SupportExportData',
          type: {
            name: 'Boolean'
          }
        },
        burst_throttle_policy: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'BurstThrottlePolicy',
          type: {
            name: 'String'
          }
        },
        metadata_class: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'MetadataClass',
          type: {
            name: 'String'
          }
        },
        live_stream_metrics: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'LiveStreamMetrics',
          type: {
            name: 'Boolean'
          }
        },
        application_map: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'ApplicationMap',
          type: {
            name: 'Boolean'
          }
        },
        work_item_integration: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'WorkItemIntegration',
          type: {
            name: 'Boolean'
          }
        },
        power_biintegration: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'PowerBIIntegration',
          type: {
            name: 'Boolean'
          }
        },
        open_schema: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'OpenSchema',
          type: {
            name: 'Boolean'
          }
        },
        proactive_detection: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'ProactiveDetection',
          type: {
            name: 'Boolean'
          }
        },
        analytics_integration: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'AnalyticsIntegration',
          type: {
            name: 'Boolean'
          }
        },
        multiple_step_web_test: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'MultipleStepWebTest',
          type: {
            name: 'Boolean'
          }
        },
        api_access_level: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'ApiAccessLevel',
          type: {
            name: 'String'
          }
        },
        tracking_type: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'TrackingType',
          type: {
            name: 'String'
          }
        },
        daily_cap: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'DailyCap',
          type: {
            name: 'Double'
          }
        },
        daily_cap_reset_time: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'DailyCapResetTime',
          type: {
            name: 'Double'
          }
        },
        throttle_rate: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'ThrottleRate',
          type: {
            name: 'Double'
          }
        }
      }
    }
  }
end