1// +build go1.9
2
3// Copyright 2021 Microsoft Corporation
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//
9//     http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16
17// This code was auto-generated by:
18// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
19
20package storagecache
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2020-10-01/storagecache"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type CacheIdentityType = original.CacheIdentityType
33
34const (
35	None           CacheIdentityType = original.None
36	SystemAssigned CacheIdentityType = original.SystemAssigned
37)
38
39type CreatedByType = original.CreatedByType
40
41const (
42	Application     CreatedByType = original.Application
43	Key             CreatedByType = original.Key
44	ManagedIdentity CreatedByType = original.ManagedIdentity
45	User            CreatedByType = original.User
46)
47
48type DomainJoinedType = original.DomainJoinedType
49
50const (
51	Error DomainJoinedType = original.Error
52	No    DomainJoinedType = original.No
53	Yes   DomainJoinedType = original.Yes
54)
55
56type FirmwareStatusType = original.FirmwareStatusType
57
58const (
59	Available   FirmwareStatusType = original.Available
60	Unavailable FirmwareStatusType = original.Unavailable
61)
62
63type HealthStateType = original.HealthStateType
64
65const (
66	Degraded      HealthStateType = original.Degraded
67	Down          HealthStateType = original.Down
68	Flushing      HealthStateType = original.Flushing
69	Healthy       HealthStateType = original.Healthy
70	Stopped       HealthStateType = original.Stopped
71	Stopping      HealthStateType = original.Stopping
72	Transitioning HealthStateType = original.Transitioning
73	Unknown       HealthStateType = original.Unknown
74	Upgrading     HealthStateType = original.Upgrading
75)
76
77type MetricAggregationType = original.MetricAggregationType
78
79const (
80	MetricAggregationTypeAverage      MetricAggregationType = original.MetricAggregationTypeAverage
81	MetricAggregationTypeCount        MetricAggregationType = original.MetricAggregationTypeCount
82	MetricAggregationTypeMaximum      MetricAggregationType = original.MetricAggregationTypeMaximum
83	MetricAggregationTypeMinimum      MetricAggregationType = original.MetricAggregationTypeMinimum
84	MetricAggregationTypeNone         MetricAggregationType = original.MetricAggregationTypeNone
85	MetricAggregationTypeNotSpecified MetricAggregationType = original.MetricAggregationTypeNotSpecified
86	MetricAggregationTypeTotal        MetricAggregationType = original.MetricAggregationTypeTotal
87)
88
89type NfsAccessRuleAccess = original.NfsAccessRuleAccess
90
91const (
92	NfsAccessRuleAccessNo NfsAccessRuleAccess = original.NfsAccessRuleAccessNo
93	NfsAccessRuleAccessRo NfsAccessRuleAccess = original.NfsAccessRuleAccessRo
94	NfsAccessRuleAccessRw NfsAccessRuleAccess = original.NfsAccessRuleAccessRw
95)
96
97type NfsAccessRuleScope = original.NfsAccessRuleScope
98
99const (
100	Default NfsAccessRuleScope = original.Default
101	Host    NfsAccessRuleScope = original.Host
102	Network NfsAccessRuleScope = original.Network
103)
104
105type ProvisioningStateType = original.ProvisioningStateType
106
107const (
108	Cancelled ProvisioningStateType = original.Cancelled
109	Creating  ProvisioningStateType = original.Creating
110	Deleting  ProvisioningStateType = original.Deleting
111	Failed    ProvisioningStateType = original.Failed
112	Succeeded ProvisioningStateType = original.Succeeded
113	Updating  ProvisioningStateType = original.Updating
114)
115
116type ReasonCode = original.ReasonCode
117
118const (
119	NotAvailableForSubscription ReasonCode = original.NotAvailableForSubscription
120	QuotaID                     ReasonCode = original.QuotaID
121)
122
123type TargetType = original.TargetType
124
125const (
126	TargetTypeClfs                    TargetType = original.TargetTypeClfs
127	TargetTypeNfs3                    TargetType = original.TargetTypeNfs3
128	TargetTypeStorageTargetProperties TargetType = original.TargetTypeStorageTargetProperties
129	TargetTypeUnknown                 TargetType = original.TargetTypeUnknown
130)
131
132type UsernameDownloadedType = original.UsernameDownloadedType
133
134const (
135	UsernameDownloadedTypeError UsernameDownloadedType = original.UsernameDownloadedTypeError
136	UsernameDownloadedTypeNo    UsernameDownloadedType = original.UsernameDownloadedTypeNo
137	UsernameDownloadedTypeYes   UsernameDownloadedType = original.UsernameDownloadedTypeYes
138)
139
140type UsernameSource = original.UsernameSource
141
142const (
143	UsernameSourceAD   UsernameSource = original.UsernameSourceAD
144	UsernameSourceFile UsernameSource = original.UsernameSourceFile
145	UsernameSourceLDAP UsernameSource = original.UsernameSourceLDAP
146	UsernameSourceNone UsernameSource = original.UsernameSourceNone
147)
148
149type APIOperation = original.APIOperation
150type APIOperationDisplay = original.APIOperationDisplay
151type APIOperationListResult = original.APIOperationListResult
152type APIOperationListResultIterator = original.APIOperationListResultIterator
153type APIOperationListResultPage = original.APIOperationListResultPage
154type APIOperationProperties = original.APIOperationProperties
155type APIOperationPropertiesServiceSpecification = original.APIOperationPropertiesServiceSpecification
156type AscOperation = original.AscOperation
157type AscOperationProperties = original.AscOperationProperties
158type AscOperationsClient = original.AscOperationsClient
159type BaseClient = original.BaseClient
160type BasicStorageTargetProperties = original.BasicStorageTargetProperties
161type Cache = original.Cache
162type CacheActiveDirectorySettings = original.CacheActiveDirectorySettings
163type CacheActiveDirectorySettingsCredentials = original.CacheActiveDirectorySettingsCredentials
164type CacheDirectorySettings = original.CacheDirectorySettings
165type CacheEncryptionSettings = original.CacheEncryptionSettings
166type CacheHealth = original.CacheHealth
167type CacheIdentity = original.CacheIdentity
168type CacheNetworkSettings = original.CacheNetworkSettings
169type CacheProperties = original.CacheProperties
170type CacheSecuritySettings = original.CacheSecuritySettings
171type CacheSku = original.CacheSku
172type CacheUpgradeStatus = original.CacheUpgradeStatus
173type CacheUsernameDownloadSettings = original.CacheUsernameDownloadSettings
174type CacheUsernameDownloadSettingsCredentials = original.CacheUsernameDownloadSettingsCredentials
175type CachesClient = original.CachesClient
176type CachesCreateOrUpdateFuture = original.CachesCreateOrUpdateFuture
177type CachesDebugInfoFuture = original.CachesDebugInfoFuture
178type CachesDeleteFuture = original.CachesDeleteFuture
179type CachesFlushFuture = original.CachesFlushFuture
180type CachesListResult = original.CachesListResult
181type CachesListResultIterator = original.CachesListResultIterator
182type CachesListResultPage = original.CachesListResultPage
183type CachesStartFuture = original.CachesStartFuture
184type CachesStopFuture = original.CachesStopFuture
185type CachesUpgradeFirmwareFuture = original.CachesUpgradeFirmwareFuture
186type ClfsTarget = original.ClfsTarget
187type ClfsTargetProperties = original.ClfsTargetProperties
188type CloudError = original.CloudError
189type CloudErrorBody = original.CloudErrorBody
190type ErrorResponse = original.ErrorResponse
191type KeyVaultKeyReference = original.KeyVaultKeyReference
192type KeyVaultKeyReferenceSourceVault = original.KeyVaultKeyReferenceSourceVault
193type MetricDimension = original.MetricDimension
194type MetricSpecification = original.MetricSpecification
195type NamespaceJunction = original.NamespaceJunction
196type Nfs3Target = original.Nfs3Target
197type Nfs3TargetProperties = original.Nfs3TargetProperties
198type NfsAccessPolicy = original.NfsAccessPolicy
199type NfsAccessRule = original.NfsAccessRule
200type OperationsClient = original.OperationsClient
201type ResourceSku = original.ResourceSku
202type ResourceSkuCapabilities = original.ResourceSkuCapabilities
203type ResourceSkuLocationInfo = original.ResourceSkuLocationInfo
204type ResourceSkusResult = original.ResourceSkusResult
205type ResourceSkusResultIterator = original.ResourceSkusResultIterator
206type ResourceSkusResultPage = original.ResourceSkusResultPage
207type Restriction = original.Restriction
208type SkusClient = original.SkusClient
209type StorageTarget = original.StorageTarget
210type StorageTargetProperties = original.StorageTargetProperties
211type StorageTargetResource = original.StorageTargetResource
212type StorageTargetsClient = original.StorageTargetsClient
213type StorageTargetsCreateOrUpdateFuture = original.StorageTargetsCreateOrUpdateFuture
214type StorageTargetsDeleteFuture = original.StorageTargetsDeleteFuture
215type StorageTargetsResult = original.StorageTargetsResult
216type StorageTargetsResultIterator = original.StorageTargetsResultIterator
217type StorageTargetsResultPage = original.StorageTargetsResultPage
218type SystemData = original.SystemData
219type UnknownTarget = original.UnknownTarget
220type UnknownTargetProperties = original.UnknownTargetProperties
221type UsageModel = original.UsageModel
222type UsageModelDisplay = original.UsageModelDisplay
223type UsageModelsClient = original.UsageModelsClient
224type UsageModelsResult = original.UsageModelsResult
225type UsageModelsResultIterator = original.UsageModelsResultIterator
226type UsageModelsResultPage = original.UsageModelsResultPage
227
228func New(subscriptionID string) BaseClient {
229	return original.New(subscriptionID)
230}
231func NewAPIOperationListResultIterator(page APIOperationListResultPage) APIOperationListResultIterator {
232	return original.NewAPIOperationListResultIterator(page)
233}
234func NewAPIOperationListResultPage(cur APIOperationListResult, getNextPage func(context.Context, APIOperationListResult) (APIOperationListResult, error)) APIOperationListResultPage {
235	return original.NewAPIOperationListResultPage(cur, getNextPage)
236}
237func NewAscOperationsClient(subscriptionID string) AscOperationsClient {
238	return original.NewAscOperationsClient(subscriptionID)
239}
240func NewAscOperationsClientWithBaseURI(baseURI string, subscriptionID string) AscOperationsClient {
241	return original.NewAscOperationsClientWithBaseURI(baseURI, subscriptionID)
242}
243func NewCachesClient(subscriptionID string) CachesClient {
244	return original.NewCachesClient(subscriptionID)
245}
246func NewCachesClientWithBaseURI(baseURI string, subscriptionID string) CachesClient {
247	return original.NewCachesClientWithBaseURI(baseURI, subscriptionID)
248}
249func NewCachesListResultIterator(page CachesListResultPage) CachesListResultIterator {
250	return original.NewCachesListResultIterator(page)
251}
252func NewCachesListResultPage(cur CachesListResult, getNextPage func(context.Context, CachesListResult) (CachesListResult, error)) CachesListResultPage {
253	return original.NewCachesListResultPage(cur, getNextPage)
254}
255func NewOperationsClient(subscriptionID string) OperationsClient {
256	return original.NewOperationsClient(subscriptionID)
257}
258func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
259	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
260}
261func NewResourceSkusResultIterator(page ResourceSkusResultPage) ResourceSkusResultIterator {
262	return original.NewResourceSkusResultIterator(page)
263}
264func NewResourceSkusResultPage(cur ResourceSkusResult, getNextPage func(context.Context, ResourceSkusResult) (ResourceSkusResult, error)) ResourceSkusResultPage {
265	return original.NewResourceSkusResultPage(cur, getNextPage)
266}
267func NewSkusClient(subscriptionID string) SkusClient {
268	return original.NewSkusClient(subscriptionID)
269}
270func NewSkusClientWithBaseURI(baseURI string, subscriptionID string) SkusClient {
271	return original.NewSkusClientWithBaseURI(baseURI, subscriptionID)
272}
273func NewStorageTargetsClient(subscriptionID string) StorageTargetsClient {
274	return original.NewStorageTargetsClient(subscriptionID)
275}
276func NewStorageTargetsClientWithBaseURI(baseURI string, subscriptionID string) StorageTargetsClient {
277	return original.NewStorageTargetsClientWithBaseURI(baseURI, subscriptionID)
278}
279func NewStorageTargetsResultIterator(page StorageTargetsResultPage) StorageTargetsResultIterator {
280	return original.NewStorageTargetsResultIterator(page)
281}
282func NewStorageTargetsResultPage(cur StorageTargetsResult, getNextPage func(context.Context, StorageTargetsResult) (StorageTargetsResult, error)) StorageTargetsResultPage {
283	return original.NewStorageTargetsResultPage(cur, getNextPage)
284}
285func NewUsageModelsClient(subscriptionID string) UsageModelsClient {
286	return original.NewUsageModelsClient(subscriptionID)
287}
288func NewUsageModelsClientWithBaseURI(baseURI string, subscriptionID string) UsageModelsClient {
289	return original.NewUsageModelsClientWithBaseURI(baseURI, subscriptionID)
290}
291func NewUsageModelsResultIterator(page UsageModelsResultPage) UsageModelsResultIterator {
292	return original.NewUsageModelsResultIterator(page)
293}
294func NewUsageModelsResultPage(cur UsageModelsResult, getNextPage func(context.Context, UsageModelsResult) (UsageModelsResult, error)) UsageModelsResultPage {
295	return original.NewUsageModelsResultPage(cur, getNextPage)
296}
297func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
298	return original.NewWithBaseURI(baseURI, subscriptionID)
299}
300func PossibleCacheIdentityTypeValues() []CacheIdentityType {
301	return original.PossibleCacheIdentityTypeValues()
302}
303func PossibleCreatedByTypeValues() []CreatedByType {
304	return original.PossibleCreatedByTypeValues()
305}
306func PossibleDomainJoinedTypeValues() []DomainJoinedType {
307	return original.PossibleDomainJoinedTypeValues()
308}
309func PossibleFirmwareStatusTypeValues() []FirmwareStatusType {
310	return original.PossibleFirmwareStatusTypeValues()
311}
312func PossibleHealthStateTypeValues() []HealthStateType {
313	return original.PossibleHealthStateTypeValues()
314}
315func PossibleMetricAggregationTypeValues() []MetricAggregationType {
316	return original.PossibleMetricAggregationTypeValues()
317}
318func PossibleNfsAccessRuleAccessValues() []NfsAccessRuleAccess {
319	return original.PossibleNfsAccessRuleAccessValues()
320}
321func PossibleNfsAccessRuleScopeValues() []NfsAccessRuleScope {
322	return original.PossibleNfsAccessRuleScopeValues()
323}
324func PossibleProvisioningStateTypeValues() []ProvisioningStateType {
325	return original.PossibleProvisioningStateTypeValues()
326}
327func PossibleReasonCodeValues() []ReasonCode {
328	return original.PossibleReasonCodeValues()
329}
330func PossibleTargetTypeValues() []TargetType {
331	return original.PossibleTargetTypeValues()
332}
333func PossibleUsernameDownloadedTypeValues() []UsernameDownloadedType {
334	return original.PossibleUsernameDownloadedTypeValues()
335}
336func PossibleUsernameSourceValues() []UsernameSource {
337	return original.PossibleUsernameSourceValues()
338}
339func UserAgent() string {
340	return original.UserAgent() + " profiles/latest"
341}
342func Version() string {
343	return original.Version()
344}
345