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 netapp
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2020-09-01/netapp"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type ActiveDirectoryStatus = original.ActiveDirectoryStatus
33
34const (
35	Created  ActiveDirectoryStatus = original.Created
36	Deleted  ActiveDirectoryStatus = original.Deleted
37	Error    ActiveDirectoryStatus = original.Error
38	InUse    ActiveDirectoryStatus = original.InUse
39	Updating ActiveDirectoryStatus = original.Updating
40)
41
42type CheckNameResourceTypes = original.CheckNameResourceTypes
43
44const (
45	MicrosoftNetAppnetAppAccounts                              CheckNameResourceTypes = original.MicrosoftNetAppnetAppAccounts
46	MicrosoftNetAppnetAppAccountscapacityPools                 CheckNameResourceTypes = original.MicrosoftNetAppnetAppAccountscapacityPools
47	MicrosoftNetAppnetAppAccountscapacityPoolsvolumes          CheckNameResourceTypes = original.MicrosoftNetAppnetAppAccountscapacityPoolsvolumes
48	MicrosoftNetAppnetAppAccountscapacityPoolsvolumessnapshots CheckNameResourceTypes = original.MicrosoftNetAppnetAppAccountscapacityPoolsvolumessnapshots
49)
50
51type CheckQuotaNameResourceTypes = original.CheckQuotaNameResourceTypes
52
53const (
54	CheckQuotaNameResourceTypesMicrosoftNetAppnetAppAccounts                              CheckQuotaNameResourceTypes = original.CheckQuotaNameResourceTypesMicrosoftNetAppnetAppAccounts
55	CheckQuotaNameResourceTypesMicrosoftNetAppnetAppAccountscapacityPools                 CheckQuotaNameResourceTypes = original.CheckQuotaNameResourceTypesMicrosoftNetAppnetAppAccountscapacityPools
56	CheckQuotaNameResourceTypesMicrosoftNetAppnetAppAccountscapacityPoolsvolumes          CheckQuotaNameResourceTypes = original.CheckQuotaNameResourceTypesMicrosoftNetAppnetAppAccountscapacityPoolsvolumes
57	CheckQuotaNameResourceTypesMicrosoftNetAppnetAppAccountscapacityPoolsvolumessnapshots CheckQuotaNameResourceTypes = original.CheckQuotaNameResourceTypesMicrosoftNetAppnetAppAccountscapacityPoolsvolumessnapshots
58)
59
60type EndpointType = original.EndpointType
61
62const (
63	Dst EndpointType = original.Dst
64	Src EndpointType = original.Src
65)
66
67type InAvailabilityReasonType = original.InAvailabilityReasonType
68
69const (
70	AlreadyExists InAvailabilityReasonType = original.AlreadyExists
71	Invalid       InAvailabilityReasonType = original.Invalid
72)
73
74type MirrorState = original.MirrorState
75
76const (
77	Broken        MirrorState = original.Broken
78	Mirrored      MirrorState = original.Mirrored
79	Uninitialized MirrorState = original.Uninitialized
80)
81
82type QosType = original.QosType
83
84const (
85	Auto   QosType = original.Auto
86	Manual QosType = original.Manual
87)
88
89type RelationshipStatus = original.RelationshipStatus
90
91const (
92	Idle         RelationshipStatus = original.Idle
93	Transferring RelationshipStatus = original.Transferring
94)
95
96type ReplicationSchedule = original.ReplicationSchedule
97
98const (
99	OneZerominutely ReplicationSchedule = original.OneZerominutely
100	Daily           ReplicationSchedule = original.Daily
101	Hourly          ReplicationSchedule = original.Hourly
102)
103
104type SecurityStyle = original.SecurityStyle
105
106const (
107	Ntfs SecurityStyle = original.Ntfs
108	Unix SecurityStyle = original.Unix
109)
110
111type ServiceLevel = original.ServiceLevel
112
113const (
114	Premium  ServiceLevel = original.Premium
115	Standard ServiceLevel = original.Standard
116	Ultra    ServiceLevel = original.Ultra
117)
118
119type Account = original.Account
120type AccountBackupsClient = original.AccountBackupsClient
121type AccountBackupsDeleteFuture = original.AccountBackupsDeleteFuture
122type AccountList = original.AccountList
123type AccountPatch = original.AccountPatch
124type AccountProperties = original.AccountProperties
125type AccountsClient = original.AccountsClient
126type AccountsCreateOrUpdateFuture = original.AccountsCreateOrUpdateFuture
127type AccountsDeleteFuture = original.AccountsDeleteFuture
128type AccountsUpdateFuture = original.AccountsUpdateFuture
129type ActiveDirectory = original.ActiveDirectory
130type AuthorizeRequest = original.AuthorizeRequest
131type Backup = original.Backup
132type BackupPatch = original.BackupPatch
133type BackupPoliciesClient = original.BackupPoliciesClient
134type BackupPoliciesCreateFuture = original.BackupPoliciesCreateFuture
135type BackupPoliciesDeleteFuture = original.BackupPoliciesDeleteFuture
136type BackupPoliciesList = original.BackupPoliciesList
137type BackupPolicy = original.BackupPolicy
138type BackupPolicyDetails = original.BackupPolicyDetails
139type BackupPolicyPatch = original.BackupPolicyPatch
140type BackupPolicyProperties = original.BackupPolicyProperties
141type BackupProperties = original.BackupProperties
142type BackupsClient = original.BackupsClient
143type BackupsCreateFuture = original.BackupsCreateFuture
144type BackupsDeleteFuture = original.BackupsDeleteFuture
145type BackupsList = original.BackupsList
146type BaseClient = original.BaseClient
147type BreakReplicationRequest = original.BreakReplicationRequest
148type CapacityPool = original.CapacityPool
149type CapacityPoolList = original.CapacityPoolList
150type CapacityPoolPatch = original.CapacityPoolPatch
151type CheckAvailabilityResponse = original.CheckAvailabilityResponse
152type DailySchedule = original.DailySchedule
153type Dimension = original.Dimension
154type ExportPolicyRule = original.ExportPolicyRule
155type HourlySchedule = original.HourlySchedule
156type MetricSpecification = original.MetricSpecification
157type MonthlySchedule = original.MonthlySchedule
158type MountTarget = original.MountTarget
159type MountTargetProperties = original.MountTargetProperties
160type Operation = original.Operation
161type OperationDisplay = original.OperationDisplay
162type OperationListResult = original.OperationListResult
163type OperationProperties = original.OperationProperties
164type OperationsClient = original.OperationsClient
165type PoolChangeRequest = original.PoolChangeRequest
166type PoolPatchProperties = original.PoolPatchProperties
167type PoolProperties = original.PoolProperties
168type PoolsClient = original.PoolsClient
169type PoolsCreateOrUpdateFuture = original.PoolsCreateOrUpdateFuture
170type PoolsDeleteFuture = original.PoolsDeleteFuture
171type PoolsUpdateFuture = original.PoolsUpdateFuture
172type QuotaAvailabilityRequest = original.QuotaAvailabilityRequest
173type ReplicationObject = original.ReplicationObject
174type ReplicationStatus = original.ReplicationStatus
175type ResourceClient = original.ResourceClient
176type ResourceNameAvailabilityRequest = original.ResourceNameAvailabilityRequest
177type ServiceSpecification = original.ServiceSpecification
178type Snapshot = original.Snapshot
179type SnapshotPoliciesClient = original.SnapshotPoliciesClient
180type SnapshotPoliciesDeleteFuture = original.SnapshotPoliciesDeleteFuture
181type SnapshotPoliciesList = original.SnapshotPoliciesList
182type SnapshotPolicy = original.SnapshotPolicy
183type SnapshotPolicyDetails = original.SnapshotPolicyDetails
184type SnapshotPolicyPatch = original.SnapshotPolicyPatch
185type SnapshotPolicyProperties = original.SnapshotPolicyProperties
186type SnapshotPolicyVolumeList = original.SnapshotPolicyVolumeList
187type SnapshotProperties = original.SnapshotProperties
188type SnapshotsClient = original.SnapshotsClient
189type SnapshotsCreateFuture = original.SnapshotsCreateFuture
190type SnapshotsDeleteFuture = original.SnapshotsDeleteFuture
191type SnapshotsList = original.SnapshotsList
192type SnapshotsUpdateFuture = original.SnapshotsUpdateFuture
193type Vault = original.Vault
194type VaultList = original.VaultList
195type VaultProperties = original.VaultProperties
196type VaultsClient = original.VaultsClient
197type Volume = original.Volume
198type VolumeBackupProperties = original.VolumeBackupProperties
199type VolumeBackups = original.VolumeBackups
200type VolumeList = original.VolumeList
201type VolumeListIterator = original.VolumeListIterator
202type VolumeListPage = original.VolumeListPage
203type VolumePatch = original.VolumePatch
204type VolumePatchProperties = original.VolumePatchProperties
205type VolumePatchPropertiesDataProtection = original.VolumePatchPropertiesDataProtection
206type VolumePatchPropertiesExportPolicy = original.VolumePatchPropertiesExportPolicy
207type VolumeProperties = original.VolumeProperties
208type VolumePropertiesDataProtection = original.VolumePropertiesDataProtection
209type VolumePropertiesExportPolicy = original.VolumePropertiesExportPolicy
210type VolumeRevert = original.VolumeRevert
211type VolumeSnapshotProperties = original.VolumeSnapshotProperties
212type VolumesAuthorizeReplicationFuture = original.VolumesAuthorizeReplicationFuture
213type VolumesBreakReplicationFuture = original.VolumesBreakReplicationFuture
214type VolumesClient = original.VolumesClient
215type VolumesCreateOrUpdateFuture = original.VolumesCreateOrUpdateFuture
216type VolumesDeleteFuture = original.VolumesDeleteFuture
217type VolumesDeleteReplicationFuture = original.VolumesDeleteReplicationFuture
218type VolumesPoolChangeFuture = original.VolumesPoolChangeFuture
219type VolumesReInitializeReplicationFuture = original.VolumesReInitializeReplicationFuture
220type VolumesResyncReplicationFuture = original.VolumesResyncReplicationFuture
221type VolumesRevertFuture = original.VolumesRevertFuture
222type VolumesUpdateFuture = original.VolumesUpdateFuture
223type WeeklySchedule = original.WeeklySchedule
224
225func New(subscriptionID string) BaseClient {
226	return original.New(subscriptionID)
227}
228func NewAccountBackupsClient(subscriptionID string) AccountBackupsClient {
229	return original.NewAccountBackupsClient(subscriptionID)
230}
231func NewAccountBackupsClientWithBaseURI(baseURI string, subscriptionID string) AccountBackupsClient {
232	return original.NewAccountBackupsClientWithBaseURI(baseURI, subscriptionID)
233}
234func NewAccountsClient(subscriptionID string) AccountsClient {
235	return original.NewAccountsClient(subscriptionID)
236}
237func NewAccountsClientWithBaseURI(baseURI string, subscriptionID string) AccountsClient {
238	return original.NewAccountsClientWithBaseURI(baseURI, subscriptionID)
239}
240func NewBackupPoliciesClient(subscriptionID string) BackupPoliciesClient {
241	return original.NewBackupPoliciesClient(subscriptionID)
242}
243func NewBackupPoliciesClientWithBaseURI(baseURI string, subscriptionID string) BackupPoliciesClient {
244	return original.NewBackupPoliciesClientWithBaseURI(baseURI, subscriptionID)
245}
246func NewBackupsClient(subscriptionID string) BackupsClient {
247	return original.NewBackupsClient(subscriptionID)
248}
249func NewBackupsClientWithBaseURI(baseURI string, subscriptionID string) BackupsClient {
250	return original.NewBackupsClientWithBaseURI(baseURI, subscriptionID)
251}
252func NewOperationsClient(subscriptionID string) OperationsClient {
253	return original.NewOperationsClient(subscriptionID)
254}
255func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
256	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
257}
258func NewPoolsClient(subscriptionID string) PoolsClient {
259	return original.NewPoolsClient(subscriptionID)
260}
261func NewPoolsClientWithBaseURI(baseURI string, subscriptionID string) PoolsClient {
262	return original.NewPoolsClientWithBaseURI(baseURI, subscriptionID)
263}
264func NewResourceClient(subscriptionID string) ResourceClient {
265	return original.NewResourceClient(subscriptionID)
266}
267func NewResourceClientWithBaseURI(baseURI string, subscriptionID string) ResourceClient {
268	return original.NewResourceClientWithBaseURI(baseURI, subscriptionID)
269}
270func NewSnapshotPoliciesClient(subscriptionID string) SnapshotPoliciesClient {
271	return original.NewSnapshotPoliciesClient(subscriptionID)
272}
273func NewSnapshotPoliciesClientWithBaseURI(baseURI string, subscriptionID string) SnapshotPoliciesClient {
274	return original.NewSnapshotPoliciesClientWithBaseURI(baseURI, subscriptionID)
275}
276func NewSnapshotsClient(subscriptionID string) SnapshotsClient {
277	return original.NewSnapshotsClient(subscriptionID)
278}
279func NewSnapshotsClientWithBaseURI(baseURI string, subscriptionID string) SnapshotsClient {
280	return original.NewSnapshotsClientWithBaseURI(baseURI, subscriptionID)
281}
282func NewVaultsClient(subscriptionID string) VaultsClient {
283	return original.NewVaultsClient(subscriptionID)
284}
285func NewVaultsClientWithBaseURI(baseURI string, subscriptionID string) VaultsClient {
286	return original.NewVaultsClientWithBaseURI(baseURI, subscriptionID)
287}
288func NewVolumeListIterator(page VolumeListPage) VolumeListIterator {
289	return original.NewVolumeListIterator(page)
290}
291func NewVolumeListPage(cur VolumeList, getNextPage func(context.Context, VolumeList) (VolumeList, error)) VolumeListPage {
292	return original.NewVolumeListPage(cur, getNextPage)
293}
294func NewVolumesClient(subscriptionID string) VolumesClient {
295	return original.NewVolumesClient(subscriptionID)
296}
297func NewVolumesClientWithBaseURI(baseURI string, subscriptionID string) VolumesClient {
298	return original.NewVolumesClientWithBaseURI(baseURI, subscriptionID)
299}
300func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
301	return original.NewWithBaseURI(baseURI, subscriptionID)
302}
303func PossibleActiveDirectoryStatusValues() []ActiveDirectoryStatus {
304	return original.PossibleActiveDirectoryStatusValues()
305}
306func PossibleCheckNameResourceTypesValues() []CheckNameResourceTypes {
307	return original.PossibleCheckNameResourceTypesValues()
308}
309func PossibleCheckQuotaNameResourceTypesValues() []CheckQuotaNameResourceTypes {
310	return original.PossibleCheckQuotaNameResourceTypesValues()
311}
312func PossibleEndpointTypeValues() []EndpointType {
313	return original.PossibleEndpointTypeValues()
314}
315func PossibleInAvailabilityReasonTypeValues() []InAvailabilityReasonType {
316	return original.PossibleInAvailabilityReasonTypeValues()
317}
318func PossibleMirrorStateValues() []MirrorState {
319	return original.PossibleMirrorStateValues()
320}
321func PossibleQosTypeValues() []QosType {
322	return original.PossibleQosTypeValues()
323}
324func PossibleRelationshipStatusValues() []RelationshipStatus {
325	return original.PossibleRelationshipStatusValues()
326}
327func PossibleReplicationScheduleValues() []ReplicationSchedule {
328	return original.PossibleReplicationScheduleValues()
329}
330func PossibleSecurityStyleValues() []SecurityStyle {
331	return original.PossibleSecurityStyleValues()
332}
333func PossibleServiceLevelValues() []ServiceLevel {
334	return original.PossibleServiceLevelValues()
335}
336func UserAgent() string {
337	return original.UserAgent() + " profiles/latest"
338}
339func Version() string {
340	return original.Version()
341}
342