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 policy
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2016-12-01/policy"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type Mode = original.Mode
33
34const (
35	All          Mode = original.All
36	Indexed      Mode = original.Indexed
37	NotSpecified Mode = original.NotSpecified
38)
39
40type Type = original.Type
41
42const (
43	TypeBuiltIn      Type = original.TypeBuiltIn
44	TypeCustom       Type = original.TypeCustom
45	TypeNotSpecified Type = original.TypeNotSpecified
46)
47
48type Assignment = original.Assignment
49type AssignmentListResult = original.AssignmentListResult
50type AssignmentListResultIterator = original.AssignmentListResultIterator
51type AssignmentListResultPage = original.AssignmentListResultPage
52type AssignmentProperties = original.AssignmentProperties
53type AssignmentsClient = original.AssignmentsClient
54type BaseClient = original.BaseClient
55type Definition = original.Definition
56type DefinitionListResult = original.DefinitionListResult
57type DefinitionListResultIterator = original.DefinitionListResultIterator
58type DefinitionListResultPage = original.DefinitionListResultPage
59type DefinitionProperties = original.DefinitionProperties
60type DefinitionsClient = original.DefinitionsClient
61
62func New(subscriptionID string) BaseClient {
63	return original.New(subscriptionID)
64}
65func NewAssignmentListResultIterator(page AssignmentListResultPage) AssignmentListResultIterator {
66	return original.NewAssignmentListResultIterator(page)
67}
68func NewAssignmentListResultPage(cur AssignmentListResult, getNextPage func(context.Context, AssignmentListResult) (AssignmentListResult, error)) AssignmentListResultPage {
69	return original.NewAssignmentListResultPage(cur, getNextPage)
70}
71func NewAssignmentsClient(subscriptionID string) AssignmentsClient {
72	return original.NewAssignmentsClient(subscriptionID)
73}
74func NewAssignmentsClientWithBaseURI(baseURI string, subscriptionID string) AssignmentsClient {
75	return original.NewAssignmentsClientWithBaseURI(baseURI, subscriptionID)
76}
77func NewDefinitionListResultIterator(page DefinitionListResultPage) DefinitionListResultIterator {
78	return original.NewDefinitionListResultIterator(page)
79}
80func NewDefinitionListResultPage(cur DefinitionListResult, getNextPage func(context.Context, DefinitionListResult) (DefinitionListResult, error)) DefinitionListResultPage {
81	return original.NewDefinitionListResultPage(cur, getNextPage)
82}
83func NewDefinitionsClient(subscriptionID string) DefinitionsClient {
84	return original.NewDefinitionsClient(subscriptionID)
85}
86func NewDefinitionsClientWithBaseURI(baseURI string, subscriptionID string) DefinitionsClient {
87	return original.NewDefinitionsClientWithBaseURI(baseURI, subscriptionID)
88}
89func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
90	return original.NewWithBaseURI(baseURI, subscriptionID)
91}
92func PossibleModeValues() []Mode {
93	return original.PossibleModeValues()
94}
95func PossibleTypeValues() []Type {
96	return original.PossibleTypeValues()
97}
98func UserAgent() string {
99	return original.UserAgent() + " profiles/2020-09-01"
100}
101func Version() string {
102	return original.Version()
103}
104