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/2018-03-01-preview/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 ProvisioningState = original.ProvisioningState
60
61const (
62	Updating ProvisioningState = original.Updating
63)
64
65type Reason = original.Reason
66
67const (
68	AlreadyExists Reason = original.AlreadyExists
69	Invalid       Reason = original.Invalid
70)
71
72type Status = original.Status
73
74const (
75	Cancelled                Status = original.Cancelled
76	Completed                Status = original.Completed
77	Failed                   Status = original.Failed
78	NotStarted               Status = original.NotStarted
79	NotStartedButGroupsExist Status = original.NotStartedButGroupsExist
80	Started                  Status = original.Started
81)
82
83type Type = original.Type
84
85const (
86	ProvidersMicrosoftManagementmanagementGroups Type = original.ProvidersMicrosoftManagementmanagementGroups
87)
88
89type Type1 = original.Type1
90
91const (
92	Type1ProvidersMicrosoftManagementmanagementGroups Type1 = original.Type1ProvidersMicrosoftManagementmanagementGroups
93	Type1Subscriptions                                Type1 = original.Type1Subscriptions
94)
95
96type Type2 = original.Type2
97
98const (
99	Type2ProvidersMicrosoftManagementmanagementGroups Type2 = original.Type2ProvidersMicrosoftManagementmanagementGroups
100	Type2Subscriptions                                Type2 = original.Type2Subscriptions
101)
102
103type BaseClient = original.BaseClient
104type CheckNameAvailabilityRequest = original.CheckNameAvailabilityRequest
105type CheckNameAvailabilityResult = original.CheckNameAvailabilityResult
106type ChildInfo = original.ChildInfo
107type Client = original.Client
108type CreateManagementGroupChildInfo = original.CreateManagementGroupChildInfo
109type CreateManagementGroupDetails = original.CreateManagementGroupDetails
110type CreateManagementGroupProperties = original.CreateManagementGroupProperties
111type CreateManagementGroupRequest = original.CreateManagementGroupRequest
112type CreateOrUpdateFuture = original.CreateOrUpdateFuture
113type CreateParentGroupInfo = original.CreateParentGroupInfo
114type DeleteFuture = original.DeleteFuture
115type DescendantInfo = original.DescendantInfo
116type DescendantInfoProperties = original.DescendantInfoProperties
117type DescendantListResult = original.DescendantListResult
118type DescendantListResultIterator = original.DescendantListResultIterator
119type DescendantListResultPage = original.DescendantListResultPage
120type DescendantParentGroupInfo = original.DescendantParentGroupInfo
121type Details = original.Details
122type EntitiesClient = original.EntitiesClient
123type EntityHierarchyItem = original.EntityHierarchyItem
124type EntityHierarchyItemProperties = original.EntityHierarchyItemProperties
125type EntityInfo = original.EntityInfo
126type EntityInfoProperties = original.EntityInfoProperties
127type EntityListResult = original.EntityListResult
128type EntityListResultIterator = original.EntityListResultIterator
129type EntityListResultPage = original.EntityListResultPage
130type EntityParentGroupInfo = original.EntityParentGroupInfo
131type ErrorDetails = original.ErrorDetails
132type ErrorResponse = original.ErrorResponse
133type Info = original.Info
134type InfoProperties = original.InfoProperties
135type ListResult = original.ListResult
136type ListResultIterator = original.ListResultIterator
137type ListResultPage = original.ListResultPage
138type ManagementGroup = original.ManagementGroup
139type Operation = original.Operation
140type OperationDisplayProperties = original.OperationDisplayProperties
141type OperationListResult = original.OperationListResult
142type OperationListResultIterator = original.OperationListResultIterator
143type OperationListResultPage = original.OperationListResultPage
144type OperationResults = original.OperationResults
145type OperationResultsProperties = original.OperationResultsProperties
146type OperationsClient = original.OperationsClient
147type ParentGroupInfo = original.ParentGroupInfo
148type PatchManagementGroupRequest = original.PatchManagementGroupRequest
149type Properties = original.Properties
150type SetObject = original.SetObject
151type SubscriptionsClient = original.SubscriptionsClient
152type TenantBackfillStatusResult = original.TenantBackfillStatusResult
153
154func New() BaseClient {
155	return original.New()
156}
157func NewClient() Client {
158	return original.NewClient()
159}
160func NewClientWithBaseURI(baseURI string) Client {
161	return original.NewClientWithBaseURI(baseURI)
162}
163func NewDescendantListResultIterator(page DescendantListResultPage) DescendantListResultIterator {
164	return original.NewDescendantListResultIterator(page)
165}
166func NewDescendantListResultPage(getNextPage func(context.Context, DescendantListResult) (DescendantListResult, error)) DescendantListResultPage {
167	return original.NewDescendantListResultPage(getNextPage)
168}
169func NewEntitiesClient() EntitiesClient {
170	return original.NewEntitiesClient()
171}
172func NewEntitiesClientWithBaseURI(baseURI string) EntitiesClient {
173	return original.NewEntitiesClientWithBaseURI(baseURI)
174}
175func NewEntityListResultIterator(page EntityListResultPage) EntityListResultIterator {
176	return original.NewEntityListResultIterator(page)
177}
178func NewEntityListResultPage(getNextPage func(context.Context, EntityListResult) (EntityListResult, error)) EntityListResultPage {
179	return original.NewEntityListResultPage(getNextPage)
180}
181func NewListResultIterator(page ListResultPage) ListResultIterator {
182	return original.NewListResultIterator(page)
183}
184func NewListResultPage(getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage {
185	return original.NewListResultPage(getNextPage)
186}
187func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator {
188	return original.NewOperationListResultIterator(page)
189}
190func NewOperationListResultPage(getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage {
191	return original.NewOperationListResultPage(getNextPage)
192}
193func NewOperationsClient() OperationsClient {
194	return original.NewOperationsClient()
195}
196func NewOperationsClientWithBaseURI(baseURI string) OperationsClient {
197	return original.NewOperationsClientWithBaseURI(baseURI)
198}
199func NewSubscriptionsClient() SubscriptionsClient {
200	return original.NewSubscriptionsClient()
201}
202func NewSubscriptionsClientWithBaseURI(baseURI string) SubscriptionsClient {
203	return original.NewSubscriptionsClientWithBaseURI(baseURI)
204}
205func NewWithBaseURI(baseURI string) BaseClient {
206	return original.NewWithBaseURI(baseURI)
207}
208func PossibleInheritedPermissionsValues() []InheritedPermissions {
209	return original.PossibleInheritedPermissionsValues()
210}
211func PossiblePermissions1Values() []Permissions1 {
212	return original.PossiblePermissions1Values()
213}
214func PossiblePermissionsValues() []Permissions {
215	return original.PossiblePermissionsValues()
216}
217func PossibleProvisioningStateValues() []ProvisioningState {
218	return original.PossibleProvisioningStateValues()
219}
220func PossibleReasonValues() []Reason {
221	return original.PossibleReasonValues()
222}
223func PossibleStatusValues() []Status {
224	return original.PossibleStatusValues()
225}
226func PossibleType1Values() []Type1 {
227	return original.PossibleType1Values()
228}
229func PossibleType2Values() []Type2 {
230	return original.PossibleType2Values()
231}
232func PossibleTypeValues() []Type {
233	return original.PossibleTypeValues()
234}
235func UserAgent() string {
236	return original.UserAgent() + " profiles/preview"
237}
238func Version() string {
239	return original.Version()
240}
241