1// +build go1.9
2
3// Copyright 2021 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 subscription
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/subscription/mgmt/2020-09-01/subscription"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type ProvisioningState = original.ProvisioningState
33
34const (
35	Accepted  ProvisioningState = original.Accepted
36	Failed    ProvisioningState = original.Failed
37	Succeeded ProvisioningState = original.Succeeded
38)
39
40type SpendingLimit = original.SpendingLimit
41
42const (
43	CurrentPeriodOff SpendingLimit = original.CurrentPeriodOff
44	Off              SpendingLimit = original.Off
45	On               SpendingLimit = original.On
46)
47
48type State = original.State
49
50const (
51	Deleted  State = original.Deleted
52	Disabled State = original.Disabled
53	Enabled  State = original.Enabled
54	PastDue  State = original.PastDue
55	Warned   State = original.Warned
56)
57
58type Workload = original.Workload
59
60const (
61	DevTest    Workload = original.DevTest
62	Production Workload = original.Production
63)
64
65type AliasClient = original.AliasClient
66type AliasCreateFuture = original.AliasCreateFuture
67type BaseClient = original.BaseClient
68type CanceledSubscriptionID = original.CanceledSubscriptionID
69type Client = original.Client
70type EnabledSubscriptionID = original.EnabledSubscriptionID
71type ErrorResponse = original.ErrorResponse
72type ErrorResponseBody = original.ErrorResponseBody
73type ListResult = original.ListResult
74type ListResultIterator = original.ListResultIterator
75type ListResultPage = original.ListResultPage
76type Location = original.Location
77type LocationListResult = original.LocationListResult
78type Model = original.Model
79type Name = original.Name
80type Operation = original.Operation
81type OperationDisplay = original.OperationDisplay
82type OperationListResult = original.OperationListResult
83type OperationsClient = original.OperationsClient
84type Policies = original.Policies
85type PutAliasListResult = original.PutAliasListResult
86type PutAliasRequest = original.PutAliasRequest
87type PutAliasRequestProperties = original.PutAliasRequestProperties
88type PutAliasResponse = original.PutAliasResponse
89type PutAliasResponseProperties = original.PutAliasResponseProperties
90type RenamedSubscriptionID = original.RenamedSubscriptionID
91type SubscriptionsClient = original.SubscriptionsClient
92type TenantIDDescription = original.TenantIDDescription
93type TenantListResult = original.TenantListResult
94type TenantListResultIterator = original.TenantListResultIterator
95type TenantListResultPage = original.TenantListResultPage
96type TenantsClient = original.TenantsClient
97
98func New() BaseClient {
99	return original.New()
100}
101func NewAliasClient() AliasClient {
102	return original.NewAliasClient()
103}
104func NewAliasClientWithBaseURI(baseURI string) AliasClient {
105	return original.NewAliasClientWithBaseURI(baseURI)
106}
107func NewClient() Client {
108	return original.NewClient()
109}
110func NewClientWithBaseURI(baseURI string) Client {
111	return original.NewClientWithBaseURI(baseURI)
112}
113func NewListResultIterator(page ListResultPage) ListResultIterator {
114	return original.NewListResultIterator(page)
115}
116func NewListResultPage(cur ListResult, getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage {
117	return original.NewListResultPage(cur, getNextPage)
118}
119func NewOperationsClient() OperationsClient {
120	return original.NewOperationsClient()
121}
122func NewOperationsClientWithBaseURI(baseURI string) OperationsClient {
123	return original.NewOperationsClientWithBaseURI(baseURI)
124}
125func NewSubscriptionsClient() SubscriptionsClient {
126	return original.NewSubscriptionsClient()
127}
128func NewSubscriptionsClientWithBaseURI(baseURI string) SubscriptionsClient {
129	return original.NewSubscriptionsClientWithBaseURI(baseURI)
130}
131func NewTenantListResultIterator(page TenantListResultPage) TenantListResultIterator {
132	return original.NewTenantListResultIterator(page)
133}
134func NewTenantListResultPage(cur TenantListResult, getNextPage func(context.Context, TenantListResult) (TenantListResult, error)) TenantListResultPage {
135	return original.NewTenantListResultPage(cur, getNextPage)
136}
137func NewTenantsClient() TenantsClient {
138	return original.NewTenantsClient()
139}
140func NewTenantsClientWithBaseURI(baseURI string) TenantsClient {
141	return original.NewTenantsClientWithBaseURI(baseURI)
142}
143func NewWithBaseURI(baseURI string) BaseClient {
144	return original.NewWithBaseURI(baseURI)
145}
146func PossibleProvisioningStateValues() []ProvisioningState {
147	return original.PossibleProvisioningStateValues()
148}
149func PossibleSpendingLimitValues() []SpendingLimit {
150	return original.PossibleSpendingLimitValues()
151}
152func PossibleStateValues() []State {
153	return original.PossibleStateValues()
154}
155func PossibleWorkloadValues() []Workload {
156	return original.PossibleWorkloadValues()
157}
158func UserAgent() string {
159	return original.UserAgent() + " profiles/preview"
160}
161func Version() string {
162	return original.Version()
163}
164