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