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 managementgroups
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/preview/resources/mgmt/2019-11-01/managementgroups"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type InheritedPermissions = original.InheritedPermissions
33
34const (
35	Delete   InheritedPermissions = original.Delete
36	Edit     InheritedPermissions = original.Edit
37	Noaccess InheritedPermissions = original.Noaccess
38	View     InheritedPermissions = original.View
39)
40
41type Permissions = original.Permissions
42
43const (
44	PermissionsDelete   Permissions = original.PermissionsDelete
45	PermissionsEdit     Permissions = original.PermissionsEdit
46	PermissionsNoaccess Permissions = original.PermissionsNoaccess
47	PermissionsView     Permissions = original.PermissionsView
48)
49
50type Permissions1 = original.Permissions1
51
52const (
53	Permissions1Delete   Permissions1 = original.Permissions1Delete
54	Permissions1Edit     Permissions1 = original.Permissions1Edit
55	Permissions1Noaccess Permissions1 = original.Permissions1Noaccess
56	Permissions1View     Permissions1 = original.Permissions1View
57)
58
59type Reason = original.Reason
60
61const (
62	AlreadyExists Reason = original.AlreadyExists
63	Invalid       Reason = original.Invalid
64)
65
66type Status = original.Status
67
68const (
69	Cancelled                Status = original.Cancelled
70	Completed                Status = original.Completed
71	Failed                   Status = original.Failed
72	NotStarted               Status = original.NotStarted
73	NotStartedButGroupsExist Status = original.NotStartedButGroupsExist
74	Started                  Status = original.Started
75)
76
77type Type = original.Type
78
79const (
80	MicrosoftManagementmanagementGroups Type = original.MicrosoftManagementmanagementGroups
81)
82
83type Type1 = original.Type1
84
85const (
86	Type1MicrosoftManagementmanagementGroups Type1 = original.Type1MicrosoftManagementmanagementGroups
87	Type1Subscriptions                       Type1 = original.Type1Subscriptions
88)
89
90type Type2 = original.Type2
91
92const (
93	Type2MicrosoftManagementmanagementGroups Type2 = original.Type2MicrosoftManagementmanagementGroups
94	Type2Subscriptions                       Type2 = original.Type2Subscriptions
95)
96
97type BaseClient = original.BaseClient
98type CheckNameAvailabilityRequest = original.CheckNameAvailabilityRequest
99type CheckNameAvailabilityResult = original.CheckNameAvailabilityResult
100type ChildInfo = original.ChildInfo
101type Client = original.Client
102type CreateManagementGroupChildInfo = original.CreateManagementGroupChildInfo
103type CreateManagementGroupDetails = original.CreateManagementGroupDetails
104type CreateManagementGroupProperties = original.CreateManagementGroupProperties
105type CreateManagementGroupRequest = original.CreateManagementGroupRequest
106type CreateOrUpdateFuture = original.CreateOrUpdateFuture
107type CreateParentGroupInfo = original.CreateParentGroupInfo
108type DeleteFuture = original.DeleteFuture
109type DescendantInfo = original.DescendantInfo
110type DescendantInfoProperties = original.DescendantInfoProperties
111type DescendantListResult = original.DescendantListResult
112type DescendantListResultIterator = original.DescendantListResultIterator
113type DescendantListResultPage = original.DescendantListResultPage
114type DescendantParentGroupInfo = original.DescendantParentGroupInfo
115type Details = original.Details
116type EntitiesClient = original.EntitiesClient
117type EntityHierarchyItem = original.EntityHierarchyItem
118type EntityHierarchyItemProperties = original.EntityHierarchyItemProperties
119type EntityInfo = original.EntityInfo
120type EntityInfoProperties = original.EntityInfoProperties
121type EntityListResult = original.EntityListResult
122type EntityListResultIterator = original.EntityListResultIterator
123type EntityListResultPage = original.EntityListResultPage
124type EntityParentGroupInfo = original.EntityParentGroupInfo
125type ErrorDetails = original.ErrorDetails
126type ErrorResponse = original.ErrorResponse
127type Info = original.Info
128type InfoProperties = original.InfoProperties
129type ListResult = original.ListResult
130type ListResultIterator = original.ListResultIterator
131type ListResultPage = original.ListResultPage
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 SubscriptionsClient = original.SubscriptionsClient
146type TenantBackfillStatusResult = original.TenantBackfillStatusResult
147
148func New() BaseClient {
149	return original.New()
150}
151func NewClient() Client {
152	return original.NewClient()
153}
154func NewClientWithBaseURI(baseURI string) Client {
155	return original.NewClientWithBaseURI(baseURI)
156}
157func NewDescendantListResultIterator(page DescendantListResultPage) DescendantListResultIterator {
158	return original.NewDescendantListResultIterator(page)
159}
160func NewDescendantListResultPage(getNextPage func(context.Context, DescendantListResult) (DescendantListResult, error)) DescendantListResultPage {
161	return original.NewDescendantListResultPage(getNextPage)
162}
163func NewEntitiesClient() EntitiesClient {
164	return original.NewEntitiesClient()
165}
166func NewEntitiesClientWithBaseURI(baseURI string) EntitiesClient {
167	return original.NewEntitiesClientWithBaseURI(baseURI)
168}
169func NewEntityListResultIterator(page EntityListResultPage) EntityListResultIterator {
170	return original.NewEntityListResultIterator(page)
171}
172func NewEntityListResultPage(getNextPage func(context.Context, EntityListResult) (EntityListResult, error)) EntityListResultPage {
173	return original.NewEntityListResultPage(getNextPage)
174}
175func NewListResultIterator(page ListResultPage) ListResultIterator {
176	return original.NewListResultIterator(page)
177}
178func NewListResultPage(getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage {
179	return original.NewListResultPage(getNextPage)
180}
181func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator {
182	return original.NewOperationListResultIterator(page)
183}
184func NewOperationListResultPage(getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage {
185	return original.NewOperationListResultPage(getNextPage)
186}
187func NewOperationsClient() OperationsClient {
188	return original.NewOperationsClient()
189}
190func NewOperationsClientWithBaseURI(baseURI string) OperationsClient {
191	return original.NewOperationsClientWithBaseURI(baseURI)
192}
193func NewSubscriptionsClient() SubscriptionsClient {
194	return original.NewSubscriptionsClient()
195}
196func NewSubscriptionsClientWithBaseURI(baseURI string) SubscriptionsClient {
197	return original.NewSubscriptionsClientWithBaseURI(baseURI)
198}
199func NewWithBaseURI(baseURI string) BaseClient {
200	return original.NewWithBaseURI(baseURI)
201}
202func PossibleInheritedPermissionsValues() []InheritedPermissions {
203	return original.PossibleInheritedPermissionsValues()
204}
205func PossiblePermissions1Values() []Permissions1 {
206	return original.PossiblePermissions1Values()
207}
208func PossiblePermissionsValues() []Permissions {
209	return original.PossiblePermissionsValues()
210}
211func PossibleReasonValues() []Reason {
212	return original.PossibleReasonValues()
213}
214func PossibleStatusValues() []Status {
215	return original.PossibleStatusValues()
216}
217func PossibleType1Values() []Type1 {
218	return original.PossibleType1Values()
219}
220func PossibleType2Values() []Type2 {
221	return original.PossibleType2Values()
222}
223func PossibleTypeValues() []Type {
224	return original.PossibleTypeValues()
225}
226func UserAgent() string {
227	return original.UserAgent() + " profiles/preview"
228}
229func Version() string {
230	return original.Version()
231}
232