# Packages

Code generated by azure-service-operator-codegen.
Package storage contains API Schema definitions for the insights storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=insights.azure.com +versionName=v1api20221001storage.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

Autoscale notification.
Autoscale notification.
Autoscale profile.
Autoscale profile.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/autoscale_API.json - ARM URI: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}.
No description provided by the author
No description provided by the author
+kubebuilder:object:root=true Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2022-10-01/autoscale_API.json - ARM URI: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}.
Details for configuring operator behavior.
Email notification of an autoscale event.
Email notification of an autoscale event.
The trigger that results in a scaling action.
The trigger that results in a scaling action.
The parameters for enabling predictive autoscale.
The parameters for enabling predictive autoscale.
The repeating times at which this profile begins.
The repeating times at which this profile begins.
The scheduling constraints for when the profile begins.
The scheduling constraints for when the profile begins.
The parameters for the scaling action.
The parameters for the scaling action.
The number of instances that can be used during this profile.
The number of instances that can be used during this profile.
A rule that provide the triggers and parameters for the scaling action.
A rule that provide the triggers and parameters for the scaling action.
Specifies an auto scale rule metric dimension.
Specifies an auto scale rule metric dimension.
Metadata pertaining to creation and last modification of the resource.
A specific date-time for the profile.
A specific date-time for the profile.
Webhook notification of an autoscale event.
Webhook notification of an autoscale event.

# Type aliases

+kubebuilder:validation:Enum={"2022-10-01"}.
+kubebuilder:validation:Enum={"Scale"}.
No description provided by the author
+kubebuilder:validation:Enum={"Equals","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","NotEquals"}.
+kubebuilder:validation:Enum={"Equals","GreaterThan","GreaterThanOrEqual","LessThan","LessThanOrEqual","NotEquals"}.
+kubebuilder:validation:Enum={"Average","Count","Max","Min","Sum"}.
+kubebuilder:validation:Enum={"Average","Count","Max","Min","Sum"}.
+kubebuilder:validation:Enum={"Average","Count","Last","Maximum","Minimum","Total"}.
+kubebuilder:validation:Enum={"Average","Count","Last","Maximum","Minimum","Total"}.
+kubebuilder:validation:Enum={"Disabled","Enabled","ForecastOnly"}.
No description provided by the author
+kubebuilder:validation:Enum={"Day","Hour","Minute","Month","None","Second","Week","Year"}.
+kubebuilder:validation:Enum={"Day","Hour","Minute","Month","None","Second","Week","Year"}.
+kubebuilder:validation:Enum={"Decrease","Increase","None"}.
+kubebuilder:validation:Enum={"Decrease","Increase","None"}.
+kubebuilder:validation:Enum={"ChangeCount","ExactCount","PercentChangeCount","ServiceAllowedNextValue"}.
+kubebuilder:validation:Enum={"ChangeCount","ExactCount","PercentChangeCount","ServiceAllowedNextValue"}.
+kubebuilder:validation:Enum={"Equals","NotEquals"}.
+kubebuilder:validation:Enum={"Equals","NotEquals"}.
No description provided by the author
No description provided by the author