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