...

Source file src/github.com/Azure/azure-sdk-for-go/services/preview/appinsights/v1/insights/enums.go

Documentation: github.com/Azure/azure-sdk-for-go/services/preview/appinsights/v1/insights

     1  package insights
     2  
     3  // Copyright (c) Microsoft Corporation. All rights reserved.
     4  // Licensed under the MIT License. See License.txt in the project root for license information.
     5  //
     6  // Code generated by Microsoft (R) AutoRest Code Generator.
     7  // Changes may cause incorrect behavior and will be lost if the code is regenerated.
     8  
     9  // EventType enumerates the values for event type.
    10  type EventType string
    11  
    12  const (
    13  	// All ...
    14  	All EventType = "$all"
    15  	// AvailabilityResults ...
    16  	AvailabilityResults EventType = "availabilityResults"
    17  	// BrowserTimings ...
    18  	BrowserTimings EventType = "browserTimings"
    19  	// CustomEvents ...
    20  	CustomEvents EventType = "customEvents"
    21  	// CustomMetrics ...
    22  	CustomMetrics EventType = "customMetrics"
    23  	// Dependencies ...
    24  	Dependencies EventType = "dependencies"
    25  	// Exceptions ...
    26  	Exceptions EventType = "exceptions"
    27  	// PageViews ...
    28  	PageViews EventType = "pageViews"
    29  	// PerformanceCounters ...
    30  	PerformanceCounters EventType = "performanceCounters"
    31  	// Requests ...
    32  	Requests EventType = "requests"
    33  	// Traces ...
    34  	Traces EventType = "traces"
    35  )
    36  
    37  // PossibleEventTypeValues returns an array of possible values for the EventType const type.
    38  func PossibleEventTypeValues() []EventType {
    39  	return []EventType{All, AvailabilityResults, BrowserTimings, CustomEvents, CustomMetrics, Dependencies, Exceptions, PageViews, PerformanceCounters, Requests, Traces}
    40  }
    41  
    42  // MetadataColumnDataType enumerates the values for metadata column data type.
    43  type MetadataColumnDataType string
    44  
    45  const (
    46  	// Bool ...
    47  	Bool MetadataColumnDataType = "bool"
    48  	// Datetime ...
    49  	Datetime MetadataColumnDataType = "datetime"
    50  	// Dynamic ...
    51  	Dynamic MetadataColumnDataType = "dynamic"
    52  	// Int ...
    53  	Int MetadataColumnDataType = "int"
    54  	// Long ...
    55  	Long MetadataColumnDataType = "long"
    56  	// Real ...
    57  	Real MetadataColumnDataType = "real"
    58  	// String ...
    59  	String MetadataColumnDataType = "string"
    60  )
    61  
    62  // PossibleMetadataColumnDataTypeValues returns an array of possible values for the MetadataColumnDataType const type.
    63  func PossibleMetadataColumnDataTypeValues() []MetadataColumnDataType {
    64  	return []MetadataColumnDataType{Bool, Datetime, Dynamic, Int, Long, Real, String}
    65  }
    66  
    67  // MetricID enumerates the values for metric id.
    68  type MetricID string
    69  
    70  const (
    71  	// AvailabilityResultsavailabilityPercentage ...
    72  	AvailabilityResultsavailabilityPercentage MetricID = "availabilityResults/availabilityPercentage"
    73  	// AvailabilityResultsduration ...
    74  	AvailabilityResultsduration MetricID = "availabilityResults/duration"
    75  	// BillingtelemetryCount ...
    76  	BillingtelemetryCount MetricID = "billing/telemetryCount"
    77  	// ClientnetworkDuration ...
    78  	ClientnetworkDuration MetricID = "client/networkDuration"
    79  	// ClientprocessingDuration ...
    80  	ClientprocessingDuration MetricID = "client/processingDuration"
    81  	// ClientreceiveDuration ...
    82  	ClientreceiveDuration MetricID = "client/receiveDuration"
    83  	// ClientsendDuration ...
    84  	ClientsendDuration MetricID = "client/sendDuration"
    85  	// ClienttotalDuration ...
    86  	ClienttotalDuration MetricID = "client/totalDuration"
    87  	// CustomEventscount ...
    88  	CustomEventscount MetricID = "customEvents/count"
    89  	// Dependenciescount ...
    90  	Dependenciescount MetricID = "dependencies/count"
    91  	// Dependenciesduration ...
    92  	Dependenciesduration MetricID = "dependencies/duration"
    93  	// Dependenciesfailed ...
    94  	Dependenciesfailed MetricID = "dependencies/failed"
    95  	// Exceptionsbrowser ...
    96  	Exceptionsbrowser MetricID = "exceptions/browser"
    97  	// Exceptionscount ...
    98  	Exceptionscount MetricID = "exceptions/count"
    99  	// Exceptionsserver ...
   100  	Exceptionsserver MetricID = "exceptions/server"
   101  	// PageViewscount ...
   102  	PageViewscount MetricID = "pageViews/count"
   103  	// PageViewsduration ...
   104  	PageViewsduration MetricID = "pageViews/duration"
   105  	// PerformanceCountersexceptionsPerSecond ...
   106  	PerformanceCountersexceptionsPerSecond MetricID = "performanceCounters/exceptionsPerSecond"
   107  	// PerformanceCountersmemoryAvailableBytes ...
   108  	PerformanceCountersmemoryAvailableBytes MetricID = "performanceCounters/memoryAvailableBytes"
   109  	// PerformanceCountersprocessCPUPercentage ...
   110  	PerformanceCountersprocessCPUPercentage MetricID = "performanceCounters/processCpuPercentage"
   111  	// PerformanceCountersprocessIOBytesPerSecond ...
   112  	PerformanceCountersprocessIOBytesPerSecond MetricID = "performanceCounters/processIOBytesPerSecond"
   113  	// PerformanceCountersprocessorCPUPercentage ...
   114  	PerformanceCountersprocessorCPUPercentage MetricID = "performanceCounters/processorCpuPercentage"
   115  	// PerformanceCountersprocessPrivateBytes ...
   116  	PerformanceCountersprocessPrivateBytes MetricID = "performanceCounters/processPrivateBytes"
   117  	// PerformanceCountersrequestExecutionTime ...
   118  	PerformanceCountersrequestExecutionTime MetricID = "performanceCounters/requestExecutionTime"
   119  	// PerformanceCountersrequestsInQueue ...
   120  	PerformanceCountersrequestsInQueue MetricID = "performanceCounters/requestsInQueue"
   121  	// PerformanceCountersrequestsPerSecond ...
   122  	PerformanceCountersrequestsPerSecond MetricID = "performanceCounters/requestsPerSecond"
   123  	// Requestscount ...
   124  	Requestscount MetricID = "requests/count"
   125  	// Requestsduration ...
   126  	Requestsduration MetricID = "requests/duration"
   127  	// Requestsfailed ...
   128  	Requestsfailed MetricID = "requests/failed"
   129  	// Sessionscount ...
   130  	Sessionscount MetricID = "sessions/count"
   131  	// Usersauthenticated ...
   132  	Usersauthenticated MetricID = "users/authenticated"
   133  	// Userscount ...
   134  	Userscount MetricID = "users/count"
   135  )
   136  
   137  // PossibleMetricIDValues returns an array of possible values for the MetricID const type.
   138  func PossibleMetricIDValues() []MetricID {
   139  	return []MetricID{AvailabilityResultsavailabilityPercentage, AvailabilityResultsduration, BillingtelemetryCount, ClientnetworkDuration, ClientprocessingDuration, ClientreceiveDuration, ClientsendDuration, ClienttotalDuration, CustomEventscount, Dependenciescount, Dependenciesduration, Dependenciesfailed, Exceptionsbrowser, Exceptionscount, Exceptionsserver, PageViewscount, PageViewsduration, PerformanceCountersexceptionsPerSecond, PerformanceCountersmemoryAvailableBytes, PerformanceCountersprocessCPUPercentage, PerformanceCountersprocessIOBytesPerSecond, PerformanceCountersprocessorCPUPercentage, PerformanceCountersprocessPrivateBytes, PerformanceCountersrequestExecutionTime, PerformanceCountersrequestsInQueue, PerformanceCountersrequestsPerSecond, Requestscount, Requestsduration, Requestsfailed, Sessionscount, Usersauthenticated, Userscount}
   140  }
   141  
   142  // MetricsAggregation enumerates the values for metrics aggregation.
   143  type MetricsAggregation string
   144  
   145  const (
   146  	// Avg ...
   147  	Avg MetricsAggregation = "avg"
   148  	// Count ...
   149  	Count MetricsAggregation = "count"
   150  	// Max ...
   151  	Max MetricsAggregation = "max"
   152  	// Min ...
   153  	Min MetricsAggregation = "min"
   154  	// Sum ...
   155  	Sum MetricsAggregation = "sum"
   156  	// Unique ...
   157  	Unique MetricsAggregation = "unique"
   158  )
   159  
   160  // PossibleMetricsAggregationValues returns an array of possible values for the MetricsAggregation const type.
   161  func PossibleMetricsAggregationValues() []MetricsAggregation {
   162  	return []MetricsAggregation{Avg, Count, Max, Min, Sum, Unique}
   163  }
   164  
   165  // MetricsSegment enumerates the values for metrics segment.
   166  type MetricsSegment string
   167  
   168  const (
   169  	// ApplicationBuild ...
   170  	ApplicationBuild MetricsSegment = "applicationBuild"
   171  	// ApplicationVersion ...
   172  	ApplicationVersion MetricsSegment = "applicationVersion"
   173  	// AuthenticatedOrAnonymousTraffic ...
   174  	AuthenticatedOrAnonymousTraffic MetricsSegment = "authenticatedOrAnonymousTraffic"
   175  	// Browser ...
   176  	Browser MetricsSegment = "browser"
   177  	// BrowserVersion ...
   178  	BrowserVersion MetricsSegment = "browserVersion"
   179  	// City ...
   180  	City MetricsSegment = "city"
   181  	// CloudRoleName ...
   182  	CloudRoleName MetricsSegment = "cloudRoleName"
   183  	// CloudServiceName ...
   184  	CloudServiceName MetricsSegment = "cloudServiceName"
   185  	// Continent ...
   186  	Continent MetricsSegment = "continent"
   187  	// CountryOrRegion ...
   188  	CountryOrRegion MetricsSegment = "countryOrRegion"
   189  	// DeploymentID ...
   190  	DeploymentID MetricsSegment = "deploymentId"
   191  	// DeploymentUnit ...
   192  	DeploymentUnit MetricsSegment = "deploymentUnit"
   193  	// DeviceType ...
   194  	DeviceType MetricsSegment = "deviceType"
   195  	// Environment ...
   196  	Environment MetricsSegment = "environment"
   197  	// HostingLocation ...
   198  	HostingLocation MetricsSegment = "hostingLocation"
   199  	// InstanceName ...
   200  	InstanceName MetricsSegment = "instanceName"
   201  )
   202  
   203  // PossibleMetricsSegmentValues returns an array of possible values for the MetricsSegment const type.
   204  func PossibleMetricsSegmentValues() []MetricsSegment {
   205  	return []MetricsSegment{ApplicationBuild, ApplicationVersion, AuthenticatedOrAnonymousTraffic, Browser, BrowserVersion, City, CloudRoleName, CloudServiceName, Continent, CountryOrRegion, DeploymentID, DeploymentUnit, DeviceType, Environment, HostingLocation, InstanceName}
   206  }
   207  
   208  // Type enumerates the values for type.
   209  type Type string
   210  
   211  const (
   212  	// TypeAvailabilityResult ...
   213  	TypeAvailabilityResult Type = "availabilityResult"
   214  	// TypeBrowserTiming ...
   215  	TypeBrowserTiming Type = "browserTiming"
   216  	// TypeCustomEvent ...
   217  	TypeCustomEvent Type = "customEvent"
   218  	// TypeCustomMetric ...
   219  	TypeCustomMetric Type = "customMetric"
   220  	// TypeDependency ...
   221  	TypeDependency Type = "dependency"
   222  	// TypeEventsResultData ...
   223  	TypeEventsResultData Type = "eventsResultData"
   224  	// TypeException ...
   225  	TypeException Type = "exception"
   226  	// TypePageView ...
   227  	TypePageView Type = "pageView"
   228  	// TypePerformanceCounter ...
   229  	TypePerformanceCounter Type = "performanceCounter"
   230  	// TypeRequest ...
   231  	TypeRequest Type = "request"
   232  	// TypeTrace ...
   233  	TypeTrace Type = "trace"
   234  )
   235  
   236  // PossibleTypeValues returns an array of possible values for the Type const type.
   237  func PossibleTypeValues() []Type {
   238  	return []Type{TypeAvailabilityResult, TypeBrowserTiming, TypeCustomEvent, TypeCustomMetric, TypeDependency, TypeEventsResultData, TypeException, TypePageView, TypePerformanceCounter, TypeRequest, TypeTrace}
   239  }
   240  

View as plain text