import { _NetworkBinding, _UnmarshalledNetworkBinding } from "./_NetworkBinding"; import { _NetworkInterface, _UnmarshalledNetworkInterface } from "./_NetworkInterface"; /** *

A Docker container that is part of a task.

*/ export interface _Container { /** *

The Amazon Resource Name (ARN) of the container.

*/ containerArn?: string; /** *

The ARN of the task.

*/ taskArn?: string; /** *

The name of the container.

*/ name?: string; /** *

The last known status of the container.

*/ lastStatus?: string; /** *

The exit code returned from the container.

*/ exitCode?: number; /** *

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

*/ reason?: string; /** *

The network bindings associated with the container.

*/ networkBindings?: Array<_NetworkBinding> | Iterable<_NetworkBinding>; /** *

The network interfaces associated with the container.

*/ networkInterfaces?: Array<_NetworkInterface> | Iterable<_NetworkInterface>; /** *

The health status of the container. If health checks are not configured for this container in its task definition, then it reports the health status as UNKNOWN.

*/ healthStatus?: "HEALTHY" | "UNHEALTHY" | "UNKNOWN" | string; /** *

The number of CPU units set for the container. The value will be 0 if no value was specified in the container definition when the task definition was registered.

*/ cpu?: string; /** *

The hard limit (in MiB) of memory set for the container.

*/ memory?: string; /** *

The soft limit (in MiB) of memory set for the container.

*/ memoryReservation?: string; /** *

The IDs of each GPU assigned to the container.

*/ gpuIds?: Array | Iterable; } export interface _UnmarshalledContainer extends _Container { /** *

The network bindings associated with the container.

*/ networkBindings?: Array<_UnmarshalledNetworkBinding>; /** *

The network interfaces associated with the container.

*/ networkInterfaces?: Array<_UnmarshalledNetworkInterface>; /** *

The IDs of each GPU assigned to the container.

*/ gpuIds?: Array; }