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: StringRegistry and image name for the input container, e.g. my-registry/sample-app:latest
output_image_name: StringRegistry 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§
Source§impl ConversionRequest
impl ConversionRequest
pub fn new( input_image_name: String, output_image_name: String, ) -> ConversionRequest
Trait Implementations§
Source§impl Clone for ConversionRequest
impl Clone for ConversionRequest
Source§fn clone(&self) -> ConversionRequest
fn clone(&self) -> ConversionRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more