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§
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