Struct rusoto_ecs::ResourceRequirement
source · [−]Expand description
The type and amount of a resource to assign to a container. The supported resource types are GPUs and Elastic Inference accelerators. For more information, see Working with GPUs on Amazon ECS or Working with Amazon Elastic Inference on Amazon ECS in the Amazon Elastic Container Service Developer Guide
Fields
type_: String
The type of resource to assign to a container. The supported values are GPU
or InferenceAccelerator
.
value: String
The value for the specified resource type.
If the GPU
type is used, the value is the number of physical GPUs
the Amazon ECS container agent will reserve for the container. The number of GPUs reserved for all containers in a task should not exceed the number of available GPUs on the container instance the task is launched on.
If the InferenceAccelerator
type is used, the value
should match the deviceName
for an InferenceAccelerator specified in a task definition.
Trait Implementations
sourceimpl Clone for ResourceRequirement
impl Clone for ResourceRequirement
sourcefn clone(&self) -> ResourceRequirement
fn clone(&self) -> ResourceRequirement
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ResourceRequirement
impl Debug for ResourceRequirement
sourceimpl Default for ResourceRequirement
impl Default for ResourceRequirement
sourcefn default() -> ResourceRequirement
fn default() -> ResourceRequirement
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ResourceRequirement
impl<'de> Deserialize<'de> for ResourceRequirement
sourcefn 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
sourceimpl PartialEq<ResourceRequirement> for ResourceRequirement
impl PartialEq<ResourceRequirement> for ResourceRequirement
sourcefn eq(&self, other: &ResourceRequirement) -> bool
fn eq(&self, other: &ResourceRequirement) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ResourceRequirement) -> bool
fn ne(&self, other: &ResourceRequirement) -> bool
This method tests for !=
.
sourceimpl Serialize for ResourceRequirement
impl Serialize for ResourceRequirement
impl StructuralPartialEq for ResourceRequirement
Auto Trait Implementations
impl RefUnwindSafe for ResourceRequirement
impl Send for ResourceRequirement
impl Sync for ResourceRequirement
impl Unpin for ResourceRequirement
impl UnwindSafe for ResourceRequirement
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more