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/2016-02-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 ResourceIdentityType = original.ResourceIdentityType
40
41const (
42	SystemAssigned ResourceIdentityType = original.SystemAssigned
43)
44
45type AliasPathType = original.AliasPathType
46type AliasType = original.AliasType
47type BaseClient = original.BaseClient
48type BasicDependency = original.BasicDependency
49type Client = original.Client
50type CloudError = original.CloudError
51type DebugSetting = original.DebugSetting
52type Dependency = original.Dependency
53type Deployment = original.Deployment
54type DeploymentExportResult = original.DeploymentExportResult
55type DeploymentExtended = original.DeploymentExtended
56type DeploymentExtendedFilter = original.DeploymentExtendedFilter
57type DeploymentListResult = original.DeploymentListResult
58type DeploymentListResultIterator = original.DeploymentListResultIterator
59type DeploymentListResultPage = original.DeploymentListResultPage
60type DeploymentOperation = original.DeploymentOperation
61type DeploymentOperationProperties = original.DeploymentOperationProperties
62type DeploymentOperationsClient = original.DeploymentOperationsClient
63type DeploymentOperationsListResult = original.DeploymentOperationsListResult
64type DeploymentOperationsListResultIterator = original.DeploymentOperationsListResultIterator
65type DeploymentOperationsListResultPage = original.DeploymentOperationsListResultPage
66type DeploymentProperties = original.DeploymentProperties
67type DeploymentPropertiesExtended = original.DeploymentPropertiesExtended
68type DeploymentValidateResult = original.DeploymentValidateResult
69type DeploymentsClient = original.DeploymentsClient
70type DeploymentsCreateOrUpdateFuture = original.DeploymentsCreateOrUpdateFuture
71type DeploymentsDeleteFuture = original.DeploymentsDeleteFuture
72type ErrorAdditionalInfo = original.ErrorAdditionalInfo
73type ErrorResponse = original.ErrorResponse
74type ExportTemplateRequest = original.ExportTemplateRequest
75type GenericResource = original.GenericResource
76type GenericResourceExpanded = original.GenericResourceExpanded
77type GenericResourceFilter = original.GenericResourceFilter
78type Group = original.Group
79type GroupExportResult = original.GroupExportResult
80type GroupFilter = original.GroupFilter
81type GroupListResult = original.GroupListResult
82type GroupListResultIterator = original.GroupListResultIterator
83type GroupListResultPage = original.GroupListResultPage
84type GroupProperties = original.GroupProperties
85type GroupsClient = original.GroupsClient
86type GroupsDeleteFuture = original.GroupsDeleteFuture
87type HTTPMessage = original.HTTPMessage
88type Identity = original.Identity
89type ListResult = original.ListResult
90type ListResultIterator = original.ListResultIterator
91type ListResultPage = original.ListResultPage
92type ManagementErrorWithDetails = original.ManagementErrorWithDetails
93type MoveInfo = original.MoveInfo
94type MoveResourcesFuture = original.MoveResourcesFuture
95type ParametersLink = original.ParametersLink
96type Plan = original.Plan
97type Provider = original.Provider
98type ProviderListResult = original.ProviderListResult
99type ProviderListResultIterator = original.ProviderListResultIterator
100type ProviderListResultPage = original.ProviderListResultPage
101type ProviderOperationDisplayProperties = original.ProviderOperationDisplayProperties
102type ProviderResourceType = original.ProviderResourceType
103type ProvidersClient = original.ProvidersClient
104type Resource = original.Resource
105type Sku = original.Sku
106type SubResource = original.SubResource
107type TagCount = original.TagCount
108type TagDetails = original.TagDetails
109type TagValue = original.TagValue
110type TagsClient = original.TagsClient
111type TagsListResult = original.TagsListResult
112type TagsListResultIterator = original.TagsListResultIterator
113type TagsListResultPage = original.TagsListResultPage
114type TargetResource = original.TargetResource
115type TemplateHashResult = original.TemplateHashResult
116type TemplateLink = original.TemplateLink
117type UpdateFuture = original.UpdateFuture
118
119func New(subscriptionID string) BaseClient {
120	return original.New(subscriptionID)
121}
122func NewClient(subscriptionID string) Client {
123	return original.NewClient(subscriptionID)
124}
125func NewClientWithBaseURI(baseURI string, subscriptionID string) Client {
126	return original.NewClientWithBaseURI(baseURI, subscriptionID)
127}
128func NewDeploymentListResultIterator(page DeploymentListResultPage) DeploymentListResultIterator {
129	return original.NewDeploymentListResultIterator(page)
130}
131func NewDeploymentListResultPage(cur DeploymentListResult, getNextPage func(context.Context, DeploymentListResult) (DeploymentListResult, error)) DeploymentListResultPage {
132	return original.NewDeploymentListResultPage(cur, getNextPage)
133}
134func NewDeploymentOperationsClient(subscriptionID string) DeploymentOperationsClient {
135	return original.NewDeploymentOperationsClient(subscriptionID)
136}
137func NewDeploymentOperationsClientWithBaseURI(baseURI string, subscriptionID string) DeploymentOperationsClient {
138	return original.NewDeploymentOperationsClientWithBaseURI(baseURI, subscriptionID)
139}
140func NewDeploymentOperationsListResultIterator(page DeploymentOperationsListResultPage) DeploymentOperationsListResultIterator {
141	return original.NewDeploymentOperationsListResultIterator(page)
142}
143func NewDeploymentOperationsListResultPage(cur DeploymentOperationsListResult, getNextPage func(context.Context, DeploymentOperationsListResult) (DeploymentOperationsListResult, error)) DeploymentOperationsListResultPage {
144	return original.NewDeploymentOperationsListResultPage(cur, getNextPage)
145}
146func NewDeploymentsClient(subscriptionID string) DeploymentsClient {
147	return original.NewDeploymentsClient(subscriptionID)
148}
149func NewDeploymentsClientWithBaseURI(baseURI string, subscriptionID string) DeploymentsClient {
150	return original.NewDeploymentsClientWithBaseURI(baseURI, subscriptionID)
151}
152func NewGroupListResultIterator(page GroupListResultPage) GroupListResultIterator {
153	return original.NewGroupListResultIterator(page)
154}
155func NewGroupListResultPage(cur GroupListResult, getNextPage func(context.Context, GroupListResult) (GroupListResult, error)) GroupListResultPage {
156	return original.NewGroupListResultPage(cur, getNextPage)
157}
158func NewGroupsClient(subscriptionID string) GroupsClient {
159	return original.NewGroupsClient(subscriptionID)
160}
161func NewGroupsClientWithBaseURI(baseURI string, subscriptionID string) GroupsClient {
162	return original.NewGroupsClientWithBaseURI(baseURI, subscriptionID)
163}
164func NewListResultIterator(page ListResultPage) ListResultIterator {
165	return original.NewListResultIterator(page)
166}
167func NewListResultPage(cur ListResult, getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage {
168	return original.NewListResultPage(cur, getNextPage)
169}
170func NewProviderListResultIterator(page ProviderListResultPage) ProviderListResultIterator {
171	return original.NewProviderListResultIterator(page)
172}
173func NewProviderListResultPage(cur ProviderListResult, getNextPage func(context.Context, ProviderListResult) (ProviderListResult, error)) ProviderListResultPage {
174	return original.NewProviderListResultPage(cur, getNextPage)
175}
176func NewProvidersClient(subscriptionID string) ProvidersClient {
177	return original.NewProvidersClient(subscriptionID)
178}
179func NewProvidersClientWithBaseURI(baseURI string, subscriptionID string) ProvidersClient {
180	return original.NewProvidersClientWithBaseURI(baseURI, subscriptionID)
181}
182func NewTagsClient(subscriptionID string) TagsClient {
183	return original.NewTagsClient(subscriptionID)
184}
185func NewTagsClientWithBaseURI(baseURI string, subscriptionID string) TagsClient {
186	return original.NewTagsClientWithBaseURI(baseURI, subscriptionID)
187}
188func NewTagsListResultIterator(page TagsListResultPage) TagsListResultIterator {
189	return original.NewTagsListResultIterator(page)
190}
191func NewTagsListResultPage(cur TagsListResult, getNextPage func(context.Context, TagsListResult) (TagsListResult, error)) TagsListResultPage {
192	return original.NewTagsListResultPage(cur, getNextPage)
193}
194func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
195	return original.NewWithBaseURI(baseURI, subscriptionID)
196}
197func PossibleDeploymentModeValues() []DeploymentMode {
198	return original.PossibleDeploymentModeValues()
199}
200func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
201	return original.PossibleResourceIdentityTypeValues()
202}
203func UserAgent() string {
204	return original.UserAgent() + " profiles/2017-03-09"
205}
206func Version() string {
207	return original.Version()
208}
209