1// +build go1.9
2
3// Copyright 2020 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 original "github.com/Azure/azure-sdk-for-go/services/netapp/mgmt/2019-11-01/netapp"
23
24const (
25	DefaultBaseURI = original.DefaultBaseURI
26)
27
28type CheckNameResourceTypes = original.CheckNameResourceTypes
29
30const (
31	MicrosoftNetAppnetAppAccounts                              CheckNameResourceTypes = original.MicrosoftNetAppnetAppAccounts
32	MicrosoftNetAppnetAppAccountscapacityPools                 CheckNameResourceTypes = original.MicrosoftNetAppnetAppAccountscapacityPools
33	MicrosoftNetAppnetAppAccountscapacityPoolsvolumes          CheckNameResourceTypes = original.MicrosoftNetAppnetAppAccountscapacityPoolsvolumes
34	MicrosoftNetAppnetAppAccountscapacityPoolsvolumessnapshots CheckNameResourceTypes = original.MicrosoftNetAppnetAppAccountscapacityPoolsvolumessnapshots
35)
36
37type EndpointType = original.EndpointType
38
39const (
40	Dst EndpointType = original.Dst
41	Src EndpointType = original.Src
42)
43
44type InAvailabilityReasonType = original.InAvailabilityReasonType
45
46const (
47	AlreadyExists InAvailabilityReasonType = original.AlreadyExists
48	Invalid       InAvailabilityReasonType = original.Invalid
49)
50
51type MirrorState = original.MirrorState
52
53const (
54	Broken        MirrorState = original.Broken
55	Mirrored      MirrorState = original.Mirrored
56	Uninitialized MirrorState = original.Uninitialized
57)
58
59type RelationshipStatus = original.RelationshipStatus
60
61const (
62	Idle         RelationshipStatus = original.Idle
63	Transferring RelationshipStatus = original.Transferring
64)
65
66type ReplicationSchedule = original.ReplicationSchedule
67
68const (
69	OneZerominutely ReplicationSchedule = original.OneZerominutely
70	Daily           ReplicationSchedule = original.Daily
71	Hourly          ReplicationSchedule = original.Hourly
72	Monthly         ReplicationSchedule = original.Monthly
73	Weekly          ReplicationSchedule = original.Weekly
74)
75
76type ServiceLevel = original.ServiceLevel
77
78const (
79	Premium  ServiceLevel = original.Premium
80	Standard ServiceLevel = original.Standard
81	Ultra    ServiceLevel = original.Ultra
82)
83
84type Account = original.Account
85type AccountList = original.AccountList
86type AccountPatch = original.AccountPatch
87type AccountProperties = original.AccountProperties
88type AccountsClient = original.AccountsClient
89type AccountsCreateOrUpdateFuture = original.AccountsCreateOrUpdateFuture
90type AccountsDeleteFuture = original.AccountsDeleteFuture
91type ActiveDirectory = original.ActiveDirectory
92type AuthorizeRequest = original.AuthorizeRequest
93type BaseClient = original.BaseClient
94type CapacityPool = original.CapacityPool
95type CapacityPoolList = original.CapacityPoolList
96type CapacityPoolPatch = original.CapacityPoolPatch
97type Dimension = original.Dimension
98type ExportPolicyRule = original.ExportPolicyRule
99type MetricSpecification = original.MetricSpecification
100type MountTarget = original.MountTarget
101type MountTargetProperties = original.MountTargetProperties
102type Operation = original.Operation
103type OperationDisplay = original.OperationDisplay
104type OperationListResult = original.OperationListResult
105type OperationProperties = original.OperationProperties
106type OperationsClient = original.OperationsClient
107type PoolPatchProperties = original.PoolPatchProperties
108type PoolProperties = original.PoolProperties
109type PoolsClient = original.PoolsClient
110type PoolsCreateOrUpdateFuture = original.PoolsCreateOrUpdateFuture
111type PoolsDeleteFuture = original.PoolsDeleteFuture
112type PoolsUpdateFuture = original.PoolsUpdateFuture
113type ReplicationObject = original.ReplicationObject
114type ReplicationStatus = original.ReplicationStatus
115type ResourceClient = original.ResourceClient
116type ResourceNameAvailability = original.ResourceNameAvailability
117type ResourceNameAvailabilityRequest = original.ResourceNameAvailabilityRequest
118type ServiceSpecification = original.ServiceSpecification
119type Snapshot = original.Snapshot
120type SnapshotProperties = original.SnapshotProperties
121type SnapshotsClient = original.SnapshotsClient
122type SnapshotsCreateFuture = original.SnapshotsCreateFuture
123type SnapshotsDeleteFuture = original.SnapshotsDeleteFuture
124type SnapshotsList = original.SnapshotsList
125type SnapshotsUpdateFuture = original.SnapshotsUpdateFuture
126type Volume = original.Volume
127type VolumeList = original.VolumeList
128type VolumePatch = original.VolumePatch
129type VolumePatchProperties = original.VolumePatchProperties
130type VolumePatchPropertiesExportPolicy = original.VolumePatchPropertiesExportPolicy
131type VolumeProperties = original.VolumeProperties
132type VolumePropertiesDataProtection = original.VolumePropertiesDataProtection
133type VolumePropertiesExportPolicy = original.VolumePropertiesExportPolicy
134type VolumeRevert = original.VolumeRevert
135type VolumesAuthorizeReplicationFuture = original.VolumesAuthorizeReplicationFuture
136type VolumesBreakReplicationFuture = original.VolumesBreakReplicationFuture
137type VolumesClient = original.VolumesClient
138type VolumesCreateOrUpdateFuture = original.VolumesCreateOrUpdateFuture
139type VolumesDeleteFuture = original.VolumesDeleteFuture
140type VolumesDeleteReplicationFuture = original.VolumesDeleteReplicationFuture
141type VolumesResyncReplicationFuture = original.VolumesResyncReplicationFuture
142type VolumesRevertFuture = original.VolumesRevertFuture
143type VolumesUpdateFuture = original.VolumesUpdateFuture
144
145func New(subscriptionID string) BaseClient {
146	return original.New(subscriptionID)
147}
148func NewAccountsClient(subscriptionID string) AccountsClient {
149	return original.NewAccountsClient(subscriptionID)
150}
151func NewAccountsClientWithBaseURI(baseURI string, subscriptionID string) AccountsClient {
152	return original.NewAccountsClientWithBaseURI(baseURI, subscriptionID)
153}
154func NewOperationsClient(subscriptionID string) OperationsClient {
155	return original.NewOperationsClient(subscriptionID)
156}
157func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
158	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
159}
160func NewPoolsClient(subscriptionID string) PoolsClient {
161	return original.NewPoolsClient(subscriptionID)
162}
163func NewPoolsClientWithBaseURI(baseURI string, subscriptionID string) PoolsClient {
164	return original.NewPoolsClientWithBaseURI(baseURI, subscriptionID)
165}
166func NewResourceClient(subscriptionID string) ResourceClient {
167	return original.NewResourceClient(subscriptionID)
168}
169func NewResourceClientWithBaseURI(baseURI string, subscriptionID string) ResourceClient {
170	return original.NewResourceClientWithBaseURI(baseURI, subscriptionID)
171}
172func NewSnapshotsClient(subscriptionID string) SnapshotsClient {
173	return original.NewSnapshotsClient(subscriptionID)
174}
175func NewSnapshotsClientWithBaseURI(baseURI string, subscriptionID string) SnapshotsClient {
176	return original.NewSnapshotsClientWithBaseURI(baseURI, subscriptionID)
177}
178func NewVolumesClient(subscriptionID string) VolumesClient {
179	return original.NewVolumesClient(subscriptionID)
180}
181func NewVolumesClientWithBaseURI(baseURI string, subscriptionID string) VolumesClient {
182	return original.NewVolumesClientWithBaseURI(baseURI, subscriptionID)
183}
184func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
185	return original.NewWithBaseURI(baseURI, subscriptionID)
186}
187func PossibleCheckNameResourceTypesValues() []CheckNameResourceTypes {
188	return original.PossibleCheckNameResourceTypesValues()
189}
190func PossibleEndpointTypeValues() []EndpointType {
191	return original.PossibleEndpointTypeValues()
192}
193func PossibleInAvailabilityReasonTypeValues() []InAvailabilityReasonType {
194	return original.PossibleInAvailabilityReasonTypeValues()
195}
196func PossibleMirrorStateValues() []MirrorState {
197	return original.PossibleMirrorStateValues()
198}
199func PossibleRelationshipStatusValues() []RelationshipStatus {
200	return original.PossibleRelationshipStatusValues()
201}
202func PossibleReplicationScheduleValues() []ReplicationSchedule {
203	return original.PossibleReplicationScheduleValues()
204}
205func PossibleServiceLevelValues() []ServiceLevel {
206	return original.PossibleServiceLevelValues()
207}
208func UserAgent() string {
209	return original.UserAgent() + " profiles/latest"
210}
211func Version() string {
212	return original.Version()
213}
214