Class: Aws::ECS::Types::Container
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECS::Types::Container
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ecs/types.rb
Overview
A Docker container that is part of a task.
Instance Attribute Summary collapse
-
#container_arn ⇒ String
The Amazon Resource Name (ARN) of the container.
-
#cpu ⇒ String
The number of CPU units set for the container.
-
#exit_code ⇒ Integer
The exit code returned from the container.
-
#gpu_ids ⇒ Array<String>
The IDs of each GPU assigned to the container.
-
#health_status ⇒ String
The health status of the container.
-
#last_status ⇒ String
The last known status of the container.
-
#memory ⇒ String
The hard limit (in MiB) of memory set for the container.
-
#memory_reservation ⇒ String
The soft limit (in MiB) of memory set for the container.
-
#name ⇒ String
The name of the container.
-
#network_bindings ⇒ Array<Types::NetworkBinding>
The network bindings associated with the container.
-
#network_interfaces ⇒ Array<Types::NetworkInterface>
The network interfaces associated with the container.
-
#reason ⇒ String
A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
-
#task_arn ⇒ String
The ARN of the task.
Instance Attribute Details
#container_arn ⇒ String
The Amazon Resource Name (ARN) of the container.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |
#cpu ⇒ 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.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |
#exit_code ⇒ Integer
The exit code returned from the container.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |
#gpu_ids ⇒ Array<String>
The IDs of each GPU assigned to the container.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |
#health_status ⇒ String
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`.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |
#last_status ⇒ String
The last known status of the container.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |
#memory ⇒ String
The hard limit (in MiB) of memory set for the container.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |
#memory_reservation ⇒ String
The soft limit (in MiB) of memory set for the container.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |
#name ⇒ String
The name of the container.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |
#network_bindings ⇒ Array<Types::NetworkBinding>
The network bindings associated with the container.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |
#network_interfaces ⇒ Array<Types::NetworkInterface>
The network interfaces associated with the container.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |
#reason ⇒ String
A short (255 max characters) human-readable string to provide additional details about a running or stopped container.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |
#task_arn ⇒ String
The ARN of the task.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'lib/aws-sdk-ecs/types.rb', line 314 class Container < Struct.new( :container_arn, :task_arn, :name, :last_status, :exit_code, :reason, :network_bindings, :network_interfaces, :health_status, :cpu, :memory, :memory_reservation, :gpu_ids) include Aws::Structure end |