1 package devices
2
3
4
5
6
7
8
9
10 type AccessRights string
11
12 const (
13
14 AccessRightsDeviceConnect AccessRights = "DeviceConnect"
15
16 AccessRightsRegistryRead AccessRights = "RegistryRead"
17
18 AccessRightsRegistryReadDeviceConnect AccessRights = "RegistryRead, DeviceConnect"
19
20 AccessRightsRegistryReadRegistryWrite AccessRights = "RegistryRead, RegistryWrite"
21
22 AccessRightsRegistryReadRegistryWriteDeviceConnect AccessRights = "RegistryRead, RegistryWrite, DeviceConnect"
23
24 AccessRightsRegistryReadRegistryWriteServiceConnect AccessRights = "RegistryRead, RegistryWrite, ServiceConnect"
25
26 AccessRightsRegistryReadRegistryWriteServiceConnectDeviceConnect AccessRights = "RegistryRead, RegistryWrite, ServiceConnect, DeviceConnect"
27
28 AccessRightsRegistryReadServiceConnect AccessRights = "RegistryRead, ServiceConnect"
29
30 AccessRightsRegistryReadServiceConnectDeviceConnect AccessRights = "RegistryRead, ServiceConnect, DeviceConnect"
31
32 AccessRightsRegistryWrite AccessRights = "RegistryWrite"
33
34 AccessRightsRegistryWriteDeviceConnect AccessRights = "RegistryWrite, DeviceConnect"
35
36 AccessRightsRegistryWriteServiceConnect AccessRights = "RegistryWrite, ServiceConnect"
37
38 AccessRightsRegistryWriteServiceConnectDeviceConnect AccessRights = "RegistryWrite, ServiceConnect, DeviceConnect"
39
40 AccessRightsServiceConnect AccessRights = "ServiceConnect"
41
42 AccessRightsServiceConnectDeviceConnect AccessRights = "ServiceConnect, DeviceConnect"
43 )
44
45
46 func PossibleAccessRightsValues() []AccessRights {
47 return []AccessRights{AccessRightsDeviceConnect, AccessRightsRegistryRead, AccessRightsRegistryReadDeviceConnect, AccessRightsRegistryReadRegistryWrite, AccessRightsRegistryReadRegistryWriteDeviceConnect, AccessRightsRegistryReadRegistryWriteServiceConnect, AccessRightsRegistryReadRegistryWriteServiceConnectDeviceConnect, AccessRightsRegistryReadServiceConnect, AccessRightsRegistryReadServiceConnectDeviceConnect, AccessRightsRegistryWrite, AccessRightsRegistryWriteDeviceConnect, AccessRightsRegistryWriteServiceConnect, AccessRightsRegistryWriteServiceConnectDeviceConnect, AccessRightsServiceConnect, AccessRightsServiceConnectDeviceConnect}
48 }
49
50
51 type AuthenticationType string
52
53 const (
54
55 AuthenticationTypeIdentityBased AuthenticationType = "identityBased"
56
57 AuthenticationTypeKeyBased AuthenticationType = "keyBased"
58 )
59
60
61 func PossibleAuthenticationTypeValues() []AuthenticationType {
62 return []AuthenticationType{AuthenticationTypeIdentityBased, AuthenticationTypeKeyBased}
63 }
64
65
66 type Capabilities string
67
68 const (
69
70 CapabilitiesDeviceManagement Capabilities = "DeviceManagement"
71
72 CapabilitiesNone Capabilities = "None"
73 )
74
75
76 func PossibleCapabilitiesValues() []Capabilities {
77 return []Capabilities{CapabilitiesDeviceManagement, CapabilitiesNone}
78 }
79
80
81 type DefaultAction string
82
83 const (
84
85 DefaultActionAllow DefaultAction = "Allow"
86
87 DefaultActionDeny DefaultAction = "Deny"
88 )
89
90
91 func PossibleDefaultActionValues() []DefaultAction {
92 return []DefaultAction{DefaultActionAllow, DefaultActionDeny}
93 }
94
95
96 type Encoding string
97
98 const (
99
100 EncodingAvro Encoding = "Avro"
101
102 EncodingAvroDeflate Encoding = "AvroDeflate"
103
104 EncodingJSON Encoding = "JSON"
105 )
106
107
108 func PossibleEncodingValues() []Encoding {
109 return []Encoding{EncodingAvro, EncodingAvroDeflate, EncodingJSON}
110 }
111
112
113 type EndpointHealthStatus string
114
115 const (
116
117 EndpointHealthStatusDead EndpointHealthStatus = "dead"
118
119 EndpointHealthStatusDegraded EndpointHealthStatus = "degraded"
120
121 EndpointHealthStatusHealthy EndpointHealthStatus = "healthy"
122
123 EndpointHealthStatusUnhealthy EndpointHealthStatus = "unhealthy"
124
125 EndpointHealthStatusUnknown EndpointHealthStatus = "unknown"
126 )
127
128
129 func PossibleEndpointHealthStatusValues() []EndpointHealthStatus {
130 return []EndpointHealthStatus{EndpointHealthStatusDead, EndpointHealthStatusDegraded, EndpointHealthStatusHealthy, EndpointHealthStatusUnhealthy, EndpointHealthStatusUnknown}
131 }
132
133
134 type IotHubNameUnavailabilityReason string
135
136 const (
137
138 IotHubNameUnavailabilityReasonAlreadyExists IotHubNameUnavailabilityReason = "AlreadyExists"
139
140 IotHubNameUnavailabilityReasonInvalid IotHubNameUnavailabilityReason = "Invalid"
141 )
142
143
144 func PossibleIotHubNameUnavailabilityReasonValues() []IotHubNameUnavailabilityReason {
145 return []IotHubNameUnavailabilityReason{IotHubNameUnavailabilityReasonAlreadyExists, IotHubNameUnavailabilityReasonInvalid}
146 }
147
148
149 type IotHubReplicaRoleType string
150
151 const (
152
153 IotHubReplicaRoleTypePrimary IotHubReplicaRoleType = "primary"
154
155 IotHubReplicaRoleTypeSecondary IotHubReplicaRoleType = "secondary"
156 )
157
158
159 func PossibleIotHubReplicaRoleTypeValues() []IotHubReplicaRoleType {
160 return []IotHubReplicaRoleType{IotHubReplicaRoleTypePrimary, IotHubReplicaRoleTypeSecondary}
161 }
162
163
164 type IotHubScaleType string
165
166 const (
167
168 IotHubScaleTypeAutomatic IotHubScaleType = "Automatic"
169
170 IotHubScaleTypeManual IotHubScaleType = "Manual"
171
172 IotHubScaleTypeNone IotHubScaleType = "None"
173 )
174
175
176 func PossibleIotHubScaleTypeValues() []IotHubScaleType {
177 return []IotHubScaleType{IotHubScaleTypeAutomatic, IotHubScaleTypeManual, IotHubScaleTypeNone}
178 }
179
180
181 type IotHubSku string
182
183 const (
184
185 IotHubSkuB1 IotHubSku = "B1"
186
187 IotHubSkuB2 IotHubSku = "B2"
188
189 IotHubSkuB3 IotHubSku = "B3"
190
191 IotHubSkuF1 IotHubSku = "F1"
192
193 IotHubSkuS1 IotHubSku = "S1"
194
195 IotHubSkuS2 IotHubSku = "S2"
196
197 IotHubSkuS3 IotHubSku = "S3"
198 )
199
200
201 func PossibleIotHubSkuValues() []IotHubSku {
202 return []IotHubSku{IotHubSkuB1, IotHubSkuB2, IotHubSkuB3, IotHubSkuF1, IotHubSkuS1, IotHubSkuS2, IotHubSkuS3}
203 }
204
205
206 type IotHubSkuTier string
207
208 const (
209
210 IotHubSkuTierBasic IotHubSkuTier = "Basic"
211
212 IotHubSkuTierFree IotHubSkuTier = "Free"
213
214 IotHubSkuTierStandard IotHubSkuTier = "Standard"
215 )
216
217
218 func PossibleIotHubSkuTierValues() []IotHubSkuTier {
219 return []IotHubSkuTier{IotHubSkuTierBasic, IotHubSkuTierFree, IotHubSkuTierStandard}
220 }
221
222
223 type IPFilterActionType string
224
225 const (
226
227 IPFilterActionTypeAccept IPFilterActionType = "Accept"
228
229 IPFilterActionTypeReject IPFilterActionType = "Reject"
230 )
231
232
233 func PossibleIPFilterActionTypeValues() []IPFilterActionType {
234 return []IPFilterActionType{IPFilterActionTypeAccept, IPFilterActionTypeReject}
235 }
236
237
238 type JobStatus string
239
240 const (
241
242 JobStatusCancelled JobStatus = "cancelled"
243
244 JobStatusCompleted JobStatus = "completed"
245
246 JobStatusEnqueued JobStatus = "enqueued"
247
248 JobStatusFailed JobStatus = "failed"
249
250 JobStatusRunning JobStatus = "running"
251
252 JobStatusUnknown JobStatus = "unknown"
253 )
254
255
256 func PossibleJobStatusValues() []JobStatus {
257 return []JobStatus{JobStatusCancelled, JobStatusCompleted, JobStatusEnqueued, JobStatusFailed, JobStatusRunning, JobStatusUnknown}
258 }
259
260
261 type JobType string
262
263 const (
264
265 JobTypeBackup JobType = "backup"
266
267 JobTypeExport JobType = "export"
268
269 JobTypeFactoryResetDevice JobType = "factoryResetDevice"
270
271 JobTypeFirmwareUpdate JobType = "firmwareUpdate"
272
273 JobTypeImport JobType = "import"
274
275 JobTypeReadDeviceProperties JobType = "readDeviceProperties"
276
277 JobTypeRebootDevice JobType = "rebootDevice"
278
279 JobTypeUnknown JobType = "unknown"
280
281 JobTypeUpdateDeviceConfiguration JobType = "updateDeviceConfiguration"
282
283 JobTypeWriteDeviceProperties JobType = "writeDeviceProperties"
284 )
285
286
287 func PossibleJobTypeValues() []JobType {
288 return []JobType{JobTypeBackup, JobTypeExport, JobTypeFactoryResetDevice, JobTypeFirmwareUpdate, JobTypeImport, JobTypeReadDeviceProperties, JobTypeRebootDevice, JobTypeUnknown, JobTypeUpdateDeviceConfiguration, JobTypeWriteDeviceProperties}
289 }
290
291
292 type NetworkRuleIPAction string
293
294 const (
295
296 NetworkRuleIPActionAllow NetworkRuleIPAction = "Allow"
297 )
298
299
300 func PossibleNetworkRuleIPActionValues() []NetworkRuleIPAction {
301 return []NetworkRuleIPAction{NetworkRuleIPActionAllow}
302 }
303
304
305 type PrivateLinkServiceConnectionStatus string
306
307 const (
308
309 PrivateLinkServiceConnectionStatusApproved PrivateLinkServiceConnectionStatus = "Approved"
310
311 PrivateLinkServiceConnectionStatusDisconnected PrivateLinkServiceConnectionStatus = "Disconnected"
312
313 PrivateLinkServiceConnectionStatusPending PrivateLinkServiceConnectionStatus = "Pending"
314
315 PrivateLinkServiceConnectionStatusRejected PrivateLinkServiceConnectionStatus = "Rejected"
316 )
317
318
319 func PossiblePrivateLinkServiceConnectionStatusValues() []PrivateLinkServiceConnectionStatus {
320 return []PrivateLinkServiceConnectionStatus{PrivateLinkServiceConnectionStatusApproved, PrivateLinkServiceConnectionStatusDisconnected, PrivateLinkServiceConnectionStatusPending, PrivateLinkServiceConnectionStatusRejected}
321 }
322
323
324 type PublicNetworkAccess string
325
326 const (
327
328 PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled"
329
330 PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled"
331 )
332
333
334 func PossiblePublicNetworkAccessValues() []PublicNetworkAccess {
335 return []PublicNetworkAccess{PublicNetworkAccessDisabled, PublicNetworkAccessEnabled}
336 }
337
338
339 type ResourceIdentityType string
340
341 const (
342
343 ResourceIdentityTypeNone ResourceIdentityType = "None"
344
345 ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned"
346
347 ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned, UserAssigned"
348
349 ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned"
350 )
351
352
353 func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
354 return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeSystemAssignedUserAssigned, ResourceIdentityTypeUserAssigned}
355 }
356
357
358 type RouteErrorSeverity string
359
360 const (
361
362 RouteErrorSeverityError RouteErrorSeverity = "error"
363
364 RouteErrorSeverityWarning RouteErrorSeverity = "warning"
365 )
366
367
368 func PossibleRouteErrorSeverityValues() []RouteErrorSeverity {
369 return []RouteErrorSeverity{RouteErrorSeverityError, RouteErrorSeverityWarning}
370 }
371
372
373 type RoutingSource string
374
375 const (
376
377 RoutingSourceDeviceConnectionStateEvents RoutingSource = "DeviceConnectionStateEvents"
378
379 RoutingSourceDeviceJobLifecycleEvents RoutingSource = "DeviceJobLifecycleEvents"
380
381 RoutingSourceDeviceLifecycleEvents RoutingSource = "DeviceLifecycleEvents"
382
383 RoutingSourceDeviceMessages RoutingSource = "DeviceMessages"
384
385 RoutingSourceDigitalTwinChangeEvents RoutingSource = "DigitalTwinChangeEvents"
386
387 RoutingSourceInvalid RoutingSource = "Invalid"
388
389 RoutingSourceTwinChangeEvents RoutingSource = "TwinChangeEvents"
390 )
391
392
393 func PossibleRoutingSourceValues() []RoutingSource {
394 return []RoutingSource{RoutingSourceDeviceConnectionStateEvents, RoutingSourceDeviceJobLifecycleEvents, RoutingSourceDeviceLifecycleEvents, RoutingSourceDeviceMessages, RoutingSourceDigitalTwinChangeEvents, RoutingSourceInvalid, RoutingSourceTwinChangeEvents}
395 }
396
397
398 type TestResultStatus string
399
400 const (
401
402 TestResultStatusFalse TestResultStatus = "false"
403
404 TestResultStatusTrue TestResultStatus = "true"
405
406 TestResultStatusUndefined TestResultStatus = "undefined"
407 )
408
409
410 func PossibleTestResultStatusValues() []TestResultStatus {
411 return []TestResultStatus{TestResultStatusFalse, TestResultStatusTrue, TestResultStatusUndefined}
412 }
413
View as plain text