// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/insights/v1api20221001/storage
├── APIVersion: Enum (1 value)
│   └── "2022-10-01"
└── AutoscaleSetting: Resource
    ├── Owner: resources/v1apiv20191001.ResourceGroup
    ├── Spec: Object (13 properties)
    │   ├── AzureName: string
    │   ├── Enabled: *bool
    │   ├── Location: *string
    │   ├── Name: *string
    │   ├── Notifications: Object (4 properties)[]
    │   │   ├── Email: *Object (4 properties)
    │   │   │   ├── CustomEmails: string[]
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   ├── SendToSubscriptionAdministrator: *bool
    │   │   │   └── SendToSubscriptionCoAdministrators: *bool
    │   │   ├── Operation: *string
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   └── Webhooks: Object (3 properties)[]
    │   │       ├── Properties: map[string]string
    │   │       ├── PropertyBag: genruntime.PropertyBag
    │   │       └── ServiceUri: *string
    │   ├── OriginalVersion: string
    │   ├── Owner: *genruntime.KnownResourceReference
    │   ├── PredictiveAutoscalePolicy: *Object (3 properties)
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   ├── ScaleLookAheadTime: *string
    │   │   └── ScaleMode: *string
    │   ├── Profiles: Object (6 properties)[]
    │   │   ├── Capacity: *Object (4 properties)
    │   │   │   ├── Default: *string
    │   │   │   ├── Maximum: *string
    │   │   │   ├── Minimum: *string
    │   │   │   └── PropertyBag: genruntime.PropertyBag
    │   │   ├── FixedDate: *Object (4 properties)
    │   │   │   ├── End: *string
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   ├── Start: *string
    │   │   │   └── TimeZone: *string
    │   │   ├── Name: *string
    │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   ├── Recurrence: *Object (3 properties)
    │   │   │   ├── Frequency: *string
    │   │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │   │   └── Schedule: *Object (5 properties)
    │   │   │       ├── Days: string[]
    │   │   │       ├── Hours: int[]
    │   │   │       ├── Minutes: int[]
    │   │   │       ├── PropertyBag: genruntime.PropertyBag
    │   │   │       └── TimeZone: *string
    │   │   └── Rules: Object (3 properties)[]
    │   │       ├── MetricTrigger: *Object (13 properties)
    │   │       │   ├── Dimensions: Object (4 properties)[]
    │   │       │   │   ├── DimensionName: *string
    │   │       │   │   ├── Operator: *string
    │   │       │   │   ├── PropertyBag: genruntime.PropertyBag
    │   │       │   │   └── Values: string[]
    │   │       │   ├── DividePerInstance: *bool
    │   │       │   ├── MetricName: *string
    │   │       │   ├── MetricNamespace: *string
    │   │       │   ├── MetricResourceLocation: *string
    │   │       │   ├── MetricResourceUriReference: *genruntime.ResourceReference
    │   │       │   ├── Operator: *string
    │   │       │   ├── PropertyBag: genruntime.PropertyBag
    │   │       │   ├── Statistic: *string
    │   │       │   ├── Threshold: *float64
    │   │       │   ├── TimeAggregation: *string
    │   │       │   ├── TimeGrain: *string
    │   │       │   └── TimeWindow: *string
    │   │       ├── PropertyBag: genruntime.PropertyBag
    │   │       └── ScaleAction: *Object (5 properties)
    │   │           ├── Cooldown: *string
    │   │           ├── Direction: *string
    │   │           ├── PropertyBag: genruntime.PropertyBag
    │   │           ├── Type: *string
    │   │           └── Value: *string
    │   ├── PropertyBag: genruntime.PropertyBag
    │   ├── Tags: map[string]string
    │   ├── TargetResourceLocation: *string
    │   └── TargetResourceUriReference: *genruntime.ResourceReference
    └── Status: Object (15 properties)
        ├── Conditions: conditions.Condition[]
        ├── Enabled: *bool
        ├── Id: *string
        ├── Location: *string
        ├── Name: *string
        ├── Notifications: Object (4 properties)[]
        │   ├── Email: *Object (4 properties)
        │   │   ├── CustomEmails: string[]
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   ├── SendToSubscriptionAdministrator: *bool
        │   │   └── SendToSubscriptionCoAdministrators: *bool
        │   ├── Operation: *string
        │   ├── PropertyBag: genruntime.PropertyBag
        │   └── Webhooks: Object (3 properties)[]
        │       ├── Properties: map[string]string
        │       ├── PropertyBag: genruntime.PropertyBag
        │       └── ServiceUri: *string
        ├── PredictiveAutoscalePolicy: *Object (3 properties)
        │   ├── PropertyBag: genruntime.PropertyBag
        │   ├── ScaleLookAheadTime: *string
        │   └── ScaleMode: *string
        ├── Profiles: Object (6 properties)[]
        │   ├── Capacity: *Object (4 properties)
        │   │   ├── Default: *string
        │   │   ├── Maximum: *string
        │   │   ├── Minimum: *string
        │   │   └── PropertyBag: genruntime.PropertyBag
        │   ├── FixedDate: *Object (4 properties)
        │   │   ├── End: *string
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   ├── Start: *string
        │   │   └── TimeZone: *string
        │   ├── Name: *string
        │   ├── PropertyBag: genruntime.PropertyBag
        │   ├── Recurrence: *Object (3 properties)
        │   │   ├── Frequency: *string
        │   │   ├── PropertyBag: genruntime.PropertyBag
        │   │   └── Schedule: *Object (5 properties)
        │   │       ├── Days: string[]
        │   │       ├── Hours: int[]
        │   │       ├── Minutes: int[]
        │   │       ├── PropertyBag: genruntime.PropertyBag
        │   │       └── TimeZone: *string
        │   └── Rules: Object (3 properties)[]
        │       ├── MetricTrigger: *Object (13 properties)
        │       │   ├── Dimensions: Object (4 properties)[]
        │       │   │   ├── DimensionName: *string
        │       │   │   ├── Operator: *string
        │       │   │   ├── PropertyBag: genruntime.PropertyBag
        │       │   │   └── Values: string[]
        │       │   ├── DividePerInstance: *bool
        │       │   ├── MetricName: *string
        │       │   ├── MetricNamespace: *string
        │       │   ├── MetricResourceLocation: *string
        │       │   ├── MetricResourceUri: *string
        │       │   ├── Operator: *string
        │       │   ├── PropertyBag: genruntime.PropertyBag
        │       │   ├── Statistic: *string
        │       │   ├── Threshold: *float64
        │       │   ├── TimeAggregation: *string
        │       │   ├── TimeGrain: *string
        │       │   └── TimeWindow: *string
        │       ├── PropertyBag: genruntime.PropertyBag
        │       └── ScaleAction: *Object (5 properties)
        │           ├── Cooldown: *string
        │           ├── Direction: *string
        │           ├── PropertyBag: genruntime.PropertyBag
        │           ├── Type: *string
        │           └── Value: *string
        ├── PropertiesName: *string
        ├── PropertyBag: genruntime.PropertyBag
        ├── SystemData: *Object (7 properties)
        │   ├── CreatedAt: *string
        │   ├── CreatedBy: *string
        │   ├── CreatedByType: *string
        │   ├── LastModifiedAt: *string
        │   ├── LastModifiedBy: *string
        │   ├── LastModifiedByType: *string
        │   └── PropertyBag: genruntime.PropertyBag
        ├── Tags: map[string]string
        ├── TargetResourceLocation: *string
        ├── TargetResourceUri: *string
        └── Type: *string
