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