Struct aws_sdk_batch::types::EksEmptyDir
source · #[non_exhaustive]pub struct EksEmptyDir {
pub medium: Option<String>,
pub size_limit: Option<String>,
}
Expand description
Specifies the configuration of a Kubernetes emptyDir
volume. An emptyDir
volume is first created when a pod is assigned to a node. It exists as long as that pod is running on that node. The emptyDir
volume is initially empty. All containers in the pod can read and write the files in the emptyDir
volume. However, the emptyDir
volume can be mounted at the same or different paths in each container. When a pod is removed from a node for any reason, the data in the emptyDir
is deleted permanently. For more information, see emptyDir in the Kubernetes documentation.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.medium: Option<String>
The medium to store the volume. The default value is an empty string, which uses the storage of the node.
- ""
-
(Default) Use the disk storage of the node.
- "Memory"
-
Use the
tmpfs
volume that's backed by the RAM of the node. Contents of the volume are lost when the node reboots, and any storage on the volume counts against the container's memory limit.
size_limit: Option<String>
The maximum size of the volume. By default, there's no maximum size defined.
Implementations§
source§impl EksEmptyDir
impl EksEmptyDir
sourcepub fn medium(&self) -> Option<&str>
pub fn medium(&self) -> Option<&str>
The medium to store the volume. The default value is an empty string, which uses the storage of the node.
- ""
-
(Default) Use the disk storage of the node.
- "Memory"
-
Use the
tmpfs
volume that's backed by the RAM of the node. Contents of the volume are lost when the node reboots, and any storage on the volume counts against the container's memory limit.
sourcepub fn size_limit(&self) -> Option<&str>
pub fn size_limit(&self) -> Option<&str>
The maximum size of the volume. By default, there's no maximum size defined.
source§impl EksEmptyDir
impl EksEmptyDir
sourcepub fn builder() -> EksEmptyDirBuilder
pub fn builder() -> EksEmptyDirBuilder
Creates a new builder-style object to manufacture EksEmptyDir
.
Trait Implementations§
source§impl Clone for EksEmptyDir
impl Clone for EksEmptyDir
source§fn clone(&self) -> EksEmptyDir
fn clone(&self) -> EksEmptyDir
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EksEmptyDir
impl Debug for EksEmptyDir
source§impl PartialEq for EksEmptyDir
impl PartialEq for EksEmptyDir
source§fn eq(&self, other: &EksEmptyDir) -> bool
fn eq(&self, other: &EksEmptyDir) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EksEmptyDir
Auto Trait Implementations§
impl Freeze for EksEmptyDir
impl RefUnwindSafe for EksEmptyDir
impl Send for EksEmptyDir
impl Sync for EksEmptyDir
impl Unpin for EksEmptyDir
impl UnwindSafe for EksEmptyDir
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more