[−][src]Struct rusoto_batch::ComputeEnvironmentDetail
An object representing an AWS Batch compute environment.
Fields
compute_environment_arn: String
The Amazon Resource Name (ARN) of the compute environment.
compute_environment_name: String
The name of the compute environment.
compute_resources: Option<ComputeResource>
The compute resources defined for the compute environment.
ecs_cluster_arn: String
The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster used by the compute environment.
service_role: Option<String>
The service role associated with the compute environment that allows AWS Batch to make calls to AWS API operations on your behalf.
state: Option<String>
The state of the compute environment. The valid values are ENABLED
or DISABLED
.
If the state is ENABLED
, then the AWS Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically, based on the job queue demand.
If the state is DISABLED
, then the AWS Batch scheduler does not attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state do not scale out. However, they scale in to minvCpus
value after instances become idle.
status: Option<String>
The current status of the compute environment (for example, CREATING
or VALID
).
status_reason: Option<String>
A short, human-readable string to provide additional details about the current status of the compute environment.
type_: Option<String>
The type of the compute environment.
Trait Implementations
impl PartialEq<ComputeEnvironmentDetail> for ComputeEnvironmentDetail
[src]
fn eq(&self, other: &ComputeEnvironmentDetail) -> bool
[src]
fn ne(&self, other: &ComputeEnvironmentDetail) -> bool
[src]
impl Default for ComputeEnvironmentDetail
[src]
fn default() -> ComputeEnvironmentDetail
[src]
impl Clone for ComputeEnvironmentDetail
[src]
fn clone(&self) -> ComputeEnvironmentDetail
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for ComputeEnvironmentDetail
[src]
impl<'de> Deserialize<'de> for ComputeEnvironmentDetail
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for ComputeEnvironmentDetail
impl Sync for ComputeEnvironmentDetail
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self