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