Skip to main content

oci_rust_sdk/core/models/
instance_lifecycle_state.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
4pub enum InstanceLifecycleState {
5    #[serde(rename = "MOVING")]
6    Moving,
7
8    #[serde(rename = "PROVISIONING")]
9    Provisioning,
10
11    #[serde(rename = "RUNNING")]
12    Running,
13
14    #[serde(rename = "STARTING")]
15    Starting,
16
17    #[serde(rename = "STOPPING")]
18    Stopping,
19
20    #[serde(rename = "STOPPED")]
21    Stopped,
22
23    #[serde(rename = "CREATING_IMAGE")]
24    CreatingImage,
25
26    #[serde(rename = "TERMINATING")]
27    Terminating,
28
29    #[serde(rename = "TERMINATED")]
30    Terminated,
31
32    /// This value is used if a service returns a value for this enum that is not recognized by this version of the SDK.
33    #[serde(other)]
34    UnknownValue,
35}