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 devices
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/preview/iothub/mgmt/2019-07-01-preview/devices"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type AccessRights = original.AccessRights
33
34const (
35	DeviceConnect                                        AccessRights = original.DeviceConnect
36	RegistryRead                                         AccessRights = original.RegistryRead
37	RegistryReadDeviceConnect                            AccessRights = original.RegistryReadDeviceConnect
38	RegistryReadRegistryWrite                            AccessRights = original.RegistryReadRegistryWrite
39	RegistryReadRegistryWriteDeviceConnect               AccessRights = original.RegistryReadRegistryWriteDeviceConnect
40	RegistryReadRegistryWriteServiceConnect              AccessRights = original.RegistryReadRegistryWriteServiceConnect
41	RegistryReadRegistryWriteServiceConnectDeviceConnect AccessRights = original.RegistryReadRegistryWriteServiceConnectDeviceConnect
42	RegistryReadServiceConnect                           AccessRights = original.RegistryReadServiceConnect
43	RegistryReadServiceConnectDeviceConnect              AccessRights = original.RegistryReadServiceConnectDeviceConnect
44	RegistryWrite                                        AccessRights = original.RegistryWrite
45	RegistryWriteDeviceConnect                           AccessRights = original.RegistryWriteDeviceConnect
46	RegistryWriteServiceConnect                          AccessRights = original.RegistryWriteServiceConnect
47	RegistryWriteServiceConnectDeviceConnect             AccessRights = original.RegistryWriteServiceConnectDeviceConnect
48	ServiceConnect                                       AccessRights = original.ServiceConnect
49	ServiceConnectDeviceConnect                          AccessRights = original.ServiceConnectDeviceConnect
50)
51
52type Capabilities = original.Capabilities
53
54const (
55	DeviceManagement Capabilities = original.DeviceManagement
56	None             Capabilities = original.None
57)
58
59type Encoding = original.Encoding
60
61const (
62	Avro        Encoding = original.Avro
63	AvroDeflate Encoding = original.AvroDeflate
64	JSON        Encoding = original.JSON
65)
66
67type EndpointHealthStatus = original.EndpointHealthStatus
68
69const (
70	Dead      EndpointHealthStatus = original.Dead
71	Healthy   EndpointHealthStatus = original.Healthy
72	Unhealthy EndpointHealthStatus = original.Unhealthy
73	Unknown   EndpointHealthStatus = original.Unknown
74)
75
76type IPFilterActionType = original.IPFilterActionType
77
78const (
79	Accept IPFilterActionType = original.Accept
80	Reject IPFilterActionType = original.Reject
81)
82
83type IotHubNameUnavailabilityReason = original.IotHubNameUnavailabilityReason
84
85const (
86	AlreadyExists IotHubNameUnavailabilityReason = original.AlreadyExists
87	Invalid       IotHubNameUnavailabilityReason = original.Invalid
88)
89
90type IotHubReplicaRoleType = original.IotHubReplicaRoleType
91
92const (
93	Primary   IotHubReplicaRoleType = original.Primary
94	Secondary IotHubReplicaRoleType = original.Secondary
95)
96
97type IotHubScaleType = original.IotHubScaleType
98
99const (
100	IotHubScaleTypeAutomatic IotHubScaleType = original.IotHubScaleTypeAutomatic
101	IotHubScaleTypeManual    IotHubScaleType = original.IotHubScaleTypeManual
102	IotHubScaleTypeNone      IotHubScaleType = original.IotHubScaleTypeNone
103)
104
105type IotHubSku = original.IotHubSku
106
107const (
108	B1 IotHubSku = original.B1
109	B2 IotHubSku = original.B2
110	B3 IotHubSku = original.B3
111	F1 IotHubSku = original.F1
112	S1 IotHubSku = original.S1
113	S2 IotHubSku = original.S2
114	S3 IotHubSku = original.S3
115)
116
117type IotHubSkuTier = original.IotHubSkuTier
118
119const (
120	Basic    IotHubSkuTier = original.Basic
121	Free     IotHubSkuTier = original.Free
122	Standard IotHubSkuTier = original.Standard
123)
124
125type JobStatus = original.JobStatus
126
127const (
128	JobStatusCancelled JobStatus = original.JobStatusCancelled
129	JobStatusCompleted JobStatus = original.JobStatusCompleted
130	JobStatusEnqueued  JobStatus = original.JobStatusEnqueued
131	JobStatusFailed    JobStatus = original.JobStatusFailed
132	JobStatusRunning   JobStatus = original.JobStatusRunning
133	JobStatusUnknown   JobStatus = original.JobStatusUnknown
134)
135
136type JobType = original.JobType
137
138const (
139	JobTypeBackup                    JobType = original.JobTypeBackup
140	JobTypeExport                    JobType = original.JobTypeExport
141	JobTypeFactoryResetDevice        JobType = original.JobTypeFactoryResetDevice
142	JobTypeFirmwareUpdate            JobType = original.JobTypeFirmwareUpdate
143	JobTypeImport                    JobType = original.JobTypeImport
144	JobTypeReadDeviceProperties      JobType = original.JobTypeReadDeviceProperties
145	JobTypeRebootDevice              JobType = original.JobTypeRebootDevice
146	JobTypeUnknown                   JobType = original.JobTypeUnknown
147	JobTypeUpdateDeviceConfiguration JobType = original.JobTypeUpdateDeviceConfiguration
148	JobTypeWriteDeviceProperties     JobType = original.JobTypeWriteDeviceProperties
149)
150
151type RouteErrorSeverity = original.RouteErrorSeverity
152
153const (
154	Error   RouteErrorSeverity = original.Error
155	Warning RouteErrorSeverity = original.Warning
156)
157
158type RoutingSource = original.RoutingSource
159
160const (
161	RoutingSourceDeviceJobLifecycleEvents RoutingSource = original.RoutingSourceDeviceJobLifecycleEvents
162	RoutingSourceDeviceLifecycleEvents    RoutingSource = original.RoutingSourceDeviceLifecycleEvents
163	RoutingSourceDeviceMessages           RoutingSource = original.RoutingSourceDeviceMessages
164	RoutingSourceDigitalTwinChangeEvents  RoutingSource = original.RoutingSourceDigitalTwinChangeEvents
165	RoutingSourceInvalid                  RoutingSource = original.RoutingSourceInvalid
166	RoutingSourceTwinChangeEvents         RoutingSource = original.RoutingSourceTwinChangeEvents
167)
168
169type TestResultStatus = original.TestResultStatus
170
171const (
172	False     TestResultStatus = original.False
173	True      TestResultStatus = original.True
174	Undefined TestResultStatus = original.Undefined
175)
176
177type BaseClient = original.BaseClient
178type CertificateBodyDescription = original.CertificateBodyDescription
179type CertificateDescription = original.CertificateDescription
180type CertificateListDescription = original.CertificateListDescription
181type CertificateProperties = original.CertificateProperties
182type CertificatePropertiesWithNonce = original.CertificatePropertiesWithNonce
183type CertificateVerificationDescription = original.CertificateVerificationDescription
184type CertificateWithNonceDescription = original.CertificateWithNonceDescription
185type CertificatesClient = original.CertificatesClient
186type CloudToDeviceProperties = original.CloudToDeviceProperties
187type EndpointHealthData = original.EndpointHealthData
188type EndpointHealthDataListResult = original.EndpointHealthDataListResult
189type EndpointHealthDataListResultIterator = original.EndpointHealthDataListResultIterator
190type EndpointHealthDataListResultPage = original.EndpointHealthDataListResultPage
191type EnrichmentProperties = original.EnrichmentProperties
192type ErrorDetails = original.ErrorDetails
193type EventHubConsumerGroupInfo = original.EventHubConsumerGroupInfo
194type EventHubConsumerGroupsListResult = original.EventHubConsumerGroupsListResult
195type EventHubConsumerGroupsListResultIterator = original.EventHubConsumerGroupsListResultIterator
196type EventHubConsumerGroupsListResultPage = original.EventHubConsumerGroupsListResultPage
197type EventHubProperties = original.EventHubProperties
198type ExportDevicesRequest = original.ExportDevicesRequest
199type FailoverInput = original.FailoverInput
200type FallbackRouteProperties = original.FallbackRouteProperties
201type FeedbackProperties = original.FeedbackProperties
202type IPFilterRule = original.IPFilterRule
203type ImportDevicesRequest = original.ImportDevicesRequest
204type IotHubCapacity = original.IotHubCapacity
205type IotHubClient = original.IotHubClient
206type IotHubDescription = original.IotHubDescription
207type IotHubDescriptionListResult = original.IotHubDescriptionListResult
208type IotHubDescriptionListResultIterator = original.IotHubDescriptionListResultIterator
209type IotHubDescriptionListResultPage = original.IotHubDescriptionListResultPage
210type IotHubLocationDescription = original.IotHubLocationDescription
211type IotHubManualFailoverFuture = original.IotHubManualFailoverFuture
212type IotHubNameAvailabilityInfo = original.IotHubNameAvailabilityInfo
213type IotHubProperties = original.IotHubProperties
214type IotHubPropertiesDeviceStreams = original.IotHubPropertiesDeviceStreams
215type IotHubQuotaMetricInfo = original.IotHubQuotaMetricInfo
216type IotHubQuotaMetricInfoListResult = original.IotHubQuotaMetricInfoListResult
217type IotHubQuotaMetricInfoListResultIterator = original.IotHubQuotaMetricInfoListResultIterator
218type IotHubQuotaMetricInfoListResultPage = original.IotHubQuotaMetricInfoListResultPage
219type IotHubResourceClient = original.IotHubResourceClient
220type IotHubResourceCreateOrUpdateFuture = original.IotHubResourceCreateOrUpdateFuture
221type IotHubResourceDeleteFuture = original.IotHubResourceDeleteFuture
222type IotHubResourceUpdateFuture = original.IotHubResourceUpdateFuture
223type IotHubSkuDescription = original.IotHubSkuDescription
224type IotHubSkuDescriptionListResult = original.IotHubSkuDescriptionListResult
225type IotHubSkuDescriptionListResultIterator = original.IotHubSkuDescriptionListResultIterator
226type IotHubSkuDescriptionListResultPage = original.IotHubSkuDescriptionListResultPage
227type IotHubSkuInfo = original.IotHubSkuInfo
228type JobResponse = original.JobResponse
229type JobResponseListResult = original.JobResponseListResult
230type JobResponseListResultIterator = original.JobResponseListResultIterator
231type JobResponseListResultPage = original.JobResponseListResultPage
232type MatchedRoute = original.MatchedRoute
233type MessagingEndpointProperties = original.MessagingEndpointProperties
234type Name = original.Name
235type Operation = original.Operation
236type OperationDisplay = original.OperationDisplay
237type OperationInputs = original.OperationInputs
238type OperationListResult = original.OperationListResult
239type OperationListResultIterator = original.OperationListResultIterator
240type OperationListResultPage = original.OperationListResultPage
241type OperationsClient = original.OperationsClient
242type RegistryStatistics = original.RegistryStatistics
243type Resource = original.Resource
244type ResourceProviderCommonClient = original.ResourceProviderCommonClient
245type RouteCompilationError = original.RouteCompilationError
246type RouteErrorPosition = original.RouteErrorPosition
247type RouteErrorRange = original.RouteErrorRange
248type RouteProperties = original.RouteProperties
249type RoutingEndpoints = original.RoutingEndpoints
250type RoutingEventHubProperties = original.RoutingEventHubProperties
251type RoutingMessage = original.RoutingMessage
252type RoutingProperties = original.RoutingProperties
253type RoutingServiceBusQueueEndpointProperties = original.RoutingServiceBusQueueEndpointProperties
254type RoutingServiceBusTopicEndpointProperties = original.RoutingServiceBusTopicEndpointProperties
255type RoutingStorageContainerProperties = original.RoutingStorageContainerProperties
256type RoutingTwin = original.RoutingTwin
257type RoutingTwinProperties = original.RoutingTwinProperties
258type SetObject = original.SetObject
259type SharedAccessSignatureAuthorizationRule = original.SharedAccessSignatureAuthorizationRule
260type SharedAccessSignatureAuthorizationRuleListResult = original.SharedAccessSignatureAuthorizationRuleListResult
261type SharedAccessSignatureAuthorizationRuleListResultIterator = original.SharedAccessSignatureAuthorizationRuleListResultIterator
262type SharedAccessSignatureAuthorizationRuleListResultPage = original.SharedAccessSignatureAuthorizationRuleListResultPage
263type StorageEndpointProperties = original.StorageEndpointProperties
264type TagsResource = original.TagsResource
265type TestAllRoutesInput = original.TestAllRoutesInput
266type TestAllRoutesResult = original.TestAllRoutesResult
267type TestRouteInput = original.TestRouteInput
268type TestRouteResult = original.TestRouteResult
269type TestRouteResultDetails = original.TestRouteResultDetails
270type UserSubscriptionQuota = original.UserSubscriptionQuota
271type UserSubscriptionQuotaListResult = original.UserSubscriptionQuotaListResult
272
273func New(subscriptionID string) BaseClient {
274	return original.New(subscriptionID)
275}
276func NewCertificatesClient(subscriptionID string) CertificatesClient {
277	return original.NewCertificatesClient(subscriptionID)
278}
279func NewCertificatesClientWithBaseURI(baseURI string, subscriptionID string) CertificatesClient {
280	return original.NewCertificatesClientWithBaseURI(baseURI, subscriptionID)
281}
282func NewEndpointHealthDataListResultIterator(page EndpointHealthDataListResultPage) EndpointHealthDataListResultIterator {
283	return original.NewEndpointHealthDataListResultIterator(page)
284}
285func NewEndpointHealthDataListResultPage(cur EndpointHealthDataListResult, getNextPage func(context.Context, EndpointHealthDataListResult) (EndpointHealthDataListResult, error)) EndpointHealthDataListResultPage {
286	return original.NewEndpointHealthDataListResultPage(cur, getNextPage)
287}
288func NewEventHubConsumerGroupsListResultIterator(page EventHubConsumerGroupsListResultPage) EventHubConsumerGroupsListResultIterator {
289	return original.NewEventHubConsumerGroupsListResultIterator(page)
290}
291func NewEventHubConsumerGroupsListResultPage(cur EventHubConsumerGroupsListResult, getNextPage func(context.Context, EventHubConsumerGroupsListResult) (EventHubConsumerGroupsListResult, error)) EventHubConsumerGroupsListResultPage {
292	return original.NewEventHubConsumerGroupsListResultPage(cur, getNextPage)
293}
294func NewIotHubClient(subscriptionID string) IotHubClient {
295	return original.NewIotHubClient(subscriptionID)
296}
297func NewIotHubClientWithBaseURI(baseURI string, subscriptionID string) IotHubClient {
298	return original.NewIotHubClientWithBaseURI(baseURI, subscriptionID)
299}
300func NewIotHubDescriptionListResultIterator(page IotHubDescriptionListResultPage) IotHubDescriptionListResultIterator {
301	return original.NewIotHubDescriptionListResultIterator(page)
302}
303func NewIotHubDescriptionListResultPage(cur IotHubDescriptionListResult, getNextPage func(context.Context, IotHubDescriptionListResult) (IotHubDescriptionListResult, error)) IotHubDescriptionListResultPage {
304	return original.NewIotHubDescriptionListResultPage(cur, getNextPage)
305}
306func NewIotHubQuotaMetricInfoListResultIterator(page IotHubQuotaMetricInfoListResultPage) IotHubQuotaMetricInfoListResultIterator {
307	return original.NewIotHubQuotaMetricInfoListResultIterator(page)
308}
309func NewIotHubQuotaMetricInfoListResultPage(cur IotHubQuotaMetricInfoListResult, getNextPage func(context.Context, IotHubQuotaMetricInfoListResult) (IotHubQuotaMetricInfoListResult, error)) IotHubQuotaMetricInfoListResultPage {
310	return original.NewIotHubQuotaMetricInfoListResultPage(cur, getNextPage)
311}
312func NewIotHubResourceClient(subscriptionID string) IotHubResourceClient {
313	return original.NewIotHubResourceClient(subscriptionID)
314}
315func NewIotHubResourceClientWithBaseURI(baseURI string, subscriptionID string) IotHubResourceClient {
316	return original.NewIotHubResourceClientWithBaseURI(baseURI, subscriptionID)
317}
318func NewIotHubSkuDescriptionListResultIterator(page IotHubSkuDescriptionListResultPage) IotHubSkuDescriptionListResultIterator {
319	return original.NewIotHubSkuDescriptionListResultIterator(page)
320}
321func NewIotHubSkuDescriptionListResultPage(cur IotHubSkuDescriptionListResult, getNextPage func(context.Context, IotHubSkuDescriptionListResult) (IotHubSkuDescriptionListResult, error)) IotHubSkuDescriptionListResultPage {
322	return original.NewIotHubSkuDescriptionListResultPage(cur, getNextPage)
323}
324func NewJobResponseListResultIterator(page JobResponseListResultPage) JobResponseListResultIterator {
325	return original.NewJobResponseListResultIterator(page)
326}
327func NewJobResponseListResultPage(cur JobResponseListResult, getNextPage func(context.Context, JobResponseListResult) (JobResponseListResult, error)) JobResponseListResultPage {
328	return original.NewJobResponseListResultPage(cur, getNextPage)
329}
330func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator {
331	return original.NewOperationListResultIterator(page)
332}
333func NewOperationListResultPage(cur OperationListResult, getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage {
334	return original.NewOperationListResultPage(cur, getNextPage)
335}
336func NewOperationsClient(subscriptionID string) OperationsClient {
337	return original.NewOperationsClient(subscriptionID)
338}
339func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
340	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
341}
342func NewResourceProviderCommonClient(subscriptionID string) ResourceProviderCommonClient {
343	return original.NewResourceProviderCommonClient(subscriptionID)
344}
345func NewResourceProviderCommonClientWithBaseURI(baseURI string, subscriptionID string) ResourceProviderCommonClient {
346	return original.NewResourceProviderCommonClientWithBaseURI(baseURI, subscriptionID)
347}
348func NewSharedAccessSignatureAuthorizationRuleListResultIterator(page SharedAccessSignatureAuthorizationRuleListResultPage) SharedAccessSignatureAuthorizationRuleListResultIterator {
349	return original.NewSharedAccessSignatureAuthorizationRuleListResultIterator(page)
350}
351func NewSharedAccessSignatureAuthorizationRuleListResultPage(cur SharedAccessSignatureAuthorizationRuleListResult, getNextPage func(context.Context, SharedAccessSignatureAuthorizationRuleListResult) (SharedAccessSignatureAuthorizationRuleListResult, error)) SharedAccessSignatureAuthorizationRuleListResultPage {
352	return original.NewSharedAccessSignatureAuthorizationRuleListResultPage(cur, getNextPage)
353}
354func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
355	return original.NewWithBaseURI(baseURI, subscriptionID)
356}
357func PossibleAccessRightsValues() []AccessRights {
358	return original.PossibleAccessRightsValues()
359}
360func PossibleCapabilitiesValues() []Capabilities {
361	return original.PossibleCapabilitiesValues()
362}
363func PossibleEncodingValues() []Encoding {
364	return original.PossibleEncodingValues()
365}
366func PossibleEndpointHealthStatusValues() []EndpointHealthStatus {
367	return original.PossibleEndpointHealthStatusValues()
368}
369func PossibleIPFilterActionTypeValues() []IPFilterActionType {
370	return original.PossibleIPFilterActionTypeValues()
371}
372func PossibleIotHubNameUnavailabilityReasonValues() []IotHubNameUnavailabilityReason {
373	return original.PossibleIotHubNameUnavailabilityReasonValues()
374}
375func PossibleIotHubReplicaRoleTypeValues() []IotHubReplicaRoleType {
376	return original.PossibleIotHubReplicaRoleTypeValues()
377}
378func PossibleIotHubScaleTypeValues() []IotHubScaleType {
379	return original.PossibleIotHubScaleTypeValues()
380}
381func PossibleIotHubSkuTierValues() []IotHubSkuTier {
382	return original.PossibleIotHubSkuTierValues()
383}
384func PossibleIotHubSkuValues() []IotHubSku {
385	return original.PossibleIotHubSkuValues()
386}
387func PossibleJobStatusValues() []JobStatus {
388	return original.PossibleJobStatusValues()
389}
390func PossibleJobTypeValues() []JobType {
391	return original.PossibleJobTypeValues()
392}
393func PossibleRouteErrorSeverityValues() []RouteErrorSeverity {
394	return original.PossibleRouteErrorSeverityValues()
395}
396func PossibleRoutingSourceValues() []RoutingSource {
397	return original.PossibleRoutingSourceValues()
398}
399func PossibleTestResultStatusValues() []TestResultStatus {
400	return original.PossibleTestResultStatusValues()
401}
402func UserAgent() string {
403	return original.UserAgent() + " profiles/2020-09-01"
404}
405func Version() string {
406	return original.Version()
407}
408