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 Allocation = original.Allocation 40 41const ( 42 Dynamic Allocation = original.Dynamic 43 Static Allocation = original.Static 44) 45 46type DiskIndependenceMode = original.DiskIndependenceMode 47 48const ( 49 IndependentNonpersistent DiskIndependenceMode = original.IndependentNonpersistent 50 IndependentPersistent DiskIndependenceMode = original.IndependentPersistent 51 Persistent DiskIndependenceMode = original.Persistent 52) 53 54type GuestOSType = original.GuestOSType 55 56const ( 57 Linux GuestOSType = original.Linux 58 Other GuestOSType = original.Other 59 Windows GuestOSType = original.Windows 60) 61 62type NICType = original.NICType 63 64const ( 65 E1000 NICType = original.E1000 66 E1000E NICType = original.E1000E 67 PCNET32 NICType = original.PCNET32 68 VMXNET NICType = original.VMXNET 69 VMXNET2 NICType = original.VMXNET2 70 VMXNET3 NICType = original.VMXNET3 71) 72 73type NodeStatus = original.NodeStatus 74 75const ( 76 Unused NodeStatus = original.Unused 77 Used NodeStatus = original.Used 78) 79 80type OnboardingStatus = original.OnboardingStatus 81 82const ( 83 NotOnBoarded OnboardingStatus = original.NotOnBoarded 84 OnBoarded OnboardingStatus = original.OnBoarded 85 OnBoarding OnboardingStatus = original.OnBoarding 86 OnBoardingFailed OnboardingStatus = original.OnBoardingFailed 87) 88 89type OperationOrigin = original.OperationOrigin 90 91const ( 92 System OperationOrigin = original.System 93 User OperationOrigin = original.User 94 Usersystem OperationOrigin = original.Usersystem 95) 96 97type PrivateCloudResourceType = original.PrivateCloudResourceType 98 99const ( 100 MicrosoftVMwareCloudSimpleprivateClouds PrivateCloudResourceType = original.MicrosoftVMwareCloudSimpleprivateClouds 101) 102 103type StopMode = original.StopMode 104 105const ( 106 Poweroff StopMode = original.Poweroff 107 Reboot StopMode = original.Reboot 108 Shutdown StopMode = original.Shutdown 109 Suspend StopMode = original.Suspend 110) 111 112type Type = original.Type 113 114const ( 115 CUSTOMNAME Type = original.CUSTOMNAME 116 FIXED Type = original.FIXED 117 PREFIXBASED Type = original.PREFIXBASED 118 USERDEFINED Type = original.USERDEFINED 119 VIRTUALMACHINENAME Type = original.VIRTUALMACHINENAME 120) 121 122type Type1 = original.Type1 123 124const ( 125 Type1CUSTOM Type1 = original.Type1CUSTOM 126 Type1DHCPIP Type1 = original.Type1DHCPIP 127 Type1FIXEDIP Type1 = original.Type1FIXEDIP 128 Type1USERDEFINED Type1 = original.Type1USERDEFINED 129) 130 131type Type2 = original.Type2 132 133const ( 134 LINUX Type2 = original.LINUX 135 WINDOWS Type2 = original.WINDOWS 136 WINDOWSTEXT Type2 = original.WINDOWSTEXT 137) 138 139type Type3 = original.Type3 140 141const ( 142 Type3LINUX Type3 = original.Type3LINUX 143 Type3WINDOWS Type3 = original.Type3WINDOWS 144) 145 146type UsageCount = original.UsageCount 147 148const ( 149 Bytes UsageCount = original.Bytes 150 BytesPerSecond UsageCount = original.BytesPerSecond 151 Count UsageCount = original.Count 152 CountPerSecond UsageCount = original.CountPerSecond 153 Percent UsageCount = original.Percent 154 Seconds UsageCount = original.Seconds 155) 156 157type VirtualMachineStatus = original.VirtualMachineStatus 158 159const ( 160 Deallocating VirtualMachineStatus = original.Deallocating 161 Deleting VirtualMachineStatus = original.Deleting 162 Poweredoff VirtualMachineStatus = original.Poweredoff 163 Running VirtualMachineStatus = original.Running 164 Suspended VirtualMachineStatus = original.Suspended 165 Updating VirtualMachineStatus = original.Updating 166) 167 168type AvailableOperation = original.AvailableOperation 169type AvailableOperationDisplay = original.AvailableOperationDisplay 170type AvailableOperationDisplayPropertyServiceSpecification = original.AvailableOperationDisplayPropertyServiceSpecification 171type AvailableOperationDisplayPropertyServiceSpecificationMetricsItem = original.AvailableOperationDisplayPropertyServiceSpecificationMetricsItem 172type AvailableOperationDisplayPropertyServiceSpecificationMetricsList = original.AvailableOperationDisplayPropertyServiceSpecificationMetricsList 173type AvailableOperationsListResponse = original.AvailableOperationsListResponse 174type AvailableOperationsListResponseIterator = original.AvailableOperationsListResponseIterator 175type AvailableOperationsListResponsePage = original.AvailableOperationsListResponsePage 176type BaseClient = original.BaseClient 177type CSRPError = original.CSRPError 178type CSRPErrorBody = original.CSRPErrorBody 179type CustomizationHostName = original.CustomizationHostName 180type CustomizationIPAddress = original.CustomizationIPAddress 181type CustomizationIPSettings = original.CustomizationIPSettings 182type CustomizationIdentity = original.CustomizationIdentity 183type CustomizationIdentityUserData = original.CustomizationIdentityUserData 184type CustomizationNicSetting = original.CustomizationNicSetting 185type CustomizationPoliciesClient = original.CustomizationPoliciesClient 186type CustomizationPoliciesListResponse = original.CustomizationPoliciesListResponse 187type CustomizationPoliciesListResponseIterator = original.CustomizationPoliciesListResponseIterator 188type CustomizationPoliciesListResponsePage = original.CustomizationPoliciesListResponsePage 189type CustomizationPolicy = original.CustomizationPolicy 190type CustomizationPolicyProperties = original.CustomizationPolicyProperties 191type CustomizationSpecification = original.CustomizationSpecification 192type DedicatedCloudNode = original.DedicatedCloudNode 193type DedicatedCloudNodeListResponse = original.DedicatedCloudNodeListResponse 194type DedicatedCloudNodeListResponseIterator = original.DedicatedCloudNodeListResponseIterator 195type DedicatedCloudNodeListResponsePage = original.DedicatedCloudNodeListResponsePage 196type DedicatedCloudNodeProperties = original.DedicatedCloudNodeProperties 197type DedicatedCloudNodesClient = original.DedicatedCloudNodesClient 198type DedicatedCloudNodesCreateOrUpdateFuture = original.DedicatedCloudNodesCreateOrUpdateFuture 199type DedicatedCloudService = original.DedicatedCloudService 200type DedicatedCloudServiceListResponse = original.DedicatedCloudServiceListResponse 201type DedicatedCloudServiceListResponseIterator = original.DedicatedCloudServiceListResponseIterator 202type DedicatedCloudServiceListResponsePage = original.DedicatedCloudServiceListResponsePage 203type DedicatedCloudServiceProperties = original.DedicatedCloudServiceProperties 204type DedicatedCloudServicesClient = original.DedicatedCloudServicesClient 205type DedicatedCloudServicesDeleteFuture = original.DedicatedCloudServicesDeleteFuture 206type GuestOSCustomization = original.GuestOSCustomization 207type GuestOSNICCustomization = original.GuestOSNICCustomization 208type OperationError = original.OperationError 209type OperationResource = original.OperationResource 210type OperationsClient = original.OperationsClient 211type PatchPayload = original.PatchPayload 212type PrivateCloud = original.PrivateCloud 213type PrivateCloudList = original.PrivateCloudList 214type PrivateCloudListIterator = original.PrivateCloudListIterator 215type PrivateCloudListPage = original.PrivateCloudListPage 216type PrivateCloudProperties = original.PrivateCloudProperties 217type PrivateCloudsClient = original.PrivateCloudsClient 218type ResourcePool = original.ResourcePool 219type ResourcePoolProperties = original.ResourcePoolProperties 220type ResourcePoolsClient = original.ResourcePoolsClient 221type ResourcePoolsListResponse = original.ResourcePoolsListResponse 222type ResourcePoolsListResponseIterator = original.ResourcePoolsListResponseIterator 223type ResourcePoolsListResponsePage = original.ResourcePoolsListResponsePage 224type Sku = original.Sku 225type SkuAvailability = original.SkuAvailability 226type SkuAvailabilityListResponse = original.SkuAvailabilityListResponse 227type SkuAvailabilityListResponseIterator = original.SkuAvailabilityListResponseIterator 228type SkuAvailabilityListResponsePage = original.SkuAvailabilityListResponsePage 229type SkuDescription = original.SkuDescription 230type SkusAvailabilityClient = original.SkusAvailabilityClient 231type Usage = original.Usage 232type UsageListResponse = original.UsageListResponse 233type UsageListResponseIterator = original.UsageListResponseIterator 234type UsageListResponsePage = original.UsageListResponsePage 235type UsageName = original.UsageName 236type UsagesClient = original.UsagesClient 237type VirtualDisk = original.VirtualDisk 238type VirtualDiskController = original.VirtualDiskController 239type VirtualMachine = original.VirtualMachine 240type VirtualMachineListResponse = original.VirtualMachineListResponse 241type VirtualMachineListResponseIterator = original.VirtualMachineListResponseIterator 242type VirtualMachineListResponsePage = original.VirtualMachineListResponsePage 243type VirtualMachineProperties = original.VirtualMachineProperties 244type VirtualMachineStopMode = original.VirtualMachineStopMode 245type VirtualMachineTemplate = original.VirtualMachineTemplate 246type VirtualMachineTemplateListResponse = original.VirtualMachineTemplateListResponse 247type VirtualMachineTemplateListResponseIterator = original.VirtualMachineTemplateListResponseIterator 248type VirtualMachineTemplateListResponsePage = original.VirtualMachineTemplateListResponsePage 249type VirtualMachineTemplateProperties = original.VirtualMachineTemplateProperties 250type VirtualMachineTemplatesClient = original.VirtualMachineTemplatesClient 251type VirtualMachinesClient = original.VirtualMachinesClient 252type VirtualMachinesCreateOrUpdateFuture = original.VirtualMachinesCreateOrUpdateFuture 253type VirtualMachinesDeleteFuture = original.VirtualMachinesDeleteFuture 254type VirtualMachinesStartFuture = original.VirtualMachinesStartFuture 255type VirtualMachinesStopFuture = original.VirtualMachinesStopFuture 256type VirtualMachinesUpdateFuture = original.VirtualMachinesUpdateFuture 257type VirtualNetwork = original.VirtualNetwork 258type VirtualNetworkListResponse = original.VirtualNetworkListResponse 259type VirtualNetworkListResponseIterator = original.VirtualNetworkListResponseIterator 260type VirtualNetworkListResponsePage = original.VirtualNetworkListResponsePage 261type VirtualNetworkProperties = original.VirtualNetworkProperties 262type VirtualNetworksClient = original.VirtualNetworksClient 263type VirtualNic = original.VirtualNic 264 265func New(subscriptionID string, referer string) BaseClient { 266 return original.New(subscriptionID, referer) 267} 268func NewAvailableOperationsListResponseIterator(page AvailableOperationsListResponsePage) AvailableOperationsListResponseIterator { 269 return original.NewAvailableOperationsListResponseIterator(page) 270} 271func NewAvailableOperationsListResponsePage(getNextPage func(context.Context, AvailableOperationsListResponse) (AvailableOperationsListResponse, error)) AvailableOperationsListResponsePage { 272 return original.NewAvailableOperationsListResponsePage(getNextPage) 273} 274func NewCustomizationPoliciesClient(subscriptionID string, referer string) CustomizationPoliciesClient { 275 return original.NewCustomizationPoliciesClient(subscriptionID, referer) 276} 277func NewCustomizationPoliciesClientWithBaseURI(baseURI string, subscriptionID string, referer string) CustomizationPoliciesClient { 278 return original.NewCustomizationPoliciesClientWithBaseURI(baseURI, subscriptionID, referer) 279} 280func NewCustomizationPoliciesListResponseIterator(page CustomizationPoliciesListResponsePage) CustomizationPoliciesListResponseIterator { 281 return original.NewCustomizationPoliciesListResponseIterator(page) 282} 283func NewCustomizationPoliciesListResponsePage(getNextPage func(context.Context, CustomizationPoliciesListResponse) (CustomizationPoliciesListResponse, error)) CustomizationPoliciesListResponsePage { 284 return original.NewCustomizationPoliciesListResponsePage(getNextPage) 285} 286func NewDedicatedCloudNodeListResponseIterator(page DedicatedCloudNodeListResponsePage) DedicatedCloudNodeListResponseIterator { 287 return original.NewDedicatedCloudNodeListResponseIterator(page) 288} 289func NewDedicatedCloudNodeListResponsePage(getNextPage func(context.Context, DedicatedCloudNodeListResponse) (DedicatedCloudNodeListResponse, error)) DedicatedCloudNodeListResponsePage { 290 return original.NewDedicatedCloudNodeListResponsePage(getNextPage) 291} 292func NewDedicatedCloudNodesClient(subscriptionID string, referer string) DedicatedCloudNodesClient { 293 return original.NewDedicatedCloudNodesClient(subscriptionID, referer) 294} 295func NewDedicatedCloudNodesClientWithBaseURI(baseURI string, subscriptionID string, referer string) DedicatedCloudNodesClient { 296 return original.NewDedicatedCloudNodesClientWithBaseURI(baseURI, subscriptionID, referer) 297} 298func NewDedicatedCloudServiceListResponseIterator(page DedicatedCloudServiceListResponsePage) DedicatedCloudServiceListResponseIterator { 299 return original.NewDedicatedCloudServiceListResponseIterator(page) 300} 301func NewDedicatedCloudServiceListResponsePage(getNextPage func(context.Context, DedicatedCloudServiceListResponse) (DedicatedCloudServiceListResponse, error)) DedicatedCloudServiceListResponsePage { 302 return original.NewDedicatedCloudServiceListResponsePage(getNextPage) 303} 304func NewDedicatedCloudServicesClient(subscriptionID string, referer string) DedicatedCloudServicesClient { 305 return original.NewDedicatedCloudServicesClient(subscriptionID, referer) 306} 307func NewDedicatedCloudServicesClientWithBaseURI(baseURI string, subscriptionID string, referer string) DedicatedCloudServicesClient { 308 return original.NewDedicatedCloudServicesClientWithBaseURI(baseURI, subscriptionID, referer) 309} 310func NewOperationsClient(subscriptionID string, referer string) OperationsClient { 311 return original.NewOperationsClient(subscriptionID, referer) 312} 313func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string, referer string) OperationsClient { 314 return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID, referer) 315} 316func NewPrivateCloudListIterator(page PrivateCloudListPage) PrivateCloudListIterator { 317 return original.NewPrivateCloudListIterator(page) 318} 319func NewPrivateCloudListPage(getNextPage func(context.Context, PrivateCloudList) (PrivateCloudList, error)) PrivateCloudListPage { 320 return original.NewPrivateCloudListPage(getNextPage) 321} 322func NewPrivateCloudsClient(subscriptionID string, referer string) PrivateCloudsClient { 323 return original.NewPrivateCloudsClient(subscriptionID, referer) 324} 325func NewPrivateCloudsClientWithBaseURI(baseURI string, subscriptionID string, referer string) PrivateCloudsClient { 326 return original.NewPrivateCloudsClientWithBaseURI(baseURI, subscriptionID, referer) 327} 328func NewResourcePoolsClient(subscriptionID string, referer string) ResourcePoolsClient { 329 return original.NewResourcePoolsClient(subscriptionID, referer) 330} 331func NewResourcePoolsClientWithBaseURI(baseURI string, subscriptionID string, referer string) ResourcePoolsClient { 332 return original.NewResourcePoolsClientWithBaseURI(baseURI, subscriptionID, referer) 333} 334func NewResourcePoolsListResponseIterator(page ResourcePoolsListResponsePage) ResourcePoolsListResponseIterator { 335 return original.NewResourcePoolsListResponseIterator(page) 336} 337func NewResourcePoolsListResponsePage(getNextPage func(context.Context, ResourcePoolsListResponse) (ResourcePoolsListResponse, error)) ResourcePoolsListResponsePage { 338 return original.NewResourcePoolsListResponsePage(getNextPage) 339} 340func NewSkuAvailabilityListResponseIterator(page SkuAvailabilityListResponsePage) SkuAvailabilityListResponseIterator { 341 return original.NewSkuAvailabilityListResponseIterator(page) 342} 343func NewSkuAvailabilityListResponsePage(getNextPage func(context.Context, SkuAvailabilityListResponse) (SkuAvailabilityListResponse, error)) SkuAvailabilityListResponsePage { 344 return original.NewSkuAvailabilityListResponsePage(getNextPage) 345} 346func NewSkusAvailabilityClient(subscriptionID string, referer string) SkusAvailabilityClient { 347 return original.NewSkusAvailabilityClient(subscriptionID, referer) 348} 349func NewSkusAvailabilityClientWithBaseURI(baseURI string, subscriptionID string, referer string) SkusAvailabilityClient { 350 return original.NewSkusAvailabilityClientWithBaseURI(baseURI, subscriptionID, referer) 351} 352func NewUsageListResponseIterator(page UsageListResponsePage) UsageListResponseIterator { 353 return original.NewUsageListResponseIterator(page) 354} 355func NewUsageListResponsePage(getNextPage func(context.Context, UsageListResponse) (UsageListResponse, error)) UsageListResponsePage { 356 return original.NewUsageListResponsePage(getNextPage) 357} 358func NewUsagesClient(subscriptionID string, referer string) UsagesClient { 359 return original.NewUsagesClient(subscriptionID, referer) 360} 361func NewUsagesClientWithBaseURI(baseURI string, subscriptionID string, referer string) UsagesClient { 362 return original.NewUsagesClientWithBaseURI(baseURI, subscriptionID, referer) 363} 364func NewVirtualMachineListResponseIterator(page VirtualMachineListResponsePage) VirtualMachineListResponseIterator { 365 return original.NewVirtualMachineListResponseIterator(page) 366} 367func NewVirtualMachineListResponsePage(getNextPage func(context.Context, VirtualMachineListResponse) (VirtualMachineListResponse, error)) VirtualMachineListResponsePage { 368 return original.NewVirtualMachineListResponsePage(getNextPage) 369} 370func NewVirtualMachineTemplateListResponseIterator(page VirtualMachineTemplateListResponsePage) VirtualMachineTemplateListResponseIterator { 371 return original.NewVirtualMachineTemplateListResponseIterator(page) 372} 373func NewVirtualMachineTemplateListResponsePage(getNextPage func(context.Context, VirtualMachineTemplateListResponse) (VirtualMachineTemplateListResponse, error)) VirtualMachineTemplateListResponsePage { 374 return original.NewVirtualMachineTemplateListResponsePage(getNextPage) 375} 376func NewVirtualMachineTemplatesClient(subscriptionID string, referer string) VirtualMachineTemplatesClient { 377 return original.NewVirtualMachineTemplatesClient(subscriptionID, referer) 378} 379func NewVirtualMachineTemplatesClientWithBaseURI(baseURI string, subscriptionID string, referer string) VirtualMachineTemplatesClient { 380 return original.NewVirtualMachineTemplatesClientWithBaseURI(baseURI, subscriptionID, referer) 381} 382func NewVirtualMachinesClient(subscriptionID string, referer string) VirtualMachinesClient { 383 return original.NewVirtualMachinesClient(subscriptionID, referer) 384} 385func NewVirtualMachinesClientWithBaseURI(baseURI string, subscriptionID string, referer string) VirtualMachinesClient { 386 return original.NewVirtualMachinesClientWithBaseURI(baseURI, subscriptionID, referer) 387} 388func NewVirtualNetworkListResponseIterator(page VirtualNetworkListResponsePage) VirtualNetworkListResponseIterator { 389 return original.NewVirtualNetworkListResponseIterator(page) 390} 391func NewVirtualNetworkListResponsePage(getNextPage func(context.Context, VirtualNetworkListResponse) (VirtualNetworkListResponse, error)) VirtualNetworkListResponsePage { 392 return original.NewVirtualNetworkListResponsePage(getNextPage) 393} 394func NewVirtualNetworksClient(subscriptionID string, referer string) VirtualNetworksClient { 395 return original.NewVirtualNetworksClient(subscriptionID, referer) 396} 397func NewVirtualNetworksClientWithBaseURI(baseURI string, subscriptionID string, referer string) VirtualNetworksClient { 398 return original.NewVirtualNetworksClientWithBaseURI(baseURI, subscriptionID, referer) 399} 400func NewWithBaseURI(baseURI string, subscriptionID string, referer string) BaseClient { 401 return original.NewWithBaseURI(baseURI, subscriptionID, referer) 402} 403func PossibleAggregationTypeValues() []AggregationType { 404 return original.PossibleAggregationTypeValues() 405} 406func PossibleAllocationValues() []Allocation { 407 return original.PossibleAllocationValues() 408} 409func PossibleDiskIndependenceModeValues() []DiskIndependenceMode { 410 return original.PossibleDiskIndependenceModeValues() 411} 412func PossibleGuestOSTypeValues() []GuestOSType { 413 return original.PossibleGuestOSTypeValues() 414} 415func PossibleNICTypeValues() []NICType { 416 return original.PossibleNICTypeValues() 417} 418func PossibleNodeStatusValues() []NodeStatus { 419 return original.PossibleNodeStatusValues() 420} 421func PossibleOnboardingStatusValues() []OnboardingStatus { 422 return original.PossibleOnboardingStatusValues() 423} 424func PossibleOperationOriginValues() []OperationOrigin { 425 return original.PossibleOperationOriginValues() 426} 427func PossiblePrivateCloudResourceTypeValues() []PrivateCloudResourceType { 428 return original.PossiblePrivateCloudResourceTypeValues() 429} 430func PossibleStopModeValues() []StopMode { 431 return original.PossibleStopModeValues() 432} 433func PossibleType1Values() []Type1 { 434 return original.PossibleType1Values() 435} 436func PossibleType2Values() []Type2 { 437 return original.PossibleType2Values() 438} 439func PossibleType3Values() []Type3 { 440 return original.PossibleType3Values() 441} 442func PossibleTypeValues() []Type { 443 return original.PossibleTypeValues() 444} 445func PossibleUsageCountValues() []UsageCount { 446 return original.PossibleUsageCountValues() 447} 448func PossibleVirtualMachineStatusValues() []VirtualMachineStatus { 449 return original.PossibleVirtualMachineStatusValues() 450} 451func UserAgent() string { 452 return original.UserAgent() + " profiles/latest" 453} 454func Version() string { 455 return original.Version() 456} 457