...
1 package iothub
2
3
4
5
6
7
8
9
10 type AccessRightsDescription string
11
12 const (
13
14 DeviceConnect AccessRightsDescription = "DeviceConnect"
15
16 EnrollmentRead AccessRightsDescription = "EnrollmentRead"
17
18 EnrollmentWrite AccessRightsDescription = "EnrollmentWrite"
19
20 RegistrationStatusRead AccessRightsDescription = "RegistrationStatusRead"
21
22 RegistrationStatusWrite AccessRightsDescription = "RegistrationStatusWrite"
23
24 ServiceConfig AccessRightsDescription = "ServiceConfig"
25 )
26
27
28 func PossibleAccessRightsDescriptionValues() []AccessRightsDescription {
29 return []AccessRightsDescription{DeviceConnect, EnrollmentRead, EnrollmentWrite, RegistrationStatusRead, RegistrationStatusWrite, ServiceConfig}
30 }
31
32
33 type AllocationPolicy string
34
35 const (
36
37 GeoLatency AllocationPolicy = "GeoLatency"
38
39 Hashed AllocationPolicy = "Hashed"
40
41 Static AllocationPolicy = "Static"
42 )
43
44
45 func PossibleAllocationPolicyValues() []AllocationPolicy {
46 return []AllocationPolicy{GeoLatency, Hashed, Static}
47 }
48
49
50 type CertificatePurpose string
51
52 const (
53
54 ClientAuthentication CertificatePurpose = "clientAuthentication"
55
56 ServerAuthentication CertificatePurpose = "serverAuthentication"
57 )
58
59
60 func PossibleCertificatePurposeValues() []CertificatePurpose {
61 return []CertificatePurpose{ClientAuthentication, ServerAuthentication}
62 }
63
64
65 type IotDpsSku string
66
67 const (
68
69 S1 IotDpsSku = "S1"
70 )
71
72
73 func PossibleIotDpsSkuValues() []IotDpsSku {
74 return []IotDpsSku{S1}
75 }
76
77
78 type NameUnavailabilityReason string
79
80 const (
81
82 AlreadyExists NameUnavailabilityReason = "AlreadyExists"
83
84 Invalid NameUnavailabilityReason = "Invalid"
85 )
86
87
88 func PossibleNameUnavailabilityReasonValues() []NameUnavailabilityReason {
89 return []NameUnavailabilityReason{AlreadyExists, Invalid}
90 }
91
92
93 type State string
94
95 const (
96
97 Activating State = "Activating"
98
99 ActivationFailed State = "ActivationFailed"
100
101 Active State = "Active"
102
103 Deleted State = "Deleted"
104
105 Deleting State = "Deleting"
106
107 DeletionFailed State = "DeletionFailed"
108
109 FailingOver State = "FailingOver"
110
111 FailoverFailed State = "FailoverFailed"
112
113 Resuming State = "Resuming"
114
115 Suspended State = "Suspended"
116
117 Suspending State = "Suspending"
118
119 Transitioning State = "Transitioning"
120 )
121
122
123 func PossibleStateValues() []State {
124 return []State{Activating, ActivationFailed, Active, Deleted, Deleting, DeletionFailed, FailingOver, FailoverFailed, Resuming, Suspended, Suspending, Transitioning}
125 }
126
View as plain text