1// +build go1.9
2
3// Copyright (c) Microsoft Corporation. All rights reserved.
4// Licensed under the MIT License. See License.txt in the project root for license information.
5
6// This code was auto-generated by:
7// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
8
9package managednetwork
10
11import (
12	"context"
13
14	original "github.com/Azure/azure-sdk-for-go/services/preview/managednetwork/mgmt/2019-06-01-preview/managednetwork"
15)
16
17const (
18	DefaultBaseURI = original.DefaultBaseURI
19)
20
21type Kind = original.Kind
22
23const (
24	Connectivity Kind = original.Connectivity
25)
26
27type ProvisioningState = original.ProvisioningState
28
29const (
30	Deleting  ProvisioningState = original.Deleting
31	Failed    ProvisioningState = original.Failed
32	Succeeded ProvisioningState = original.Succeeded
33	Updating  ProvisioningState = original.Updating
34)
35
36type Type = original.Type
37
38const (
39	HubAndSpokeTopology Type = original.HubAndSpokeTopology
40	MeshTopology        Type = original.MeshTopology
41)
42
43type BaseClient = original.BaseClient
44type ConnectivityCollection = original.ConnectivityCollection
45type ErrorResponse = original.ErrorResponse
46type Group = original.Group
47type GroupListResult = original.GroupListResult
48type GroupListResultIterator = original.GroupListResultIterator
49type GroupListResultPage = original.GroupListResultPage
50type GroupProperties = original.GroupProperties
51type GroupsClient = original.GroupsClient
52type GroupsCreateOrUpdateFuture = original.GroupsCreateOrUpdateFuture
53type GroupsDeleteFuture = original.GroupsDeleteFuture
54type HubAndSpokePeeringPolicyProperties = original.HubAndSpokePeeringPolicyProperties
55type ListResult = original.ListResult
56type ListResultIterator = original.ListResultIterator
57type ListResultPage = original.ListResultPage
58type ManagedNetwork = original.ManagedNetwork
59type ManagedNetworksClient = original.ManagedNetworksClient
60type ManagedNetworksDeleteFutureType = original.ManagedNetworksDeleteFutureType
61type ManagedNetworksUpdateFutureType = original.ManagedNetworksUpdateFutureType
62type MeshPeeringPolicyProperties = original.MeshPeeringPolicyProperties
63type Operation = original.Operation
64type OperationDisplay = original.OperationDisplay
65type OperationListResult = original.OperationListResult
66type OperationListResultIterator = original.OperationListResultIterator
67type OperationListResultPage = original.OperationListResultPage
68type OperationsClient = original.OperationsClient
69type PeeringPoliciesClient = original.PeeringPoliciesClient
70type PeeringPoliciesCreateOrUpdateFuture = original.PeeringPoliciesCreateOrUpdateFuture
71type PeeringPoliciesDeleteFuture = original.PeeringPoliciesDeleteFuture
72type PeeringPolicy = original.PeeringPolicy
73type PeeringPolicyListResult = original.PeeringPolicyListResult
74type PeeringPolicyListResultIterator = original.PeeringPolicyListResultIterator
75type PeeringPolicyListResultPage = original.PeeringPolicyListResultPage
76type PeeringPolicyProperties = original.PeeringPolicyProperties
77type Properties = original.Properties
78type ProxyResource = original.ProxyResource
79type Resource = original.Resource
80type ResourceID = original.ResourceID
81type ResourceProperties = original.ResourceProperties
82type Scope = original.Scope
83type ScopeAssignment = original.ScopeAssignment
84type ScopeAssignmentListResult = original.ScopeAssignmentListResult
85type ScopeAssignmentListResultIterator = original.ScopeAssignmentListResultIterator
86type ScopeAssignmentListResultPage = original.ScopeAssignmentListResultPage
87type ScopeAssignmentProperties = original.ScopeAssignmentProperties
88type ScopeAssignmentsClient = original.ScopeAssignmentsClient
89type TrackedResource = original.TrackedResource
90type Update = original.Update
91
92func New(subscriptionID string) BaseClient {
93	return original.New(subscriptionID)
94}
95func NewGroupListResultIterator(page GroupListResultPage) GroupListResultIterator {
96	return original.NewGroupListResultIterator(page)
97}
98func NewGroupListResultPage(cur GroupListResult, getNextPage func(context.Context, GroupListResult) (GroupListResult, error)) GroupListResultPage {
99	return original.NewGroupListResultPage(cur, getNextPage)
100}
101func NewGroupsClient(subscriptionID string) GroupsClient {
102	return original.NewGroupsClient(subscriptionID)
103}
104func NewGroupsClientWithBaseURI(baseURI string, subscriptionID string) GroupsClient {
105	return original.NewGroupsClientWithBaseURI(baseURI, subscriptionID)
106}
107func NewListResultIterator(page ListResultPage) ListResultIterator {
108	return original.NewListResultIterator(page)
109}
110func NewListResultPage(cur ListResult, getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage {
111	return original.NewListResultPage(cur, getNextPage)
112}
113func NewManagedNetworksClient(subscriptionID string) ManagedNetworksClient {
114	return original.NewManagedNetworksClient(subscriptionID)
115}
116func NewManagedNetworksClientWithBaseURI(baseURI string, subscriptionID string) ManagedNetworksClient {
117	return original.NewManagedNetworksClientWithBaseURI(baseURI, subscriptionID)
118}
119func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator {
120	return original.NewOperationListResultIterator(page)
121}
122func NewOperationListResultPage(cur OperationListResult, getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage {
123	return original.NewOperationListResultPage(cur, getNextPage)
124}
125func NewOperationsClient(subscriptionID string) OperationsClient {
126	return original.NewOperationsClient(subscriptionID)
127}
128func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
129	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
130}
131func NewPeeringPoliciesClient(subscriptionID string) PeeringPoliciesClient {
132	return original.NewPeeringPoliciesClient(subscriptionID)
133}
134func NewPeeringPoliciesClientWithBaseURI(baseURI string, subscriptionID string) PeeringPoliciesClient {
135	return original.NewPeeringPoliciesClientWithBaseURI(baseURI, subscriptionID)
136}
137func NewPeeringPolicyListResultIterator(page PeeringPolicyListResultPage) PeeringPolicyListResultIterator {
138	return original.NewPeeringPolicyListResultIterator(page)
139}
140func NewPeeringPolicyListResultPage(cur PeeringPolicyListResult, getNextPage func(context.Context, PeeringPolicyListResult) (PeeringPolicyListResult, error)) PeeringPolicyListResultPage {
141	return original.NewPeeringPolicyListResultPage(cur, getNextPage)
142}
143func NewScopeAssignmentListResultIterator(page ScopeAssignmentListResultPage) ScopeAssignmentListResultIterator {
144	return original.NewScopeAssignmentListResultIterator(page)
145}
146func NewScopeAssignmentListResultPage(cur ScopeAssignmentListResult, getNextPage func(context.Context, ScopeAssignmentListResult) (ScopeAssignmentListResult, error)) ScopeAssignmentListResultPage {
147	return original.NewScopeAssignmentListResultPage(cur, getNextPage)
148}
149func NewScopeAssignmentsClient(subscriptionID string) ScopeAssignmentsClient {
150	return original.NewScopeAssignmentsClient(subscriptionID)
151}
152func NewScopeAssignmentsClientWithBaseURI(baseURI string, subscriptionID string) ScopeAssignmentsClient {
153	return original.NewScopeAssignmentsClientWithBaseURI(baseURI, subscriptionID)
154}
155func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
156	return original.NewWithBaseURI(baseURI, subscriptionID)
157}
158func PossibleKindValues() []Kind {
159	return original.PossibleKindValues()
160}
161func PossibleProvisioningStateValues() []ProvisioningState {
162	return original.PossibleProvisioningStateValues()
163}
164func PossibleTypeValues() []Type {
165	return original.PossibleTypeValues()
166}
167func UserAgent() string {
168	return original.UserAgent() + " profiles/preview"
169}
170func Version() string {
171	return original.Version()
172}
173