// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/insights/v1api20220615
├── APIVersion: Enum (1 value)
│   └── "2022-06-15"
├── ScheduledQueryRule: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (20 properties)
│   │   ├── Actions: *Object (2 properties)
│   │   │   ├── ActionGroupsReferences: genruntime.ResourceReference[]
│   │   │   └── CustomProperties: map[string]string
│   │   ├── AutoMitigate: *bool
│   │   ├── AzureName: string
│   │   ├── CheckWorkspaceAlertsStorageConfigured: *bool
│   │   ├── Criteria: *Object (1 property)
│   │   │   └── AllOf: Object (9 properties)[]
│   │   │       ├── Dimensions: Object (3 properties)[]
│   │   │       │   ├── Name: *string
│   │   │       │   ├── Operator: *Enum (2 values)
│   │   │       │   │   ├── "Exclude"
│   │   │       │   │   └── "Include"
│   │   │       │   └── Values: string[]
│   │   │       ├── FailingPeriods: *Object (2 properties)
│   │   │       │   ├── MinFailingPeriodsToAlert: *int
│   │   │       │   └── NumberOfEvaluationPeriods: *int
│   │   │       ├── MetricMeasureColumn: *string
│   │   │       ├── MetricName: *string
│   │   │       ├── Operator: *Enum (5 values)
│   │   │       │   ├── "Equals"
│   │   │       │   ├── "GreaterThan"
│   │   │       │   ├── "GreaterThanOrEqual"
│   │   │       │   ├── "LessThan"
│   │   │       │   └── "LessThanOrEqual"
│   │   │       ├── Query: *string
│   │   │       ├── ResourceIdColumnReference: *genruntime.ResourceReference
│   │   │       ├── Threshold: *float64
│   │   │       └── TimeAggregation: *Enum (5 values)
│   │   │           ├── "Average"
│   │   │           ├── "Count"
│   │   │           ├── "Maximum"
│   │   │           ├── "Minimum"
│   │   │           └── "Total"
│   │   ├── Description: *string
│   │   ├── DisplayName: *string
│   │   ├── Enabled: *bool
│   │   ├── EvaluationFrequency: *string
│   │   ├── Kind: *Enum (2 values)
│   │   │   ├── "LogAlert"
│   │   │   └── "LogToMetric"
│   │   ├── Location: *string
│   │   ├── MuteActionsDuration: *string
│   │   ├── OverrideQueryTimeRange: *string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── ScopesReferences: genruntime.ResourceReference[]
│   │   ├── Severity: *Enum (5 values)
│   │   │   ├── 0
│   │   │   ├── 1
│   │   │   ├── 2
│   │   │   ├── 3
│   │   │   └── 4
│   │   ├── SkipQueryValidation: *bool
│   │   ├── Tags: map[string]string
│   │   ├── TargetResourceTypes: string[]
│   │   └── WindowSize: *string
│   └── Status: Object (27 properties)
│       ├── Actions: *Object (2 properties)
│       │   ├── ActionGroups: string[]
│       │   └── CustomProperties: map[string]string
│       ├── AutoMitigate: *bool
│       ├── CheckWorkspaceAlertsStorageConfigured: *bool
│       ├── Conditions: conditions.Condition[]
│       ├── CreatedWithApiVersion: *string
│       ├── Criteria: *Object (1 property)
│       │   └── AllOf: Object (9 properties)[]
│       │       ├── Dimensions: Object (3 properties)[]
│       │       │   ├── Name: *string
│       │       │   ├── Operator: *Enum (2 values)
│       │       │   │   ├── "Exclude"
│       │       │   │   └── "Include"
│       │       │   └── Values: string[]
│       │       ├── FailingPeriods: *Object (2 properties)
│       │       │   ├── MinFailingPeriodsToAlert: *int
│       │       │   └── NumberOfEvaluationPeriods: *int
│       │       ├── MetricMeasureColumn: *string
│       │       ├── MetricName: *string
│       │       ├── Operator: *Enum (5 values)
│       │       │   ├── "Equals"
│       │       │   ├── "GreaterThan"
│       │       │   ├── "GreaterThanOrEqual"
│       │       │   ├── "LessThan"
│       │       │   └── "LessThanOrEqual"
│       │       ├── Query: *string
│       │       ├── ResourceIdColumn: *string
│       │       ├── Threshold: *float64
│       │       └── TimeAggregation: *Enum (5 values)
│       │           ├── "Average"
│       │           ├── "Count"
│       │           ├── "Maximum"
│       │           ├── "Minimum"
│       │           └── "Total"
│       ├── Description: *string
│       ├── DisplayName: *string
│       ├── Enabled: *bool
│       ├── Etag: *string
│       ├── EvaluationFrequency: *string
│       ├── Id: *string
│       ├── IsLegacyLogAnalyticsRule: *bool
│       ├── IsWorkspaceAlertsStorageConfigured: *bool
│       ├── Kind: *Enum (2 values)
│       │   ├── "LogAlert"
│       │   └── "LogToMetric"
│       ├── Location: *string
│       ├── MuteActionsDuration: *string
│       ├── Name: *string
│       ├── OverrideQueryTimeRange: *string
│       ├── Scopes: string[]
│       ├── Severity: *Enum (5 values)
│       │   ├── 0
│       │   ├── 1
│       │   ├── 2
│       │   ├── 3
│       │   └── 4
│       ├── SkipQueryValidation: *bool
│       ├── SystemData: *Object (6 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *Enum (4 values)
│       │   │   ├── "Application"
│       │   │   ├── "Key"
│       │   │   ├── "ManagedIdentity"
│       │   │   └── "User"
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   └── LastModifiedByType: *Enum (4 values)
│       │       ├── "Application"
│       │       ├── "Key"
│       │       ├── "ManagedIdentity"
│       │       └── "User"
│       ├── Tags: map[string]string
│       ├── TargetResourceTypes: string[]
│       ├── Type: *string
│       └── WindowSize: *string
├── ScheduledQueryRule_STATUS_ARM: Object (9 properties)
│   ├── Etag: *string
│   ├── Id: *string
│   ├── Kind: *Enum (2 values)
│   │   ├── "LogAlert"
│   │   └── "LogToMetric"
│   ├── Location: *string
│   ├── Name: *string
│   ├── Properties: *Object (18 properties)
│   │   ├── Actions: *Object (2 properties)
│   │   │   ├── ActionGroups: string[]
│   │   │   └── CustomProperties: map[string]string
│   │   ├── AutoMitigate: *bool
│   │   ├── CheckWorkspaceAlertsStorageConfigured: *bool
│   │   ├── CreatedWithApiVersion: *string
│   │   ├── Criteria: *Object (1 property)
│   │   │   └── AllOf: Object (9 properties)[]
│   │   │       ├── Dimensions: Object (3 properties)[]
│   │   │       │   ├── Name: *string
│   │   │       │   ├── Operator: *Enum (2 values)
│   │   │       │   │   ├── "Exclude"
│   │   │       │   │   └── "Include"
│   │   │       │   └── Values: string[]
│   │   │       ├── FailingPeriods: *Object (2 properties)
│   │   │       │   ├── MinFailingPeriodsToAlert: *int
│   │   │       │   └── NumberOfEvaluationPeriods: *int
│   │   │       ├── MetricMeasureColumn: *string
│   │   │       ├── MetricName: *string
│   │   │       ├── Operator: *Enum (5 values)
│   │   │       │   ├── "Equals"
│   │   │       │   ├── "GreaterThan"
│   │   │       │   ├── "GreaterThanOrEqual"
│   │   │       │   ├── "LessThan"
│   │   │       │   └── "LessThanOrEqual"
│   │   │       ├── Query: *string
│   │   │       ├── ResourceIdColumn: *string
│   │   │       ├── Threshold: *float64
│   │   │       └── TimeAggregation: *Enum (5 values)
│   │   │           ├── "Average"
│   │   │           ├── "Count"
│   │   │           ├── "Maximum"
│   │   │           ├── "Minimum"
│   │   │           └── "Total"
│   │   ├── Description: *string
│   │   ├── DisplayName: *string
│   │   ├── Enabled: *bool
│   │   ├── EvaluationFrequency: *string
│   │   ├── IsLegacyLogAnalyticsRule: *bool
│   │   ├── IsWorkspaceAlertsStorageConfigured: *bool
│   │   ├── MuteActionsDuration: *string
│   │   ├── OverrideQueryTimeRange: *string
│   │   ├── Scopes: string[]
│   │   ├── Severity: *Enum (5 values)
│   │   │   ├── 0
│   │   │   ├── 1
│   │   │   ├── 2
│   │   │   ├── 3
│   │   │   └── 4
│   │   ├── SkipQueryValidation: *bool
│   │   ├── TargetResourceTypes: string[]
│   │   └── WindowSize: *string
│   ├── SystemData: *Object (6 properties)
│   │   ├── CreatedAt: *string
│   │   ├── CreatedBy: *string
│   │   ├── CreatedByType: *Enum (4 values)
│   │   │   ├── "Application"
│   │   │   ├── "Key"
│   │   │   ├── "ManagedIdentity"
│   │   │   └── "User"
│   │   ├── LastModifiedAt: *string
│   │   ├── LastModifiedBy: *string
│   │   └── LastModifiedByType: *Enum (4 values)
│   │       ├── "Application"
│   │       ├── "Key"
│   │       ├── "ManagedIdentity"
│   │       └── "User"
│   ├── Tags: map[string]string
│   └── Type: *string
└── ScheduledQueryRule_Spec_ARM: Object (5 properties)
    ├── Kind: *Enum (2 values)
    │   ├── "LogAlert"
    │   └── "LogToMetric"
    ├── Location: *string
    ├── Name: string
    ├── Properties: *Object (15 properties)
    │   ├── Actions: *Object (2 properties)
    │   │   ├── ActionGroups: string[]
    │   │   └── CustomProperties: map[string]string
    │   ├── AutoMitigate: *bool
    │   ├── CheckWorkspaceAlertsStorageConfigured: *bool
    │   ├── Criteria: *Object (1 property)
    │   │   └── AllOf: Object (9 properties)[]
    │   │       ├── Dimensions: Object (3 properties)[]
    │   │       │   ├── Name: *string
    │   │       │   ├── Operator: *Enum (2 values)
    │   │       │   │   ├── "Exclude"
    │   │       │   │   └── "Include"
    │   │       │   └── Values: string[]
    │   │       ├── FailingPeriods: *Object (2 properties)
    │   │       │   ├── MinFailingPeriodsToAlert: *int
    │   │       │   └── NumberOfEvaluationPeriods: *int
    │   │       ├── MetricMeasureColumn: *string
    │   │       ├── MetricName: *string
    │   │       ├── Operator: *Enum (5 values)
    │   │       │   ├── "Equals"
    │   │       │   ├── "GreaterThan"
    │   │       │   ├── "GreaterThanOrEqual"
    │   │       │   ├── "LessThan"
    │   │       │   └── "LessThanOrEqual"
    │   │       ├── Query: *string
    │   │       ├── ResourceIdColumn: *string
    │   │       ├── Threshold: *float64
    │   │       └── TimeAggregation: *Enum (5 values)
    │   │           ├── "Average"
    │   │           ├── "Count"
    │   │           ├── "Maximum"
    │   │           ├── "Minimum"
    │   │           └── "Total"
    │   ├── Description: *string
    │   ├── DisplayName: *string
    │   ├── Enabled: *bool
    │   ├── EvaluationFrequency: *string
    │   ├── MuteActionsDuration: *string
    │   ├── OverrideQueryTimeRange: *string
    │   ├── Scopes: string[]
    │   ├── Severity: *Enum (5 values)
    │   │   ├── 0
    │   │   ├── 1
    │   │   ├── 2
    │   │   ├── 3
    │   │   └── 4
    │   ├── SkipQueryValidation: *bool
    │   ├── TargetResourceTypes: string[]
    │   └── WindowSize: *string
    └── Tags: map[string]string
