Struct em_client::models::ConversionRequest
source[−]pub struct ConversionRequest {Show 23 fields
pub input_image_name: String,
pub output_image_name: String,
pub input_auth_config: Option<AuthConfig>,
pub output_auth_config: Option<AuthConfig>,
pub auth_config: Option<AuthConfig>,
pub mem_size: Option<String>,
pub threads: Option<i32>,
pub debug: Option<bool>,
pub entrypoint: Option<Vec<String>>,
pub entrypoint_args: Option<Vec<String>>,
pub encrypted_dirs: Option<Vec<String>>,
pub manifest_options: Option<Value>,
pub certificates: Option<Vec<CertificateConfig>>,
pub ca_certificates: Option<Vec<CaCertificateConfig>>,
pub signing_key: Option<SigningKeyConfig>,
pub external_packages: Option<String>,
pub app: Option<Value>,
pub core_dump_pattern: Option<String>,
pub log_file_path: Option<String>,
pub java_mode: Option<String>,
pub rw_dirs: Option<Vec<String>>,
pub allow_cmdline_args: Option<bool>,
pub manifest_env: Option<Vec<String>>,
}
Fields
input_image_name: String
Registry and image name for the input container, e.g. my-registry/sample-app:latest
output_image_name: String
Registry and image name for the output container, e.g. my-registry/sample-app-enclaveos:latest
input_auth_config: Option<AuthConfig>
output_auth_config: Option<AuthConfig>
auth_config: Option<AuthConfig>
mem_size: Option<String>
Override the enclave size, e.g. 2048M. Suffixes K, M, and G are supported.
threads: Option<i32>
Number of enclave threads
debug: Option<bool>
Enables debug logging from EnclaveOS
entrypoint: Option<Vec<String>>
Override the entrypoint of the original container
entrypoint_args: Option<Vec<String>>
Override additional arguments to the container entrypoint
encrypted_dirs: Option<Vec<String>>
Filesystem directories to encrypt using enclave sealing key
manifest_options: Option<Value>
Add additional options to EnclaveOS manifest file
certificates: Option<Vec<CertificateConfig>>
ca_certificates: Option<Vec<CaCertificateConfig>>
signing_key: Option<SigningKeyConfig>
external_packages: Option<String>
Fortanix external packages mount point in the toolserver container
app: Option<Value>
core_dump_pattern: Option<String>
Template for generating debug core dump file paths
log_file_path: Option<String>
Path for EnclaveOS log file
java_mode: Option<String>
Type of the Java JVM used
rw_dirs: Option<Vec<String>>
List of read write directories
allow_cmdline_args: Option<bool>
Allow command line arguments to EnclaveOS application
manifest_env: Option<Vec<String>>
List of manifest environment variables
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ConversionRequest
impl Send for ConversionRequest
impl Sync for ConversionRequest
impl Unpin for ConversionRequest
impl UnwindSafe for ConversionRequest
Blanket Implementations
Mutably borrows from an owned value. Read more