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