[][src]Struct rusoto_batch::ContainerDetail

pub struct ContainerDetail {
    pub command: Option<Vec<String>>,
    pub container_instance_arn: Option<String>,
    pub environment: Option<Vec<KeyValuePair>>,
    pub exit_code: Option<i64>,
    pub image: Option<String>,
    pub job_role_arn: Option<String>,
    pub log_stream_name: Option<String>,
    pub memory: Option<i64>,
    pub mount_points: Option<Vec<MountPoint>>,
    pub privileged: Option<bool>,
    pub readonly_root_filesystem: Option<bool>,
    pub reason: Option<String>,
    pub task_arn: Option<String>,
    pub ulimits: Option<Vec<Ulimit>>,
    pub user: Option<String>,
    pub vcpus: Option<i64>,
    pub volumes: Option<Vec<Volume>>,
}

An object representing the details of a container that is part of a job.

Fields

The command that is passed to the container.

The Amazon Resource Name (ARN) of the container instance on which the container is running.

The environment variables to pass to a container.

Environment variables must not start with AWS_BATCH; this naming convention is reserved for variables that are set by the AWS Batch service.

The exit code to return upon completion.

The image used to start the container.

The Amazon Resource Name (ARN) associated with the job upon execution.

The name of the CloudWatch Logs log stream associated with the container. The log group for AWS Batch jobs is /aws/batch/job. Each container attempt receives a log stream name when they reach the RUNNING status.

The number of MiB of memory reserved for the job.

The mount points for data volumes in your container.

When this parameter is true, the container is given elevated privileges on the host container instance (similar to the root user).

When this parameter is true, the container is given read-only access to its root file system.

A short (255 max characters) human-readable string to provide additional details about a running or stopped container.

The Amazon Resource Name (ARN) of the Amazon ECS task that is associated with the container job. Each container attempt receives a task ARN when they reach the STARTING status.

A list of ulimit values to set in the container.

The user name to use inside the container.

The number of VCPUs allocated for the job.

A list of volumes associated with the job.

Trait Implementations

impl Clone for ContainerDetail
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for ContainerDetail
[src]

Returns the "default value" for a type. Read more

impl PartialEq<ContainerDetail> for ContainerDetail
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Debug for ContainerDetail
[src]

Formats the value using the given formatter. Read more

impl<'de> Deserialize<'de> for ContainerDetail
[src]

Deserialize this value from the given Serde deserializer. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

Performs the conversion.

impl<T, U> Into for T where
    U: From<T>, 
[src]

Performs the conversion.

impl<T> ToOwned for T where
    T: Clone
[src]

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> Borrow for T where
    T: ?Sized
[src]

Immutably borrows from an owned value. Read more

impl<T> Any for T where
    T: 'static + ?Sized
[src]

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

Mutably borrows from an owned value. Read more

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

Should always be Self