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 signalr
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/signalr/mgmt/2020-05-01/signalr"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type ACLAction = original.ACLAction
33
34const (
35	Allow ACLAction = original.Allow
36	Deny  ACLAction = original.Deny
37)
38
39type FeatureFlags = original.FeatureFlags
40
41const (
42	EnableConnectivityLogs FeatureFlags = original.EnableConnectivityLogs
43	EnableMessagingLogs    FeatureFlags = original.EnableMessagingLogs
44	ServiceMode            FeatureFlags = original.ServiceMode
45)
46
47type KeyType = original.KeyType
48
49const (
50	Primary   KeyType = original.Primary
51	Secondary KeyType = original.Secondary
52)
53
54type PrivateLinkServiceConnectionStatus = original.PrivateLinkServiceConnectionStatus
55
56const (
57	Approved     PrivateLinkServiceConnectionStatus = original.Approved
58	Disconnected PrivateLinkServiceConnectionStatus = original.Disconnected
59	Pending      PrivateLinkServiceConnectionStatus = original.Pending
60	Rejected     PrivateLinkServiceConnectionStatus = original.Rejected
61)
62
63type ProvisioningState = original.ProvisioningState
64
65const (
66	Canceled  ProvisioningState = original.Canceled
67	Creating  ProvisioningState = original.Creating
68	Deleting  ProvisioningState = original.Deleting
69	Failed    ProvisioningState = original.Failed
70	Moving    ProvisioningState = original.Moving
71	Running   ProvisioningState = original.Running
72	Succeeded ProvisioningState = original.Succeeded
73	Unknown   ProvisioningState = original.Unknown
74	Updating  ProvisioningState = original.Updating
75)
76
77type RequestType = original.RequestType
78
79const (
80	ClientConnection RequestType = original.ClientConnection
81	RESTAPI          RequestType = original.RESTAPI
82	ServerConnection RequestType = original.ServerConnection
83)
84
85type ServiceKind = original.ServiceKind
86
87const (
88	RawWebSockets ServiceKind = original.RawWebSockets
89	SignalR       ServiceKind = original.SignalR
90)
91
92type SkuTier = original.SkuTier
93
94const (
95	Basic    SkuTier = original.Basic
96	Free     SkuTier = original.Free
97	Premium  SkuTier = original.Premium
98	Standard SkuTier = original.Standard
99)
100
101type BaseClient = original.BaseClient
102type Client = original.Client
103type CorsSettings = original.CorsSettings
104type CreateOrUpdateFuture = original.CreateOrUpdateFuture
105type CreateOrUpdateProperties = original.CreateOrUpdateProperties
106type DeleteFuture = original.DeleteFuture
107type Dimension = original.Dimension
108type ErrorResponse = original.ErrorResponse
109type ErrorResponseBody = original.ErrorResponseBody
110type Feature = original.Feature
111type Keys = original.Keys
112type LogSpecification = original.LogSpecification
113type MetricSpecification = original.MetricSpecification
114type NameAvailability = original.NameAvailability
115type NameAvailabilityParameters = original.NameAvailabilityParameters
116type NetworkACL = original.NetworkACL
117type NetworkACLs = original.NetworkACLs
118type Operation = original.Operation
119type OperationDisplay = original.OperationDisplay
120type OperationList = original.OperationList
121type OperationListIterator = original.OperationListIterator
122type OperationListPage = original.OperationListPage
123type OperationProperties = original.OperationProperties
124type OperationsClient = original.OperationsClient
125type PrivateEndpoint = original.PrivateEndpoint
126type PrivateEndpointACL = original.PrivateEndpointACL
127type PrivateEndpointConnection = original.PrivateEndpointConnection
128type PrivateEndpointConnectionProperties = original.PrivateEndpointConnectionProperties
129type PrivateEndpointConnectionsClient = original.PrivateEndpointConnectionsClient
130type PrivateEndpointConnectionsDeleteFuture = original.PrivateEndpointConnectionsDeleteFuture
131type PrivateLinkResource = original.PrivateLinkResource
132type PrivateLinkResourceList = original.PrivateLinkResourceList
133type PrivateLinkResourceListIterator = original.PrivateLinkResourceListIterator
134type PrivateLinkResourceListPage = original.PrivateLinkResourceListPage
135type PrivateLinkResourceProperties = original.PrivateLinkResourceProperties
136type PrivateLinkResourcesClient = original.PrivateLinkResourcesClient
137type PrivateLinkServiceConnectionState = original.PrivateLinkServiceConnectionState
138type Properties = original.Properties
139type ProxyResource = original.ProxyResource
140type RegenerateKeyFuture = original.RegenerateKeyFuture
141type RegenerateKeyParameters = original.RegenerateKeyParameters
142type Resource = original.Resource
143type ResourceList = original.ResourceList
144type ResourceListIterator = original.ResourceListIterator
145type ResourceListPage = original.ResourceListPage
146type ResourceSku = original.ResourceSku
147type ResourceType = original.ResourceType
148type RestartFuture = original.RestartFuture
149type ServerlessUpstreamSettings = original.ServerlessUpstreamSettings
150type ServiceSpecification = original.ServiceSpecification
151type TrackedResource = original.TrackedResource
152type UpdateFuture = original.UpdateFuture
153type UpstreamTemplate = original.UpstreamTemplate
154type Usage = original.Usage
155type UsageList = original.UsageList
156type UsageListIterator = original.UsageListIterator
157type UsageListPage = original.UsageListPage
158type UsageName = original.UsageName
159type UsagesClient = original.UsagesClient
160
161func New(subscriptionID string) BaseClient {
162	return original.New(subscriptionID)
163}
164func NewClient(subscriptionID string) Client {
165	return original.NewClient(subscriptionID)
166}
167func NewClientWithBaseURI(baseURI string, subscriptionID string) Client {
168	return original.NewClientWithBaseURI(baseURI, subscriptionID)
169}
170func NewOperationListIterator(page OperationListPage) OperationListIterator {
171	return original.NewOperationListIterator(page)
172}
173func NewOperationListPage(cur OperationList, getNextPage func(context.Context, OperationList) (OperationList, error)) OperationListPage {
174	return original.NewOperationListPage(cur, getNextPage)
175}
176func NewOperationsClient(subscriptionID string) OperationsClient {
177	return original.NewOperationsClient(subscriptionID)
178}
179func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
180	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
181}
182func NewPrivateEndpointConnectionsClient(subscriptionID string) PrivateEndpointConnectionsClient {
183	return original.NewPrivateEndpointConnectionsClient(subscriptionID)
184}
185func NewPrivateEndpointConnectionsClientWithBaseURI(baseURI string, subscriptionID string) PrivateEndpointConnectionsClient {
186	return original.NewPrivateEndpointConnectionsClientWithBaseURI(baseURI, subscriptionID)
187}
188func NewPrivateLinkResourceListIterator(page PrivateLinkResourceListPage) PrivateLinkResourceListIterator {
189	return original.NewPrivateLinkResourceListIterator(page)
190}
191func NewPrivateLinkResourceListPage(cur PrivateLinkResourceList, getNextPage func(context.Context, PrivateLinkResourceList) (PrivateLinkResourceList, error)) PrivateLinkResourceListPage {
192	return original.NewPrivateLinkResourceListPage(cur, getNextPage)
193}
194func NewPrivateLinkResourcesClient(subscriptionID string) PrivateLinkResourcesClient {
195	return original.NewPrivateLinkResourcesClient(subscriptionID)
196}
197func NewPrivateLinkResourcesClientWithBaseURI(baseURI string, subscriptionID string) PrivateLinkResourcesClient {
198	return original.NewPrivateLinkResourcesClientWithBaseURI(baseURI, subscriptionID)
199}
200func NewResourceListIterator(page ResourceListPage) ResourceListIterator {
201	return original.NewResourceListIterator(page)
202}
203func NewResourceListPage(cur ResourceList, getNextPage func(context.Context, ResourceList) (ResourceList, error)) ResourceListPage {
204	return original.NewResourceListPage(cur, getNextPage)
205}
206func NewUsageListIterator(page UsageListPage) UsageListIterator {
207	return original.NewUsageListIterator(page)
208}
209func NewUsageListPage(cur UsageList, getNextPage func(context.Context, UsageList) (UsageList, error)) UsageListPage {
210	return original.NewUsageListPage(cur, getNextPage)
211}
212func NewUsagesClient(subscriptionID string) UsagesClient {
213	return original.NewUsagesClient(subscriptionID)
214}
215func NewUsagesClientWithBaseURI(baseURI string, subscriptionID string) UsagesClient {
216	return original.NewUsagesClientWithBaseURI(baseURI, subscriptionID)
217}
218func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
219	return original.NewWithBaseURI(baseURI, subscriptionID)
220}
221func PossibleACLActionValues() []ACLAction {
222	return original.PossibleACLActionValues()
223}
224func PossibleFeatureFlagsValues() []FeatureFlags {
225	return original.PossibleFeatureFlagsValues()
226}
227func PossibleKeyTypeValues() []KeyType {
228	return original.PossibleKeyTypeValues()
229}
230func PossiblePrivateLinkServiceConnectionStatusValues() []PrivateLinkServiceConnectionStatus {
231	return original.PossiblePrivateLinkServiceConnectionStatusValues()
232}
233func PossibleProvisioningStateValues() []ProvisioningState {
234	return original.PossibleProvisioningStateValues()
235}
236func PossibleRequestTypeValues() []RequestType {
237	return original.PossibleRequestTypeValues()
238}
239func PossibleServiceKindValues() []ServiceKind {
240	return original.PossibleServiceKindValues()
241}
242func PossibleSkuTierValues() []SkuTier {
243	return original.PossibleSkuTierValues()
244}
245func UserAgent() string {
246	return original.UserAgent() + " profiles/latest"
247}
248func Version() string {
249	return original.Version()
250}
251