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 hanaonazure
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/preview/hanaonazure/mgmt/2017-11-03-preview/hanaonazure"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type HanaHardwareTypeNamesEnum = original.HanaHardwareTypeNamesEnum
33
34const (
35	CiscoUCS HanaHardwareTypeNamesEnum = original.CiscoUCS
36	HPE      HanaHardwareTypeNamesEnum = original.HPE
37)
38
39type HanaInstancePowerStateEnum = original.HanaInstancePowerStateEnum
40
41const (
42	Restarting HanaInstancePowerStateEnum = original.Restarting
43	Started    HanaInstancePowerStateEnum = original.Started
44	Starting   HanaInstancePowerStateEnum = original.Starting
45	Stopped    HanaInstancePowerStateEnum = original.Stopped
46	Stopping   HanaInstancePowerStateEnum = original.Stopping
47	Unknown    HanaInstancePowerStateEnum = original.Unknown
48)
49
50type HanaInstanceSizeNamesEnum = original.HanaInstanceSizeNamesEnum
51
52const (
53	S112     HanaInstanceSizeNamesEnum = original.S112
54	S144     HanaInstanceSizeNamesEnum = original.S144
55	S144m    HanaInstanceSizeNamesEnum = original.S144m
56	S192     HanaInstanceSizeNamesEnum = original.S192
57	S192m    HanaInstanceSizeNamesEnum = original.S192m
58	S192xm   HanaInstanceSizeNamesEnum = original.S192xm
59	S224m    HanaInstanceSizeNamesEnum = original.S224m
60	S224o    HanaInstanceSizeNamesEnum = original.S224o
61	S224om   HanaInstanceSizeNamesEnum = original.S224om
62	S224oo   HanaInstanceSizeNamesEnum = original.S224oo
63	S224oom  HanaInstanceSizeNamesEnum = original.S224oom
64	S224ooo  HanaInstanceSizeNamesEnum = original.S224ooo
65	S224oxm  HanaInstanceSizeNamesEnum = original.S224oxm
66	S224oxxm HanaInstanceSizeNamesEnum = original.S224oxxm
67	S384     HanaInstanceSizeNamesEnum = original.S384
68	S384m    HanaInstanceSizeNamesEnum = original.S384m
69	S384xm   HanaInstanceSizeNamesEnum = original.S384xm
70	S384xxm  HanaInstanceSizeNamesEnum = original.S384xxm
71	S576m    HanaInstanceSizeNamesEnum = original.S576m
72	S576xm   HanaInstanceSizeNamesEnum = original.S576xm
73	S72      HanaInstanceSizeNamesEnum = original.S72
74	S72m     HanaInstanceSizeNamesEnum = original.S72m
75	S768     HanaInstanceSizeNamesEnum = original.S768
76	S768m    HanaInstanceSizeNamesEnum = original.S768m
77	S768xm   HanaInstanceSizeNamesEnum = original.S768xm
78	S96      HanaInstanceSizeNamesEnum = original.S96
79	S960m    HanaInstanceSizeNamesEnum = original.S960m
80)
81
82type HanaProvisioningStatesEnum = original.HanaProvisioningStatesEnum
83
84const (
85	Accepted  HanaProvisioningStatesEnum = original.Accepted
86	Creating  HanaProvisioningStatesEnum = original.Creating
87	Deleting  HanaProvisioningStatesEnum = original.Deleting
88	Failed    HanaProvisioningStatesEnum = original.Failed
89	Migrating HanaProvisioningStatesEnum = original.Migrating
90	Succeeded HanaProvisioningStatesEnum = original.Succeeded
91	Updating  HanaProvisioningStatesEnum = original.Updating
92)
93
94type BaseClient = original.BaseClient
95type Disk = original.Disk
96type Display = original.Display
97type ErrorResponse = original.ErrorResponse
98type HanaInstance = original.HanaInstance
99type HanaInstanceProperties = original.HanaInstanceProperties
100type HanaInstancesClient = original.HanaInstancesClient
101type HanaInstancesCreateFuture = original.HanaInstancesCreateFuture
102type HanaInstancesDeleteFuture = original.HanaInstancesDeleteFuture
103type HanaInstancesListResult = original.HanaInstancesListResult
104type HanaInstancesListResultIterator = original.HanaInstancesListResultIterator
105type HanaInstancesListResultPage = original.HanaInstancesListResultPage
106type HanaInstancesRestartFuture = original.HanaInstancesRestartFuture
107type HanaInstancesShutdownFuture = original.HanaInstancesShutdownFuture
108type HanaInstancesStartFuture = original.HanaInstancesStartFuture
109type HardwareProfile = original.HardwareProfile
110type IPAddress = original.IPAddress
111type MonitoringDetails = original.MonitoringDetails
112type NetworkProfile = original.NetworkProfile
113type OSProfile = original.OSProfile
114type Operation = original.Operation
115type OperationList = original.OperationList
116type OperationsClient = original.OperationsClient
117type Resource = original.Resource
118type SapMonitor = original.SapMonitor
119type SapMonitorListResult = original.SapMonitorListResult
120type SapMonitorListResultIterator = original.SapMonitorListResultIterator
121type SapMonitorListResultPage = original.SapMonitorListResultPage
122type SapMonitorProperties = original.SapMonitorProperties
123type SapMonitorsClient = original.SapMonitorsClient
124type SapMonitorsCreateFuture = original.SapMonitorsCreateFuture
125type SapMonitorsDeleteFuture = original.SapMonitorsDeleteFuture
126type StorageProfile = original.StorageProfile
127type Tags = original.Tags
128
129func New(subscriptionID string) BaseClient {
130	return original.New(subscriptionID)
131}
132func NewHanaInstancesClient(subscriptionID string) HanaInstancesClient {
133	return original.NewHanaInstancesClient(subscriptionID)
134}
135func NewHanaInstancesClientWithBaseURI(baseURI string, subscriptionID string) HanaInstancesClient {
136	return original.NewHanaInstancesClientWithBaseURI(baseURI, subscriptionID)
137}
138func NewHanaInstancesListResultIterator(page HanaInstancesListResultPage) HanaInstancesListResultIterator {
139	return original.NewHanaInstancesListResultIterator(page)
140}
141func NewHanaInstancesListResultPage(getNextPage func(context.Context, HanaInstancesListResult) (HanaInstancesListResult, error)) HanaInstancesListResultPage {
142	return original.NewHanaInstancesListResultPage(getNextPage)
143}
144func NewOperationsClient(subscriptionID string) OperationsClient {
145	return original.NewOperationsClient(subscriptionID)
146}
147func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
148	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
149}
150func NewSapMonitorListResultIterator(page SapMonitorListResultPage) SapMonitorListResultIterator {
151	return original.NewSapMonitorListResultIterator(page)
152}
153func NewSapMonitorListResultPage(getNextPage func(context.Context, SapMonitorListResult) (SapMonitorListResult, error)) SapMonitorListResultPage {
154	return original.NewSapMonitorListResultPage(getNextPage)
155}
156func NewSapMonitorsClient(subscriptionID string) SapMonitorsClient {
157	return original.NewSapMonitorsClient(subscriptionID)
158}
159func NewSapMonitorsClientWithBaseURI(baseURI string, subscriptionID string) SapMonitorsClient {
160	return original.NewSapMonitorsClientWithBaseURI(baseURI, subscriptionID)
161}
162func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
163	return original.NewWithBaseURI(baseURI, subscriptionID)
164}
165func PossibleHanaHardwareTypeNamesEnumValues() []HanaHardwareTypeNamesEnum {
166	return original.PossibleHanaHardwareTypeNamesEnumValues()
167}
168func PossibleHanaInstancePowerStateEnumValues() []HanaInstancePowerStateEnum {
169	return original.PossibleHanaInstancePowerStateEnumValues()
170}
171func PossibleHanaInstanceSizeNamesEnumValues() []HanaInstanceSizeNamesEnum {
172	return original.PossibleHanaInstanceSizeNamesEnumValues()
173}
174func PossibleHanaProvisioningStatesEnumValues() []HanaProvisioningStatesEnum {
175	return original.PossibleHanaProvisioningStatesEnumValues()
176}
177func UserAgent() string {
178	return original.UserAgent() + " profiles/preview"
179}
180func Version() string {
181	return original.Version()
182}
183