1package search
2
3// Copyright (c) Microsoft Corporation. All rights reserved.
4// Licensed under the MIT License. See License.txt in the project root for license information.
5//
6// Code generated by Microsoft (R) AutoRest Code Generator.
7// Changes may cause incorrect behavior and will be lost if the code is regenerated.
8
9// AdminKeyKind enumerates the values for admin key kind.
10type AdminKeyKind string
11
12const (
13	// Primary ...
14	Primary AdminKeyKind = "primary"
15	// Secondary ...
16	Secondary AdminKeyKind = "secondary"
17)
18
19// PossibleAdminKeyKindValues returns an array of possible values for the AdminKeyKind const type.
20func PossibleAdminKeyKindValues() []AdminKeyKind {
21	return []AdminKeyKind{Primary, Secondary}
22}
23
24// HostingMode enumerates the values for hosting mode.
25type HostingMode string
26
27const (
28	// Default ...
29	Default HostingMode = "default"
30	// HighDensity ...
31	HighDensity HostingMode = "highDensity"
32)
33
34// PossibleHostingModeValues returns an array of possible values for the HostingMode const type.
35func PossibleHostingModeValues() []HostingMode {
36	return []HostingMode{Default, HighDensity}
37}
38
39// IdentityType enumerates the values for identity type.
40type IdentityType string
41
42const (
43	// None ...
44	None IdentityType = "None"
45	// SystemAssigned ...
46	SystemAssigned IdentityType = "SystemAssigned"
47)
48
49// PossibleIdentityTypeValues returns an array of possible values for the IdentityType const type.
50func PossibleIdentityTypeValues() []IdentityType {
51	return []IdentityType{None, SystemAssigned}
52}
53
54// PrivateLinkServiceConnectionStatus enumerates the values for private link service connection status.
55type PrivateLinkServiceConnectionStatus string
56
57const (
58	// Approved ...
59	Approved PrivateLinkServiceConnectionStatus = "Approved"
60	// Disconnected ...
61	Disconnected PrivateLinkServiceConnectionStatus = "Disconnected"
62	// Pending ...
63	Pending PrivateLinkServiceConnectionStatus = "Pending"
64	// Rejected ...
65	Rejected PrivateLinkServiceConnectionStatus = "Rejected"
66)
67
68// PossiblePrivateLinkServiceConnectionStatusValues returns an array of possible values for the PrivateLinkServiceConnectionStatus const type.
69func PossiblePrivateLinkServiceConnectionStatusValues() []PrivateLinkServiceConnectionStatus {
70	return []PrivateLinkServiceConnectionStatus{Approved, Disconnected, Pending, Rejected}
71}
72
73// ProvisioningState enumerates the values for provisioning state.
74type ProvisioningState string
75
76const (
77	// Failed ...
78	Failed ProvisioningState = "failed"
79	// Provisioning ...
80	Provisioning ProvisioningState = "provisioning"
81	// Succeeded ...
82	Succeeded ProvisioningState = "succeeded"
83)
84
85// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
86func PossibleProvisioningStateValues() []ProvisioningState {
87	return []ProvisioningState{Failed, Provisioning, Succeeded}
88}
89
90// PublicNetworkAccess enumerates the values for public network access.
91type PublicNetworkAccess string
92
93const (
94	// Disabled ...
95	Disabled PublicNetworkAccess = "disabled"
96	// Enabled ...
97	Enabled PublicNetworkAccess = "enabled"
98)
99
100// PossiblePublicNetworkAccessValues returns an array of possible values for the PublicNetworkAccess const type.
101func PossiblePublicNetworkAccessValues() []PublicNetworkAccess {
102	return []PublicNetworkAccess{Disabled, Enabled}
103}
104
105// ServiceStatus enumerates the values for service status.
106type ServiceStatus string
107
108const (
109	// ServiceStatusDegraded ...
110	ServiceStatusDegraded ServiceStatus = "degraded"
111	// ServiceStatusDeleting ...
112	ServiceStatusDeleting ServiceStatus = "deleting"
113	// ServiceStatusDisabled ...
114	ServiceStatusDisabled ServiceStatus = "disabled"
115	// ServiceStatusError ...
116	ServiceStatusError ServiceStatus = "error"
117	// ServiceStatusProvisioning ...
118	ServiceStatusProvisioning ServiceStatus = "provisioning"
119	// ServiceStatusRunning ...
120	ServiceStatusRunning ServiceStatus = "running"
121)
122
123// PossibleServiceStatusValues returns an array of possible values for the ServiceStatus const type.
124func PossibleServiceStatusValues() []ServiceStatus {
125	return []ServiceStatus{ServiceStatusDegraded, ServiceStatusDeleting, ServiceStatusDisabled, ServiceStatusError, ServiceStatusProvisioning, ServiceStatusRunning}
126}
127
128// SharedPrivateLinkResourceAsyncOperationResult enumerates the values for shared private link resource async
129// operation result.
130type SharedPrivateLinkResourceAsyncOperationResult string
131
132const (
133	// SharedPrivateLinkResourceAsyncOperationResultFailed ...
134	SharedPrivateLinkResourceAsyncOperationResultFailed SharedPrivateLinkResourceAsyncOperationResult = "Failed"
135	// SharedPrivateLinkResourceAsyncOperationResultRunning ...
136	SharedPrivateLinkResourceAsyncOperationResultRunning SharedPrivateLinkResourceAsyncOperationResult = "Running"
137	// SharedPrivateLinkResourceAsyncOperationResultSucceeded ...
138	SharedPrivateLinkResourceAsyncOperationResultSucceeded SharedPrivateLinkResourceAsyncOperationResult = "Succeeded"
139)
140
141// PossibleSharedPrivateLinkResourceAsyncOperationResultValues returns an array of possible values for the SharedPrivateLinkResourceAsyncOperationResult const type.
142func PossibleSharedPrivateLinkResourceAsyncOperationResultValues() []SharedPrivateLinkResourceAsyncOperationResult {
143	return []SharedPrivateLinkResourceAsyncOperationResult{SharedPrivateLinkResourceAsyncOperationResultFailed, SharedPrivateLinkResourceAsyncOperationResultRunning, SharedPrivateLinkResourceAsyncOperationResultSucceeded}
144}
145
146// SharedPrivateLinkResourceProvisioningState enumerates the values for shared private link resource
147// provisioning state.
148type SharedPrivateLinkResourceProvisioningState string
149
150const (
151	// SharedPrivateLinkResourceProvisioningStateDeleting ...
152	SharedPrivateLinkResourceProvisioningStateDeleting SharedPrivateLinkResourceProvisioningState = "Deleting"
153	// SharedPrivateLinkResourceProvisioningStateFailed ...
154	SharedPrivateLinkResourceProvisioningStateFailed SharedPrivateLinkResourceProvisioningState = "Failed"
155	// SharedPrivateLinkResourceProvisioningStateIncomplete ...
156	SharedPrivateLinkResourceProvisioningStateIncomplete SharedPrivateLinkResourceProvisioningState = "Incomplete"
157	// SharedPrivateLinkResourceProvisioningStateSucceeded ...
158	SharedPrivateLinkResourceProvisioningStateSucceeded SharedPrivateLinkResourceProvisioningState = "Succeeded"
159	// SharedPrivateLinkResourceProvisioningStateUpdating ...
160	SharedPrivateLinkResourceProvisioningStateUpdating SharedPrivateLinkResourceProvisioningState = "Updating"
161)
162
163// PossibleSharedPrivateLinkResourceProvisioningStateValues returns an array of possible values for the SharedPrivateLinkResourceProvisioningState const type.
164func PossibleSharedPrivateLinkResourceProvisioningStateValues() []SharedPrivateLinkResourceProvisioningState {
165	return []SharedPrivateLinkResourceProvisioningState{SharedPrivateLinkResourceProvisioningStateDeleting, SharedPrivateLinkResourceProvisioningStateFailed, SharedPrivateLinkResourceProvisioningStateIncomplete, SharedPrivateLinkResourceProvisioningStateSucceeded, SharedPrivateLinkResourceProvisioningStateUpdating}
166}
167
168// SharedPrivateLinkResourceStatus enumerates the values for shared private link resource status.
169type SharedPrivateLinkResourceStatus string
170
171const (
172	// SharedPrivateLinkResourceStatusApproved ...
173	SharedPrivateLinkResourceStatusApproved SharedPrivateLinkResourceStatus = "Approved"
174	// SharedPrivateLinkResourceStatusDisconnected ...
175	SharedPrivateLinkResourceStatusDisconnected SharedPrivateLinkResourceStatus = "Disconnected"
176	// SharedPrivateLinkResourceStatusPending ...
177	SharedPrivateLinkResourceStatusPending SharedPrivateLinkResourceStatus = "Pending"
178	// SharedPrivateLinkResourceStatusRejected ...
179	SharedPrivateLinkResourceStatusRejected SharedPrivateLinkResourceStatus = "Rejected"
180)
181
182// PossibleSharedPrivateLinkResourceStatusValues returns an array of possible values for the SharedPrivateLinkResourceStatus const type.
183func PossibleSharedPrivateLinkResourceStatusValues() []SharedPrivateLinkResourceStatus {
184	return []SharedPrivateLinkResourceStatus{SharedPrivateLinkResourceStatusApproved, SharedPrivateLinkResourceStatusDisconnected, SharedPrivateLinkResourceStatusPending, SharedPrivateLinkResourceStatusRejected}
185}
186
187// SkuName enumerates the values for sku name.
188type SkuName string
189
190const (
191	// Basic ...
192	Basic SkuName = "basic"
193	// Free ...
194	Free SkuName = "free"
195	// Standard ...
196	Standard SkuName = "standard"
197	// Standard2 ...
198	Standard2 SkuName = "standard2"
199	// Standard3 ...
200	Standard3 SkuName = "standard3"
201	// StorageOptimizedL1 ...
202	StorageOptimizedL1 SkuName = "storage_optimized_l1"
203	// StorageOptimizedL2 ...
204	StorageOptimizedL2 SkuName = "storage_optimized_l2"
205)
206
207// PossibleSkuNameValues returns an array of possible values for the SkuName const type.
208func PossibleSkuNameValues() []SkuName {
209	return []SkuName{Basic, Free, Standard, Standard2, Standard3, StorageOptimizedL1, StorageOptimizedL2}
210}
211
212// UnavailableNameReason enumerates the values for unavailable name reason.
213type UnavailableNameReason string
214
215const (
216	// AlreadyExists ...
217	AlreadyExists UnavailableNameReason = "AlreadyExists"
218	// Invalid ...
219	Invalid UnavailableNameReason = "Invalid"
220)
221
222// PossibleUnavailableNameReasonValues returns an array of possible values for the UnavailableNameReason const type.
223func PossibleUnavailableNameReasonValues() []UnavailableNameReason {
224	return []UnavailableNameReason{AlreadyExists, Invalid}
225}
226