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 skus
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2017-09-01/skus"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type ResourceSkuCapacityScaleType = original.ResourceSkuCapacityScaleType
33
34const (
35	Automatic ResourceSkuCapacityScaleType = original.Automatic
36	Manual    ResourceSkuCapacityScaleType = original.Manual
37	None      ResourceSkuCapacityScaleType = original.None
38)
39
40type ResourceSkuRestrictionsReasonCode = original.ResourceSkuRestrictionsReasonCode
41
42const (
43	NotAvailableForSubscription ResourceSkuRestrictionsReasonCode = original.NotAvailableForSubscription
44	QuotaID                     ResourceSkuRestrictionsReasonCode = original.QuotaID
45)
46
47type ResourceSkuRestrictionsType = original.ResourceSkuRestrictionsType
48
49const (
50	Location ResourceSkuRestrictionsType = original.Location
51	Zone     ResourceSkuRestrictionsType = original.Zone
52)
53
54type BaseClient = original.BaseClient
55type ResourceSku = original.ResourceSku
56type ResourceSkuCapabilities = original.ResourceSkuCapabilities
57type ResourceSkuCapacity = original.ResourceSkuCapacity
58type ResourceSkuCosts = original.ResourceSkuCosts
59type ResourceSkuLocationInfo = original.ResourceSkuLocationInfo
60type ResourceSkuRestrictionInfo = original.ResourceSkuRestrictionInfo
61type ResourceSkuRestrictions = original.ResourceSkuRestrictions
62type ResourceSkusClient = original.ResourceSkusClient
63type ResourceSkusResult = original.ResourceSkusResult
64type ResourceSkusResultIterator = original.ResourceSkusResultIterator
65type ResourceSkusResultPage = original.ResourceSkusResultPage
66
67func New(subscriptionID string) BaseClient {
68	return original.New(subscriptionID)
69}
70func NewResourceSkusClient(subscriptionID string) ResourceSkusClient {
71	return original.NewResourceSkusClient(subscriptionID)
72}
73func NewResourceSkusClientWithBaseURI(baseURI string, subscriptionID string) ResourceSkusClient {
74	return original.NewResourceSkusClientWithBaseURI(baseURI, subscriptionID)
75}
76func NewResourceSkusResultIterator(page ResourceSkusResultPage) ResourceSkusResultIterator {
77	return original.NewResourceSkusResultIterator(page)
78}
79func NewResourceSkusResultPage(getNextPage func(context.Context, ResourceSkusResult) (ResourceSkusResult, error)) ResourceSkusResultPage {
80	return original.NewResourceSkusResultPage(getNextPage)
81}
82func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
83	return original.NewWithBaseURI(baseURI, subscriptionID)
84}
85func PossibleResourceSkuCapacityScaleTypeValues() []ResourceSkuCapacityScaleType {
86	return original.PossibleResourceSkuCapacityScaleTypeValues()
87}
88func PossibleResourceSkuRestrictionsReasonCodeValues() []ResourceSkuRestrictionsReasonCode {
89	return original.PossibleResourceSkuRestrictionsReasonCodeValues()
90}
91func PossibleResourceSkuRestrictionsTypeValues() []ResourceSkuRestrictionsType {
92	return original.PossibleResourceSkuRestrictionsTypeValues()
93}
94func UserAgent() string {
95	return original.UserAgent() + " profiles/preview"
96}
97func Version() string {
98	return original.Version()
99}
100