1// +build go1.9
2
3// Copyright 2021 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 resources
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2018-05-01/resources"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type DeploymentMode = original.DeploymentMode
33
34const (
35	Complete    DeploymentMode = original.Complete
36	Incremental DeploymentMode = original.Incremental
37)
38
39type OnErrorDeploymentType = original.OnErrorDeploymentType
40
41const (
42	LastSuccessful     OnErrorDeploymentType = original.LastSuccessful
43	SpecificDeployment OnErrorDeploymentType = original.SpecificDeployment
44)
45
46type ResourceIdentityType = original.ResourceIdentityType
47
48const (
49	None                       ResourceIdentityType = original.None
50	SystemAssigned             ResourceIdentityType = original.SystemAssigned
51	SystemAssignedUserAssigned ResourceIdentityType = original.SystemAssignedUserAssigned
52	UserAssigned               ResourceIdentityType = original.UserAssigned
53)
54
55type AliasPathType = original.AliasPathType
56type AliasType = original.AliasType
57type BaseClient = original.BaseClient
58type BasicDependency = original.BasicDependency
59type Client = original.Client
60type CloudError = original.CloudError
61type CreateOrUpdateByIDFuture = original.CreateOrUpdateByIDFuture
62type CreateOrUpdateFuture = original.CreateOrUpdateFuture
63type DebugSetting = original.DebugSetting
64type DeleteByIDFuture = original.DeleteByIDFuture
65type DeleteFuture = original.DeleteFuture
66type Dependency = original.Dependency
67type Deployment = original.Deployment
68type DeploymentExportResult = original.DeploymentExportResult
69type DeploymentExtended = original.DeploymentExtended
70type DeploymentExtendedFilter = original.DeploymentExtendedFilter
71type DeploymentListResult = original.DeploymentListResult
72type DeploymentListResultIterator = original.DeploymentListResultIterator
73type DeploymentListResultPage = original.DeploymentListResultPage
74type DeploymentOperation = original.DeploymentOperation
75type DeploymentOperationProperties = original.DeploymentOperationProperties
76type DeploymentOperationsClient = original.DeploymentOperationsClient
77type DeploymentOperationsListResult = original.DeploymentOperationsListResult
78type DeploymentOperationsListResultIterator = original.DeploymentOperationsListResultIterator
79type DeploymentOperationsListResultPage = original.DeploymentOperationsListResultPage
80type DeploymentProperties = original.DeploymentProperties
81type DeploymentPropertiesExtended = original.DeploymentPropertiesExtended
82type DeploymentValidateResult = original.DeploymentValidateResult
83type DeploymentsClient = original.DeploymentsClient
84type DeploymentsCreateOrUpdateAtSubscriptionScopeFuture = original.DeploymentsCreateOrUpdateAtSubscriptionScopeFuture
85type DeploymentsCreateOrUpdateFuture = original.DeploymentsCreateOrUpdateFuture
86type DeploymentsDeleteAtSubscriptionScopeFuture = original.DeploymentsDeleteAtSubscriptionScopeFuture
87type DeploymentsDeleteFuture = original.DeploymentsDeleteFuture
88type ErrorAdditionalInfo = original.ErrorAdditionalInfo
89type ErrorResponse = original.ErrorResponse
90type ExportTemplateRequest = original.ExportTemplateRequest
91type GenericResource = original.GenericResource
92type GenericResourceExpanded = original.GenericResourceExpanded
93type GenericResourceFilter = original.GenericResourceFilter
94type Group = original.Group
95type GroupExportResult = original.GroupExportResult
96type GroupFilter = original.GroupFilter
97type GroupListResult = original.GroupListResult
98type GroupListResultIterator = original.GroupListResultIterator
99type GroupListResultPage = original.GroupListResultPage
100type GroupPatchable = original.GroupPatchable
101type GroupProperties = original.GroupProperties
102type GroupsClient = original.GroupsClient
103type GroupsDeleteFuture = original.GroupsDeleteFuture
104type HTTPMessage = original.HTTPMessage
105type Identity = original.Identity
106type IdentityUserAssignedIdentitiesValue = original.IdentityUserAssignedIdentitiesValue
107type ListResult = original.ListResult
108type ListResultIterator = original.ListResultIterator
109type ListResultPage = original.ListResultPage
110type ManagementErrorWithDetails = original.ManagementErrorWithDetails
111type MoveInfo = original.MoveInfo
112type MoveResourcesFuture = original.MoveResourcesFuture
113type OnErrorDeployment = original.OnErrorDeployment
114type OnErrorDeploymentExtended = original.OnErrorDeploymentExtended
115type Operation = original.Operation
116type OperationDisplay = original.OperationDisplay
117type OperationListResult = original.OperationListResult
118type OperationListResultIterator = original.OperationListResultIterator
119type OperationListResultPage = original.OperationListResultPage
120type OperationsClient = original.OperationsClient
121type ParametersLink = original.ParametersLink
122type Plan = original.Plan
123type Provider = original.Provider
124type ProviderListResult = original.ProviderListResult
125type ProviderListResultIterator = original.ProviderListResultIterator
126type ProviderListResultPage = original.ProviderListResultPage
127type ProviderOperationDisplayProperties = original.ProviderOperationDisplayProperties
128type ProviderResourceType = original.ProviderResourceType
129type ProvidersClient = original.ProvidersClient
130type Resource = original.Resource
131type Sku = original.Sku
132type SubResource = original.SubResource
133type TagCount = original.TagCount
134type TagDetails = original.TagDetails
135type TagValue = original.TagValue
136type TagsClient = original.TagsClient
137type TagsListResult = original.TagsListResult
138type TagsListResultIterator = original.TagsListResultIterator
139type TagsListResultPage = original.TagsListResultPage
140type TargetResource = original.TargetResource
141type TemplateHashResult = original.TemplateHashResult
142type TemplateLink = original.TemplateLink
143type UpdateByIDFuture = original.UpdateByIDFuture
144type UpdateFuture = original.UpdateFuture
145type ValidateMoveResourcesFuture = original.ValidateMoveResourcesFuture
146
147func New(subscriptionID string) BaseClient {
148	return original.New(subscriptionID)
149}
150func NewClient(subscriptionID string) Client {
151	return original.NewClient(subscriptionID)
152}
153func NewClientWithBaseURI(baseURI string, subscriptionID string) Client {
154	return original.NewClientWithBaseURI(baseURI, subscriptionID)
155}
156func NewDeploymentListResultIterator(page DeploymentListResultPage) DeploymentListResultIterator {
157	return original.NewDeploymentListResultIterator(page)
158}
159func NewDeploymentListResultPage(cur DeploymentListResult, getNextPage func(context.Context, DeploymentListResult) (DeploymentListResult, error)) DeploymentListResultPage {
160	return original.NewDeploymentListResultPage(cur, getNextPage)
161}
162func NewDeploymentOperationsClient(subscriptionID string) DeploymentOperationsClient {
163	return original.NewDeploymentOperationsClient(subscriptionID)
164}
165func NewDeploymentOperationsClientWithBaseURI(baseURI string, subscriptionID string) DeploymentOperationsClient {
166	return original.NewDeploymentOperationsClientWithBaseURI(baseURI, subscriptionID)
167}
168func NewDeploymentOperationsListResultIterator(page DeploymentOperationsListResultPage) DeploymentOperationsListResultIterator {
169	return original.NewDeploymentOperationsListResultIterator(page)
170}
171func NewDeploymentOperationsListResultPage(cur DeploymentOperationsListResult, getNextPage func(context.Context, DeploymentOperationsListResult) (DeploymentOperationsListResult, error)) DeploymentOperationsListResultPage {
172	return original.NewDeploymentOperationsListResultPage(cur, getNextPage)
173}
174func NewDeploymentsClient(subscriptionID string) DeploymentsClient {
175	return original.NewDeploymentsClient(subscriptionID)
176}
177func NewDeploymentsClientWithBaseURI(baseURI string, subscriptionID string) DeploymentsClient {
178	return original.NewDeploymentsClientWithBaseURI(baseURI, subscriptionID)
179}
180func NewGroupListResultIterator(page GroupListResultPage) GroupListResultIterator {
181	return original.NewGroupListResultIterator(page)
182}
183func NewGroupListResultPage(cur GroupListResult, getNextPage func(context.Context, GroupListResult) (GroupListResult, error)) GroupListResultPage {
184	return original.NewGroupListResultPage(cur, getNextPage)
185}
186func NewGroupsClient(subscriptionID string) GroupsClient {
187	return original.NewGroupsClient(subscriptionID)
188}
189func NewGroupsClientWithBaseURI(baseURI string, subscriptionID string) GroupsClient {
190	return original.NewGroupsClientWithBaseURI(baseURI, subscriptionID)
191}
192func NewListResultIterator(page ListResultPage) ListResultIterator {
193	return original.NewListResultIterator(page)
194}
195func NewListResultPage(cur ListResult, getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage {
196	return original.NewListResultPage(cur, getNextPage)
197}
198func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator {
199	return original.NewOperationListResultIterator(page)
200}
201func NewOperationListResultPage(cur OperationListResult, getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage {
202	return original.NewOperationListResultPage(cur, getNextPage)
203}
204func NewOperationsClient(subscriptionID string) OperationsClient {
205	return original.NewOperationsClient(subscriptionID)
206}
207func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
208	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
209}
210func NewProviderListResultIterator(page ProviderListResultPage) ProviderListResultIterator {
211	return original.NewProviderListResultIterator(page)
212}
213func NewProviderListResultPage(cur ProviderListResult, getNextPage func(context.Context, ProviderListResult) (ProviderListResult, error)) ProviderListResultPage {
214	return original.NewProviderListResultPage(cur, getNextPage)
215}
216func NewProvidersClient(subscriptionID string) ProvidersClient {
217	return original.NewProvidersClient(subscriptionID)
218}
219func NewProvidersClientWithBaseURI(baseURI string, subscriptionID string) ProvidersClient {
220	return original.NewProvidersClientWithBaseURI(baseURI, subscriptionID)
221}
222func NewTagsClient(subscriptionID string) TagsClient {
223	return original.NewTagsClient(subscriptionID)
224}
225func NewTagsClientWithBaseURI(baseURI string, subscriptionID string) TagsClient {
226	return original.NewTagsClientWithBaseURI(baseURI, subscriptionID)
227}
228func NewTagsListResultIterator(page TagsListResultPage) TagsListResultIterator {
229	return original.NewTagsListResultIterator(page)
230}
231func NewTagsListResultPage(cur TagsListResult, getNextPage func(context.Context, TagsListResult) (TagsListResult, error)) TagsListResultPage {
232	return original.NewTagsListResultPage(cur, getNextPage)
233}
234func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
235	return original.NewWithBaseURI(baseURI, subscriptionID)
236}
237func PossibleDeploymentModeValues() []DeploymentMode {
238	return original.PossibleDeploymentModeValues()
239}
240func PossibleOnErrorDeploymentTypeValues() []OnErrorDeploymentType {
241	return original.PossibleOnErrorDeploymentTypeValues()
242}
243func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
244	return original.PossibleResourceIdentityTypeValues()
245}
246func UserAgent() string {
247	return original.UserAgent() + " profiles/2019-03-01"
248}
249func Version() string {
250	return original.Version()
251}
252