1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type AccessEndpointType string
6
7// Enum values for AccessEndpointType
8const (
9	AccessEndpointTypeStreaming AccessEndpointType = "STREAMING"
10)
11
12// Values returns all known values for AccessEndpointType. Note that this can be
13// expanded in the future, and so it is only as up to date as the client. The
14// ordering of this slice is not guaranteed to be stable across updates.
15func (AccessEndpointType) Values() []AccessEndpointType {
16	return []AccessEndpointType{
17		"STREAMING",
18	}
19}
20
21type Action string
22
23// Enum values for Action
24const (
25	ActionClipboardCopyFromLocalDevice Action = "CLIPBOARD_COPY_FROM_LOCAL_DEVICE"
26	ActionClipboardCopyToLocalDevice   Action = "CLIPBOARD_COPY_TO_LOCAL_DEVICE"
27	ActionFileUpload                   Action = "FILE_UPLOAD"
28	ActionFileDownload                 Action = "FILE_DOWNLOAD"
29	ActionPrintingToLocalDevice        Action = "PRINTING_TO_LOCAL_DEVICE"
30	ActionDomainPasswordSignin         Action = "DOMAIN_PASSWORD_SIGNIN"
31	ActionDomainSmartCardSignin        Action = "DOMAIN_SMART_CARD_SIGNIN"
32)
33
34// Values returns all known values for Action. Note that this can be expanded in
35// the future, and so it is only as up to date as the client. The ordering of this
36// slice is not guaranteed to be stable across updates.
37func (Action) Values() []Action {
38	return []Action{
39		"CLIPBOARD_COPY_FROM_LOCAL_DEVICE",
40		"CLIPBOARD_COPY_TO_LOCAL_DEVICE",
41		"FILE_UPLOAD",
42		"FILE_DOWNLOAD",
43		"PRINTING_TO_LOCAL_DEVICE",
44		"DOMAIN_PASSWORD_SIGNIN",
45		"DOMAIN_SMART_CARD_SIGNIN",
46	}
47}
48
49type AuthenticationType string
50
51// Enum values for AuthenticationType
52const (
53	AuthenticationTypeApi      AuthenticationType = "API"
54	AuthenticationTypeSaml     AuthenticationType = "SAML"
55	AuthenticationTypeUserpool AuthenticationType = "USERPOOL"
56)
57
58// Values returns all known values for AuthenticationType. Note that this can be
59// expanded in the future, and so it is only as up to date as the client. The
60// ordering of this slice is not guaranteed to be stable across updates.
61func (AuthenticationType) Values() []AuthenticationType {
62	return []AuthenticationType{
63		"API",
64		"SAML",
65		"USERPOOL",
66	}
67}
68
69type FleetAttribute string
70
71// Enum values for FleetAttribute
72const (
73	FleetAttributeVpcConfiguration                 FleetAttribute = "VPC_CONFIGURATION"
74	FleetAttributeVpcConfigurationSecurityGroupIds FleetAttribute = "VPC_CONFIGURATION_SECURITY_GROUP_IDS"
75	FleetAttributeDomainJoinInfo                   FleetAttribute = "DOMAIN_JOIN_INFO"
76	FleetAttributeIamRoleArn                       FleetAttribute = "IAM_ROLE_ARN"
77)
78
79// Values returns all known values for FleetAttribute. Note that this can be
80// expanded in the future, and so it is only as up to date as the client. The
81// ordering of this slice is not guaranteed to be stable across updates.
82func (FleetAttribute) Values() []FleetAttribute {
83	return []FleetAttribute{
84		"VPC_CONFIGURATION",
85		"VPC_CONFIGURATION_SECURITY_GROUP_IDS",
86		"DOMAIN_JOIN_INFO",
87		"IAM_ROLE_ARN",
88	}
89}
90
91type FleetErrorCode string
92
93// Enum values for FleetErrorCode
94const (
95	FleetErrorCodeIamServiceRoleMissingEniDescribeAction            FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION"
96	FleetErrorCodeIamServiceRoleMissingEniCreateAction              FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION"
97	FleetErrorCodeIamServiceRoleMissingEniDeleteAction              FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION"
98	FleetErrorCodeNetworkInterfaceLimitExceeded                     FleetErrorCode = "NETWORK_INTERFACE_LIMIT_EXCEEDED"
99	FleetErrorCodeInternalServiceError                              FleetErrorCode = "INTERNAL_SERVICE_ERROR"
100	FleetErrorCodeIamServiceRoleIsMissing                           FleetErrorCode = "IAM_SERVICE_ROLE_IS_MISSING"
101	FleetErrorCodeMachineRoleIsMissing                              FleetErrorCode = "MACHINE_ROLE_IS_MISSING"
102	FleetErrorCodeStsDisabledInRegion                               FleetErrorCode = "STS_DISABLED_IN_REGION"
103	FleetErrorCodeSubnetHasInsufficientIpAddresses                  FleetErrorCode = "SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES"
104	FleetErrorCodeIamServiceRoleMissingDescribeSubnetAction         FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION"
105	FleetErrorCodeSubnetNotFound                                    FleetErrorCode = "SUBNET_NOT_FOUND"
106	FleetErrorCodeImageNotFound                                     FleetErrorCode = "IMAGE_NOT_FOUND"
107	FleetErrorCodeInvalidSubnetConfiguration                        FleetErrorCode = "INVALID_SUBNET_CONFIGURATION"
108	FleetErrorCodeSecurityGroupsNotFound                            FleetErrorCode = "SECURITY_GROUPS_NOT_FOUND"
109	FleetErrorCodeIgwNotAttached                                    FleetErrorCode = "IGW_NOT_ATTACHED"
110	FleetErrorCodeIamServiceRoleMissingDescribeSecurityGroupsAction FleetErrorCode = "IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION"
111	FleetErrorCodeFleetStopped                                      FleetErrorCode = "FLEET_STOPPED"
112	FleetErrorCodeFleetInstanceProvisioningFailure                  FleetErrorCode = "FLEET_INSTANCE_PROVISIONING_FAILURE"
113	FleetErrorCodeDomainJoinErrorFileNotFound                       FleetErrorCode = "DOMAIN_JOIN_ERROR_FILE_NOT_FOUND"
114	FleetErrorCodeDomainJoinErrorAccessDenied                       FleetErrorCode = "DOMAIN_JOIN_ERROR_ACCESS_DENIED"
115	FleetErrorCodeDomainJoinErrorLogonFailure                       FleetErrorCode = "DOMAIN_JOIN_ERROR_LOGON_FAILURE"
116	FleetErrorCodeDomainJoinErrorInvalidParameter                   FleetErrorCode = "DOMAIN_JOIN_ERROR_INVALID_PARAMETER"
117	FleetErrorCodeDomainJoinErrorMoreData                           FleetErrorCode = "DOMAIN_JOIN_ERROR_MORE_DATA"
118	FleetErrorCodeDomainJoinErrorNoSuchDomain                       FleetErrorCode = "DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN"
119	FleetErrorCodeDomainJoinErrorNotSupported                       FleetErrorCode = "DOMAIN_JOIN_ERROR_NOT_SUPPORTED"
120	FleetErrorCodeDomainJoinNerrInvalidWorkgroupName                FleetErrorCode = "DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME"
121	FleetErrorCodeDomainJoinNerrWorkstationNotStarted               FleetErrorCode = "DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED"
122	FleetErrorCodeDomainJoinErrorDsMachineAccountQuotaExceeded      FleetErrorCode = "DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED"
123	FleetErrorCodeDomainJoinNerrPasswordExpired                     FleetErrorCode = "DOMAIN_JOIN_NERR_PASSWORD_EXPIRED"
124	FleetErrorCodeDomainJoinInternalServiceError                    FleetErrorCode = "DOMAIN_JOIN_INTERNAL_SERVICE_ERROR"
125)
126
127// Values returns all known values for FleetErrorCode. Note that this can be
128// expanded in the future, and so it is only as up to date as the client. The
129// ordering of this slice is not guaranteed to be stable across updates.
130func (FleetErrorCode) Values() []FleetErrorCode {
131	return []FleetErrorCode{
132		"IAM_SERVICE_ROLE_MISSING_ENI_DESCRIBE_ACTION",
133		"IAM_SERVICE_ROLE_MISSING_ENI_CREATE_ACTION",
134		"IAM_SERVICE_ROLE_MISSING_ENI_DELETE_ACTION",
135		"NETWORK_INTERFACE_LIMIT_EXCEEDED",
136		"INTERNAL_SERVICE_ERROR",
137		"IAM_SERVICE_ROLE_IS_MISSING",
138		"MACHINE_ROLE_IS_MISSING",
139		"STS_DISABLED_IN_REGION",
140		"SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES",
141		"IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION",
142		"SUBNET_NOT_FOUND",
143		"IMAGE_NOT_FOUND",
144		"INVALID_SUBNET_CONFIGURATION",
145		"SECURITY_GROUPS_NOT_FOUND",
146		"IGW_NOT_ATTACHED",
147		"IAM_SERVICE_ROLE_MISSING_DESCRIBE_SECURITY_GROUPS_ACTION",
148		"FLEET_STOPPED",
149		"FLEET_INSTANCE_PROVISIONING_FAILURE",
150		"DOMAIN_JOIN_ERROR_FILE_NOT_FOUND",
151		"DOMAIN_JOIN_ERROR_ACCESS_DENIED",
152		"DOMAIN_JOIN_ERROR_LOGON_FAILURE",
153		"DOMAIN_JOIN_ERROR_INVALID_PARAMETER",
154		"DOMAIN_JOIN_ERROR_MORE_DATA",
155		"DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN",
156		"DOMAIN_JOIN_ERROR_NOT_SUPPORTED",
157		"DOMAIN_JOIN_NERR_INVALID_WORKGROUP_NAME",
158		"DOMAIN_JOIN_NERR_WORKSTATION_NOT_STARTED",
159		"DOMAIN_JOIN_ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED",
160		"DOMAIN_JOIN_NERR_PASSWORD_EXPIRED",
161		"DOMAIN_JOIN_INTERNAL_SERVICE_ERROR",
162	}
163}
164
165type FleetState string
166
167// Enum values for FleetState
168const (
169	FleetStateStarting FleetState = "STARTING"
170	FleetStateRunning  FleetState = "RUNNING"
171	FleetStateStopping FleetState = "STOPPING"
172	FleetStateStopped  FleetState = "STOPPED"
173)
174
175// Values returns all known values for FleetState. Note that this can be expanded
176// in the future, and so it is only as up to date as the client. The ordering of
177// this slice is not guaranteed to be stable across updates.
178func (FleetState) Values() []FleetState {
179	return []FleetState{
180		"STARTING",
181		"RUNNING",
182		"STOPPING",
183		"STOPPED",
184	}
185}
186
187type FleetType string
188
189// Enum values for FleetType
190const (
191	FleetTypeAlwaysOn FleetType = "ALWAYS_ON"
192	FleetTypeOnDemand FleetType = "ON_DEMAND"
193)
194
195// Values returns all known values for FleetType. Note that this can be expanded in
196// the future, and so it is only as up to date as the client. The ordering of this
197// slice is not guaranteed to be stable across updates.
198func (FleetType) Values() []FleetType {
199	return []FleetType{
200		"ALWAYS_ON",
201		"ON_DEMAND",
202	}
203}
204
205type ImageBuilderState string
206
207// Enum values for ImageBuilderState
208const (
209	ImageBuilderStatePending              ImageBuilderState = "PENDING"
210	ImageBuilderStateUpdatingAgent        ImageBuilderState = "UPDATING_AGENT"
211	ImageBuilderStateRunning              ImageBuilderState = "RUNNING"
212	ImageBuilderStateStopping             ImageBuilderState = "STOPPING"
213	ImageBuilderStateStopped              ImageBuilderState = "STOPPED"
214	ImageBuilderStateRebooting            ImageBuilderState = "REBOOTING"
215	ImageBuilderStateSnapshotting         ImageBuilderState = "SNAPSHOTTING"
216	ImageBuilderStateDeleting             ImageBuilderState = "DELETING"
217	ImageBuilderStateFailed               ImageBuilderState = "FAILED"
218	ImageBuilderStateUpdating             ImageBuilderState = "UPDATING"
219	ImageBuilderStatePendingQualification ImageBuilderState = "PENDING_QUALIFICATION"
220)
221
222// Values returns all known values for ImageBuilderState. Note that this can be
223// expanded in the future, and so it is only as up to date as the client. The
224// ordering of this slice is not guaranteed to be stable across updates.
225func (ImageBuilderState) Values() []ImageBuilderState {
226	return []ImageBuilderState{
227		"PENDING",
228		"UPDATING_AGENT",
229		"RUNNING",
230		"STOPPING",
231		"STOPPED",
232		"REBOOTING",
233		"SNAPSHOTTING",
234		"DELETING",
235		"FAILED",
236		"UPDATING",
237		"PENDING_QUALIFICATION",
238	}
239}
240
241type ImageBuilderStateChangeReasonCode string
242
243// Enum values for ImageBuilderStateChangeReasonCode
244const (
245	ImageBuilderStateChangeReasonCodeInternalError    ImageBuilderStateChangeReasonCode = "INTERNAL_ERROR"
246	ImageBuilderStateChangeReasonCodeImageUnavailable ImageBuilderStateChangeReasonCode = "IMAGE_UNAVAILABLE"
247)
248
249// Values returns all known values for ImageBuilderStateChangeReasonCode. Note that
250// this can be expanded in the future, and so it is only as up to date as the
251// client. The ordering of this slice is not guaranteed to be stable across
252// updates.
253func (ImageBuilderStateChangeReasonCode) Values() []ImageBuilderStateChangeReasonCode {
254	return []ImageBuilderStateChangeReasonCode{
255		"INTERNAL_ERROR",
256		"IMAGE_UNAVAILABLE",
257	}
258}
259
260type ImageState string
261
262// Enum values for ImageState
263const (
264	ImageStatePending   ImageState = "PENDING"
265	ImageStateAvailable ImageState = "AVAILABLE"
266	ImageStateFailed    ImageState = "FAILED"
267	ImageStateCopying   ImageState = "COPYING"
268	ImageStateDeleting  ImageState = "DELETING"
269	ImageStateCreating  ImageState = "CREATING"
270	ImageStateImporting ImageState = "IMPORTING"
271)
272
273// Values returns all known values for ImageState. Note that this can be expanded
274// in the future, and so it is only as up to date as the client. The ordering of
275// this slice is not guaranteed to be stable across updates.
276func (ImageState) Values() []ImageState {
277	return []ImageState{
278		"PENDING",
279		"AVAILABLE",
280		"FAILED",
281		"COPYING",
282		"DELETING",
283		"CREATING",
284		"IMPORTING",
285	}
286}
287
288type ImageStateChangeReasonCode string
289
290// Enum values for ImageStateChangeReasonCode
291const (
292	ImageStateChangeReasonCodeInternalError            ImageStateChangeReasonCode = "INTERNAL_ERROR"
293	ImageStateChangeReasonCodeImageBuilderNotAvailable ImageStateChangeReasonCode = "IMAGE_BUILDER_NOT_AVAILABLE"
294	ImageStateChangeReasonCodeImageCopyFailure         ImageStateChangeReasonCode = "IMAGE_COPY_FAILURE"
295)
296
297// Values returns all known values for ImageStateChangeReasonCode. Note that this
298// can be expanded in the future, and so it is only as up to date as the client.
299// The ordering of this slice is not guaranteed to be stable across updates.
300func (ImageStateChangeReasonCode) Values() []ImageStateChangeReasonCode {
301	return []ImageStateChangeReasonCode{
302		"INTERNAL_ERROR",
303		"IMAGE_BUILDER_NOT_AVAILABLE",
304		"IMAGE_COPY_FAILURE",
305	}
306}
307
308type MessageAction string
309
310// Enum values for MessageAction
311const (
312	MessageActionSuppress MessageAction = "SUPPRESS"
313	MessageActionResend   MessageAction = "RESEND"
314)
315
316// Values returns all known values for MessageAction. Note that this can be
317// expanded in the future, and so it is only as up to date as the client. The
318// ordering of this slice is not guaranteed to be stable across updates.
319func (MessageAction) Values() []MessageAction {
320	return []MessageAction{
321		"SUPPRESS",
322		"RESEND",
323	}
324}
325
326type Permission string
327
328// Enum values for Permission
329const (
330	PermissionEnabled  Permission = "ENABLED"
331	PermissionDisabled Permission = "DISABLED"
332)
333
334// Values returns all known values for Permission. Note that this can be expanded
335// in the future, and so it is only as up to date as the client. The ordering of
336// this slice is not guaranteed to be stable across updates.
337func (Permission) Values() []Permission {
338	return []Permission{
339		"ENABLED",
340		"DISABLED",
341	}
342}
343
344type PlatformType string
345
346// Enum values for PlatformType
347const (
348	PlatformTypeWindows           PlatformType = "WINDOWS"
349	PlatformTypeWindowsServer2016 PlatformType = "WINDOWS_SERVER_2016"
350	PlatformTypeWindowsServer2019 PlatformType = "WINDOWS_SERVER_2019"
351)
352
353// Values returns all known values for PlatformType. Note that this can be expanded
354// in the future, and so it is only as up to date as the client. The ordering of
355// this slice is not guaranteed to be stable across updates.
356func (PlatformType) Values() []PlatformType {
357	return []PlatformType{
358		"WINDOWS",
359		"WINDOWS_SERVER_2016",
360		"WINDOWS_SERVER_2019",
361	}
362}
363
364type SessionConnectionState string
365
366// Enum values for SessionConnectionState
367const (
368	SessionConnectionStateConnected    SessionConnectionState = "CONNECTED"
369	SessionConnectionStateNotConnected SessionConnectionState = "NOT_CONNECTED"
370)
371
372// Values returns all known values for SessionConnectionState. Note that this can
373// be expanded in the future, and so it is only as up to date as the client. The
374// ordering of this slice is not guaranteed to be stable across updates.
375func (SessionConnectionState) Values() []SessionConnectionState {
376	return []SessionConnectionState{
377		"CONNECTED",
378		"NOT_CONNECTED",
379	}
380}
381
382type SessionState string
383
384// Enum values for SessionState
385const (
386	SessionStateActive  SessionState = "ACTIVE"
387	SessionStatePending SessionState = "PENDING"
388	SessionStateExpired SessionState = "EXPIRED"
389)
390
391// Values returns all known values for SessionState. Note that this can be expanded
392// in the future, and so it is only as up to date as the client. The ordering of
393// this slice is not guaranteed to be stable across updates.
394func (SessionState) Values() []SessionState {
395	return []SessionState{
396		"ACTIVE",
397		"PENDING",
398		"EXPIRED",
399	}
400}
401
402type StackAttribute string
403
404// Enum values for StackAttribute
405const (
406	StackAttributeStorageConnectors           StackAttribute = "STORAGE_CONNECTORS"
407	StackAttributeStorageConnectorHomefolders StackAttribute = "STORAGE_CONNECTOR_HOMEFOLDERS"
408	StackAttributeStorageConnectorGoogleDrive StackAttribute = "STORAGE_CONNECTOR_GOOGLE_DRIVE"
409	StackAttributeStorageConnectorOneDrive    StackAttribute = "STORAGE_CONNECTOR_ONE_DRIVE"
410	StackAttributeRedirectUrl                 StackAttribute = "REDIRECT_URL"
411	StackAttributeFeedbackUrl                 StackAttribute = "FEEDBACK_URL"
412	StackAttributeThemeName                   StackAttribute = "THEME_NAME"
413	StackAttributeUserSettings                StackAttribute = "USER_SETTINGS"
414	StackAttributeEmbedHostDomains            StackAttribute = "EMBED_HOST_DOMAINS"
415	StackAttributeIamRoleArn                  StackAttribute = "IAM_ROLE_ARN"
416	StackAttributeAccessEndpoints             StackAttribute = "ACCESS_ENDPOINTS"
417)
418
419// Values returns all known values for StackAttribute. Note that this can be
420// expanded in the future, and so it is only as up to date as the client. The
421// ordering of this slice is not guaranteed to be stable across updates.
422func (StackAttribute) Values() []StackAttribute {
423	return []StackAttribute{
424		"STORAGE_CONNECTORS",
425		"STORAGE_CONNECTOR_HOMEFOLDERS",
426		"STORAGE_CONNECTOR_GOOGLE_DRIVE",
427		"STORAGE_CONNECTOR_ONE_DRIVE",
428		"REDIRECT_URL",
429		"FEEDBACK_URL",
430		"THEME_NAME",
431		"USER_SETTINGS",
432		"EMBED_HOST_DOMAINS",
433		"IAM_ROLE_ARN",
434		"ACCESS_ENDPOINTS",
435	}
436}
437
438type StackErrorCode string
439
440// Enum values for StackErrorCode
441const (
442	StackErrorCodeStorageConnectorError StackErrorCode = "STORAGE_CONNECTOR_ERROR"
443	StackErrorCodeInternalServiceError  StackErrorCode = "INTERNAL_SERVICE_ERROR"
444)
445
446// Values returns all known values for StackErrorCode. Note that this can be
447// expanded in the future, and so it is only as up to date as the client. The
448// ordering of this slice is not guaranteed to be stable across updates.
449func (StackErrorCode) Values() []StackErrorCode {
450	return []StackErrorCode{
451		"STORAGE_CONNECTOR_ERROR",
452		"INTERNAL_SERVICE_ERROR",
453	}
454}
455
456type StorageConnectorType string
457
458// Enum values for StorageConnectorType
459const (
460	StorageConnectorTypeHomefolders StorageConnectorType = "HOMEFOLDERS"
461	StorageConnectorTypeGoogleDrive StorageConnectorType = "GOOGLE_DRIVE"
462	StorageConnectorTypeOneDrive    StorageConnectorType = "ONE_DRIVE"
463)
464
465// Values returns all known values for StorageConnectorType. Note that this can be
466// expanded in the future, and so it is only as up to date as the client. The
467// ordering of this slice is not guaranteed to be stable across updates.
468func (StorageConnectorType) Values() []StorageConnectorType {
469	return []StorageConnectorType{
470		"HOMEFOLDERS",
471		"GOOGLE_DRIVE",
472		"ONE_DRIVE",
473	}
474}
475
476type StreamView string
477
478// Enum values for StreamView
479const (
480	StreamViewApp     StreamView = "APP"
481	StreamViewDesktop StreamView = "DESKTOP"
482)
483
484// Values returns all known values for StreamView. Note that this can be expanded
485// in the future, and so it is only as up to date as the client. The ordering of
486// this slice is not guaranteed to be stable across updates.
487func (StreamView) Values() []StreamView {
488	return []StreamView{
489		"APP",
490		"DESKTOP",
491	}
492}
493
494type UsageReportExecutionErrorCode string
495
496// Enum values for UsageReportExecutionErrorCode
497const (
498	UsageReportExecutionErrorCodeResourceNotFound     UsageReportExecutionErrorCode = "RESOURCE_NOT_FOUND"
499	UsageReportExecutionErrorCodeAccessDenied         UsageReportExecutionErrorCode = "ACCESS_DENIED"
500	UsageReportExecutionErrorCodeInternalServiceError UsageReportExecutionErrorCode = "INTERNAL_SERVICE_ERROR"
501)
502
503// Values returns all known values for UsageReportExecutionErrorCode. Note that
504// this can be expanded in the future, and so it is only as up to date as the
505// client. The ordering of this slice is not guaranteed to be stable across
506// updates.
507func (UsageReportExecutionErrorCode) Values() []UsageReportExecutionErrorCode {
508	return []UsageReportExecutionErrorCode{
509		"RESOURCE_NOT_FOUND",
510		"ACCESS_DENIED",
511		"INTERNAL_SERVICE_ERROR",
512	}
513}
514
515type UsageReportSchedule string
516
517// Enum values for UsageReportSchedule
518const (
519	UsageReportScheduleDaily UsageReportSchedule = "DAILY"
520)
521
522// Values returns all known values for UsageReportSchedule. Note that this can be
523// expanded in the future, and so it is only as up to date as the client. The
524// ordering of this slice is not guaranteed to be stable across updates.
525func (UsageReportSchedule) Values() []UsageReportSchedule {
526	return []UsageReportSchedule{
527		"DAILY",
528	}
529}
530
531type UserStackAssociationErrorCode string
532
533// Enum values for UserStackAssociationErrorCode
534const (
535	UserStackAssociationErrorCodeStackNotFound     UserStackAssociationErrorCode = "STACK_NOT_FOUND"
536	UserStackAssociationErrorCodeUserNameNotFound  UserStackAssociationErrorCode = "USER_NAME_NOT_FOUND"
537	UserStackAssociationErrorCodeDirectoryNotFound UserStackAssociationErrorCode = "DIRECTORY_NOT_FOUND"
538	UserStackAssociationErrorCodeInternalError     UserStackAssociationErrorCode = "INTERNAL_ERROR"
539)
540
541// Values returns all known values for UserStackAssociationErrorCode. Note that
542// this can be expanded in the future, and so it is only as up to date as the
543// client. The ordering of this slice is not guaranteed to be stable across
544// updates.
545func (UserStackAssociationErrorCode) Values() []UserStackAssociationErrorCode {
546	return []UserStackAssociationErrorCode{
547		"STACK_NOT_FOUND",
548		"USER_NAME_NOT_FOUND",
549		"DIRECTORY_NOT_FOUND",
550		"INTERNAL_ERROR",
551	}
552}
553
554type VisibilityType string
555
556// Enum values for VisibilityType
557const (
558	VisibilityTypePublic  VisibilityType = "PUBLIC"
559	VisibilityTypePrivate VisibilityType = "PRIVATE"
560	VisibilityTypeShared  VisibilityType = "SHARED"
561)
562
563// Values returns all known values for VisibilityType. Note that this can be
564// expanded in the future, and so it is only as up to date as the client. The
565// ordering of this slice is not guaranteed to be stable across updates.
566func (VisibilityType) Values() []VisibilityType {
567	return []VisibilityType{
568		"PUBLIC",
569		"PRIVATE",
570		"SHARED",
571	}
572}
573