pub struct PodSpec {
pub volumes: Vec<VolumeSpec>,
pub containers: Vec<ContainerSpec>,
pub restart_policy: Option<String>,
pub service_account_name: Option<String>,
pub service_account: Option<String>,
pub node_name: Option<String>,
pub termination_grace_period_seconds: Option<u16>,
pub dns_policy: Option<String>,
pub security_context: Option<PodSecurityContext>,
pub scheduler_name: Option<String>,
}
Fields§
§volumes: Vec<VolumeSpec>
§containers: Vec<ContainerSpec>
§restart_policy: Option<String>
§service_account_name: Option<String>
§service_account: Option<String>
§node_name: Option<String>
§termination_grace_period_seconds: Option<u16>
§dns_policy: Option<String>
§security_context: Option<PodSecurityContext>
§scheduler_name: Option<String>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PodSpec
impl<'de> Deserialize<'de> for PodSpec
Source§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 Freeze for PodSpec
impl RefUnwindSafe for PodSpec
impl Send for PodSpec
impl Sync for PodSpec
impl Unpin for PodSpec
impl UnwindSafe for PodSpec
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