1package storageimportexport
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// DriveState enumerates the values for drive state.
21type DriveState string
22
23const (
24	// Completed ...
25	Completed DriveState = "Completed"
26	// CompletedMoreInfo ...
27	CompletedMoreInfo DriveState = "CompletedMoreInfo"
28	// NeverReceived ...
29	NeverReceived DriveState = "NeverReceived"
30	// Received ...
31	Received DriveState = "Received"
32	// ShippedBack ...
33	ShippedBack DriveState = "ShippedBack"
34	// Specified ...
35	Specified DriveState = "Specified"
36	// Transferring ...
37	Transferring DriveState = "Transferring"
38)
39
40// PossibleDriveStateValues returns an array of possible values for the DriveState const type.
41func PossibleDriveStateValues() []DriveState {
42	return []DriveState{Completed, CompletedMoreInfo, NeverReceived, Received, ShippedBack, Specified, Transferring}
43}
44
45// KekType enumerates the values for kek type.
46type KekType string
47
48const (
49	// CustomerManaged ...
50	CustomerManaged KekType = "CustomerManaged"
51	// MicrosoftManaged ...
52	MicrosoftManaged KekType = "MicrosoftManaged"
53)
54
55// PossibleKekTypeValues returns an array of possible values for the KekType const type.
56func PossibleKekTypeValues() []KekType {
57	return []KekType{CustomerManaged, MicrosoftManaged}
58}
59
60// Type enumerates the values for type.
61type Type string
62
63const (
64	// None ...
65	None Type = "None"
66	// SystemAssigned ...
67	SystemAssigned Type = "SystemAssigned"
68	// UserAssigned ...
69	UserAssigned Type = "UserAssigned"
70)
71
72// PossibleTypeValues returns an array of possible values for the Type const type.
73func PossibleTypeValues() []Type {
74	return []Type{None, SystemAssigned, UserAssigned}
75}
76