...
1 package iothub
2
3
4
5
6
7
8
9
10 type AccessRightsDescription string
11
12 const (
13
14 AccessRightsDescriptionDeviceConnect AccessRightsDescription = "DeviceConnect"
15
16 AccessRightsDescriptionEnrollmentRead AccessRightsDescription = "EnrollmentRead"
17
18 AccessRightsDescriptionEnrollmentWrite AccessRightsDescription = "EnrollmentWrite"
19
20 AccessRightsDescriptionRegistrationStatusRead AccessRightsDescription = "RegistrationStatusRead"
21
22 AccessRightsDescriptionRegistrationStatusWrite AccessRightsDescription = "RegistrationStatusWrite"
23
24 AccessRightsDescriptionServiceConfig AccessRightsDescription = "ServiceConfig"
25 )
26
27
28 func PossibleAccessRightsDescriptionValues() []AccessRightsDescription {
29 return []AccessRightsDescription{AccessRightsDescriptionDeviceConnect, AccessRightsDescriptionEnrollmentRead, AccessRightsDescriptionEnrollmentWrite, AccessRightsDescriptionRegistrationStatusRead, AccessRightsDescriptionRegistrationStatusWrite, AccessRightsDescriptionServiceConfig}
30 }
31
32
33 type AllocationPolicy string
34
35 const (
36
37 AllocationPolicyGeoLatency AllocationPolicy = "GeoLatency"
38
39 AllocationPolicyHashed AllocationPolicy = "Hashed"
40
41 AllocationPolicyStatic AllocationPolicy = "Static"
42 )
43
44
45 func PossibleAllocationPolicyValues() []AllocationPolicy {
46 return []AllocationPolicy{AllocationPolicyGeoLatency, AllocationPolicyHashed, AllocationPolicyStatic}
47 }
48
49
50 type CertificatePurpose string
51
52 const (
53
54 CertificatePurposeClientAuthentication CertificatePurpose = "clientAuthentication"
55
56 CertificatePurposeServerAuthentication CertificatePurpose = "serverAuthentication"
57 )
58
59
60 func PossibleCertificatePurposeValues() []CertificatePurpose {
61 return []CertificatePurpose{CertificatePurposeClientAuthentication, CertificatePurposeServerAuthentication}
62 }
63
64
65 type CreatedByType string
66
67 const (
68
69 CreatedByTypeApplication CreatedByType = "Application"
70
71 CreatedByTypeKey CreatedByType = "Key"
72
73 CreatedByTypeManagedIdentity CreatedByType = "ManagedIdentity"
74
75 CreatedByTypeUser CreatedByType = "User"
76 )
77
78
79 func PossibleCreatedByTypeValues() []CreatedByType {
80 return []CreatedByType{CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser}
81 }
82
83
84 type IotDpsSku string
85
86 const (
87
88 IotDpsSkuS1 IotDpsSku = "S1"
89 )
90
91
92 func PossibleIotDpsSkuValues() []IotDpsSku {
93 return []IotDpsSku{IotDpsSkuS1}
94 }
95
96
97 type IPFilterActionType string
98
99 const (
100
101 IPFilterActionTypeAccept IPFilterActionType = "Accept"
102
103 IPFilterActionTypeReject IPFilterActionType = "Reject"
104 )
105
106
107 func PossibleIPFilterActionTypeValues() []IPFilterActionType {
108 return []IPFilterActionType{IPFilterActionTypeAccept, IPFilterActionTypeReject}
109 }
110
111
112 type IPFilterTargetType string
113
114 const (
115
116 IPFilterTargetTypeAll IPFilterTargetType = "all"
117
118 IPFilterTargetTypeDeviceAPI IPFilterTargetType = "deviceApi"
119
120 IPFilterTargetTypeServiceAPI IPFilterTargetType = "serviceApi"
121 )
122
123
124 func PossibleIPFilterTargetTypeValues() []IPFilterTargetType {
125 return []IPFilterTargetType{IPFilterTargetTypeAll, IPFilterTargetTypeDeviceAPI, IPFilterTargetTypeServiceAPI}
126 }
127
128
129 type NameUnavailabilityReason string
130
131 const (
132
133 NameUnavailabilityReasonAlreadyExists NameUnavailabilityReason = "AlreadyExists"
134
135 NameUnavailabilityReasonInvalid NameUnavailabilityReason = "Invalid"
136 )
137
138
139 func PossibleNameUnavailabilityReasonValues() []NameUnavailabilityReason {
140 return []NameUnavailabilityReason{NameUnavailabilityReasonAlreadyExists, NameUnavailabilityReasonInvalid}
141 }
142
143
144 type PrivateLinkServiceConnectionStatus string
145
146 const (
147
148 PrivateLinkServiceConnectionStatusApproved PrivateLinkServiceConnectionStatus = "Approved"
149
150 PrivateLinkServiceConnectionStatusDisconnected PrivateLinkServiceConnectionStatus = "Disconnected"
151
152 PrivateLinkServiceConnectionStatusPending PrivateLinkServiceConnectionStatus = "Pending"
153
154 PrivateLinkServiceConnectionStatusRejected PrivateLinkServiceConnectionStatus = "Rejected"
155 )
156
157
158 func PossiblePrivateLinkServiceConnectionStatusValues() []PrivateLinkServiceConnectionStatus {
159 return []PrivateLinkServiceConnectionStatus{PrivateLinkServiceConnectionStatusApproved, PrivateLinkServiceConnectionStatusDisconnected, PrivateLinkServiceConnectionStatusPending, PrivateLinkServiceConnectionStatusRejected}
160 }
161
162
163 type PublicNetworkAccess string
164
165 const (
166
167 PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled"
168
169 PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled"
170 )
171
172
173 func PossiblePublicNetworkAccessValues() []PublicNetworkAccess {
174 return []PublicNetworkAccess{PublicNetworkAccessDisabled, PublicNetworkAccessEnabled}
175 }
176
177
178 type State string
179
180 const (
181
182 StateActivating State = "Activating"
183
184 StateActivationFailed State = "ActivationFailed"
185
186 StateActive State = "Active"
187
188 StateDeleted State = "Deleted"
189
190 StateDeleting State = "Deleting"
191
192 StateDeletionFailed State = "DeletionFailed"
193
194 StateFailingOver State = "FailingOver"
195
196 StateFailoverFailed State = "FailoverFailed"
197
198 StateResuming State = "Resuming"
199
200 StateSuspended State = "Suspended"
201
202 StateSuspending State = "Suspending"
203
204 StateTransitioning State = "Transitioning"
205 )
206
207
208 func PossibleStateValues() []State {
209 return []State{StateActivating, StateActivationFailed, StateActive, StateDeleted, StateDeleting, StateDeletionFailed, StateFailingOver, StateFailoverFailed, StateResuming, StateSuspended, StateSuspending, StateTransitioning}
210 }
211
View as plain text