1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type AccessLevelFilterKey string
6
7// Enum values for AccessLevelFilterKey
8const (
9	AccessLevelFilterKeyAccount AccessLevelFilterKey = "Account"
10	AccessLevelFilterKeyRole    AccessLevelFilterKey = "Role"
11	AccessLevelFilterKeyUser    AccessLevelFilterKey = "User"
12)
13
14// Values returns all known values for AccessLevelFilterKey. Note that this can be
15// expanded in the future, and so it is only as up to date as the client. The
16// ordering of this slice is not guaranteed to be stable across updates.
17func (AccessLevelFilterKey) Values() []AccessLevelFilterKey {
18	return []AccessLevelFilterKey{
19		"Account",
20		"Role",
21		"User",
22	}
23}
24
25type AccessStatus string
26
27// Enum values for AccessStatus
28const (
29	AccessStatusEnabled     AccessStatus = "ENABLED"
30	AccessStatusUnderChange AccessStatus = "UNDER_CHANGE"
31	AccessStatusDisabled    AccessStatus = "DISABLED"
32)
33
34// Values returns all known values for AccessStatus. Note that this can be expanded
35// in the future, and so it is only as up to date as the client. The ordering of
36// this slice is not guaranteed to be stable across updates.
37func (AccessStatus) Values() []AccessStatus {
38	return []AccessStatus{
39		"ENABLED",
40		"UNDER_CHANGE",
41		"DISABLED",
42	}
43}
44
45type ChangeAction string
46
47// Enum values for ChangeAction
48const (
49	ChangeActionAdd    ChangeAction = "ADD"
50	ChangeActionModify ChangeAction = "MODIFY"
51	ChangeActionRemove ChangeAction = "REMOVE"
52)
53
54// Values returns all known values for ChangeAction. Note that this can be expanded
55// in the future, and so it is only as up to date as the client. The ordering of
56// this slice is not guaranteed to be stable across updates.
57func (ChangeAction) Values() []ChangeAction {
58	return []ChangeAction{
59		"ADD",
60		"MODIFY",
61		"REMOVE",
62	}
63}
64
65type CopyOption string
66
67// Enum values for CopyOption
68const (
69	CopyOptionCopyTags CopyOption = "CopyTags"
70)
71
72// Values returns all known values for CopyOption. Note that this can be expanded
73// in the future, and so it is only as up to date as the client. The ordering of
74// this slice is not guaranteed to be stable across updates.
75func (CopyOption) Values() []CopyOption {
76	return []CopyOption{
77		"CopyTags",
78	}
79}
80
81type CopyProductStatus string
82
83// Enum values for CopyProductStatus
84const (
85	CopyProductStatusSucceeded  CopyProductStatus = "SUCCEEDED"
86	CopyProductStatusInProgress CopyProductStatus = "IN_PROGRESS"
87	CopyProductStatusFailed     CopyProductStatus = "FAILED"
88)
89
90// Values returns all known values for CopyProductStatus. Note that this can be
91// expanded in the future, and so it is only as up to date as the client. The
92// ordering of this slice is not guaranteed to be stable across updates.
93func (CopyProductStatus) Values() []CopyProductStatus {
94	return []CopyProductStatus{
95		"SUCCEEDED",
96		"IN_PROGRESS",
97		"FAILED",
98	}
99}
100
101type DescribePortfolioShareType string
102
103// Enum values for DescribePortfolioShareType
104const (
105	DescribePortfolioShareTypeAccount                   DescribePortfolioShareType = "ACCOUNT"
106	DescribePortfolioShareTypeOrganization              DescribePortfolioShareType = "ORGANIZATION"
107	DescribePortfolioShareTypeOrganizationalUnit        DescribePortfolioShareType = "ORGANIZATIONAL_UNIT"
108	DescribePortfolioShareTypeOrganizationMemberAccount DescribePortfolioShareType = "ORGANIZATION_MEMBER_ACCOUNT"
109)
110
111// Values returns all known values for DescribePortfolioShareType. Note that this
112// can be expanded in the future, and so it is only as up to date as the client.
113// The ordering of this slice is not guaranteed to be stable across updates.
114func (DescribePortfolioShareType) Values() []DescribePortfolioShareType {
115	return []DescribePortfolioShareType{
116		"ACCOUNT",
117		"ORGANIZATION",
118		"ORGANIZATIONAL_UNIT",
119		"ORGANIZATION_MEMBER_ACCOUNT",
120	}
121}
122
123type EvaluationType string
124
125// Enum values for EvaluationType
126const (
127	EvaluationTypeStatic  EvaluationType = "STATIC"
128	EvaluationTypeDynamic EvaluationType = "DYNAMIC"
129)
130
131// Values returns all known values for EvaluationType. Note that this can be
132// expanded in the future, and so it is only as up to date as the client. The
133// ordering of this slice is not guaranteed to be stable across updates.
134func (EvaluationType) Values() []EvaluationType {
135	return []EvaluationType{
136		"STATIC",
137		"DYNAMIC",
138	}
139}
140
141type OrganizationNodeType string
142
143// Enum values for OrganizationNodeType
144const (
145	OrganizationNodeTypeOrganization       OrganizationNodeType = "ORGANIZATION"
146	OrganizationNodeTypeOrganizationalUnit OrganizationNodeType = "ORGANIZATIONAL_UNIT"
147	OrganizationNodeTypeAccount            OrganizationNodeType = "ACCOUNT"
148)
149
150// Values returns all known values for OrganizationNodeType. Note that this can be
151// expanded in the future, and so it is only as up to date as the client. The
152// ordering of this slice is not guaranteed to be stable across updates.
153func (OrganizationNodeType) Values() []OrganizationNodeType {
154	return []OrganizationNodeType{
155		"ORGANIZATION",
156		"ORGANIZATIONAL_UNIT",
157		"ACCOUNT",
158	}
159}
160
161type PortfolioShareType string
162
163// Enum values for PortfolioShareType
164const (
165	PortfolioShareTypeImported          PortfolioShareType = "IMPORTED"
166	PortfolioShareTypeAwsServicecatalog PortfolioShareType = "AWS_SERVICECATALOG"
167	PortfolioShareTypeAwsOrganizations  PortfolioShareType = "AWS_ORGANIZATIONS"
168)
169
170// Values returns all known values for PortfolioShareType. Note that this can be
171// expanded in the future, and so it is only as up to date as the client. The
172// ordering of this slice is not guaranteed to be stable across updates.
173func (PortfolioShareType) Values() []PortfolioShareType {
174	return []PortfolioShareType{
175		"IMPORTED",
176		"AWS_SERVICECATALOG",
177		"AWS_ORGANIZATIONS",
178	}
179}
180
181type PrincipalType string
182
183// Enum values for PrincipalType
184const (
185	PrincipalTypeIam PrincipalType = "IAM"
186)
187
188// Values returns all known values for PrincipalType. Note that this can be
189// expanded in the future, and so it is only as up to date as the client. The
190// ordering of this slice is not guaranteed to be stable across updates.
191func (PrincipalType) Values() []PrincipalType {
192	return []PrincipalType{
193		"IAM",
194	}
195}
196
197type ProductSource string
198
199// Enum values for ProductSource
200const (
201	ProductSourceAccount ProductSource = "ACCOUNT"
202)
203
204// Values returns all known values for ProductSource. Note that this can be
205// expanded in the future, and so it is only as up to date as the client. The
206// ordering of this slice is not guaranteed to be stable across updates.
207func (ProductSource) Values() []ProductSource {
208	return []ProductSource{
209		"ACCOUNT",
210	}
211}
212
213type ProductType string
214
215// Enum values for ProductType
216const (
217	ProductTypeCloudFormationTemplate ProductType = "CLOUD_FORMATION_TEMPLATE"
218	ProductTypeMarketplace            ProductType = "MARKETPLACE"
219)
220
221// Values returns all known values for ProductType. Note that this can be expanded
222// in the future, and so it is only as up to date as the client. The ordering of
223// this slice is not guaranteed to be stable across updates.
224func (ProductType) Values() []ProductType {
225	return []ProductType{
226		"CLOUD_FORMATION_TEMPLATE",
227		"MARKETPLACE",
228	}
229}
230
231type ProductViewFilterBy string
232
233// Enum values for ProductViewFilterBy
234const (
235	ProductViewFilterByFullTextSearch  ProductViewFilterBy = "FullTextSearch"
236	ProductViewFilterByOwner           ProductViewFilterBy = "Owner"
237	ProductViewFilterByProductType     ProductViewFilterBy = "ProductType"
238	ProductViewFilterBySourceProductId ProductViewFilterBy = "SourceProductId"
239)
240
241// Values returns all known values for ProductViewFilterBy. Note that this can be
242// expanded in the future, and so it is only as up to date as the client. The
243// ordering of this slice is not guaranteed to be stable across updates.
244func (ProductViewFilterBy) Values() []ProductViewFilterBy {
245	return []ProductViewFilterBy{
246		"FullTextSearch",
247		"Owner",
248		"ProductType",
249		"SourceProductId",
250	}
251}
252
253type ProductViewSortBy string
254
255// Enum values for ProductViewSortBy
256const (
257	ProductViewSortByTitle        ProductViewSortBy = "Title"
258	ProductViewSortByVersionCount ProductViewSortBy = "VersionCount"
259	ProductViewSortByCreationDate ProductViewSortBy = "CreationDate"
260)
261
262// Values returns all known values for ProductViewSortBy. Note that this can be
263// expanded in the future, and so it is only as up to date as the client. The
264// ordering of this slice is not guaranteed to be stable across updates.
265func (ProductViewSortBy) Values() []ProductViewSortBy {
266	return []ProductViewSortBy{
267		"Title",
268		"VersionCount",
269		"CreationDate",
270	}
271}
272
273type PropertyKey string
274
275// Enum values for PropertyKey
276const (
277	PropertyKeyOwner      PropertyKey = "OWNER"
278	PropertyKeyLaunchRole PropertyKey = "LAUNCH_ROLE"
279)
280
281// Values returns all known values for PropertyKey. Note that this can be expanded
282// in the future, and so it is only as up to date as the client. The ordering of
283// this slice is not guaranteed to be stable across updates.
284func (PropertyKey) Values() []PropertyKey {
285	return []PropertyKey{
286		"OWNER",
287		"LAUNCH_ROLE",
288	}
289}
290
291type ProvisionedProductPlanStatus string
292
293// Enum values for ProvisionedProductPlanStatus
294const (
295	ProvisionedProductPlanStatusCreateInProgress  ProvisionedProductPlanStatus = "CREATE_IN_PROGRESS"
296	ProvisionedProductPlanStatusCreateSuccess     ProvisionedProductPlanStatus = "CREATE_SUCCESS"
297	ProvisionedProductPlanStatusCreateFailed      ProvisionedProductPlanStatus = "CREATE_FAILED"
298	ProvisionedProductPlanStatusExecuteInProgress ProvisionedProductPlanStatus = "EXECUTE_IN_PROGRESS"
299	ProvisionedProductPlanStatusExecuteSuccess    ProvisionedProductPlanStatus = "EXECUTE_SUCCESS"
300	ProvisionedProductPlanStatusExecuteFailed     ProvisionedProductPlanStatus = "EXECUTE_FAILED"
301)
302
303// Values returns all known values for ProvisionedProductPlanStatus. Note that this
304// can be expanded in the future, and so it is only as up to date as the client.
305// The ordering of this slice is not guaranteed to be stable across updates.
306func (ProvisionedProductPlanStatus) Values() []ProvisionedProductPlanStatus {
307	return []ProvisionedProductPlanStatus{
308		"CREATE_IN_PROGRESS",
309		"CREATE_SUCCESS",
310		"CREATE_FAILED",
311		"EXECUTE_IN_PROGRESS",
312		"EXECUTE_SUCCESS",
313		"EXECUTE_FAILED",
314	}
315}
316
317type ProvisionedProductPlanType string
318
319// Enum values for ProvisionedProductPlanType
320const (
321	ProvisionedProductPlanTypeCloudformation ProvisionedProductPlanType = "CLOUDFORMATION"
322)
323
324// Values returns all known values for ProvisionedProductPlanType. Note that this
325// can be expanded in the future, and so it is only as up to date as the client.
326// The ordering of this slice is not guaranteed to be stable across updates.
327func (ProvisionedProductPlanType) Values() []ProvisionedProductPlanType {
328	return []ProvisionedProductPlanType{
329		"CLOUDFORMATION",
330	}
331}
332
333type ProvisionedProductStatus string
334
335// Enum values for ProvisionedProductStatus
336const (
337	ProvisionedProductStatusAvailable      ProvisionedProductStatus = "AVAILABLE"
338	ProvisionedProductStatusUnderChange    ProvisionedProductStatus = "UNDER_CHANGE"
339	ProvisionedProductStatusTainted        ProvisionedProductStatus = "TAINTED"
340	ProvisionedProductStatusError          ProvisionedProductStatus = "ERROR"
341	ProvisionedProductStatusPlanInProgress ProvisionedProductStatus = "PLAN_IN_PROGRESS"
342)
343
344// Values returns all known values for ProvisionedProductStatus. Note that this can
345// be expanded in the future, and so it is only as up to date as the client. The
346// ordering of this slice is not guaranteed to be stable across updates.
347func (ProvisionedProductStatus) Values() []ProvisionedProductStatus {
348	return []ProvisionedProductStatus{
349		"AVAILABLE",
350		"UNDER_CHANGE",
351		"TAINTED",
352		"ERROR",
353		"PLAN_IN_PROGRESS",
354	}
355}
356
357type ProvisionedProductViewFilterBy string
358
359// Enum values for ProvisionedProductViewFilterBy
360const (
361	ProvisionedProductViewFilterBySearchQuery ProvisionedProductViewFilterBy = "SearchQuery"
362)
363
364// Values returns all known values for ProvisionedProductViewFilterBy. Note that
365// this can be expanded in the future, and so it is only as up to date as the
366// client. The ordering of this slice is not guaranteed to be stable across
367// updates.
368func (ProvisionedProductViewFilterBy) Values() []ProvisionedProductViewFilterBy {
369	return []ProvisionedProductViewFilterBy{
370		"SearchQuery",
371	}
372}
373
374type ProvisioningArtifactGuidance string
375
376// Enum values for ProvisioningArtifactGuidance
377const (
378	ProvisioningArtifactGuidanceDefault    ProvisioningArtifactGuidance = "DEFAULT"
379	ProvisioningArtifactGuidanceDeprecated ProvisioningArtifactGuidance = "DEPRECATED"
380)
381
382// Values returns all known values for ProvisioningArtifactGuidance. Note that this
383// can be expanded in the future, and so it is only as up to date as the client.
384// The ordering of this slice is not guaranteed to be stable across updates.
385func (ProvisioningArtifactGuidance) Values() []ProvisioningArtifactGuidance {
386	return []ProvisioningArtifactGuidance{
387		"DEFAULT",
388		"DEPRECATED",
389	}
390}
391
392type ProvisioningArtifactPropertyName string
393
394// Enum values for ProvisioningArtifactPropertyName
395const (
396	ProvisioningArtifactPropertyNameId ProvisioningArtifactPropertyName = "Id"
397)
398
399// Values returns all known values for ProvisioningArtifactPropertyName. Note that
400// this can be expanded in the future, and so it is only as up to date as the
401// client. The ordering of this slice is not guaranteed to be stable across
402// updates.
403func (ProvisioningArtifactPropertyName) Values() []ProvisioningArtifactPropertyName {
404	return []ProvisioningArtifactPropertyName{
405		"Id",
406	}
407}
408
409type ProvisioningArtifactType string
410
411// Enum values for ProvisioningArtifactType
412const (
413	ProvisioningArtifactTypeCloudFormationTemplate ProvisioningArtifactType = "CLOUD_FORMATION_TEMPLATE"
414	ProvisioningArtifactTypeMarketplaceAmi         ProvisioningArtifactType = "MARKETPLACE_AMI"
415	ProvisioningArtifactTypeMarketplaceCar         ProvisioningArtifactType = "MARKETPLACE_CAR"
416)
417
418// Values returns all known values for ProvisioningArtifactType. Note that this can
419// be expanded in the future, and so it is only as up to date as the client. The
420// ordering of this slice is not guaranteed to be stable across updates.
421func (ProvisioningArtifactType) Values() []ProvisioningArtifactType {
422	return []ProvisioningArtifactType{
423		"CLOUD_FORMATION_TEMPLATE",
424		"MARKETPLACE_AMI",
425		"MARKETPLACE_CAR",
426	}
427}
428
429type RecordStatus string
430
431// Enum values for RecordStatus
432const (
433	RecordStatusCreated           RecordStatus = "CREATED"
434	RecordStatusInProgress        RecordStatus = "IN_PROGRESS"
435	RecordStatusInProgressInError RecordStatus = "IN_PROGRESS_IN_ERROR"
436	RecordStatusSucceeded         RecordStatus = "SUCCEEDED"
437	RecordStatusFailed            RecordStatus = "FAILED"
438)
439
440// Values returns all known values for RecordStatus. Note that this can be expanded
441// in the future, and so it is only as up to date as the client. The ordering of
442// this slice is not guaranteed to be stable across updates.
443func (RecordStatus) Values() []RecordStatus {
444	return []RecordStatus{
445		"CREATED",
446		"IN_PROGRESS",
447		"IN_PROGRESS_IN_ERROR",
448		"SUCCEEDED",
449		"FAILED",
450	}
451}
452
453type Replacement string
454
455// Enum values for Replacement
456const (
457	ReplacementTrue        Replacement = "TRUE"
458	ReplacementFalse       Replacement = "FALSE"
459	ReplacementConditional Replacement = "CONDITIONAL"
460)
461
462// Values returns all known values for Replacement. Note that this can be expanded
463// in the future, and so it is only as up to date as the client. The ordering of
464// this slice is not guaranteed to be stable across updates.
465func (Replacement) Values() []Replacement {
466	return []Replacement{
467		"TRUE",
468		"FALSE",
469		"CONDITIONAL",
470	}
471}
472
473type RequiresRecreation string
474
475// Enum values for RequiresRecreation
476const (
477	RequiresRecreationNever         RequiresRecreation = "NEVER"
478	RequiresRecreationConditionally RequiresRecreation = "CONDITIONALLY"
479	RequiresRecreationAlways        RequiresRecreation = "ALWAYS"
480)
481
482// Values returns all known values for RequiresRecreation. Note that this can be
483// expanded in the future, and so it is only as up to date as the client. The
484// ordering of this slice is not guaranteed to be stable across updates.
485func (RequiresRecreation) Values() []RequiresRecreation {
486	return []RequiresRecreation{
487		"NEVER",
488		"CONDITIONALLY",
489		"ALWAYS",
490	}
491}
492
493type ResourceAttribute string
494
495// Enum values for ResourceAttribute
496const (
497	ResourceAttributeProperties     ResourceAttribute = "PROPERTIES"
498	ResourceAttributeMetadata       ResourceAttribute = "METADATA"
499	ResourceAttributeCreationpolicy ResourceAttribute = "CREATIONPOLICY"
500	ResourceAttributeUpdatepolicy   ResourceAttribute = "UPDATEPOLICY"
501	ResourceAttributeDeletionpolicy ResourceAttribute = "DELETIONPOLICY"
502	ResourceAttributeTags           ResourceAttribute = "TAGS"
503)
504
505// Values returns all known values for ResourceAttribute. Note that this can be
506// expanded in the future, and so it is only as up to date as the client. The
507// ordering of this slice is not guaranteed to be stable across updates.
508func (ResourceAttribute) Values() []ResourceAttribute {
509	return []ResourceAttribute{
510		"PROPERTIES",
511		"METADATA",
512		"CREATIONPOLICY",
513		"UPDATEPOLICY",
514		"DELETIONPOLICY",
515		"TAGS",
516	}
517}
518
519type ServiceActionAssociationErrorCode string
520
521// Enum values for ServiceActionAssociationErrorCode
522const (
523	ServiceActionAssociationErrorCodeDuplicateResourceException ServiceActionAssociationErrorCode = "DUPLICATE_RESOURCE"
524	ServiceActionAssociationErrorCodeInternalFailure            ServiceActionAssociationErrorCode = "INTERNAL_FAILURE"
525	ServiceActionAssociationErrorCodeLimitExceededException     ServiceActionAssociationErrorCode = "LIMIT_EXCEEDED"
526	ServiceActionAssociationErrorCodeResourceNotFoundException  ServiceActionAssociationErrorCode = "RESOURCE_NOT_FOUND"
527	ServiceActionAssociationErrorCodeThrottlingException        ServiceActionAssociationErrorCode = "THROTTLING"
528)
529
530// Values returns all known values for ServiceActionAssociationErrorCode. Note that
531// this can be expanded in the future, and so it is only as up to date as the
532// client. The ordering of this slice is not guaranteed to be stable across
533// updates.
534func (ServiceActionAssociationErrorCode) Values() []ServiceActionAssociationErrorCode {
535	return []ServiceActionAssociationErrorCode{
536		"DUPLICATE_RESOURCE",
537		"INTERNAL_FAILURE",
538		"LIMIT_EXCEEDED",
539		"RESOURCE_NOT_FOUND",
540		"THROTTLING",
541	}
542}
543
544type ServiceActionDefinitionKey string
545
546// Enum values for ServiceActionDefinitionKey
547const (
548	ServiceActionDefinitionKeyName       ServiceActionDefinitionKey = "Name"
549	ServiceActionDefinitionKeyVersion    ServiceActionDefinitionKey = "Version"
550	ServiceActionDefinitionKeyAssumeRole ServiceActionDefinitionKey = "AssumeRole"
551	ServiceActionDefinitionKeyParameters ServiceActionDefinitionKey = "Parameters"
552)
553
554// Values returns all known values for ServiceActionDefinitionKey. Note that this
555// can be expanded in the future, and so it is only as up to date as the client.
556// The ordering of this slice is not guaranteed to be stable across updates.
557func (ServiceActionDefinitionKey) Values() []ServiceActionDefinitionKey {
558	return []ServiceActionDefinitionKey{
559		"Name",
560		"Version",
561		"AssumeRole",
562		"Parameters",
563	}
564}
565
566type ServiceActionDefinitionType string
567
568// Enum values for ServiceActionDefinitionType
569const (
570	ServiceActionDefinitionTypeSsmAutomation ServiceActionDefinitionType = "SSM_AUTOMATION"
571)
572
573// Values returns all known values for ServiceActionDefinitionType. Note that this
574// can be expanded in the future, and so it is only as up to date as the client.
575// The ordering of this slice is not guaranteed to be stable across updates.
576func (ServiceActionDefinitionType) Values() []ServiceActionDefinitionType {
577	return []ServiceActionDefinitionType{
578		"SSM_AUTOMATION",
579	}
580}
581
582type ShareStatus string
583
584// Enum values for ShareStatus
585const (
586	ShareStatusNotStarted          ShareStatus = "NOT_STARTED"
587	ShareStatusInProgress          ShareStatus = "IN_PROGRESS"
588	ShareStatusCompleted           ShareStatus = "COMPLETED"
589	ShareStatusCompletedWithErrors ShareStatus = "COMPLETED_WITH_ERRORS"
590	ShareStatusError               ShareStatus = "ERROR"
591)
592
593// Values returns all known values for ShareStatus. Note that this can be expanded
594// in the future, and so it is only as up to date as the client. The ordering of
595// this slice is not guaranteed to be stable across updates.
596func (ShareStatus) Values() []ShareStatus {
597	return []ShareStatus{
598		"NOT_STARTED",
599		"IN_PROGRESS",
600		"COMPLETED",
601		"COMPLETED_WITH_ERRORS",
602		"ERROR",
603	}
604}
605
606type SortOrder string
607
608// Enum values for SortOrder
609const (
610	SortOrderAscending  SortOrder = "ASCENDING"
611	SortOrderDescending SortOrder = "DESCENDING"
612)
613
614// Values returns all known values for SortOrder. Note that this can be expanded in
615// the future, and so it is only as up to date as the client. The ordering of this
616// slice is not guaranteed to be stable across updates.
617func (SortOrder) Values() []SortOrder {
618	return []SortOrder{
619		"ASCENDING",
620		"DESCENDING",
621	}
622}
623
624type StackInstanceStatus string
625
626// Enum values for StackInstanceStatus
627const (
628	StackInstanceStatusCurrent    StackInstanceStatus = "CURRENT"
629	StackInstanceStatusOutdated   StackInstanceStatus = "OUTDATED"
630	StackInstanceStatusInoperable StackInstanceStatus = "INOPERABLE"
631)
632
633// Values returns all known values for StackInstanceStatus. Note that this can be
634// expanded in the future, and so it is only as up to date as the client. The
635// ordering of this slice is not guaranteed to be stable across updates.
636func (StackInstanceStatus) Values() []StackInstanceStatus {
637	return []StackInstanceStatus{
638		"CURRENT",
639		"OUTDATED",
640		"INOPERABLE",
641	}
642}
643
644type StackSetOperationType string
645
646// Enum values for StackSetOperationType
647const (
648	StackSetOperationTypeCreate StackSetOperationType = "CREATE"
649	StackSetOperationTypeUpdate StackSetOperationType = "UPDATE"
650	StackSetOperationTypeDelete StackSetOperationType = "DELETE"
651)
652
653// Values returns all known values for StackSetOperationType. Note that this can be
654// expanded in the future, and so it is only as up to date as the client. The
655// ordering of this slice is not guaranteed to be stable across updates.
656func (StackSetOperationType) Values() []StackSetOperationType {
657	return []StackSetOperationType{
658		"CREATE",
659		"UPDATE",
660		"DELETE",
661	}
662}
663
664type Status string
665
666// Enum values for Status
667const (
668	StatusAvailable Status = "AVAILABLE"
669	StatusCreating  Status = "CREATING"
670	StatusFailed    Status = "FAILED"
671)
672
673// Values returns all known values for Status. Note that this can be expanded in
674// the future, and so it is only as up to date as the client. The ordering of this
675// slice is not guaranteed to be stable across updates.
676func (Status) Values() []Status {
677	return []Status{
678		"AVAILABLE",
679		"CREATING",
680		"FAILED",
681	}
682}
683