pub struct ContainerUpdateConfigurationRequest {Show 31 fields
pub blkio_weight_device: Option<Vec<BlkioWeightDevice>>,
pub block_io: Option<LinuxResourcesBlockIo>,
pub cpu: Option<LinuxResourcesCpu>,
pub device_read_bps: Option<Vec<ContainerUpdateConfigurationRequestThrottleDevice>>,
pub device_read_iops: Option<Vec<ContainerUpdateConfigurationRequestThrottleDevice>>,
pub devices: Option<Vec<LinuxDeviceCgroup>>,
pub device_write_bps: Option<Vec<ContainerUpdateConfigurationRequestThrottleDevice>>,
pub device_write_iops: Option<Vec<ContainerUpdateConfigurationRequestThrottleDevice>>,
pub env: Option<Vec<String>>,
pub health_cmd: Option<String>,
pub health_interval: Option<String>,
pub health_log_destination: Option<String>,
pub health_max_log_count: Option<u64>,
pub health_max_log_size: Option<u64>,
pub health_on_failure: Option<String>,
pub health_retries: Option<u64>,
pub health_start_period: Option<String>,
pub health_startup_cmd: Option<String>,
pub health_startup_interval: Option<String>,
pub health_startup_retries: Option<u64>,
pub health_startup_success: Option<u64>,
pub health_startup_timeout: Option<String>,
pub health_timeout: Option<String>,
pub hugepage_limits: Option<Vec<LinuxResourcesHugepageLimit>>,
pub memory: Option<LinuxResourcesMemory>,
pub network: Option<LinuxResourcesNetwork>,
pub no_healthcheck: Option<bool>,
pub pids: Option<LinuxResourcesPids>,
pub rdma: Option<HashMap<String, LinuxResourcesRdma>>,
pub unified: Option<HashMap<String, String>>,
pub unset_env: Option<Vec<String>>,
}
Fields§
§blkio_weight_device: Option<Vec<BlkioWeightDevice>>
§block_io: Option<LinuxResourcesBlockIo>
§cpu: Option<LinuxResourcesCpu>
§device_read_bps: Option<Vec<ContainerUpdateConfigurationRequestThrottleDevice>>
§device_read_iops: Option<Vec<ContainerUpdateConfigurationRequestThrottleDevice>>
§devices: Option<Vec<LinuxDeviceCgroup>>
§device_write_bps: Option<Vec<ContainerUpdateConfigurationRequestThrottleDevice>>
§device_write_iops: Option<Vec<ContainerUpdateConfigurationRequestThrottleDevice>>
§env: Option<Vec<String>>
§health_cmd: Option<String>
§health_interval: Option<String>
§health_log_destination: Option<String>
§health_max_log_count: Option<u64>
§health_max_log_size: Option<u64>
§health_on_failure: Option<String>
§health_retries: Option<u64>
§health_start_period: Option<String>
§health_startup_cmd: Option<String>
§health_startup_interval: Option<String>
§health_startup_retries: Option<u64>
§health_startup_success: Option<u64>
§health_startup_timeout: Option<String>
§health_timeout: Option<String>
§hugepage_limits: Option<Vec<LinuxResourcesHugepageLimit>>
§memory: Option<LinuxResourcesMemory>
§network: Option<LinuxResourcesNetwork>
§no_healthcheck: Option<bool>
§pids: Option<LinuxResourcesPids>
§rdma: Option<HashMap<String, LinuxResourcesRdma>>
§unified: Option<HashMap<String, String>>
§unset_env: Option<Vec<String>>
Trait Implementations§
Source§impl Default for ContainerUpdateConfigurationRequest
impl Default for ContainerUpdateConfigurationRequest
Source§fn default() -> ContainerUpdateConfigurationRequest
fn default() -> ContainerUpdateConfigurationRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ContainerUpdateConfigurationRequest
impl RefUnwindSafe for ContainerUpdateConfigurationRequest
impl Send for ContainerUpdateConfigurationRequest
impl Sync for ContainerUpdateConfigurationRequest
impl Unpin for ContainerUpdateConfigurationRequest
impl UnwindSafe for ContainerUpdateConfigurationRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more