Struct aws_sdk_ecs::types::TaskEphemeralStorage
source · #[non_exhaustive]pub struct TaskEphemeralStorage {
pub size_in_gib: i32,
pub kms_key_id: Option<String>,
}Expand description
The amount of ephemeral storage to allocate for the task.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.size_in_gib: i32The total amount, in GiB, of the ephemeral storage to set for the task. The minimum supported value is 20 GiB and the maximum supported value is
200 GiB.
kms_key_id: Option<String>Specify an Key Management Service key ID to encrypt the ephemeral storage for the task.
Implementations§
source§impl TaskEphemeralStorage
impl TaskEphemeralStorage
sourcepub fn size_in_gib(&self) -> i32
pub fn size_in_gib(&self) -> i32
The total amount, in GiB, of the ephemeral storage to set for the task. The minimum supported value is 20 GiB and the maximum supported value is
200 GiB.
sourcepub fn kms_key_id(&self) -> Option<&str>
pub fn kms_key_id(&self) -> Option<&str>
Specify an Key Management Service key ID to encrypt the ephemeral storage for the task.
source§impl TaskEphemeralStorage
impl TaskEphemeralStorage
sourcepub fn builder() -> TaskEphemeralStorageBuilder
pub fn builder() -> TaskEphemeralStorageBuilder
Creates a new builder-style object to manufacture TaskEphemeralStorage.
Trait Implementations§
source§impl Clone for TaskEphemeralStorage
impl Clone for TaskEphemeralStorage
source§fn clone(&self) -> TaskEphemeralStorage
fn clone(&self) -> TaskEphemeralStorage
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for TaskEphemeralStorage
impl Debug for TaskEphemeralStorage
source§impl PartialEq for TaskEphemeralStorage
impl PartialEq for TaskEphemeralStorage
impl StructuralPartialEq for TaskEphemeralStorage
Auto Trait Implementations§
impl Freeze for TaskEphemeralStorage
impl RefUnwindSafe for TaskEphemeralStorage
impl Send for TaskEphemeralStorage
impl Sync for TaskEphemeralStorage
impl Unpin for TaskEphemeralStorage
impl UnwindSafe for TaskEphemeralStorage
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.