1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type AppLaunchConfigurationStatus string
6
7// Enum values for AppLaunchConfigurationStatus
8const (
9	AppLaunchConfigurationStatusNotConfigured AppLaunchConfigurationStatus = "NOT_CONFIGURED"
10	AppLaunchConfigurationStatusConfigured    AppLaunchConfigurationStatus = "CONFIGURED"
11)
12
13// Values returns all known values for AppLaunchConfigurationStatus. Note that this
14// can be expanded in the future, and so it is only as up to date as the client.
15// The ordering of this slice is not guaranteed to be stable across updates.
16func (AppLaunchConfigurationStatus) Values() []AppLaunchConfigurationStatus {
17	return []AppLaunchConfigurationStatus{
18		"NOT_CONFIGURED",
19		"CONFIGURED",
20	}
21}
22
23type AppLaunchStatus string
24
25// Enum values for AppLaunchStatus
26const (
27	AppLaunchStatusReadyForConfiguration   AppLaunchStatus = "READY_FOR_CONFIGURATION"
28	AppLaunchStatusConfigurationInProgress AppLaunchStatus = "CONFIGURATION_IN_PROGRESS"
29	AppLaunchStatusConfigurationInvalid    AppLaunchStatus = "CONFIGURATION_INVALID"
30	AppLaunchStatusReadyForLaunch          AppLaunchStatus = "READY_FOR_LAUNCH"
31	AppLaunchStatusValidationInProgress    AppLaunchStatus = "VALIDATION_IN_PROGRESS"
32	AppLaunchStatusLaunchPending           AppLaunchStatus = "LAUNCH_PENDING"
33	AppLaunchStatusLaunchInProgress        AppLaunchStatus = "LAUNCH_IN_PROGRESS"
34	AppLaunchStatusLaunched                AppLaunchStatus = "LAUNCHED"
35	AppLaunchStatusPartiallyLaunched       AppLaunchStatus = "PARTIALLY_LAUNCHED"
36	AppLaunchStatusDeltaLaunchInProgress   AppLaunchStatus = "DELTA_LAUNCH_IN_PROGRESS"
37	AppLaunchStatusDeltaLaunchFailed       AppLaunchStatus = "DELTA_LAUNCH_FAILED"
38	AppLaunchStatusLaunchFailed            AppLaunchStatus = "LAUNCH_FAILED"
39	AppLaunchStatusTerminateInProgress     AppLaunchStatus = "TERMINATE_IN_PROGRESS"
40	AppLaunchStatusTerminateFailed         AppLaunchStatus = "TERMINATE_FAILED"
41	AppLaunchStatusTerminated              AppLaunchStatus = "TERMINATED"
42)
43
44// Values returns all known values for AppLaunchStatus. Note that this can be
45// expanded in the future, and so it is only as up to date as the client. The
46// ordering of this slice is not guaranteed to be stable across updates.
47func (AppLaunchStatus) Values() []AppLaunchStatus {
48	return []AppLaunchStatus{
49		"READY_FOR_CONFIGURATION",
50		"CONFIGURATION_IN_PROGRESS",
51		"CONFIGURATION_INVALID",
52		"READY_FOR_LAUNCH",
53		"VALIDATION_IN_PROGRESS",
54		"LAUNCH_PENDING",
55		"LAUNCH_IN_PROGRESS",
56		"LAUNCHED",
57		"PARTIALLY_LAUNCHED",
58		"DELTA_LAUNCH_IN_PROGRESS",
59		"DELTA_LAUNCH_FAILED",
60		"LAUNCH_FAILED",
61		"TERMINATE_IN_PROGRESS",
62		"TERMINATE_FAILED",
63		"TERMINATED",
64	}
65}
66
67type AppReplicationConfigurationStatus string
68
69// Enum values for AppReplicationConfigurationStatus
70const (
71	AppReplicationConfigurationStatusNotConfigured AppReplicationConfigurationStatus = "NOT_CONFIGURED"
72	AppReplicationConfigurationStatusConfigured    AppReplicationConfigurationStatus = "CONFIGURED"
73)
74
75// Values returns all known values for AppReplicationConfigurationStatus. Note that
76// this can be expanded in the future, and so it is only as up to date as the
77// client. The ordering of this slice is not guaranteed to be stable across
78// updates.
79func (AppReplicationConfigurationStatus) Values() []AppReplicationConfigurationStatus {
80	return []AppReplicationConfigurationStatus{
81		"NOT_CONFIGURED",
82		"CONFIGURED",
83	}
84}
85
86type AppReplicationStatus string
87
88// Enum values for AppReplicationStatus
89const (
90	AppReplicationStatusReadyForConfiguration      AppReplicationStatus = "READY_FOR_CONFIGURATION"
91	AppReplicationStatusConfigurationInProgress    AppReplicationStatus = "CONFIGURATION_IN_PROGRESS"
92	AppReplicationStatusConfigurationInvalid       AppReplicationStatus = "CONFIGURATION_INVALID"
93	AppReplicationStatusReadyForReplication        AppReplicationStatus = "READY_FOR_REPLICATION"
94	AppReplicationStatusValidationInProgress       AppReplicationStatus = "VALIDATION_IN_PROGRESS"
95	AppReplicationStatusReplicationPending         AppReplicationStatus = "REPLICATION_PENDING"
96	AppReplicationStatusReplicationInProgress      AppReplicationStatus = "REPLICATION_IN_PROGRESS"
97	AppReplicationStatusReplicated                 AppReplicationStatus = "REPLICATED"
98	AppReplicationStatusPartiallyReplicated        AppReplicationStatus = "PARTIALLY_REPLICATED"
99	AppReplicationStatusDeltaReplicationInProgress AppReplicationStatus = "DELTA_REPLICATION_IN_PROGRESS"
100	AppReplicationStatusDeltaReplicated            AppReplicationStatus = "DELTA_REPLICATED"
101	AppReplicationStatusDeltaReplicationFailed     AppReplicationStatus = "DELTA_REPLICATION_FAILED"
102	AppReplicationStatusReplicationFailed          AppReplicationStatus = "REPLICATION_FAILED"
103	AppReplicationStatusReplicationStopping        AppReplicationStatus = "REPLICATION_STOPPING"
104	AppReplicationStatusReplicationStopFailed      AppReplicationStatus = "REPLICATION_STOP_FAILED"
105	AppReplicationStatusReplicationStopped         AppReplicationStatus = "REPLICATION_STOPPED"
106)
107
108// Values returns all known values for AppReplicationStatus. Note that this can be
109// expanded in the future, and so it is only as up to date as the client. The
110// ordering of this slice is not guaranteed to be stable across updates.
111func (AppReplicationStatus) Values() []AppReplicationStatus {
112	return []AppReplicationStatus{
113		"READY_FOR_CONFIGURATION",
114		"CONFIGURATION_IN_PROGRESS",
115		"CONFIGURATION_INVALID",
116		"READY_FOR_REPLICATION",
117		"VALIDATION_IN_PROGRESS",
118		"REPLICATION_PENDING",
119		"REPLICATION_IN_PROGRESS",
120		"REPLICATED",
121		"PARTIALLY_REPLICATED",
122		"DELTA_REPLICATION_IN_PROGRESS",
123		"DELTA_REPLICATED",
124		"DELTA_REPLICATION_FAILED",
125		"REPLICATION_FAILED",
126		"REPLICATION_STOPPING",
127		"REPLICATION_STOP_FAILED",
128		"REPLICATION_STOPPED",
129	}
130}
131
132type AppStatus string
133
134// Enum values for AppStatus
135const (
136	AppStatusCreating     AppStatus = "CREATING"
137	AppStatusActive       AppStatus = "ACTIVE"
138	AppStatusUpdating     AppStatus = "UPDATING"
139	AppStatusDeleting     AppStatus = "DELETING"
140	AppStatusDeleted      AppStatus = "DELETED"
141	AppStatusDeleteFailed AppStatus = "DELETE_FAILED"
142)
143
144// Values returns all known values for AppStatus. Note that this can be expanded in
145// the future, and so it is only as up to date as the client. The ordering of this
146// slice is not guaranteed to be stable across updates.
147func (AppStatus) Values() []AppStatus {
148	return []AppStatus{
149		"CREATING",
150		"ACTIVE",
151		"UPDATING",
152		"DELETING",
153		"DELETED",
154		"DELETE_FAILED",
155	}
156}
157
158type AppValidationStrategy string
159
160// Enum values for AppValidationStrategy
161const (
162	AppValidationStrategySsm AppValidationStrategy = "SSM"
163)
164
165// Values returns all known values for AppValidationStrategy. Note that this can be
166// expanded in the future, and so it is only as up to date as the client. The
167// ordering of this slice is not guaranteed to be stable across updates.
168func (AppValidationStrategy) Values() []AppValidationStrategy {
169	return []AppValidationStrategy{
170		"SSM",
171	}
172}
173
174type ConnectorCapability string
175
176// Enum values for ConnectorCapability
177const (
178	ConnectorCapabilityVSphere          ConnectorCapability = "VSPHERE"
179	ConnectorCapabilityScvmm            ConnectorCapability = "SCVMM"
180	ConnectorCapabilityHyperVManager    ConnectorCapability = "HYPERV-MANAGER"
181	ConnectorCapabilitySnapshotBatching ConnectorCapability = "SNAPSHOT_BATCHING"
182	ConnectorCapabilitySmsOptimized     ConnectorCapability = "SMS_OPTIMIZED"
183)
184
185// Values returns all known values for ConnectorCapability. Note that this can be
186// expanded in the future, and so it is only as up to date as the client. The
187// ordering of this slice is not guaranteed to be stable across updates.
188func (ConnectorCapability) Values() []ConnectorCapability {
189	return []ConnectorCapability{
190		"VSPHERE",
191		"SCVMM",
192		"HYPERV-MANAGER",
193		"SNAPSHOT_BATCHING",
194		"SMS_OPTIMIZED",
195	}
196}
197
198type ConnectorStatus string
199
200// Enum values for ConnectorStatus
201const (
202	ConnectorStatusHealthy   ConnectorStatus = "HEALTHY"
203	ConnectorStatusUnhealthy ConnectorStatus = "UNHEALTHY"
204)
205
206// Values returns all known values for ConnectorStatus. Note that this can be
207// expanded in the future, and so it is only as up to date as the client. The
208// ordering of this slice is not guaranteed to be stable across updates.
209func (ConnectorStatus) Values() []ConnectorStatus {
210	return []ConnectorStatus{
211		"HEALTHY",
212		"UNHEALTHY",
213	}
214}
215
216type LicenseType string
217
218// Enum values for LicenseType
219const (
220	LicenseTypeAws  LicenseType = "AWS"
221	LicenseTypeByol LicenseType = "BYOL"
222)
223
224// Values returns all known values for LicenseType. Note that this can be expanded
225// in the future, and so it is only as up to date as the client. The ordering of
226// this slice is not guaranteed to be stable across updates.
227func (LicenseType) Values() []LicenseType {
228	return []LicenseType{
229		"AWS",
230		"BYOL",
231	}
232}
233
234type OutputFormat string
235
236// Enum values for OutputFormat
237const (
238	OutputFormatJson OutputFormat = "JSON"
239	OutputFormatYaml OutputFormat = "YAML"
240)
241
242// Values returns all known values for OutputFormat. Note that this can be expanded
243// in the future, and so it is only as up to date as the client. The ordering of
244// this slice is not guaranteed to be stable across updates.
245func (OutputFormat) Values() []OutputFormat {
246	return []OutputFormat{
247		"JSON",
248		"YAML",
249	}
250}
251
252type ReplicationJobState string
253
254// Enum values for ReplicationJobState
255const (
256	ReplicationJobStatePending         ReplicationJobState = "PENDING"
257	ReplicationJobStateActive          ReplicationJobState = "ACTIVE"
258	ReplicationJobStateFailed          ReplicationJobState = "FAILED"
259	ReplicationJobStateDeleting        ReplicationJobState = "DELETING"
260	ReplicationJobStateDeleted         ReplicationJobState = "DELETED"
261	ReplicationJobStateCompleted       ReplicationJobState = "COMPLETED"
262	ReplicationJobStatePausedOnFailure ReplicationJobState = "PAUSED_ON_FAILURE"
263	ReplicationJobStateFailing         ReplicationJobState = "FAILING"
264)
265
266// Values returns all known values for ReplicationJobState. Note that this can be
267// expanded in the future, and so it is only as up to date as the client. The
268// ordering of this slice is not guaranteed to be stable across updates.
269func (ReplicationJobState) Values() []ReplicationJobState {
270	return []ReplicationJobState{
271		"PENDING",
272		"ACTIVE",
273		"FAILED",
274		"DELETING",
275		"DELETED",
276		"COMPLETED",
277		"PAUSED_ON_FAILURE",
278		"FAILING",
279	}
280}
281
282type ReplicationRunState string
283
284// Enum values for ReplicationRunState
285const (
286	ReplicationRunStatePending   ReplicationRunState = "PENDING"
287	ReplicationRunStateMissed    ReplicationRunState = "MISSED"
288	ReplicationRunStateActive    ReplicationRunState = "ACTIVE"
289	ReplicationRunStateFailed    ReplicationRunState = "FAILED"
290	ReplicationRunStateCompleted ReplicationRunState = "COMPLETED"
291	ReplicationRunStateDeleting  ReplicationRunState = "DELETING"
292	ReplicationRunStateDeleted   ReplicationRunState = "DELETED"
293)
294
295// Values returns all known values for ReplicationRunState. Note that this can be
296// expanded in the future, and so it is only as up to date as the client. The
297// ordering of this slice is not guaranteed to be stable across updates.
298func (ReplicationRunState) Values() []ReplicationRunState {
299	return []ReplicationRunState{
300		"PENDING",
301		"MISSED",
302		"ACTIVE",
303		"FAILED",
304		"COMPLETED",
305		"DELETING",
306		"DELETED",
307	}
308}
309
310type ReplicationRunType string
311
312// Enum values for ReplicationRunType
313const (
314	ReplicationRunTypeOnDemand  ReplicationRunType = "ON_DEMAND"
315	ReplicationRunTypeAutomatic ReplicationRunType = "AUTOMATIC"
316)
317
318// Values returns all known values for ReplicationRunType. Note that this can be
319// expanded in the future, and so it is only as up to date as the client. The
320// ordering of this slice is not guaranteed to be stable across updates.
321func (ReplicationRunType) Values() []ReplicationRunType {
322	return []ReplicationRunType{
323		"ON_DEMAND",
324		"AUTOMATIC",
325	}
326}
327
328type ScriptType string
329
330// Enum values for ScriptType
331const (
332	ScriptTypeShellScript      ScriptType = "SHELL_SCRIPT"
333	ScriptTypePowershellScript ScriptType = "POWERSHELL_SCRIPT"
334)
335
336// Values returns all known values for ScriptType. Note that this can be expanded
337// in the future, and so it is only as up to date as the client. The ordering of
338// this slice is not guaranteed to be stable across updates.
339func (ScriptType) Values() []ScriptType {
340	return []ScriptType{
341		"SHELL_SCRIPT",
342		"POWERSHELL_SCRIPT",
343	}
344}
345
346type ServerCatalogStatus string
347
348// Enum values for ServerCatalogStatus
349const (
350	ServerCatalogStatusNotImported ServerCatalogStatus = "NOT_IMPORTED"
351	ServerCatalogStatusImporting   ServerCatalogStatus = "IMPORTING"
352	ServerCatalogStatusAvailable   ServerCatalogStatus = "AVAILABLE"
353	ServerCatalogStatusDeleted     ServerCatalogStatus = "DELETED"
354	ServerCatalogStatusExpired     ServerCatalogStatus = "EXPIRED"
355)
356
357// Values returns all known values for ServerCatalogStatus. Note that this can be
358// expanded in the future, and so it is only as up to date as the client. The
359// ordering of this slice is not guaranteed to be stable across updates.
360func (ServerCatalogStatus) Values() []ServerCatalogStatus {
361	return []ServerCatalogStatus{
362		"NOT_IMPORTED",
363		"IMPORTING",
364		"AVAILABLE",
365		"DELETED",
366		"EXPIRED",
367	}
368}
369
370type ServerType string
371
372// Enum values for ServerType
373const (
374	ServerTypeVirtualMachine ServerType = "VIRTUAL_MACHINE"
375)
376
377// Values returns all known values for ServerType. Note that this can be expanded
378// in the future, and so it is only as up to date as the client. The ordering of
379// this slice is not guaranteed to be stable across updates.
380func (ServerType) Values() []ServerType {
381	return []ServerType{
382		"VIRTUAL_MACHINE",
383	}
384}
385
386type ServerValidationStrategy string
387
388// Enum values for ServerValidationStrategy
389const (
390	ServerValidationStrategyUserdata ServerValidationStrategy = "USERDATA"
391)
392
393// Values returns all known values for ServerValidationStrategy. Note that this can
394// be expanded in the future, and so it is only as up to date as the client. The
395// ordering of this slice is not guaranteed to be stable across updates.
396func (ServerValidationStrategy) Values() []ServerValidationStrategy {
397	return []ServerValidationStrategy{
398		"USERDATA",
399	}
400}
401
402type ValidationStatus string
403
404// Enum values for ValidationStatus
405const (
406	ValidationStatusReadyForValidation ValidationStatus = "READY_FOR_VALIDATION"
407	ValidationStatusPending            ValidationStatus = "PENDING"
408	ValidationStatusInProgress         ValidationStatus = "IN_PROGRESS"
409	ValidationStatusSucceeded          ValidationStatus = "SUCCEEDED"
410	ValidationStatusFailed             ValidationStatus = "FAILED"
411)
412
413// Values returns all known values for ValidationStatus. Note that this can be
414// expanded in the future, and so it is only as up to date as the client. The
415// ordering of this slice is not guaranteed to be stable across updates.
416func (ValidationStatus) Values() []ValidationStatus {
417	return []ValidationStatus{
418		"READY_FOR_VALIDATION",
419		"PENDING",
420		"IN_PROGRESS",
421		"SUCCEEDED",
422		"FAILED",
423	}
424}
425
426type VmManagerType string
427
428// Enum values for VmManagerType
429const (
430	VmManagerTypeVSphere       VmManagerType = "VSPHERE"
431	VmManagerTypeScvmm         VmManagerType = "SCVMM"
432	VmManagerTypeHyperVManager VmManagerType = "HYPERV-MANAGER"
433)
434
435// Values returns all known values for VmManagerType. Note that this can be
436// expanded in the future, and so it is only as up to date as the client. The
437// ordering of this slice is not guaranteed to be stable across updates.
438func (VmManagerType) Values() []VmManagerType {
439	return []VmManagerType{
440		"VSPHERE",
441		"SCVMM",
442		"HYPERV-MANAGER",
443	}
444}
445