1//go:build go1.9
2// +build go1.9
3
4// Copyright (c) Microsoft Corporation. All rights reserved.
5// Licensed under the MIT License. See License.txt in the project root for license information.
6
7// This code was auto-generated by:
8// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
9
10package storagecache
11
12import (
13	"context"
14
15	original "github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-05-01/storagecache"
16)
17
18const (
19	DefaultBaseURI = original.DefaultBaseURI
20)
21
22type CacheIdentityType = original.CacheIdentityType
23
24const (
25	CacheIdentityTypeNone                       CacheIdentityType = original.CacheIdentityTypeNone
26	CacheIdentityTypeSystemAssigned             CacheIdentityType = original.CacheIdentityTypeSystemAssigned
27	CacheIdentityTypeSystemAssignedUserAssigned CacheIdentityType = original.CacheIdentityTypeSystemAssignedUserAssigned
28	CacheIdentityTypeUserAssigned               CacheIdentityType = original.CacheIdentityTypeUserAssigned
29)
30
31type CreatedByType = original.CreatedByType
32
33const (
34	CreatedByTypeApplication     CreatedByType = original.CreatedByTypeApplication
35	CreatedByTypeKey             CreatedByType = original.CreatedByTypeKey
36	CreatedByTypeManagedIdentity CreatedByType = original.CreatedByTypeManagedIdentity
37	CreatedByTypeUser            CreatedByType = original.CreatedByTypeUser
38)
39
40type DomainJoinedType = original.DomainJoinedType
41
42const (
43	DomainJoinedTypeError DomainJoinedType = original.DomainJoinedTypeError
44	DomainJoinedTypeNo    DomainJoinedType = original.DomainJoinedTypeNo
45	DomainJoinedTypeYes   DomainJoinedType = original.DomainJoinedTypeYes
46)
47
48type FirmwareStatusType = original.FirmwareStatusType
49
50const (
51	FirmwareStatusTypeAvailable   FirmwareStatusType = original.FirmwareStatusTypeAvailable
52	FirmwareStatusTypeUnavailable FirmwareStatusType = original.FirmwareStatusTypeUnavailable
53)
54
55type HealthStateType = original.HealthStateType
56
57const (
58	HealthStateTypeDegraded      HealthStateType = original.HealthStateTypeDegraded
59	HealthStateTypeDown          HealthStateType = original.HealthStateTypeDown
60	HealthStateTypeFlushing      HealthStateType = original.HealthStateTypeFlushing
61	HealthStateTypeHealthy       HealthStateType = original.HealthStateTypeHealthy
62	HealthStateTypeStopped       HealthStateType = original.HealthStateTypeStopped
63	HealthStateTypeStopping      HealthStateType = original.HealthStateTypeStopping
64	HealthStateTypeTransitioning HealthStateType = original.HealthStateTypeTransitioning
65	HealthStateTypeUnknown       HealthStateType = original.HealthStateTypeUnknown
66	HealthStateTypeUpgrading     HealthStateType = original.HealthStateTypeUpgrading
67)
68
69type MetricAggregationType = original.MetricAggregationType
70
71const (
72	MetricAggregationTypeAverage      MetricAggregationType = original.MetricAggregationTypeAverage
73	MetricAggregationTypeCount        MetricAggregationType = original.MetricAggregationTypeCount
74	MetricAggregationTypeMaximum      MetricAggregationType = original.MetricAggregationTypeMaximum
75	MetricAggregationTypeMinimum      MetricAggregationType = original.MetricAggregationTypeMinimum
76	MetricAggregationTypeNone         MetricAggregationType = original.MetricAggregationTypeNone
77	MetricAggregationTypeNotSpecified MetricAggregationType = original.MetricAggregationTypeNotSpecified
78	MetricAggregationTypeTotal        MetricAggregationType = original.MetricAggregationTypeTotal
79)
80
81type NfsAccessRuleAccess = original.NfsAccessRuleAccess
82
83const (
84	NfsAccessRuleAccessNo NfsAccessRuleAccess = original.NfsAccessRuleAccessNo
85	NfsAccessRuleAccessRo NfsAccessRuleAccess = original.NfsAccessRuleAccessRo
86	NfsAccessRuleAccessRw NfsAccessRuleAccess = original.NfsAccessRuleAccessRw
87)
88
89type NfsAccessRuleScope = original.NfsAccessRuleScope
90
91const (
92	NfsAccessRuleScopeDefault NfsAccessRuleScope = original.NfsAccessRuleScopeDefault
93	NfsAccessRuleScopeHost    NfsAccessRuleScope = original.NfsAccessRuleScopeHost
94	NfsAccessRuleScopeNetwork NfsAccessRuleScope = original.NfsAccessRuleScopeNetwork
95)
96
97type ProvisioningStateType = original.ProvisioningStateType
98
99const (
100	ProvisioningStateTypeCancelled ProvisioningStateType = original.ProvisioningStateTypeCancelled
101	ProvisioningStateTypeCreating  ProvisioningStateType = original.ProvisioningStateTypeCreating
102	ProvisioningStateTypeDeleting  ProvisioningStateType = original.ProvisioningStateTypeDeleting
103	ProvisioningStateTypeFailed    ProvisioningStateType = original.ProvisioningStateTypeFailed
104	ProvisioningStateTypeSucceeded ProvisioningStateType = original.ProvisioningStateTypeSucceeded
105	ProvisioningStateTypeUpdating  ProvisioningStateType = original.ProvisioningStateTypeUpdating
106)
107
108type ReasonCode = original.ReasonCode
109
110const (
111	ReasonCodeNotAvailableForSubscription ReasonCode = original.ReasonCodeNotAvailableForSubscription
112	ReasonCodeQuotaID                     ReasonCode = original.ReasonCodeQuotaID
113)
114
115type StorageTargetType = original.StorageTargetType
116
117const (
118	StorageTargetTypeBlobNfs StorageTargetType = original.StorageTargetTypeBlobNfs
119	StorageTargetTypeClfs    StorageTargetType = original.StorageTargetTypeClfs
120	StorageTargetTypeNfs3    StorageTargetType = original.StorageTargetTypeNfs3
121	StorageTargetTypeUnknown StorageTargetType = original.StorageTargetTypeUnknown
122)
123
124type UsernameDownloadedType = original.UsernameDownloadedType
125
126const (
127	UsernameDownloadedTypeError UsernameDownloadedType = original.UsernameDownloadedTypeError
128	UsernameDownloadedTypeNo    UsernameDownloadedType = original.UsernameDownloadedTypeNo
129	UsernameDownloadedTypeYes   UsernameDownloadedType = original.UsernameDownloadedTypeYes
130)
131
132type UsernameSource = original.UsernameSource
133
134const (
135	UsernameSourceAD   UsernameSource = original.UsernameSourceAD
136	UsernameSourceFile UsernameSource = original.UsernameSourceFile
137	UsernameSourceLDAP UsernameSource = original.UsernameSourceLDAP
138	UsernameSourceNone UsernameSource = original.UsernameSourceNone
139)
140
141type APIOperation = original.APIOperation
142type APIOperationDisplay = original.APIOperationDisplay
143type APIOperationListResult = original.APIOperationListResult
144type APIOperationListResultIterator = original.APIOperationListResultIterator
145type APIOperationListResultPage = original.APIOperationListResultPage
146type APIOperationProperties = original.APIOperationProperties
147type APIOperationPropertiesServiceSpecification = original.APIOperationPropertiesServiceSpecification
148type AscOperation = original.AscOperation
149type AscOperationProperties = original.AscOperationProperties
150type AscOperationsClient = original.AscOperationsClient
151type BaseClient = original.BaseClient
152type BlobNfsTarget = original.BlobNfsTarget
153type Cache = original.Cache
154type CacheActiveDirectorySettings = original.CacheActiveDirectorySettings
155type CacheActiveDirectorySettingsCredentials = original.CacheActiveDirectorySettingsCredentials
156type CacheDirectorySettings = original.CacheDirectorySettings
157type CacheEncryptionSettings = original.CacheEncryptionSettings
158type CacheHealth = original.CacheHealth
159type CacheIdentity = original.CacheIdentity
160type CacheIdentityUserAssignedIdentitiesValue = original.CacheIdentityUserAssignedIdentitiesValue
161type CacheNetworkSettings = original.CacheNetworkSettings
162type CacheProperties = original.CacheProperties
163type CacheSecuritySettings = original.CacheSecuritySettings
164type CacheSku = original.CacheSku
165type CacheUpgradeStatus = original.CacheUpgradeStatus
166type CacheUsernameDownloadSettings = original.CacheUsernameDownloadSettings
167type CacheUsernameDownloadSettingsCredentials = original.CacheUsernameDownloadSettingsCredentials
168type CachesClient = original.CachesClient
169type CachesCreateOrUpdateFuture = original.CachesCreateOrUpdateFuture
170type CachesDebugInfoFuture = original.CachesDebugInfoFuture
171type CachesDeleteFuture = original.CachesDeleteFuture
172type CachesFlushFuture = original.CachesFlushFuture
173type CachesListResult = original.CachesListResult
174type CachesListResultIterator = original.CachesListResultIterator
175type CachesListResultPage = original.CachesListResultPage
176type CachesStartFuture = original.CachesStartFuture
177type CachesStopFuture = original.CachesStopFuture
178type CachesUpgradeFirmwareFuture = original.CachesUpgradeFirmwareFuture
179type ClfsTarget = original.ClfsTarget
180type CloudError = original.CloudError
181type CloudErrorBody = original.CloudErrorBody
182type Condition = original.Condition
183type ErrorResponse = original.ErrorResponse
184type KeyVaultKeyReference = original.KeyVaultKeyReference
185type KeyVaultKeyReferenceSourceVault = original.KeyVaultKeyReferenceSourceVault
186type MetricDimension = original.MetricDimension
187type MetricSpecification = original.MetricSpecification
188type NamespaceJunction = original.NamespaceJunction
189type Nfs3Target = original.Nfs3Target
190type NfsAccessPolicy = original.NfsAccessPolicy
191type NfsAccessRule = original.NfsAccessRule
192type OperationsClient = original.OperationsClient
193type ResourceSku = original.ResourceSku
194type ResourceSkuCapabilities = original.ResourceSkuCapabilities
195type ResourceSkuLocationInfo = original.ResourceSkuLocationInfo
196type ResourceSkusResult = original.ResourceSkusResult
197type ResourceSkusResultIterator = original.ResourceSkusResultIterator
198type ResourceSkusResultPage = original.ResourceSkusResultPage
199type Restriction = original.Restriction
200type SkusClient = original.SkusClient
201type StorageTarget = original.StorageTarget
202type StorageTargetClient = original.StorageTargetClient
203type StorageTargetFlushFuture = original.StorageTargetFlushFuture
204type StorageTargetProperties = original.StorageTargetProperties
205type StorageTargetResource = original.StorageTargetResource
206type StorageTargetResumeFuture = original.StorageTargetResumeFuture
207type StorageTargetSuspendFuture = original.StorageTargetSuspendFuture
208type StorageTargetsClient = original.StorageTargetsClient
209type StorageTargetsCreateOrUpdateFuture = original.StorageTargetsCreateOrUpdateFuture
210type StorageTargetsDNSRefreshFuture = original.StorageTargetsDNSRefreshFuture
211type StorageTargetsDeleteFuture = original.StorageTargetsDeleteFuture
212type StorageTargetsResult = original.StorageTargetsResult
213type StorageTargetsResultIterator = original.StorageTargetsResultIterator
214type StorageTargetsResultPage = original.StorageTargetsResultPage
215type SystemData = original.SystemData
216type UnknownTarget = original.UnknownTarget
217type UsageModel = original.UsageModel
218type UsageModelDisplay = original.UsageModelDisplay
219type UsageModelsClient = original.UsageModelsClient
220type UsageModelsResult = original.UsageModelsResult
221type UsageModelsResultIterator = original.UsageModelsResultIterator
222type UsageModelsResultPage = original.UsageModelsResultPage
223
224func New(subscriptionID string) BaseClient {
225	return original.New(subscriptionID)
226}
227func NewAPIOperationListResultIterator(page APIOperationListResultPage) APIOperationListResultIterator {
228	return original.NewAPIOperationListResultIterator(page)
229}
230func NewAPIOperationListResultPage(cur APIOperationListResult, getNextPage func(context.Context, APIOperationListResult) (APIOperationListResult, error)) APIOperationListResultPage {
231	return original.NewAPIOperationListResultPage(cur, getNextPage)
232}
233func NewAscOperationsClient(subscriptionID string) AscOperationsClient {
234	return original.NewAscOperationsClient(subscriptionID)
235}
236func NewAscOperationsClientWithBaseURI(baseURI string, subscriptionID string) AscOperationsClient {
237	return original.NewAscOperationsClientWithBaseURI(baseURI, subscriptionID)
238}
239func NewCachesClient(subscriptionID string) CachesClient {
240	return original.NewCachesClient(subscriptionID)
241}
242func NewCachesClientWithBaseURI(baseURI string, subscriptionID string) CachesClient {
243	return original.NewCachesClientWithBaseURI(baseURI, subscriptionID)
244}
245func NewCachesListResultIterator(page CachesListResultPage) CachesListResultIterator {
246	return original.NewCachesListResultIterator(page)
247}
248func NewCachesListResultPage(cur CachesListResult, getNextPage func(context.Context, CachesListResult) (CachesListResult, error)) CachesListResultPage {
249	return original.NewCachesListResultPage(cur, getNextPage)
250}
251func NewOperationsClient(subscriptionID string) OperationsClient {
252	return original.NewOperationsClient(subscriptionID)
253}
254func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
255	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
256}
257func NewResourceSkusResultIterator(page ResourceSkusResultPage) ResourceSkusResultIterator {
258	return original.NewResourceSkusResultIterator(page)
259}
260func NewResourceSkusResultPage(cur ResourceSkusResult, getNextPage func(context.Context, ResourceSkusResult) (ResourceSkusResult, error)) ResourceSkusResultPage {
261	return original.NewResourceSkusResultPage(cur, getNextPage)
262}
263func NewSkusClient(subscriptionID string) SkusClient {
264	return original.NewSkusClient(subscriptionID)
265}
266func NewSkusClientWithBaseURI(baseURI string, subscriptionID string) SkusClient {
267	return original.NewSkusClientWithBaseURI(baseURI, subscriptionID)
268}
269func NewStorageTargetClient(subscriptionID string) StorageTargetClient {
270	return original.NewStorageTargetClient(subscriptionID)
271}
272func NewStorageTargetClientWithBaseURI(baseURI string, subscriptionID string) StorageTargetClient {
273	return original.NewStorageTargetClientWithBaseURI(baseURI, subscriptionID)
274}
275func NewStorageTargetsClient(subscriptionID string) StorageTargetsClient {
276	return original.NewStorageTargetsClient(subscriptionID)
277}
278func NewStorageTargetsClientWithBaseURI(baseURI string, subscriptionID string) StorageTargetsClient {
279	return original.NewStorageTargetsClientWithBaseURI(baseURI, subscriptionID)
280}
281func NewStorageTargetsResultIterator(page StorageTargetsResultPage) StorageTargetsResultIterator {
282	return original.NewStorageTargetsResultIterator(page)
283}
284func NewStorageTargetsResultPage(cur StorageTargetsResult, getNextPage func(context.Context, StorageTargetsResult) (StorageTargetsResult, error)) StorageTargetsResultPage {
285	return original.NewStorageTargetsResultPage(cur, getNextPage)
286}
287func NewUsageModelsClient(subscriptionID string) UsageModelsClient {
288	return original.NewUsageModelsClient(subscriptionID)
289}
290func NewUsageModelsClientWithBaseURI(baseURI string, subscriptionID string) UsageModelsClient {
291	return original.NewUsageModelsClientWithBaseURI(baseURI, subscriptionID)
292}
293func NewUsageModelsResultIterator(page UsageModelsResultPage) UsageModelsResultIterator {
294	return original.NewUsageModelsResultIterator(page)
295}
296func NewUsageModelsResultPage(cur UsageModelsResult, getNextPage func(context.Context, UsageModelsResult) (UsageModelsResult, error)) UsageModelsResultPage {
297	return original.NewUsageModelsResultPage(cur, getNextPage)
298}
299func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
300	return original.NewWithBaseURI(baseURI, subscriptionID)
301}
302func PossibleCacheIdentityTypeValues() []CacheIdentityType {
303	return original.PossibleCacheIdentityTypeValues()
304}
305func PossibleCreatedByTypeValues() []CreatedByType {
306	return original.PossibleCreatedByTypeValues()
307}
308func PossibleDomainJoinedTypeValues() []DomainJoinedType {
309	return original.PossibleDomainJoinedTypeValues()
310}
311func PossibleFirmwareStatusTypeValues() []FirmwareStatusType {
312	return original.PossibleFirmwareStatusTypeValues()
313}
314func PossibleHealthStateTypeValues() []HealthStateType {
315	return original.PossibleHealthStateTypeValues()
316}
317func PossibleMetricAggregationTypeValues() []MetricAggregationType {
318	return original.PossibleMetricAggregationTypeValues()
319}
320func PossibleNfsAccessRuleAccessValues() []NfsAccessRuleAccess {
321	return original.PossibleNfsAccessRuleAccessValues()
322}
323func PossibleNfsAccessRuleScopeValues() []NfsAccessRuleScope {
324	return original.PossibleNfsAccessRuleScopeValues()
325}
326func PossibleProvisioningStateTypeValues() []ProvisioningStateType {
327	return original.PossibleProvisioningStateTypeValues()
328}
329func PossibleReasonCodeValues() []ReasonCode {
330	return original.PossibleReasonCodeValues()
331}
332func PossibleStorageTargetTypeValues() []StorageTargetType {
333	return original.PossibleStorageTargetTypeValues()
334}
335func PossibleUsernameDownloadedTypeValues() []UsernameDownloadedType {
336	return original.PossibleUsernameDownloadedTypeValues()
337}
338func PossibleUsernameSourceValues() []UsernameSource {
339	return original.PossibleUsernameSourceValues()
340}
341func UserAgent() string {
342	return original.UserAgent() + " profiles/latest"
343}
344func Version() string {
345	return original.Version()
346}
347