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 CreatedByType string
82
83 const (
84
85 CreatedByTypeApplication CreatedByType = "Application"
86
87 CreatedByTypeKey CreatedByType = "Key"
88
89 CreatedByTypeManagedIdentity CreatedByType = "ManagedIdentity"
90
91 CreatedByTypeUser CreatedByType = "User"
92 )
93
94
95 func PossibleCreatedByTypeValues() []CreatedByType {
96 return []CreatedByType{CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser}
97 }
98
99
100 type DefaultAction string
101
102 const (
103
104 DefaultActionAllow DefaultAction = "Allow"
105
106 DefaultActionDeny DefaultAction = "Deny"
107 )
108
109
110 func PossibleDefaultActionValues() []DefaultAction {
111 return []DefaultAction{DefaultActionAllow, DefaultActionDeny}
112 }
113
114
115 type Encoding string
116
117 const (
118
119 EncodingAvro Encoding = "Avro"
120
121 EncodingAvroDeflate Encoding = "AvroDeflate"
122
123 EncodingJSON Encoding = "JSON"
124 )
125
126
127 func PossibleEncodingValues() []Encoding {
128 return []Encoding{EncodingAvro, EncodingAvroDeflate, EncodingJSON}
129 }
130
131
132 type EndpointHealthStatus string
133
134 const (
135
136 EndpointHealthStatusDead EndpointHealthStatus = "dead"
137
138 EndpointHealthStatusDegraded EndpointHealthStatus = "degraded"
139
140 EndpointHealthStatusHealthy EndpointHealthStatus = "healthy"
141
142 EndpointHealthStatusUnhealthy EndpointHealthStatus = "unhealthy"
143
144 EndpointHealthStatusUnknown EndpointHealthStatus = "unknown"
145 )
146
147
148 func PossibleEndpointHealthStatusValues() []EndpointHealthStatus {
149 return []EndpointHealthStatus{EndpointHealthStatusDead, EndpointHealthStatusDegraded, EndpointHealthStatusHealthy, EndpointHealthStatusUnhealthy, EndpointHealthStatusUnknown}
150 }
151
152
153 type IotHubNameUnavailabilityReason string
154
155 const (
156
157 IotHubNameUnavailabilityReasonAlreadyExists IotHubNameUnavailabilityReason = "AlreadyExists"
158
159 IotHubNameUnavailabilityReasonInvalid IotHubNameUnavailabilityReason = "Invalid"
160 )
161
162
163 func PossibleIotHubNameUnavailabilityReasonValues() []IotHubNameUnavailabilityReason {
164 return []IotHubNameUnavailabilityReason{IotHubNameUnavailabilityReasonAlreadyExists, IotHubNameUnavailabilityReasonInvalid}
165 }
166
167
168 type IotHubReplicaRoleType string
169
170 const (
171
172 IotHubReplicaRoleTypePrimary IotHubReplicaRoleType = "primary"
173
174 IotHubReplicaRoleTypeSecondary IotHubReplicaRoleType = "secondary"
175 )
176
177
178 func PossibleIotHubReplicaRoleTypeValues() []IotHubReplicaRoleType {
179 return []IotHubReplicaRoleType{IotHubReplicaRoleTypePrimary, IotHubReplicaRoleTypeSecondary}
180 }
181
182
183 type IotHubScaleType string
184
185 const (
186
187 IotHubScaleTypeAutomatic IotHubScaleType = "Automatic"
188
189 IotHubScaleTypeManual IotHubScaleType = "Manual"
190
191 IotHubScaleTypeNone IotHubScaleType = "None"
192 )
193
194
195 func PossibleIotHubScaleTypeValues() []IotHubScaleType {
196 return []IotHubScaleType{IotHubScaleTypeAutomatic, IotHubScaleTypeManual, IotHubScaleTypeNone}
197 }
198
199
200 type IotHubSku string
201
202 const (
203
204 IotHubSkuB1 IotHubSku = "B1"
205
206 IotHubSkuB2 IotHubSku = "B2"
207
208 IotHubSkuB3 IotHubSku = "B3"
209
210 IotHubSkuF1 IotHubSku = "F1"
211
212 IotHubSkuS1 IotHubSku = "S1"
213
214 IotHubSkuS2 IotHubSku = "S2"
215
216 IotHubSkuS3 IotHubSku = "S3"
217 )
218
219
220 func PossibleIotHubSkuValues() []IotHubSku {
221 return []IotHubSku{IotHubSkuB1, IotHubSkuB2, IotHubSkuB3, IotHubSkuF1, IotHubSkuS1, IotHubSkuS2, IotHubSkuS3}
222 }
223
224
225 type IotHubSkuTier string
226
227 const (
228
229 IotHubSkuTierBasic IotHubSkuTier = "Basic"
230
231 IotHubSkuTierFree IotHubSkuTier = "Free"
232
233 IotHubSkuTierStandard IotHubSkuTier = "Standard"
234 )
235
236
237 func PossibleIotHubSkuTierValues() []IotHubSkuTier {
238 return []IotHubSkuTier{IotHubSkuTierBasic, IotHubSkuTierFree, IotHubSkuTierStandard}
239 }
240
241
242 type IPFilterActionType string
243
244 const (
245
246 IPFilterActionTypeAccept IPFilterActionType = "Accept"
247
248 IPFilterActionTypeReject IPFilterActionType = "Reject"
249 )
250
251
252 func PossibleIPFilterActionTypeValues() []IPFilterActionType {
253 return []IPFilterActionType{IPFilterActionTypeAccept, IPFilterActionTypeReject}
254 }
255
256
257 type JobStatus string
258
259 const (
260
261 JobStatusCancelled JobStatus = "cancelled"
262
263 JobStatusCompleted JobStatus = "completed"
264
265 JobStatusEnqueued JobStatus = "enqueued"
266
267 JobStatusFailed JobStatus = "failed"
268
269 JobStatusRunning JobStatus = "running"
270
271 JobStatusUnknown JobStatus = "unknown"
272 )
273
274
275 func PossibleJobStatusValues() []JobStatus {
276 return []JobStatus{JobStatusCancelled, JobStatusCompleted, JobStatusEnqueued, JobStatusFailed, JobStatusRunning, JobStatusUnknown}
277 }
278
279
280 type JobType string
281
282 const (
283
284 JobTypeBackup JobType = "backup"
285
286 JobTypeExport JobType = "export"
287
288 JobTypeFactoryResetDevice JobType = "factoryResetDevice"
289
290 JobTypeFirmwareUpdate JobType = "firmwareUpdate"
291
292 JobTypeImport JobType = "import"
293
294 JobTypeReadDeviceProperties JobType = "readDeviceProperties"
295
296 JobTypeRebootDevice JobType = "rebootDevice"
297
298 JobTypeUnknown JobType = "unknown"
299
300 JobTypeUpdateDeviceConfiguration JobType = "updateDeviceConfiguration"
301
302 JobTypeWriteDeviceProperties JobType = "writeDeviceProperties"
303 )
304
305
306 func PossibleJobTypeValues() []JobType {
307 return []JobType{JobTypeBackup, JobTypeExport, JobTypeFactoryResetDevice, JobTypeFirmwareUpdate, JobTypeImport, JobTypeReadDeviceProperties, JobTypeRebootDevice, JobTypeUnknown, JobTypeUpdateDeviceConfiguration, JobTypeWriteDeviceProperties}
308 }
309
310
311 type NetworkRuleIPAction string
312
313 const (
314
315 NetworkRuleIPActionAllow NetworkRuleIPAction = "Allow"
316 )
317
318
319 func PossibleNetworkRuleIPActionValues() []NetworkRuleIPAction {
320 return []NetworkRuleIPAction{NetworkRuleIPActionAllow}
321 }
322
323
324 type PrivateLinkServiceConnectionStatus string
325
326 const (
327
328 PrivateLinkServiceConnectionStatusApproved PrivateLinkServiceConnectionStatus = "Approved"
329
330 PrivateLinkServiceConnectionStatusDisconnected PrivateLinkServiceConnectionStatus = "Disconnected"
331
332 PrivateLinkServiceConnectionStatusPending PrivateLinkServiceConnectionStatus = "Pending"
333
334 PrivateLinkServiceConnectionStatusRejected PrivateLinkServiceConnectionStatus = "Rejected"
335 )
336
337
338 func PossiblePrivateLinkServiceConnectionStatusValues() []PrivateLinkServiceConnectionStatus {
339 return []PrivateLinkServiceConnectionStatus{PrivateLinkServiceConnectionStatusApproved, PrivateLinkServiceConnectionStatusDisconnected, PrivateLinkServiceConnectionStatusPending, PrivateLinkServiceConnectionStatusRejected}
340 }
341
342
343 type PublicNetworkAccess string
344
345 const (
346
347 PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled"
348
349 PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled"
350 )
351
352
353 func PossiblePublicNetworkAccessValues() []PublicNetworkAccess {
354 return []PublicNetworkAccess{PublicNetworkAccessDisabled, PublicNetworkAccessEnabled}
355 }
356
357
358 type ResourceIdentityType string
359
360 const (
361
362 ResourceIdentityTypeNone ResourceIdentityType = "None"
363
364 ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned"
365
366 ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned, UserAssigned"
367
368 ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned"
369 )
370
371
372 func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
373 return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeSystemAssignedUserAssigned, ResourceIdentityTypeUserAssigned}
374 }
375
376
377 type RouteErrorSeverity string
378
379 const (
380
381 RouteErrorSeverityError RouteErrorSeverity = "error"
382
383 RouteErrorSeverityWarning RouteErrorSeverity = "warning"
384 )
385
386
387 func PossibleRouteErrorSeverityValues() []RouteErrorSeverity {
388 return []RouteErrorSeverity{RouteErrorSeverityError, RouteErrorSeverityWarning}
389 }
390
391
392 type RoutingSource string
393
394 const (
395
396 RoutingSourceDeviceConnectionStateEvents RoutingSource = "DeviceConnectionStateEvents"
397
398 RoutingSourceDeviceJobLifecycleEvents RoutingSource = "DeviceJobLifecycleEvents"
399
400 RoutingSourceDeviceLifecycleEvents RoutingSource = "DeviceLifecycleEvents"
401
402 RoutingSourceDeviceMessages RoutingSource = "DeviceMessages"
403
404 RoutingSourceInvalid RoutingSource = "Invalid"
405
406 RoutingSourceTwinChangeEvents RoutingSource = "TwinChangeEvents"
407 )
408
409
410 func PossibleRoutingSourceValues() []RoutingSource {
411 return []RoutingSource{RoutingSourceDeviceConnectionStateEvents, RoutingSourceDeviceJobLifecycleEvents, RoutingSourceDeviceLifecycleEvents, RoutingSourceDeviceMessages, RoutingSourceInvalid, RoutingSourceTwinChangeEvents}
412 }
413
414
415 type TestResultStatus string
416
417 const (
418
419 TestResultStatusFalse TestResultStatus = "false"
420
421 TestResultStatusTrue TestResultStatus = "true"
422
423 TestResultStatusUndefined TestResultStatus = "undefined"
424 )
425
426
427 func PossibleTestResultStatusValues() []TestResultStatus {
428 return []TestResultStatus{TestResultStatusFalse, TestResultStatusTrue, TestResultStatusUndefined}
429 }
430
View as plain text