1// +build go1.9
2
3// Copyright (c) Microsoft Corporation. All rights reserved.
4// Licensed under the MIT License. See License.txt in the project root for license information.
5
6// This code was auto-generated by:
7// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
8
9package managementgroups
10
11import (
12	"context"
13
14	original "github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2020-05-01/managementgroups"
15)
16
17const (
18	DefaultBaseURI = original.DefaultBaseURI
19)
20
21type InheritedPermissions = original.InheritedPermissions
22
23const (
24	Delete   InheritedPermissions = original.Delete
25	Edit     InheritedPermissions = original.Edit
26	Noaccess InheritedPermissions = original.Noaccess
27	View     InheritedPermissions = original.View
28)
29
30type Permissions = original.Permissions
31
32const (
33	PermissionsDelete   Permissions = original.PermissionsDelete
34	PermissionsEdit     Permissions = original.PermissionsEdit
35	PermissionsNoaccess Permissions = original.PermissionsNoaccess
36	PermissionsView     Permissions = original.PermissionsView
37)
38
39type Permissions1 = original.Permissions1
40
41const (
42	Permissions1Delete   Permissions1 = original.Permissions1Delete
43	Permissions1Edit     Permissions1 = original.Permissions1Edit
44	Permissions1Noaccess Permissions1 = original.Permissions1Noaccess
45	Permissions1View     Permissions1 = original.Permissions1View
46)
47
48type Reason = original.Reason
49
50const (
51	AlreadyExists Reason = original.AlreadyExists
52	Invalid       Reason = original.Invalid
53)
54
55type Status = original.Status
56
57const (
58	Cancelled                Status = original.Cancelled
59	Completed                Status = original.Completed
60	Failed                   Status = original.Failed
61	NotStarted               Status = original.NotStarted
62	NotStartedButGroupsExist Status = original.NotStartedButGroupsExist
63	Started                  Status = original.Started
64)
65
66type Type = original.Type
67
68const (
69	MicrosoftManagementmanagementGroups Type = original.MicrosoftManagementmanagementGroups
70)
71
72type Type1 = original.Type1
73
74const (
75	Type1MicrosoftManagementmanagementGroups Type1 = original.Type1MicrosoftManagementmanagementGroups
76	Type1Subscriptions                       Type1 = original.Type1Subscriptions
77)
78
79type Type2 = original.Type2
80
81const (
82	Type2MicrosoftManagementmanagementGroups Type2 = original.Type2MicrosoftManagementmanagementGroups
83	Type2Subscriptions                       Type2 = original.Type2Subscriptions
84)
85
86type AzureAsyncOperationResults = original.AzureAsyncOperationResults
87type BaseClient = original.BaseClient
88type CheckNameAvailabilityRequest = original.CheckNameAvailabilityRequest
89type CheckNameAvailabilityResult = original.CheckNameAvailabilityResult
90type ChildInfo = original.ChildInfo
91type Client = original.Client
92type CreateManagementGroupChildInfo = original.CreateManagementGroupChildInfo
93type CreateManagementGroupDetails = original.CreateManagementGroupDetails
94type CreateManagementGroupProperties = original.CreateManagementGroupProperties
95type CreateManagementGroupRequest = original.CreateManagementGroupRequest
96type CreateOrUpdateFuture = original.CreateOrUpdateFuture
97type CreateOrUpdateSettingsProperties = original.CreateOrUpdateSettingsProperties
98type CreateOrUpdateSettingsRequest = original.CreateOrUpdateSettingsRequest
99type CreateParentGroupInfo = original.CreateParentGroupInfo
100type DeleteFuture = original.DeleteFuture
101type DescendantInfo = original.DescendantInfo
102type DescendantInfoProperties = original.DescendantInfoProperties
103type DescendantListResult = original.DescendantListResult
104type DescendantListResultIterator = original.DescendantListResultIterator
105type DescendantListResultPage = original.DescendantListResultPage
106type DescendantParentGroupInfo = original.DescendantParentGroupInfo
107type Details = original.Details
108type EntitiesClient = original.EntitiesClient
109type EntityHierarchyItem = original.EntityHierarchyItem
110type EntityHierarchyItemProperties = original.EntityHierarchyItemProperties
111type EntityInfo = original.EntityInfo
112type EntityInfoProperties = original.EntityInfoProperties
113type EntityListResult = original.EntityListResult
114type EntityListResultIterator = original.EntityListResultIterator
115type EntityListResultPage = original.EntityListResultPage
116type EntityParentGroupInfo = original.EntityParentGroupInfo
117type ErrorDetails = original.ErrorDetails
118type ErrorResponse = original.ErrorResponse
119type HierarchySettings = original.HierarchySettings
120type HierarchySettingsClient = original.HierarchySettingsClient
121type HierarchySettingsInfo = original.HierarchySettingsInfo
122type HierarchySettingsList = original.HierarchySettingsList
123type HierarchySettingsProperties = original.HierarchySettingsProperties
124type Info = original.Info
125type InfoProperties = original.InfoProperties
126type ListResult = original.ListResult
127type ListResultIterator = original.ListResultIterator
128type ListResultPage = original.ListResultPage
129type ListSubscriptionUnderManagementGroup = original.ListSubscriptionUnderManagementGroup
130type ListSubscriptionUnderManagementGroupIterator = original.ListSubscriptionUnderManagementGroupIterator
131type ListSubscriptionUnderManagementGroupPage = original.ListSubscriptionUnderManagementGroupPage
132type ManagementGroup = original.ManagementGroup
133type Operation = original.Operation
134type OperationDisplayProperties = original.OperationDisplayProperties
135type OperationListResult = original.OperationListResult
136type OperationListResultIterator = original.OperationListResultIterator
137type OperationListResultPage = original.OperationListResultPage
138type OperationResults = original.OperationResults
139type OperationsClient = original.OperationsClient
140type ParentGroupInfo = original.ParentGroupInfo
141type PatchManagementGroupRequest = original.PatchManagementGroupRequest
142type PathElement = original.PathElement
143type Properties = original.Properties
144type SetObject = original.SetObject
145type SubscriptionUnderManagementGroup = original.SubscriptionUnderManagementGroup
146type SubscriptionUnderManagementGroupProperties = original.SubscriptionUnderManagementGroupProperties
147type SubscriptionsClient = original.SubscriptionsClient
148type TenantBackfillStatusResult = original.TenantBackfillStatusResult
149
150func New() BaseClient {
151	return original.New()
152}
153func NewClient() Client {
154	return original.NewClient()
155}
156func NewClientWithBaseURI(baseURI string) Client {
157	return original.NewClientWithBaseURI(baseURI)
158}
159func NewDescendantListResultIterator(page DescendantListResultPage) DescendantListResultIterator {
160	return original.NewDescendantListResultIterator(page)
161}
162func NewDescendantListResultPage(cur DescendantListResult, getNextPage func(context.Context, DescendantListResult) (DescendantListResult, error)) DescendantListResultPage {
163	return original.NewDescendantListResultPage(cur, getNextPage)
164}
165func NewEntitiesClient() EntitiesClient {
166	return original.NewEntitiesClient()
167}
168func NewEntitiesClientWithBaseURI(baseURI string) EntitiesClient {
169	return original.NewEntitiesClientWithBaseURI(baseURI)
170}
171func NewEntityListResultIterator(page EntityListResultPage) EntityListResultIterator {
172	return original.NewEntityListResultIterator(page)
173}
174func NewEntityListResultPage(cur EntityListResult, getNextPage func(context.Context, EntityListResult) (EntityListResult, error)) EntityListResultPage {
175	return original.NewEntityListResultPage(cur, getNextPage)
176}
177func NewHierarchySettingsClient() HierarchySettingsClient {
178	return original.NewHierarchySettingsClient()
179}
180func NewHierarchySettingsClientWithBaseURI(baseURI string) HierarchySettingsClient {
181	return original.NewHierarchySettingsClientWithBaseURI(baseURI)
182}
183func NewListResultIterator(page ListResultPage) ListResultIterator {
184	return original.NewListResultIterator(page)
185}
186func NewListResultPage(cur ListResult, getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage {
187	return original.NewListResultPage(cur, getNextPage)
188}
189func NewListSubscriptionUnderManagementGroupIterator(page ListSubscriptionUnderManagementGroupPage) ListSubscriptionUnderManagementGroupIterator {
190	return original.NewListSubscriptionUnderManagementGroupIterator(page)
191}
192func NewListSubscriptionUnderManagementGroupPage(cur ListSubscriptionUnderManagementGroup, getNextPage func(context.Context, ListSubscriptionUnderManagementGroup) (ListSubscriptionUnderManagementGroup, error)) ListSubscriptionUnderManagementGroupPage {
193	return original.NewListSubscriptionUnderManagementGroupPage(cur, getNextPage)
194}
195func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator {
196	return original.NewOperationListResultIterator(page)
197}
198func NewOperationListResultPage(cur OperationListResult, getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage {
199	return original.NewOperationListResultPage(cur, getNextPage)
200}
201func NewOperationsClient() OperationsClient {
202	return original.NewOperationsClient()
203}
204func NewOperationsClientWithBaseURI(baseURI string) OperationsClient {
205	return original.NewOperationsClientWithBaseURI(baseURI)
206}
207func NewSubscriptionsClient() SubscriptionsClient {
208	return original.NewSubscriptionsClient()
209}
210func NewSubscriptionsClientWithBaseURI(baseURI string) SubscriptionsClient {
211	return original.NewSubscriptionsClientWithBaseURI(baseURI)
212}
213func NewWithBaseURI(baseURI string) BaseClient {
214	return original.NewWithBaseURI(baseURI)
215}
216func PossibleInheritedPermissionsValues() []InheritedPermissions {
217	return original.PossibleInheritedPermissionsValues()
218}
219func PossiblePermissions1Values() []Permissions1 {
220	return original.PossiblePermissions1Values()
221}
222func PossiblePermissionsValues() []Permissions {
223	return original.PossiblePermissionsValues()
224}
225func PossibleReasonValues() []Reason {
226	return original.PossibleReasonValues()
227}
228func PossibleStatusValues() []Status {
229	return original.PossibleStatusValues()
230}
231func PossibleType1Values() []Type1 {
232	return original.PossibleType1Values()
233}
234func PossibleType2Values() []Type2 {
235	return original.PossibleType2Values()
236}
237func PossibleTypeValues() []Type {
238	return original.PossibleTypeValues()
239}
240func UserAgent() string {
241	return original.UserAgent() + " profiles/preview"
242}
243func Version() string {
244	return original.Version()
245}
246