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 cognitiveservices
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/cognitiveservices/mgmt/2017-04-18/cognitiveservices"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type IdentityType = original.IdentityType
33
34const (
35	None           IdentityType = original.None
36	SystemAssigned IdentityType = original.SystemAssigned
37	UserAssigned   IdentityType = original.UserAssigned
38)
39
40type KeyName = original.KeyName
41
42const (
43	Key1 KeyName = original.Key1
44	Key2 KeyName = original.Key2
45)
46
47type KeySource = original.KeySource
48
49const (
50	MicrosoftCognitiveServices KeySource = original.MicrosoftCognitiveServices
51	MicrosoftKeyVault          KeySource = original.MicrosoftKeyVault
52)
53
54type NetworkRuleAction = original.NetworkRuleAction
55
56const (
57	Allow NetworkRuleAction = original.Allow
58	Deny  NetworkRuleAction = original.Deny
59)
60
61type PrivateEndpointServiceConnectionStatus = original.PrivateEndpointServiceConnectionStatus
62
63const (
64	Approved     PrivateEndpointServiceConnectionStatus = original.Approved
65	Disconnected PrivateEndpointServiceConnectionStatus = original.Disconnected
66	Pending      PrivateEndpointServiceConnectionStatus = original.Pending
67	Rejected     PrivateEndpointServiceConnectionStatus = original.Rejected
68)
69
70type ProvisioningState = original.ProvisioningState
71
72const (
73	Creating     ProvisioningState = original.Creating
74	Deleting     ProvisioningState = original.Deleting
75	Failed       ProvisioningState = original.Failed
76	Moving       ProvisioningState = original.Moving
77	ResolvingDNS ProvisioningState = original.ResolvingDNS
78	Succeeded    ProvisioningState = original.Succeeded
79)
80
81type PublicNetworkAccess = original.PublicNetworkAccess
82
83const (
84	Disabled PublicNetworkAccess = original.Disabled
85	Enabled  PublicNetworkAccess = original.Enabled
86)
87
88type QuotaUsageStatus = original.QuotaUsageStatus
89
90const (
91	Blocked   QuotaUsageStatus = original.Blocked
92	Included  QuotaUsageStatus = original.Included
93	InOverage QuotaUsageStatus = original.InOverage
94	Unknown   QuotaUsageStatus = original.Unknown
95)
96
97type ResourceSkuRestrictionsReasonCode = original.ResourceSkuRestrictionsReasonCode
98
99const (
100	NotAvailableForSubscription ResourceSkuRestrictionsReasonCode = original.NotAvailableForSubscription
101	QuotaID                     ResourceSkuRestrictionsReasonCode = original.QuotaID
102)
103
104type ResourceSkuRestrictionsType = original.ResourceSkuRestrictionsType
105
106const (
107	Location ResourceSkuRestrictionsType = original.Location
108	Zone     ResourceSkuRestrictionsType = original.Zone
109)
110
111type SkuTier = original.SkuTier
112
113const (
114	Enterprise SkuTier = original.Enterprise
115	Free       SkuTier = original.Free
116	Premium    SkuTier = original.Premium
117	Standard   SkuTier = original.Standard
118)
119
120type UnitType = original.UnitType
121
122const (
123	Bytes          UnitType = original.Bytes
124	BytesPerSecond UnitType = original.BytesPerSecond
125	Count          UnitType = original.Count
126	CountPerSecond UnitType = original.CountPerSecond
127	Milliseconds   UnitType = original.Milliseconds
128	Percent        UnitType = original.Percent
129	Seconds        UnitType = original.Seconds
130)
131
132type Account = original.Account
133type AccountAPIProperties = original.AccountAPIProperties
134type AccountEnumerateSkusResult = original.AccountEnumerateSkusResult
135type AccountKeys = original.AccountKeys
136type AccountListResult = original.AccountListResult
137type AccountListResultIterator = original.AccountListResultIterator
138type AccountListResultPage = original.AccountListResultPage
139type AccountProperties = original.AccountProperties
140type AccountsClient = original.AccountsClient
141type AzureEntityResource = original.AzureEntityResource
142type BaseClient = original.BaseClient
143type CheckDomainAvailabilityParameter = original.CheckDomainAvailabilityParameter
144type CheckDomainAvailabilityResult = original.CheckDomainAvailabilityResult
145type CheckSkuAvailabilityParameter = original.CheckSkuAvailabilityParameter
146type CheckSkuAvailabilityResult = original.CheckSkuAvailabilityResult
147type CheckSkuAvailabilityResultList = original.CheckSkuAvailabilityResultList
148type Encryption = original.Encryption
149type Error = original.Error
150type ErrorBody = original.ErrorBody
151type IPRule = original.IPRule
152type Identity = original.Identity
153type KeyVaultProperties = original.KeyVaultProperties
154type MetricName = original.MetricName
155type NetworkRuleSet = original.NetworkRuleSet
156type OperationDisplayInfo = original.OperationDisplayInfo
157type OperationEntity = original.OperationEntity
158type OperationEntityListResult = original.OperationEntityListResult
159type OperationEntityListResultIterator = original.OperationEntityListResultIterator
160type OperationEntityListResultPage = original.OperationEntityListResultPage
161type OperationsClient = original.OperationsClient
162type PrivateEndpoint = original.PrivateEndpoint
163type PrivateEndpointConnection = original.PrivateEndpointConnection
164type PrivateEndpointConnectionListResult = original.PrivateEndpointConnectionListResult
165type PrivateEndpointConnectionProperties = original.PrivateEndpointConnectionProperties
166type PrivateEndpointConnectionsClient = original.PrivateEndpointConnectionsClient
167type PrivateLinkResource = original.PrivateLinkResource
168type PrivateLinkResourceListResult = original.PrivateLinkResourceListResult
169type PrivateLinkResourceProperties = original.PrivateLinkResourceProperties
170type PrivateLinkResourcesClient = original.PrivateLinkResourcesClient
171type PrivateLinkServiceConnectionState = original.PrivateLinkServiceConnectionState
172type ProxyResource = original.ProxyResource
173type RegenerateKeyParameters = original.RegenerateKeyParameters
174type Resource = original.Resource
175type ResourceAndSku = original.ResourceAndSku
176type ResourceSku = original.ResourceSku
177type ResourceSkuRestrictionInfo = original.ResourceSkuRestrictionInfo
178type ResourceSkuRestrictions = original.ResourceSkuRestrictions
179type ResourceSkusClient = original.ResourceSkusClient
180type ResourceSkusResult = original.ResourceSkusResult
181type ResourceSkusResultIterator = original.ResourceSkusResultIterator
182type ResourceSkusResultPage = original.ResourceSkusResultPage
183type Sku = original.Sku
184type SkuCapability = original.SkuCapability
185type TrackedResource = original.TrackedResource
186type Usage = original.Usage
187type UsagesResult = original.UsagesResult
188type UserAssignedIdentity = original.UserAssignedIdentity
189type UserOwnedStorage = original.UserOwnedStorage
190type VirtualNetworkRule = original.VirtualNetworkRule
191
192func New(subscriptionID string) BaseClient {
193	return original.New(subscriptionID)
194}
195func NewAccountListResultIterator(page AccountListResultPage) AccountListResultIterator {
196	return original.NewAccountListResultIterator(page)
197}
198func NewAccountListResultPage(cur AccountListResult, getNextPage func(context.Context, AccountListResult) (AccountListResult, error)) AccountListResultPage {
199	return original.NewAccountListResultPage(cur, getNextPage)
200}
201func NewAccountsClient(subscriptionID string) AccountsClient {
202	return original.NewAccountsClient(subscriptionID)
203}
204func NewAccountsClientWithBaseURI(baseURI string, subscriptionID string) AccountsClient {
205	return original.NewAccountsClientWithBaseURI(baseURI, subscriptionID)
206}
207func NewOperationEntityListResultIterator(page OperationEntityListResultPage) OperationEntityListResultIterator {
208	return original.NewOperationEntityListResultIterator(page)
209}
210func NewOperationEntityListResultPage(cur OperationEntityListResult, getNextPage func(context.Context, OperationEntityListResult) (OperationEntityListResult, error)) OperationEntityListResultPage {
211	return original.NewOperationEntityListResultPage(cur, getNextPage)
212}
213func NewOperationsClient(subscriptionID string) OperationsClient {
214	return original.NewOperationsClient(subscriptionID)
215}
216func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
217	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
218}
219func NewPrivateEndpointConnectionsClient(subscriptionID string) PrivateEndpointConnectionsClient {
220	return original.NewPrivateEndpointConnectionsClient(subscriptionID)
221}
222func NewPrivateEndpointConnectionsClientWithBaseURI(baseURI string, subscriptionID string) PrivateEndpointConnectionsClient {
223	return original.NewPrivateEndpointConnectionsClientWithBaseURI(baseURI, subscriptionID)
224}
225func NewPrivateLinkResourcesClient(subscriptionID string) PrivateLinkResourcesClient {
226	return original.NewPrivateLinkResourcesClient(subscriptionID)
227}
228func NewPrivateLinkResourcesClientWithBaseURI(baseURI string, subscriptionID string) PrivateLinkResourcesClient {
229	return original.NewPrivateLinkResourcesClientWithBaseURI(baseURI, subscriptionID)
230}
231func NewResourceSkusClient(subscriptionID string) ResourceSkusClient {
232	return original.NewResourceSkusClient(subscriptionID)
233}
234func NewResourceSkusClientWithBaseURI(baseURI string, subscriptionID string) ResourceSkusClient {
235	return original.NewResourceSkusClientWithBaseURI(baseURI, subscriptionID)
236}
237func NewResourceSkusResultIterator(page ResourceSkusResultPage) ResourceSkusResultIterator {
238	return original.NewResourceSkusResultIterator(page)
239}
240func NewResourceSkusResultPage(cur ResourceSkusResult, getNextPage func(context.Context, ResourceSkusResult) (ResourceSkusResult, error)) ResourceSkusResultPage {
241	return original.NewResourceSkusResultPage(cur, getNextPage)
242}
243func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
244	return original.NewWithBaseURI(baseURI, subscriptionID)
245}
246func PossibleIdentityTypeValues() []IdentityType {
247	return original.PossibleIdentityTypeValues()
248}
249func PossibleKeyNameValues() []KeyName {
250	return original.PossibleKeyNameValues()
251}
252func PossibleKeySourceValues() []KeySource {
253	return original.PossibleKeySourceValues()
254}
255func PossibleNetworkRuleActionValues() []NetworkRuleAction {
256	return original.PossibleNetworkRuleActionValues()
257}
258func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus {
259	return original.PossiblePrivateEndpointServiceConnectionStatusValues()
260}
261func PossibleProvisioningStateValues() []ProvisioningState {
262	return original.PossibleProvisioningStateValues()
263}
264func PossiblePublicNetworkAccessValues() []PublicNetworkAccess {
265	return original.PossiblePublicNetworkAccessValues()
266}
267func PossibleQuotaUsageStatusValues() []QuotaUsageStatus {
268	return original.PossibleQuotaUsageStatusValues()
269}
270func PossibleResourceSkuRestrictionsReasonCodeValues() []ResourceSkuRestrictionsReasonCode {
271	return original.PossibleResourceSkuRestrictionsReasonCodeValues()
272}
273func PossibleResourceSkuRestrictionsTypeValues() []ResourceSkuRestrictionsType {
274	return original.PossibleResourceSkuRestrictionsTypeValues()
275}
276func PossibleSkuTierValues() []SkuTier {
277	return original.PossibleSkuTierValues()
278}
279func PossibleUnitTypeValues() []UnitType {
280	return original.PossibleUnitTypeValues()
281}
282func UserAgent() string {
283	return original.UserAgent() + " profiles/latest"
284}
285func Version() string {
286	return original.Version()
287}
288