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 vmwarecloudsimple 21 22import ( 23 "context" 24 25 original "github.com/Azure/azure-sdk-for-go/services/vmwarecloudsimple/mgmt/2019-04-01/vmwarecloudsimple" 26) 27 28const ( 29 DefaultBaseURI = original.DefaultBaseURI 30) 31 32type AggregationType = original.AggregationType 33 34const ( 35 Average AggregationType = original.Average 36 Total AggregationType = original.Total 37) 38 39type DiskIndependenceMode = original.DiskIndependenceMode 40 41const ( 42 IndependentNonpersistent DiskIndependenceMode = original.IndependentNonpersistent 43 IndependentPersistent DiskIndependenceMode = original.IndependentPersistent 44 Persistent DiskIndependenceMode = original.Persistent 45) 46 47type GuestOSType = original.GuestOSType 48 49const ( 50 Linux GuestOSType = original.Linux 51 Other GuestOSType = original.Other 52 Windows GuestOSType = original.Windows 53) 54 55type NICType = original.NICType 56 57const ( 58 E1000 NICType = original.E1000 59 E1000E NICType = original.E1000E 60 PCNET32 NICType = original.PCNET32 61 VMXNET NICType = original.VMXNET 62 VMXNET2 NICType = original.VMXNET2 63 VMXNET3 NICType = original.VMXNET3 64) 65 66type NodeStatus = original.NodeStatus 67 68const ( 69 Unused NodeStatus = original.Unused 70 Used NodeStatus = original.Used 71) 72 73type OnboardingStatus = original.OnboardingStatus 74 75const ( 76 NotOnBoarded OnboardingStatus = original.NotOnBoarded 77 OnBoarded OnboardingStatus = original.OnBoarded 78 OnBoarding OnboardingStatus = original.OnBoarding 79 OnBoardingFailed OnboardingStatus = original.OnBoardingFailed 80) 81 82type OperationOrigin = original.OperationOrigin 83 84const ( 85 System OperationOrigin = original.System 86 User OperationOrigin = original.User 87 Usersystem OperationOrigin = original.Usersystem 88) 89 90type PrivateCloudResourceType = original.PrivateCloudResourceType 91 92const ( 93 MicrosoftVMwareCloudSimpleprivateClouds PrivateCloudResourceType = original.MicrosoftVMwareCloudSimpleprivateClouds 94) 95 96type StopMode = original.StopMode 97 98const ( 99 Poweroff StopMode = original.Poweroff 100 Reboot StopMode = original.Reboot 101 Shutdown StopMode = original.Shutdown 102 Suspend StopMode = original.Suspend 103) 104 105type UsageCount = original.UsageCount 106 107const ( 108 Bytes UsageCount = original.Bytes 109 BytesPerSecond UsageCount = original.BytesPerSecond 110 Count UsageCount = original.Count 111 CountPerSecond UsageCount = original.CountPerSecond 112 Percent UsageCount = original.Percent 113 Seconds UsageCount = original.Seconds 114) 115 116type VirtualMachineStatus = original.VirtualMachineStatus 117 118const ( 119 Deallocating VirtualMachineStatus = original.Deallocating 120 Deleting VirtualMachineStatus = original.Deleting 121 Poweredoff VirtualMachineStatus = original.Poweredoff 122 Running VirtualMachineStatus = original.Running 123 Suspended VirtualMachineStatus = original.Suspended 124 Updating VirtualMachineStatus = original.Updating 125) 126 127type AvailableOperation = original.AvailableOperation 128type AvailableOperationDisplay = original.AvailableOperationDisplay 129type AvailableOperationDisplayPropertyServiceSpecification = original.AvailableOperationDisplayPropertyServiceSpecification 130type AvailableOperationDisplayPropertyServiceSpecificationMetricsItem = original.AvailableOperationDisplayPropertyServiceSpecificationMetricsItem 131type AvailableOperationDisplayPropertyServiceSpecificationMetricsList = original.AvailableOperationDisplayPropertyServiceSpecificationMetricsList 132type AvailableOperationsClient = original.AvailableOperationsClient 133type AvailableOperationsListResponse = original.AvailableOperationsListResponse 134type AvailableOperationsListResponseIterator = original.AvailableOperationsListResponseIterator 135type AvailableOperationsListResponsePage = original.AvailableOperationsListResponsePage 136type BaseClient = original.BaseClient 137type CSRPError = original.CSRPError 138type CSRPErrorBody = original.CSRPErrorBody 139type DedicatedCloudNode = original.DedicatedCloudNode 140type DedicatedCloudNodeClient = original.DedicatedCloudNodeClient 141type DedicatedCloudNodeCreateOrUpdateFuture = original.DedicatedCloudNodeCreateOrUpdateFuture 142type DedicatedCloudNodeListResponse = original.DedicatedCloudNodeListResponse 143type DedicatedCloudNodeListResponseIterator = original.DedicatedCloudNodeListResponseIterator 144type DedicatedCloudNodeListResponsePage = original.DedicatedCloudNodeListResponsePage 145type DedicatedCloudNodeProperties = original.DedicatedCloudNodeProperties 146type DedicatedCloudService = original.DedicatedCloudService 147type DedicatedCloudServiceClient = original.DedicatedCloudServiceClient 148type DedicatedCloudServiceDeleteFuture = original.DedicatedCloudServiceDeleteFuture 149type DedicatedCloudServiceListResponse = original.DedicatedCloudServiceListResponse 150type DedicatedCloudServiceListResponseIterator = original.DedicatedCloudServiceListResponseIterator 151type DedicatedCloudServiceListResponsePage = original.DedicatedCloudServiceListResponsePage 152type DedicatedCloudServiceProperties = original.DedicatedCloudServiceProperties 153type OperationError = original.OperationError 154type OperationResource = original.OperationResource 155type PatchPayload = original.PatchPayload 156type PrivateCloud = original.PrivateCloud 157type PrivateCloudByRegionClient = original.PrivateCloudByRegionClient 158type PrivateCloudList = original.PrivateCloudList 159type PrivateCloudListIterator = original.PrivateCloudListIterator 160type PrivateCloudListPage = original.PrivateCloudListPage 161type PrivateCloudProperties = original.PrivateCloudProperties 162type ResourcePool = original.ResourcePool 163type ResourcePoolByPCClient = original.ResourcePoolByPCClient 164type ResourcePoolProperties = original.ResourcePoolProperties 165type ResourcePoolsByPCClient = original.ResourcePoolsByPCClient 166type ResourcePoolsListResponse = original.ResourcePoolsListResponse 167type ResourcePoolsListResponseIterator = original.ResourcePoolsListResponseIterator 168type ResourcePoolsListResponsePage = original.ResourcePoolsListResponsePage 169type Sku = original.Sku 170type SkuAvailability = original.SkuAvailability 171type SkuAvailabilityListResponse = original.SkuAvailabilityListResponse 172type SkuAvailabilityListResponseIterator = original.SkuAvailabilityListResponseIterator 173type SkuAvailabilityListResponsePage = original.SkuAvailabilityListResponsePage 174type SkuDescription = original.SkuDescription 175type SkusAvailabilityWithinRegionClient = original.SkusAvailabilityWithinRegionClient 176type Usage = original.Usage 177type UsageListResponse = original.UsageListResponse 178type UsageListResponseIterator = original.UsageListResponseIterator 179type UsageListResponsePage = original.UsageListResponsePage 180type UsageName = original.UsageName 181type UsagesWithinRegionClient = original.UsagesWithinRegionClient 182type VirtualDisk = original.VirtualDisk 183type VirtualDiskController = original.VirtualDiskController 184type VirtualMachine = original.VirtualMachine 185type VirtualMachineClient = original.VirtualMachineClient 186type VirtualMachineCreateOrUpdateFuture = original.VirtualMachineCreateOrUpdateFuture 187type VirtualMachineDeleteFuture = original.VirtualMachineDeleteFuture 188type VirtualMachineListResponse = original.VirtualMachineListResponse 189type VirtualMachineListResponseIterator = original.VirtualMachineListResponseIterator 190type VirtualMachineListResponsePage = original.VirtualMachineListResponsePage 191type VirtualMachineProperties = original.VirtualMachineProperties 192type VirtualMachineStartFuture = original.VirtualMachineStartFuture 193type VirtualMachineStopFuture = original.VirtualMachineStopFuture 194type VirtualMachineStopMode = original.VirtualMachineStopMode 195type VirtualMachineTemplate = original.VirtualMachineTemplate 196type VirtualMachineTemplateByPCClient = original.VirtualMachineTemplateByPCClient 197type VirtualMachineTemplateListResponse = original.VirtualMachineTemplateListResponse 198type VirtualMachineTemplateListResponseIterator = original.VirtualMachineTemplateListResponseIterator 199type VirtualMachineTemplateListResponsePage = original.VirtualMachineTemplateListResponsePage 200type VirtualMachineTemplateProperties = original.VirtualMachineTemplateProperties 201type VirtualMachineTemplatesByPCClient = original.VirtualMachineTemplatesByPCClient 202type VirtualMachineUpdateFuture = original.VirtualMachineUpdateFuture 203type VirtualNetwork = original.VirtualNetwork 204type VirtualNetworkByPCClient = original.VirtualNetworkByPCClient 205type VirtualNetworkListResponse = original.VirtualNetworkListResponse 206type VirtualNetworkListResponseIterator = original.VirtualNetworkListResponseIterator 207type VirtualNetworkListResponsePage = original.VirtualNetworkListResponsePage 208type VirtualNetworkProperties = original.VirtualNetworkProperties 209type VirtualNetworksByPCClient = original.VirtualNetworksByPCClient 210type VirtualNic = original.VirtualNic 211 212func New(referer string, regionID string, subscriptionID string) BaseClient { 213 return original.New(referer, regionID, subscriptionID) 214} 215func NewAvailableOperationsClient(referer string, regionID string, subscriptionID string) AvailableOperationsClient { 216 return original.NewAvailableOperationsClient(referer, regionID, subscriptionID) 217} 218func NewAvailableOperationsClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) AvailableOperationsClient { 219 return original.NewAvailableOperationsClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 220} 221func NewAvailableOperationsListResponseIterator(page AvailableOperationsListResponsePage) AvailableOperationsListResponseIterator { 222 return original.NewAvailableOperationsListResponseIterator(page) 223} 224func NewAvailableOperationsListResponsePage(getNextPage func(context.Context, AvailableOperationsListResponse) (AvailableOperationsListResponse, error)) AvailableOperationsListResponsePage { 225 return original.NewAvailableOperationsListResponsePage(getNextPage) 226} 227func NewDedicatedCloudNodeClient(referer string, regionID string, subscriptionID string) DedicatedCloudNodeClient { 228 return original.NewDedicatedCloudNodeClient(referer, regionID, subscriptionID) 229} 230func NewDedicatedCloudNodeClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) DedicatedCloudNodeClient { 231 return original.NewDedicatedCloudNodeClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 232} 233func NewDedicatedCloudNodeListResponseIterator(page DedicatedCloudNodeListResponsePage) DedicatedCloudNodeListResponseIterator { 234 return original.NewDedicatedCloudNodeListResponseIterator(page) 235} 236func NewDedicatedCloudNodeListResponsePage(getNextPage func(context.Context, DedicatedCloudNodeListResponse) (DedicatedCloudNodeListResponse, error)) DedicatedCloudNodeListResponsePage { 237 return original.NewDedicatedCloudNodeListResponsePage(getNextPage) 238} 239func NewDedicatedCloudServiceClient(referer string, regionID string, subscriptionID string) DedicatedCloudServiceClient { 240 return original.NewDedicatedCloudServiceClient(referer, regionID, subscriptionID) 241} 242func NewDedicatedCloudServiceClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) DedicatedCloudServiceClient { 243 return original.NewDedicatedCloudServiceClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 244} 245func NewDedicatedCloudServiceListResponseIterator(page DedicatedCloudServiceListResponsePage) DedicatedCloudServiceListResponseIterator { 246 return original.NewDedicatedCloudServiceListResponseIterator(page) 247} 248func NewDedicatedCloudServiceListResponsePage(getNextPage func(context.Context, DedicatedCloudServiceListResponse) (DedicatedCloudServiceListResponse, error)) DedicatedCloudServiceListResponsePage { 249 return original.NewDedicatedCloudServiceListResponsePage(getNextPage) 250} 251func NewPrivateCloudByRegionClient(referer string, regionID string, subscriptionID string) PrivateCloudByRegionClient { 252 return original.NewPrivateCloudByRegionClient(referer, regionID, subscriptionID) 253} 254func NewPrivateCloudByRegionClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) PrivateCloudByRegionClient { 255 return original.NewPrivateCloudByRegionClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 256} 257func NewPrivateCloudListIterator(page PrivateCloudListPage) PrivateCloudListIterator { 258 return original.NewPrivateCloudListIterator(page) 259} 260func NewPrivateCloudListPage(getNextPage func(context.Context, PrivateCloudList) (PrivateCloudList, error)) PrivateCloudListPage { 261 return original.NewPrivateCloudListPage(getNextPage) 262} 263func NewResourcePoolByPCClient(referer string, regionID string, subscriptionID string) ResourcePoolByPCClient { 264 return original.NewResourcePoolByPCClient(referer, regionID, subscriptionID) 265} 266func NewResourcePoolByPCClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) ResourcePoolByPCClient { 267 return original.NewResourcePoolByPCClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 268} 269func NewResourcePoolsByPCClient(referer string, regionID string, subscriptionID string) ResourcePoolsByPCClient { 270 return original.NewResourcePoolsByPCClient(referer, regionID, subscriptionID) 271} 272func NewResourcePoolsByPCClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) ResourcePoolsByPCClient { 273 return original.NewResourcePoolsByPCClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 274} 275func NewResourcePoolsListResponseIterator(page ResourcePoolsListResponsePage) ResourcePoolsListResponseIterator { 276 return original.NewResourcePoolsListResponseIterator(page) 277} 278func NewResourcePoolsListResponsePage(getNextPage func(context.Context, ResourcePoolsListResponse) (ResourcePoolsListResponse, error)) ResourcePoolsListResponsePage { 279 return original.NewResourcePoolsListResponsePage(getNextPage) 280} 281func NewSkuAvailabilityListResponseIterator(page SkuAvailabilityListResponsePage) SkuAvailabilityListResponseIterator { 282 return original.NewSkuAvailabilityListResponseIterator(page) 283} 284func NewSkuAvailabilityListResponsePage(getNextPage func(context.Context, SkuAvailabilityListResponse) (SkuAvailabilityListResponse, error)) SkuAvailabilityListResponsePage { 285 return original.NewSkuAvailabilityListResponsePage(getNextPage) 286} 287func NewSkusAvailabilityWithinRegionClient(referer string, regionID string, subscriptionID string) SkusAvailabilityWithinRegionClient { 288 return original.NewSkusAvailabilityWithinRegionClient(referer, regionID, subscriptionID) 289} 290func NewSkusAvailabilityWithinRegionClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) SkusAvailabilityWithinRegionClient { 291 return original.NewSkusAvailabilityWithinRegionClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 292} 293func NewUsageListResponseIterator(page UsageListResponsePage) UsageListResponseIterator { 294 return original.NewUsageListResponseIterator(page) 295} 296func NewUsageListResponsePage(getNextPage func(context.Context, UsageListResponse) (UsageListResponse, error)) UsageListResponsePage { 297 return original.NewUsageListResponsePage(getNextPage) 298} 299func NewUsagesWithinRegionClient(referer string, regionID string, subscriptionID string) UsagesWithinRegionClient { 300 return original.NewUsagesWithinRegionClient(referer, regionID, subscriptionID) 301} 302func NewUsagesWithinRegionClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) UsagesWithinRegionClient { 303 return original.NewUsagesWithinRegionClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 304} 305func NewVirtualMachineClient(referer string, regionID string, subscriptionID string) VirtualMachineClient { 306 return original.NewVirtualMachineClient(referer, regionID, subscriptionID) 307} 308func NewVirtualMachineClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) VirtualMachineClient { 309 return original.NewVirtualMachineClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 310} 311func NewVirtualMachineListResponseIterator(page VirtualMachineListResponsePage) VirtualMachineListResponseIterator { 312 return original.NewVirtualMachineListResponseIterator(page) 313} 314func NewVirtualMachineListResponsePage(getNextPage func(context.Context, VirtualMachineListResponse) (VirtualMachineListResponse, error)) VirtualMachineListResponsePage { 315 return original.NewVirtualMachineListResponsePage(getNextPage) 316} 317func NewVirtualMachineTemplateByPCClient(referer string, regionID string, subscriptionID string) VirtualMachineTemplateByPCClient { 318 return original.NewVirtualMachineTemplateByPCClient(referer, regionID, subscriptionID) 319} 320func NewVirtualMachineTemplateByPCClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) VirtualMachineTemplateByPCClient { 321 return original.NewVirtualMachineTemplateByPCClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 322} 323func NewVirtualMachineTemplateListResponseIterator(page VirtualMachineTemplateListResponsePage) VirtualMachineTemplateListResponseIterator { 324 return original.NewVirtualMachineTemplateListResponseIterator(page) 325} 326func NewVirtualMachineTemplateListResponsePage(getNextPage func(context.Context, VirtualMachineTemplateListResponse) (VirtualMachineTemplateListResponse, error)) VirtualMachineTemplateListResponsePage { 327 return original.NewVirtualMachineTemplateListResponsePage(getNextPage) 328} 329func NewVirtualMachineTemplatesByPCClient(referer string, regionID string, subscriptionID string) VirtualMachineTemplatesByPCClient { 330 return original.NewVirtualMachineTemplatesByPCClient(referer, regionID, subscriptionID) 331} 332func NewVirtualMachineTemplatesByPCClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) VirtualMachineTemplatesByPCClient { 333 return original.NewVirtualMachineTemplatesByPCClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 334} 335func NewVirtualNetworkByPCClient(referer string, regionID string, subscriptionID string) VirtualNetworkByPCClient { 336 return original.NewVirtualNetworkByPCClient(referer, regionID, subscriptionID) 337} 338func NewVirtualNetworkByPCClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) VirtualNetworkByPCClient { 339 return original.NewVirtualNetworkByPCClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 340} 341func NewVirtualNetworkListResponseIterator(page VirtualNetworkListResponsePage) VirtualNetworkListResponseIterator { 342 return original.NewVirtualNetworkListResponseIterator(page) 343} 344func NewVirtualNetworkListResponsePage(getNextPage func(context.Context, VirtualNetworkListResponse) (VirtualNetworkListResponse, error)) VirtualNetworkListResponsePage { 345 return original.NewVirtualNetworkListResponsePage(getNextPage) 346} 347func NewVirtualNetworksByPCClient(referer string, regionID string, subscriptionID string) VirtualNetworksByPCClient { 348 return original.NewVirtualNetworksByPCClient(referer, regionID, subscriptionID) 349} 350func NewVirtualNetworksByPCClientWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) VirtualNetworksByPCClient { 351 return original.NewVirtualNetworksByPCClientWithBaseURI(baseURI, referer, regionID, subscriptionID) 352} 353func NewWithBaseURI(baseURI string, referer string, regionID string, subscriptionID string) BaseClient { 354 return original.NewWithBaseURI(baseURI, referer, regionID, subscriptionID) 355} 356func PossibleAggregationTypeValues() []AggregationType { 357 return original.PossibleAggregationTypeValues() 358} 359func PossibleDiskIndependenceModeValues() []DiskIndependenceMode { 360 return original.PossibleDiskIndependenceModeValues() 361} 362func PossibleGuestOSTypeValues() []GuestOSType { 363 return original.PossibleGuestOSTypeValues() 364} 365func PossibleNICTypeValues() []NICType { 366 return original.PossibleNICTypeValues() 367} 368func PossibleNodeStatusValues() []NodeStatus { 369 return original.PossibleNodeStatusValues() 370} 371func PossibleOnboardingStatusValues() []OnboardingStatus { 372 return original.PossibleOnboardingStatusValues() 373} 374func PossibleOperationOriginValues() []OperationOrigin { 375 return original.PossibleOperationOriginValues() 376} 377func PossiblePrivateCloudResourceTypeValues() []PrivateCloudResourceType { 378 return original.PossiblePrivateCloudResourceTypeValues() 379} 380func PossibleStopModeValues() []StopMode { 381 return original.PossibleStopModeValues() 382} 383func PossibleUsageCountValues() []UsageCount { 384 return original.PossibleUsageCountValues() 385} 386func PossibleVirtualMachineStatusValues() []VirtualMachineStatus { 387 return original.PossibleVirtualMachineStatusValues() 388} 389func UserAgent() string { 390 return original.UserAgent() + " profiles/preview" 391} 392func Version() string { 393 return original.Version() 394} 395