[−][src]Struct k8s_openapi::api::core::v1::WindowsSecurityContextOptions
WindowsSecurityContextOptions contain Windows-specific options and credentials.
Fields
gmsa_credential_spec: Option<String>
GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.
gmsa_credential_spec_name: Option<String>
GMSACredentialSpecName is the name of the GMSA credential spec to use.
run_as_user_name: Option<String>
The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
Trait Implementations
impl Clone for WindowsSecurityContextOptions
[src]
pub fn clone(&self) -> WindowsSecurityContextOptions
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for WindowsSecurityContextOptions
[src]
impl Default for WindowsSecurityContextOptions
[src]
pub fn default() -> WindowsSecurityContextOptions
[src]
impl<'de> Deserialize<'de> for WindowsSecurityContextOptions
[src]
pub fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl PartialEq<WindowsSecurityContextOptions> for WindowsSecurityContextOptions
[src]
pub fn eq(&self, other: &WindowsSecurityContextOptions) -> bool
[src]
pub fn ne(&self, other: &WindowsSecurityContextOptions) -> bool
[src]
impl Serialize for WindowsSecurityContextOptions
[src]
impl StructuralPartialEq for WindowsSecurityContextOptions
[src]
Auto Trait Implementations
impl RefUnwindSafe for WindowsSecurityContextOptions
[src]
impl Send for WindowsSecurityContextOptions
[src]
impl Sync for WindowsSecurityContextOptions
[src]
impl Unpin for WindowsSecurityContextOptions
[src]
impl UnwindSafe for WindowsSecurityContextOptions
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,