1// +build go1.9
2
3// Copyright 2018 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 original "github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2018-01-01-preview/management"
23
24const (
25	DefaultBaseURI = original.DefaultBaseURI
26)
27
28type BaseClient = original.BaseClient
29type EntitiesClient = original.EntitiesClient
30type Client = original.Client
31type Permissions = original.Permissions
32
33const (
34	Delete   Permissions = original.Delete
35	Edit     Permissions = original.Edit
36	Noaccess Permissions = original.Noaccess
37	View     Permissions = original.View
38)
39
40type Permissions1 = original.Permissions1
41
42const (
43	Permissions1Delete   Permissions1 = original.Permissions1Delete
44	Permissions1Edit     Permissions1 = original.Permissions1Edit
45	Permissions1Noaccess Permissions1 = original.Permissions1Noaccess
46	Permissions1View     Permissions1 = original.Permissions1View
47)
48
49type ProvisioningState = original.ProvisioningState
50
51const (
52	Updating ProvisioningState = original.Updating
53)
54
55type Reason = original.Reason
56
57const (
58	AlreadyExists Reason = original.AlreadyExists
59	Invalid       Reason = original.Invalid
60)
61
62type Type = original.Type
63
64const (
65	ProvidersMicrosoftManagementmanagementGroup Type = original.ProvidersMicrosoftManagementmanagementGroup
66)
67
68type Type1 = original.Type1
69
70const (
71	ProvidersMicrosoftManagementmanagementGroups Type1 = original.ProvidersMicrosoftManagementmanagementGroups
72	Subscriptions                                Type1 = original.Subscriptions
73)
74
75type Type2 = original.Type2
76
77const (
78	Type2ProvidersMicrosoftManagementmanagementGroups Type2 = original.Type2ProvidersMicrosoftManagementmanagementGroups
79	Type2Subscriptions                                Type2 = original.Type2Subscriptions
80)
81
82type CheckNameAvailabilityRequest = original.CheckNameAvailabilityRequest
83type CheckNameAvailabilityResult = original.CheckNameAvailabilityResult
84type ChildInfo = original.ChildInfo
85type CreateManagementGroupChildInfo = original.CreateManagementGroupChildInfo
86type CreateManagementGroupDetails = original.CreateManagementGroupDetails
87type CreateManagementGroupProperties = original.CreateManagementGroupProperties
88type CreateManagementGroupRequest = original.CreateManagementGroupRequest
89type CreateOrUpdateFuture = original.CreateOrUpdateFuture
90type CreateParentGroupInfo = original.CreateParentGroupInfo
91type DeleteFuture = original.DeleteFuture
92type Details = original.Details
93type EntityHierarchyItem = original.EntityHierarchyItem
94type EntityHierarchyItemProperties = original.EntityHierarchyItemProperties
95type EntityInfo = original.EntityInfo
96type EntityInfoProperties = original.EntityInfoProperties
97type EntityListResult = original.EntityListResult
98type EntityListResultIterator = original.EntityListResultIterator
99type EntityListResultPage = original.EntityListResultPage
100type EntityParentGroupInfo = original.EntityParentGroupInfo
101type ErrorDetails = original.ErrorDetails
102type ErrorResponse = original.ErrorResponse
103type Info = original.Info
104type InfoProperties = original.InfoProperties
105type ListResult = original.ListResult
106type ListResultIterator = original.ListResultIterator
107type ListResultPage = original.ListResultPage
108type ManagementGroup = original.ManagementGroup
109type Operation = original.Operation
110type OperationDisplayProperties = original.OperationDisplayProperties
111type OperationListResult = original.OperationListResult
112type OperationListResultIterator = original.OperationListResultIterator
113type OperationListResultPage = original.OperationListResultPage
114type OperationResults = original.OperationResults
115type OperationResultsProperties = original.OperationResultsProperties
116type ParentGroupInfo = original.ParentGroupInfo
117type PatchManagementGroupRequest = original.PatchManagementGroupRequest
118type Properties = original.Properties
119type SetObject = original.SetObject
120type OperationsClient = original.OperationsClient
121type SubscriptionsClient = original.SubscriptionsClient
122
123func New(operationResultID string, skiptoken string) BaseClient {
124	return original.New(operationResultID, skiptoken)
125}
126func NewWithBaseURI(baseURI string, operationResultID string, skiptoken string) BaseClient {
127	return original.NewWithBaseURI(baseURI, operationResultID, skiptoken)
128}
129func NewEntitiesClient(operationResultID string, skiptoken string) EntitiesClient {
130	return original.NewEntitiesClient(operationResultID, skiptoken)
131}
132func NewEntitiesClientWithBaseURI(baseURI string, operationResultID string, skiptoken string) EntitiesClient {
133	return original.NewEntitiesClientWithBaseURI(baseURI, operationResultID, skiptoken)
134}
135func NewClient(operationResultID string, skiptoken string) Client {
136	return original.NewClient(operationResultID, skiptoken)
137}
138func NewClientWithBaseURI(baseURI string, operationResultID string, skiptoken string) Client {
139	return original.NewClientWithBaseURI(baseURI, operationResultID, skiptoken)
140}
141func PossiblePermissionsValues() []Permissions {
142	return original.PossiblePermissionsValues()
143}
144func PossiblePermissions1Values() []Permissions1 {
145	return original.PossiblePermissions1Values()
146}
147func PossibleProvisioningStateValues() []ProvisioningState {
148	return original.PossibleProvisioningStateValues()
149}
150func PossibleReasonValues() []Reason {
151	return original.PossibleReasonValues()
152}
153func PossibleTypeValues() []Type {
154	return original.PossibleTypeValues()
155}
156func PossibleType1Values() []Type1 {
157	return original.PossibleType1Values()
158}
159func PossibleType2Values() []Type2 {
160	return original.PossibleType2Values()
161}
162func NewOperationsClient(operationResultID string, skiptoken string) OperationsClient {
163	return original.NewOperationsClient(operationResultID, skiptoken)
164}
165func NewOperationsClientWithBaseURI(baseURI string, operationResultID string, skiptoken string) OperationsClient {
166	return original.NewOperationsClientWithBaseURI(baseURI, operationResultID, skiptoken)
167}
168func NewSubscriptionsClient(operationResultID string, skiptoken string) SubscriptionsClient {
169	return original.NewSubscriptionsClient(operationResultID, skiptoken)
170}
171func NewSubscriptionsClientWithBaseURI(baseURI string, operationResultID string, skiptoken string) SubscriptionsClient {
172	return original.NewSubscriptionsClientWithBaseURI(baseURI, operationResultID, skiptoken)
173}
174func UserAgent() string {
175	return original.UserAgent() + " profiles/preview"
176}
177func Version() string {
178	return original.Version()
179}
180