1// +build go1.9
2
3// Copyright 2019 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 iothub
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/provisioningservices/mgmt/2018-01-22/iothub"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type AccessRightsDescription = original.AccessRightsDescription
33
34const (
35	DeviceConnect           AccessRightsDescription = original.DeviceConnect
36	EnrollmentRead          AccessRightsDescription = original.EnrollmentRead
37	EnrollmentWrite         AccessRightsDescription = original.EnrollmentWrite
38	RegistrationStatusRead  AccessRightsDescription = original.RegistrationStatusRead
39	RegistrationStatusWrite AccessRightsDescription = original.RegistrationStatusWrite
40	ServiceConfig           AccessRightsDescription = original.ServiceConfig
41)
42
43type AllocationPolicy = original.AllocationPolicy
44
45const (
46	GeoLatency AllocationPolicy = original.GeoLatency
47	Hashed     AllocationPolicy = original.Hashed
48	Static     AllocationPolicy = original.Static
49)
50
51type CertificatePurpose = original.CertificatePurpose
52
53const (
54	ClientAuthentication CertificatePurpose = original.ClientAuthentication
55	ServerAuthentication CertificatePurpose = original.ServerAuthentication
56)
57
58type IotDpsSku = original.IotDpsSku
59
60const (
61	S1 IotDpsSku = original.S1
62)
63
64type NameUnavailabilityReason = original.NameUnavailabilityReason
65
66const (
67	AlreadyExists NameUnavailabilityReason = original.AlreadyExists
68	Invalid       NameUnavailabilityReason = original.Invalid
69)
70
71type State = original.State
72
73const (
74	Activating       State = original.Activating
75	ActivationFailed State = original.ActivationFailed
76	Active           State = original.Active
77	Deleted          State = original.Deleted
78	Deleting         State = original.Deleting
79	DeletionFailed   State = original.DeletionFailed
80	FailingOver      State = original.FailingOver
81	FailoverFailed   State = original.FailoverFailed
82	Resuming         State = original.Resuming
83	Suspended        State = original.Suspended
84	Suspending       State = original.Suspending
85	Transitioning    State = original.Transitioning
86)
87
88type AsyncOperationResult = original.AsyncOperationResult
89type BaseClient = original.BaseClient
90type CertificateBodyDescription = original.CertificateBodyDescription
91type CertificateListDescription = original.CertificateListDescription
92type CertificateProperties = original.CertificateProperties
93type CertificateResponse = original.CertificateResponse
94type DefinitionDescription = original.DefinitionDescription
95type DpsCertificateClient = original.DpsCertificateClient
96type ErrorDetails = original.ErrorDetails
97type ErrorMesssage = original.ErrorMesssage
98type IotDpsPropertiesDescription = original.IotDpsPropertiesDescription
99type IotDpsResourceClient = original.IotDpsResourceClient
100type IotDpsResourceCreateOrUpdateFuture = original.IotDpsResourceCreateOrUpdateFuture
101type IotDpsResourceDeleteFuture = original.IotDpsResourceDeleteFuture
102type IotDpsResourceUpdateFuture = original.IotDpsResourceUpdateFuture
103type IotDpsSkuDefinition = original.IotDpsSkuDefinition
104type IotDpsSkuDefinitionListResult = original.IotDpsSkuDefinitionListResult
105type IotDpsSkuDefinitionListResultIterator = original.IotDpsSkuDefinitionListResultIterator
106type IotDpsSkuDefinitionListResultPage = original.IotDpsSkuDefinitionListResultPage
107type IotDpsSkuInfo = original.IotDpsSkuInfo
108type NameAvailabilityInfo = original.NameAvailabilityInfo
109type Operation = original.Operation
110type OperationDisplay = original.OperationDisplay
111type OperationInputs = original.OperationInputs
112type OperationListResult = original.OperationListResult
113type OperationListResultIterator = original.OperationListResultIterator
114type OperationListResultPage = original.OperationListResultPage
115type OperationsClient = original.OperationsClient
116type ProvisioningServiceDescription = original.ProvisioningServiceDescription
117type ProvisioningServiceDescriptionListResult = original.ProvisioningServiceDescriptionListResult
118type ProvisioningServiceDescriptionListResultIterator = original.ProvisioningServiceDescriptionListResultIterator
119type ProvisioningServiceDescriptionListResultPage = original.ProvisioningServiceDescriptionListResultPage
120type Resource = original.Resource
121type SharedAccessSignatureAuthorizationRuleAccessRightsDescription = original.SharedAccessSignatureAuthorizationRuleAccessRightsDescription
122type SharedAccessSignatureAuthorizationRuleListResult = original.SharedAccessSignatureAuthorizationRuleListResult
123type SharedAccessSignatureAuthorizationRuleListResultIterator = original.SharedAccessSignatureAuthorizationRuleListResultIterator
124type SharedAccessSignatureAuthorizationRuleListResultPage = original.SharedAccessSignatureAuthorizationRuleListResultPage
125type TagsResource = original.TagsResource
126type VerificationCodeRequest = original.VerificationCodeRequest
127type VerificationCodeResponse = original.VerificationCodeResponse
128type VerificationCodeResponseProperties = original.VerificationCodeResponseProperties
129
130func New(subscriptionID string) BaseClient {
131	return original.New(subscriptionID)
132}
133func NewDpsCertificateClient(subscriptionID string) DpsCertificateClient {
134	return original.NewDpsCertificateClient(subscriptionID)
135}
136func NewDpsCertificateClientWithBaseURI(baseURI string, subscriptionID string) DpsCertificateClient {
137	return original.NewDpsCertificateClientWithBaseURI(baseURI, subscriptionID)
138}
139func NewIotDpsResourceClient(subscriptionID string) IotDpsResourceClient {
140	return original.NewIotDpsResourceClient(subscriptionID)
141}
142func NewIotDpsResourceClientWithBaseURI(baseURI string, subscriptionID string) IotDpsResourceClient {
143	return original.NewIotDpsResourceClientWithBaseURI(baseURI, subscriptionID)
144}
145func NewIotDpsSkuDefinitionListResultIterator(page IotDpsSkuDefinitionListResultPage) IotDpsSkuDefinitionListResultIterator {
146	return original.NewIotDpsSkuDefinitionListResultIterator(page)
147}
148func NewIotDpsSkuDefinitionListResultPage(getNextPage func(context.Context, IotDpsSkuDefinitionListResult) (IotDpsSkuDefinitionListResult, error)) IotDpsSkuDefinitionListResultPage {
149	return original.NewIotDpsSkuDefinitionListResultPage(getNextPage)
150}
151func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator {
152	return original.NewOperationListResultIterator(page)
153}
154func NewOperationListResultPage(getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage {
155	return original.NewOperationListResultPage(getNextPage)
156}
157func NewOperationsClient(subscriptionID string) OperationsClient {
158	return original.NewOperationsClient(subscriptionID)
159}
160func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
161	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
162}
163func NewProvisioningServiceDescriptionListResultIterator(page ProvisioningServiceDescriptionListResultPage) ProvisioningServiceDescriptionListResultIterator {
164	return original.NewProvisioningServiceDescriptionListResultIterator(page)
165}
166func NewProvisioningServiceDescriptionListResultPage(getNextPage func(context.Context, ProvisioningServiceDescriptionListResult) (ProvisioningServiceDescriptionListResult, error)) ProvisioningServiceDescriptionListResultPage {
167	return original.NewProvisioningServiceDescriptionListResultPage(getNextPage)
168}
169func NewSharedAccessSignatureAuthorizationRuleListResultIterator(page SharedAccessSignatureAuthorizationRuleListResultPage) SharedAccessSignatureAuthorizationRuleListResultIterator {
170	return original.NewSharedAccessSignatureAuthorizationRuleListResultIterator(page)
171}
172func NewSharedAccessSignatureAuthorizationRuleListResultPage(getNextPage func(context.Context, SharedAccessSignatureAuthorizationRuleListResult) (SharedAccessSignatureAuthorizationRuleListResult, error)) SharedAccessSignatureAuthorizationRuleListResultPage {
173	return original.NewSharedAccessSignatureAuthorizationRuleListResultPage(getNextPage)
174}
175func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
176	return original.NewWithBaseURI(baseURI, subscriptionID)
177}
178func PossibleAccessRightsDescriptionValues() []AccessRightsDescription {
179	return original.PossibleAccessRightsDescriptionValues()
180}
181func PossibleAllocationPolicyValues() []AllocationPolicy {
182	return original.PossibleAllocationPolicyValues()
183}
184func PossibleCertificatePurposeValues() []CertificatePurpose {
185	return original.PossibleCertificatePurposeValues()
186}
187func PossibleIotDpsSkuValues() []IotDpsSku {
188	return original.PossibleIotDpsSkuValues()
189}
190func PossibleNameUnavailabilityReasonValues() []NameUnavailabilityReason {
191	return original.PossibleNameUnavailabilityReasonValues()
192}
193func PossibleStateValues() []State {
194	return original.PossibleStateValues()
195}
196func UserAgent() string {
197	return original.UserAgent() + " profiles/latest"
198}
199func Version() string {
200	return original.Version()
201}
202