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