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/preview/storagecache/mgmt/2019-08-01-preview/storagecache"
16)
17
18const (
19	DefaultBaseURI = original.DefaultBaseURI
20)
21
22type FirmwareStatusType = original.FirmwareStatusType
23
24const (
25	Available   FirmwareStatusType = original.Available
26	Unavailable FirmwareStatusType = original.Unavailable
27)
28
29type HealthStateType = original.HealthStateType
30
31const (
32	Degraded      HealthStateType = original.Degraded
33	Down          HealthStateType = original.Down
34	Flushing      HealthStateType = original.Flushing
35	Healthy       HealthStateType = original.Healthy
36	Stopped       HealthStateType = original.Stopped
37	Stopping      HealthStateType = original.Stopping
38	Transitioning HealthStateType = original.Transitioning
39	Unknown       HealthStateType = original.Unknown
40	Upgrading     HealthStateType = original.Upgrading
41)
42
43type ProvisioningStateType = original.ProvisioningStateType
44
45const (
46	Cancelled ProvisioningStateType = original.Cancelled
47	Creating  ProvisioningStateType = original.Creating
48	Deleting  ProvisioningStateType = original.Deleting
49	Failed    ProvisioningStateType = original.Failed
50	Succeeded ProvisioningStateType = original.Succeeded
51	Updating  ProvisioningStateType = original.Updating
52)
53
54type ReasonCode = original.ReasonCode
55
56const (
57	NotAvailableForSubscription ReasonCode = original.NotAvailableForSubscription
58	QuotaID                     ReasonCode = original.QuotaID
59)
60
61type StorageTargetType = original.StorageTargetType
62
63const (
64	StorageTargetTypeClfs    StorageTargetType = original.StorageTargetTypeClfs
65	StorageTargetTypeNfs3    StorageTargetType = original.StorageTargetTypeNfs3
66	StorageTargetTypeUnknown StorageTargetType = original.StorageTargetTypeUnknown
67)
68
69type APIOperation = original.APIOperation
70type APIOperationDisplay = original.APIOperationDisplay
71type APIOperationListResult = original.APIOperationListResult
72type APIOperationListResultIterator = original.APIOperationListResultIterator
73type APIOperationListResultPage = original.APIOperationListResultPage
74type BaseClient = original.BaseClient
75type Cache = original.Cache
76type CacheHealth = original.CacheHealth
77type CacheProperties = original.CacheProperties
78type CacheSku = original.CacheSku
79type CacheUpgradeStatus = original.CacheUpgradeStatus
80type CachesClient = original.CachesClient
81type CachesCreateFuture = original.CachesCreateFuture
82type CachesDeleteFuture = original.CachesDeleteFuture
83type CachesFlushFuture = original.CachesFlushFuture
84type CachesListResult = original.CachesListResult
85type CachesListResultIterator = original.CachesListResultIterator
86type CachesListResultPage = original.CachesListResultPage
87type CachesStartFuture = original.CachesStartFuture
88type CachesStopFuture = original.CachesStopFuture
89type CachesUpgradeFirmwareFuture = original.CachesUpgradeFirmwareFuture
90type ClfsTarget = original.ClfsTarget
91type CloudError = original.CloudError
92type CloudErrorBody = original.CloudErrorBody
93type NamespaceJunction = original.NamespaceJunction
94type Nfs3Target = original.Nfs3Target
95type OperationsClient = original.OperationsClient
96type ResourceSku = original.ResourceSku
97type ResourceSkuCapabilities = original.ResourceSkuCapabilities
98type ResourceSkuLocationInfo = original.ResourceSkuLocationInfo
99type ResourceSkusResult = original.ResourceSkusResult
100type ResourceSkusResultIterator = original.ResourceSkusResultIterator
101type ResourceSkusResultPage = original.ResourceSkusResultPage
102type Restriction = original.Restriction
103type SetObject = original.SetObject
104type SkusClient = original.SkusClient
105type StorageTarget = original.StorageTarget
106type StorageTargetProperties = original.StorageTargetProperties
107type StorageTargetsClient = original.StorageTargetsClient
108type StorageTargetsCreateFuture = original.StorageTargetsCreateFuture
109type StorageTargetsDeleteFuture = original.StorageTargetsDeleteFuture
110type StorageTargetsResult = original.StorageTargetsResult
111type StorageTargetsResultIterator = original.StorageTargetsResultIterator
112type StorageTargetsResultPage = original.StorageTargetsResultPage
113type UnknownTarget = original.UnknownTarget
114type UsageModel = original.UsageModel
115type UsageModelDisplay = original.UsageModelDisplay
116type UsageModelsClient = original.UsageModelsClient
117type UsageModelsResult = original.UsageModelsResult
118type UsageModelsResultIterator = original.UsageModelsResultIterator
119type UsageModelsResultPage = original.UsageModelsResultPage
120
121func New(subscriptionID string) BaseClient {
122	return original.New(subscriptionID)
123}
124func NewAPIOperationListResultIterator(page APIOperationListResultPage) APIOperationListResultIterator {
125	return original.NewAPIOperationListResultIterator(page)
126}
127func NewAPIOperationListResultPage(cur APIOperationListResult, getNextPage func(context.Context, APIOperationListResult) (APIOperationListResult, error)) APIOperationListResultPage {
128	return original.NewAPIOperationListResultPage(cur, getNextPage)
129}
130func NewCachesClient(subscriptionID string) CachesClient {
131	return original.NewCachesClient(subscriptionID)
132}
133func NewCachesClientWithBaseURI(baseURI string, subscriptionID string) CachesClient {
134	return original.NewCachesClientWithBaseURI(baseURI, subscriptionID)
135}
136func NewCachesListResultIterator(page CachesListResultPage) CachesListResultIterator {
137	return original.NewCachesListResultIterator(page)
138}
139func NewCachesListResultPage(cur CachesListResult, getNextPage func(context.Context, CachesListResult) (CachesListResult, error)) CachesListResultPage {
140	return original.NewCachesListResultPage(cur, getNextPage)
141}
142func NewOperationsClient(subscriptionID string) OperationsClient {
143	return original.NewOperationsClient(subscriptionID)
144}
145func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
146	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
147}
148func NewResourceSkusResultIterator(page ResourceSkusResultPage) ResourceSkusResultIterator {
149	return original.NewResourceSkusResultIterator(page)
150}
151func NewResourceSkusResultPage(cur ResourceSkusResult, getNextPage func(context.Context, ResourceSkusResult) (ResourceSkusResult, error)) ResourceSkusResultPage {
152	return original.NewResourceSkusResultPage(cur, getNextPage)
153}
154func NewSkusClient(subscriptionID string) SkusClient {
155	return original.NewSkusClient(subscriptionID)
156}
157func NewSkusClientWithBaseURI(baseURI string, subscriptionID string) SkusClient {
158	return original.NewSkusClientWithBaseURI(baseURI, subscriptionID)
159}
160func NewStorageTargetsClient(subscriptionID string) StorageTargetsClient {
161	return original.NewStorageTargetsClient(subscriptionID)
162}
163func NewStorageTargetsClientWithBaseURI(baseURI string, subscriptionID string) StorageTargetsClient {
164	return original.NewStorageTargetsClientWithBaseURI(baseURI, subscriptionID)
165}
166func NewStorageTargetsResultIterator(page StorageTargetsResultPage) StorageTargetsResultIterator {
167	return original.NewStorageTargetsResultIterator(page)
168}
169func NewStorageTargetsResultPage(cur StorageTargetsResult, getNextPage func(context.Context, StorageTargetsResult) (StorageTargetsResult, error)) StorageTargetsResultPage {
170	return original.NewStorageTargetsResultPage(cur, getNextPage)
171}
172func NewUsageModelsClient(subscriptionID string) UsageModelsClient {
173	return original.NewUsageModelsClient(subscriptionID)
174}
175func NewUsageModelsClientWithBaseURI(baseURI string, subscriptionID string) UsageModelsClient {
176	return original.NewUsageModelsClientWithBaseURI(baseURI, subscriptionID)
177}
178func NewUsageModelsResultIterator(page UsageModelsResultPage) UsageModelsResultIterator {
179	return original.NewUsageModelsResultIterator(page)
180}
181func NewUsageModelsResultPage(cur UsageModelsResult, getNextPage func(context.Context, UsageModelsResult) (UsageModelsResult, error)) UsageModelsResultPage {
182	return original.NewUsageModelsResultPage(cur, getNextPage)
183}
184func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
185	return original.NewWithBaseURI(baseURI, subscriptionID)
186}
187func PossibleFirmwareStatusTypeValues() []FirmwareStatusType {
188	return original.PossibleFirmwareStatusTypeValues()
189}
190func PossibleHealthStateTypeValues() []HealthStateType {
191	return original.PossibleHealthStateTypeValues()
192}
193func PossibleProvisioningStateTypeValues() []ProvisioningStateType {
194	return original.PossibleProvisioningStateTypeValues()
195}
196func PossibleReasonCodeValues() []ReasonCode {
197	return original.PossibleReasonCodeValues()
198}
199func PossibleStorageTargetTypeValues() []StorageTargetType {
200	return original.PossibleStorageTargetTypeValues()
201}
202func UserAgent() string {
203	return original.UserAgent() + " profiles/preview"
204}
205func Version() string {
206	return original.Version()
207}
208