1package operationalinsights
2
3// Copyright (c) Microsoft and contributors.  All rights reserved.
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8// http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13//
14// See the License for the specific language governing permissions and
15// limitations under the License.
16//
17// Code generated by Microsoft (R) AutoRest Code Generator.
18// Changes may cause incorrect behavior and will be lost if the code is regenerated.
19
20// PurgeState enumerates the values for purge state.
21type PurgeState string
22
23const (
24	// Completed ...
25	Completed PurgeState = "completed"
26	// Pending ...
27	Pending PurgeState = "pending"
28)
29
30// PossiblePurgeStateValues returns an array of possible values for the PurgeState const type.
31func PossiblePurgeStateValues() []PurgeState {
32	return []PurgeState{Completed, Pending}
33}
34
35// SearchSortEnum enumerates the values for search sort enum.
36type SearchSortEnum string
37
38const (
39	// Asc ...
40	Asc SearchSortEnum = "asc"
41	// Desc ...
42	Desc SearchSortEnum = "desc"
43)
44
45// PossibleSearchSortEnumValues returns an array of possible values for the SearchSortEnum const type.
46func PossibleSearchSortEnumValues() []SearchSortEnum {
47	return []SearchSortEnum{Asc, Desc}
48}
49
50// SkuNameEnum enumerates the values for sku name enum.
51type SkuNameEnum string
52
53const (
54	// CapacityReservation ...
55	CapacityReservation SkuNameEnum = "CapacityReservation"
56	// Free ...
57	Free SkuNameEnum = "Free"
58	// PerGB2018 ...
59	PerGB2018 SkuNameEnum = "PerGB2018"
60	// PerNode ...
61	PerNode SkuNameEnum = "PerNode"
62	// Premium ...
63	Premium SkuNameEnum = "Premium"
64	// Standalone ...
65	Standalone SkuNameEnum = "Standalone"
66	// Standard ...
67	Standard SkuNameEnum = "Standard"
68)
69
70// PossibleSkuNameEnumValues returns an array of possible values for the SkuNameEnum const type.
71func PossibleSkuNameEnumValues() []SkuNameEnum {
72	return []SkuNameEnum{CapacityReservation, Free, PerGB2018, PerNode, Premium, Standalone, Standard}
73}
74
75// StorageInsightState enumerates the values for storage insight state.
76type StorageInsightState string
77
78const (
79	// ERROR ...
80	ERROR StorageInsightState = "ERROR"
81	// OK ...
82	OK StorageInsightState = "OK"
83)
84
85// PossibleStorageInsightStateValues returns an array of possible values for the StorageInsightState const type.
86func PossibleStorageInsightStateValues() []StorageInsightState {
87	return []StorageInsightState{ERROR, OK}
88}
89