1 package managedapplications
2
3
4
5
6
7
8
9
10 type ApplicationArtifactName string
11
12 const (
13
14 Authorizations ApplicationArtifactName = "Authorizations"
15
16 CustomRoleDefinition ApplicationArtifactName = "CustomRoleDefinition"
17
18 NotSpecified ApplicationArtifactName = "NotSpecified"
19
20 ViewDefinition ApplicationArtifactName = "ViewDefinition"
21 )
22
23
24 func PossibleApplicationArtifactNameValues() []ApplicationArtifactName {
25 return []ApplicationArtifactName{Authorizations, CustomRoleDefinition, NotSpecified, ViewDefinition}
26 }
27
28
29 type ApplicationArtifactType string
30
31 const (
32
33 ApplicationArtifactTypeCustom ApplicationArtifactType = "Custom"
34
35 ApplicationArtifactTypeNotSpecified ApplicationArtifactType = "NotSpecified"
36
37 ApplicationArtifactTypeTemplate ApplicationArtifactType = "Template"
38 )
39
40
41 func PossibleApplicationArtifactTypeValues() []ApplicationArtifactType {
42 return []ApplicationArtifactType{ApplicationArtifactTypeCustom, ApplicationArtifactTypeNotSpecified, ApplicationArtifactTypeTemplate}
43 }
44
45
46 type ApplicationDefinitionArtifactName string
47
48 const (
49
50 ApplicationDefinitionArtifactNameApplicationResourceTemplate ApplicationDefinitionArtifactName = "ApplicationResourceTemplate"
51
52 ApplicationDefinitionArtifactNameCreateUIDefinition ApplicationDefinitionArtifactName = "CreateUiDefinition"
53
54 ApplicationDefinitionArtifactNameMainTemplateParameters ApplicationDefinitionArtifactName = "MainTemplateParameters"
55
56 ApplicationDefinitionArtifactNameNotSpecified ApplicationDefinitionArtifactName = "NotSpecified"
57 )
58
59
60 func PossibleApplicationDefinitionArtifactNameValues() []ApplicationDefinitionArtifactName {
61 return []ApplicationDefinitionArtifactName{ApplicationDefinitionArtifactNameApplicationResourceTemplate, ApplicationDefinitionArtifactNameCreateUIDefinition, ApplicationDefinitionArtifactNameMainTemplateParameters, ApplicationDefinitionArtifactNameNotSpecified}
62 }
63
64
65 type ApplicationLockLevel string
66
67 const (
68
69 CanNotDelete ApplicationLockLevel = "CanNotDelete"
70
71 None ApplicationLockLevel = "None"
72
73 ReadOnly ApplicationLockLevel = "ReadOnly"
74 )
75
76
77 func PossibleApplicationLockLevelValues() []ApplicationLockLevel {
78 return []ApplicationLockLevel{CanNotDelete, None, ReadOnly}
79 }
80
81
82 type ApplicationManagementMode string
83
84 const (
85
86 ApplicationManagementModeManaged ApplicationManagementMode = "Managed"
87
88 ApplicationManagementModeNotSpecified ApplicationManagementMode = "NotSpecified"
89
90 ApplicationManagementModeUnmanaged ApplicationManagementMode = "Unmanaged"
91 )
92
93
94 func PossibleApplicationManagementModeValues() []ApplicationManagementMode {
95 return []ApplicationManagementMode{ApplicationManagementModeManaged, ApplicationManagementModeNotSpecified, ApplicationManagementModeUnmanaged}
96 }
97
98
99 type CreatedByType string
100
101 const (
102
103 CreatedByTypeApplication CreatedByType = "Application"
104
105 CreatedByTypeKey CreatedByType = "Key"
106
107 CreatedByTypeManagedIdentity CreatedByType = "ManagedIdentity"
108
109 CreatedByTypeUser CreatedByType = "User"
110 )
111
112
113 func PossibleCreatedByTypeValues() []CreatedByType {
114 return []CreatedByType{CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser}
115 }
116
117
118 type DeploymentMode string
119
120 const (
121
122 DeploymentModeComplete DeploymentMode = "Complete"
123
124 DeploymentModeIncremental DeploymentMode = "Incremental"
125
126 DeploymentModeNotSpecified DeploymentMode = "NotSpecified"
127 )
128
129
130 func PossibleDeploymentModeValues() []DeploymentMode {
131 return []DeploymentMode{DeploymentModeComplete, DeploymentModeIncremental, DeploymentModeNotSpecified}
132 }
133
134
135 type JitApprovalMode string
136
137 const (
138
139 JitApprovalModeAutoApprove JitApprovalMode = "AutoApprove"
140
141 JitApprovalModeManualApprove JitApprovalMode = "ManualApprove"
142
143 JitApprovalModeNotSpecified JitApprovalMode = "NotSpecified"
144 )
145
146
147 func PossibleJitApprovalModeValues() []JitApprovalMode {
148 return []JitApprovalMode{JitApprovalModeAutoApprove, JitApprovalModeManualApprove, JitApprovalModeNotSpecified}
149 }
150
151
152 type JitApproverType string
153
154 const (
155
156 Group JitApproverType = "group"
157
158 User JitApproverType = "user"
159 )
160
161
162 func PossibleJitApproverTypeValues() []JitApproverType {
163 return []JitApproverType{Group, User}
164 }
165
166
167 type JitRequestState string
168
169 const (
170
171 JitRequestStateApproved JitRequestState = "Approved"
172
173 JitRequestStateCanceled JitRequestState = "Canceled"
174
175 JitRequestStateDenied JitRequestState = "Denied"
176
177 JitRequestStateExpired JitRequestState = "Expired"
178
179 JitRequestStateFailed JitRequestState = "Failed"
180
181 JitRequestStateNotSpecified JitRequestState = "NotSpecified"
182
183 JitRequestStatePending JitRequestState = "Pending"
184
185 JitRequestStateTimeout JitRequestState = "Timeout"
186 )
187
188
189 func PossibleJitRequestStateValues() []JitRequestState {
190 return []JitRequestState{JitRequestStateApproved, JitRequestStateCanceled, JitRequestStateDenied, JitRequestStateExpired, JitRequestStateFailed, JitRequestStateNotSpecified, JitRequestStatePending, JitRequestStateTimeout}
191 }
192
193
194 type JitSchedulingType string
195
196 const (
197
198 JitSchedulingTypeNotSpecified JitSchedulingType = "NotSpecified"
199
200 JitSchedulingTypeOnce JitSchedulingType = "Once"
201
202 JitSchedulingTypeRecurring JitSchedulingType = "Recurring"
203 )
204
205
206 func PossibleJitSchedulingTypeValues() []JitSchedulingType {
207 return []JitSchedulingType{JitSchedulingTypeNotSpecified, JitSchedulingTypeOnce, JitSchedulingTypeRecurring}
208 }
209
210
211 type ProvisioningState string
212
213 const (
214
215 ProvisioningStateAccepted ProvisioningState = "Accepted"
216
217 ProvisioningStateCanceled ProvisioningState = "Canceled"
218
219 ProvisioningStateCreated ProvisioningState = "Created"
220
221 ProvisioningStateCreating ProvisioningState = "Creating"
222
223 ProvisioningStateDeleted ProvisioningState = "Deleted"
224
225 ProvisioningStateDeleting ProvisioningState = "Deleting"
226
227 ProvisioningStateFailed ProvisioningState = "Failed"
228
229 ProvisioningStateNotSpecified ProvisioningState = "NotSpecified"
230
231 ProvisioningStateReady ProvisioningState = "Ready"
232
233 ProvisioningStateRunning ProvisioningState = "Running"
234
235 ProvisioningStateSucceeded ProvisioningState = "Succeeded"
236
237 ProvisioningStateUpdating ProvisioningState = "Updating"
238 )
239
240
241 func PossibleProvisioningStateValues() []ProvisioningState {
242 return []ProvisioningState{ProvisioningStateAccepted, ProvisioningStateCanceled, ProvisioningStateCreated, ProvisioningStateCreating, ProvisioningStateDeleted, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateNotSpecified, ProvisioningStateReady, ProvisioningStateRunning, ProvisioningStateSucceeded, ProvisioningStateUpdating}
243 }
244
245
246 type ResourceIdentityType string
247
248 const (
249
250 ResourceIdentityTypeNone ResourceIdentityType = "None"
251
252 ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned"
253
254 ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned, UserAssigned"
255
256 ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned"
257 )
258
259
260 func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
261 return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeSystemAssignedUserAssigned, ResourceIdentityTypeUserAssigned}
262 }
263
264
265 type Status string
266
267 const (
268
269 StatusElevate Status = "Elevate"
270
271 StatusNotSpecified Status = "NotSpecified"
272
273 StatusRemove Status = "Remove"
274 )
275
276
277 func PossibleStatusValues() []Status {
278 return []Status{StatusElevate, StatusNotSpecified, StatusRemove}
279 }
280
281
282 type Substatus string
283
284 const (
285
286 SubstatusApproved Substatus = "Approved"
287
288 SubstatusDenied Substatus = "Denied"
289
290 SubstatusExpired Substatus = "Expired"
291
292 SubstatusFailed Substatus = "Failed"
293
294 SubstatusNotSpecified Substatus = "NotSpecified"
295
296 SubstatusTimeout Substatus = "Timeout"
297 )
298
299
300 func PossibleSubstatusValues() []Substatus {
301 return []Substatus{SubstatusApproved, SubstatusDenied, SubstatusExpired, SubstatusFailed, SubstatusNotSpecified, SubstatusTimeout}
302 }
303
View as plain text