pub struct Build {Show 16 fields
pub build_id: Option<Uuid>,
pub docker_info: Option<DockerInfo>,
pub created_at: Option<i64>,
pub updated_at: Option<i64>,
pub app_id: Option<Uuid>,
pub app_name: Option<String>,
pub status: BuildStatus,
pub deployment_status: Option<BuildDeploymentStatus>,
pub enclave_info: Option<EnclaveInfo>,
pub app_description: Option<String>,
pub mem_size: Option<i64>,
pub threads: Option<i32>,
pub advanced_settings: Option<AdvancedSettings>,
pub build_name: Option<String>,
pub pending_task_id: Option<Uuid>,
pub configs: Option<HashMap<String, Value>>,
}
Expand description
Detailed info of an application image.
Fields
build_id: Option<Uuid>
Image Id
docker_info: Option<DockerInfo>
created_at: Option<i64>
Timestamp of image addition to the system.
updated_at: Option<i64>
Timestamp of image updation to the system.
app_id: Option<Uuid>
App Id
app_name: Option<String>
App name
status: BuildStatus
deployment_status: Option<BuildDeploymentStatus>
enclave_info: Option<EnclaveInfo>
app_description: Option<String>
App Description
mem_size: Option<i64>
Mem size required for the image.
threads: Option<i32>
Threads required for the image.
advanced_settings: Option<AdvancedSettings>
build_name: Option<String>
image name if curated app.
pending_task_id: Option<Uuid>
UUID of pending build whitelist task for the build
configs: Option<HashMap<String, Value>>
Application configurations attached to the image.
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Build
impl UnwindSafe for Build
Blanket Implementations
Mutably borrows from an owned value. Read more