AWS SDK for C++  1.9.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::ECS::Model::Container Class Reference

#include <Container.h>

Public Member Functions

 Container ()
 
 Container (Aws::Utils::Json::JsonView jsonValue)
 
Containeroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetContainerArn () const
 
bool ContainerArnHasBeenSet () const
 
void SetContainerArn (const Aws::String &value)
 
void SetContainerArn (Aws::String &&value)
 
void SetContainerArn (const char *value)
 
ContainerWithContainerArn (const Aws::String &value)
 
ContainerWithContainerArn (Aws::String &&value)
 
ContainerWithContainerArn (const char *value)
 
const Aws::StringGetTaskArn () const
 
bool TaskArnHasBeenSet () const
 
void SetTaskArn (const Aws::String &value)
 
void SetTaskArn (Aws::String &&value)
 
void SetTaskArn (const char *value)
 
ContainerWithTaskArn (const Aws::String &value)
 
ContainerWithTaskArn (Aws::String &&value)
 
ContainerWithTaskArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ContainerWithName (const Aws::String &value)
 
ContainerWithName (Aws::String &&value)
 
ContainerWithName (const char *value)
 
const Aws::StringGetImage () const
 
bool ImageHasBeenSet () const
 
void SetImage (const Aws::String &value)
 
void SetImage (Aws::String &&value)
 
void SetImage (const char *value)
 
ContainerWithImage (const Aws::String &value)
 
ContainerWithImage (Aws::String &&value)
 
ContainerWithImage (const char *value)
 
const Aws::StringGetImageDigest () const
 
bool ImageDigestHasBeenSet () const
 
void SetImageDigest (const Aws::String &value)
 
void SetImageDigest (Aws::String &&value)
 
void SetImageDigest (const char *value)
 
ContainerWithImageDigest (const Aws::String &value)
 
ContainerWithImageDigest (Aws::String &&value)
 
ContainerWithImageDigest (const char *value)
 
const Aws::StringGetRuntimeId () const
 
bool RuntimeIdHasBeenSet () const
 
void SetRuntimeId (const Aws::String &value)
 
void SetRuntimeId (Aws::String &&value)
 
void SetRuntimeId (const char *value)
 
ContainerWithRuntimeId (const Aws::String &value)
 
ContainerWithRuntimeId (Aws::String &&value)
 
ContainerWithRuntimeId (const char *value)
 
const Aws::StringGetLastStatus () const
 
bool LastStatusHasBeenSet () const
 
void SetLastStatus (const Aws::String &value)
 
void SetLastStatus (Aws::String &&value)
 
void SetLastStatus (const char *value)
 
ContainerWithLastStatus (const Aws::String &value)
 
ContainerWithLastStatus (Aws::String &&value)
 
ContainerWithLastStatus (const char *value)
 
int GetExitCode () const
 
bool ExitCodeHasBeenSet () const
 
void SetExitCode (int value)
 
ContainerWithExitCode (int value)
 
const Aws::StringGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const Aws::String &value)
 
void SetReason (Aws::String &&value)
 
void SetReason (const char *value)
 
ContainerWithReason (const Aws::String &value)
 
ContainerWithReason (Aws::String &&value)
 
ContainerWithReason (const char *value)
 
const Aws::Vector< NetworkBinding > & GetNetworkBindings () const
 
bool NetworkBindingsHasBeenSet () const
 
void SetNetworkBindings (const Aws::Vector< NetworkBinding > &value)
 
void SetNetworkBindings (Aws::Vector< NetworkBinding > &&value)
 
ContainerWithNetworkBindings (const Aws::Vector< NetworkBinding > &value)
 
ContainerWithNetworkBindings (Aws::Vector< NetworkBinding > &&value)
 
ContainerAddNetworkBindings (const NetworkBinding &value)
 
ContainerAddNetworkBindings (NetworkBinding &&value)
 
const Aws::Vector< NetworkInterface > & GetNetworkInterfaces () const
 
bool NetworkInterfacesHasBeenSet () const
 
void SetNetworkInterfaces (const Aws::Vector< NetworkInterface > &value)
 
void SetNetworkInterfaces (Aws::Vector< NetworkInterface > &&value)
 
ContainerWithNetworkInterfaces (const Aws::Vector< NetworkInterface > &value)
 
ContainerWithNetworkInterfaces (Aws::Vector< NetworkInterface > &&value)
 
ContainerAddNetworkInterfaces (const NetworkInterface &value)
 
ContainerAddNetworkInterfaces (NetworkInterface &&value)
 
const HealthStatusGetHealthStatus () const
 
bool HealthStatusHasBeenSet () const
 
void SetHealthStatus (const HealthStatus &value)
 
void SetHealthStatus (HealthStatus &&value)
 
ContainerWithHealthStatus (const HealthStatus &value)
 
ContainerWithHealthStatus (HealthStatus &&value)
 
const Aws::Vector< ManagedAgent > & GetManagedAgents () const
 
bool ManagedAgentsHasBeenSet () const
 
void SetManagedAgents (const Aws::Vector< ManagedAgent > &value)
 
void SetManagedAgents (Aws::Vector< ManagedAgent > &&value)
 
ContainerWithManagedAgents (const Aws::Vector< ManagedAgent > &value)
 
ContainerWithManagedAgents (Aws::Vector< ManagedAgent > &&value)
 
ContainerAddManagedAgents (const ManagedAgent &value)
 
ContainerAddManagedAgents (ManagedAgent &&value)
 
const Aws::StringGetCpu () const
 
bool CpuHasBeenSet () const
 
void SetCpu (const Aws::String &value)
 
void SetCpu (Aws::String &&value)
 
void SetCpu (const char *value)
 
ContainerWithCpu (const Aws::String &value)
 
ContainerWithCpu (Aws::String &&value)
 
ContainerWithCpu (const char *value)
 
const Aws::StringGetMemory () const
 
bool MemoryHasBeenSet () const
 
void SetMemory (const Aws::String &value)
 
void SetMemory (Aws::String &&value)
 
void SetMemory (const char *value)
 
ContainerWithMemory (const Aws::String &value)
 
ContainerWithMemory (Aws::String &&value)
 
ContainerWithMemory (const char *value)
 
const Aws::StringGetMemoryReservation () const
 
bool MemoryReservationHasBeenSet () const
 
void SetMemoryReservation (const Aws::String &value)
 
void SetMemoryReservation (Aws::String &&value)
 
void SetMemoryReservation (const char *value)
 
ContainerWithMemoryReservation (const Aws::String &value)
 
ContainerWithMemoryReservation (Aws::String &&value)
 
ContainerWithMemoryReservation (const char *value)
 
const Aws::Vector< Aws::String > & GetGpuIds () const
 
bool GpuIdsHasBeenSet () const
 
void SetGpuIds (const Aws::Vector< Aws::String > &value)
 
void SetGpuIds (Aws::Vector< Aws::String > &&value)
 
ContainerWithGpuIds (const Aws::Vector< Aws::String > &value)
 
ContainerWithGpuIds (Aws::Vector< Aws::String > &&value)
 
ContainerAddGpuIds (const Aws::String &value)
 
ContainerAddGpuIds (Aws::String &&value)
 
ContainerAddGpuIds (const char *value)
 

Detailed Description

A Docker container that is part of a task.

See Also:

AWS API Reference

Definition at line 36 of file Container.h.

Constructor & Destructor Documentation

◆ Container() [1/2]

Aws::ECS::Model::Container::Container ( )

◆ Container() [2/2]

Aws::ECS::Model::Container::Container ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddGpuIds() [1/3]

Container& Aws::ECS::Model::Container::AddGpuIds ( Aws::String &&  value)
inline

The IDs of each GPU assigned to the container.

Definition at line 769 of file Container.h.

◆ AddGpuIds() [2/3]

Container& Aws::ECS::Model::Container::AddGpuIds ( const Aws::String value)
inline

The IDs of each GPU assigned to the container.

Definition at line 764 of file Container.h.

◆ AddGpuIds() [3/3]

Container& Aws::ECS::Model::Container::AddGpuIds ( const char *  value)
inline

The IDs of each GPU assigned to the container.

Definition at line 774 of file Container.h.

◆ AddManagedAgents() [1/2]

Container& Aws::ECS::Model::Container::AddManagedAgents ( const ManagedAgent value)
inline

The details of any Amazon ECS managed agents associated with the container.

Definition at line 583 of file Container.h.

◆ AddManagedAgents() [2/2]

Container& Aws::ECS::Model::Container::AddManagedAgents ( ManagedAgent &&  value)
inline

The details of any Amazon ECS managed agents associated with the container.

Definition at line 589 of file Container.h.

◆ AddNetworkBindings() [1/2]

Container& Aws::ECS::Model::Container::AddNetworkBindings ( const NetworkBinding value)
inline

The network bindings associated with the container.

Definition at line 451 of file Container.h.

◆ AddNetworkBindings() [2/2]

Container& Aws::ECS::Model::Container::AddNetworkBindings ( NetworkBinding &&  value)
inline

The network bindings associated with the container.

Definition at line 456 of file Container.h.

◆ AddNetworkInterfaces() [1/2]

Container& Aws::ECS::Model::Container::AddNetworkInterfaces ( const NetworkInterface value)
inline

The network interfaces associated with the container.

Definition at line 492 of file Container.h.

◆ AddNetworkInterfaces() [2/2]

Container& Aws::ECS::Model::Container::AddNetworkInterfaces ( NetworkInterface &&  value)
inline

The network interfaces associated with the container.

Definition at line 497 of file Container.h.

◆ ContainerArnHasBeenSet()

bool Aws::ECS::Model::Container::ContainerArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 53 of file Container.h.

◆ CpuHasBeenSet()

bool Aws::ECS::Model::Container::CpuHasBeenSet ( ) const
inline

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.

Definition at line 604 of file Container.h.

◆ ExitCodeHasBeenSet()

bool Aws::ECS::Model::Container::ExitCodeHasBeenSet ( ) const
inline

The exit code returned from the container.

Definition at line 356 of file Container.h.

◆ GetContainerArn()

const Aws::String& Aws::ECS::Model::Container::GetContainerArn ( ) const
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 48 of file Container.h.

◆ GetCpu()

const Aws::String& Aws::ECS::Model::Container::GetCpu ( ) const
inline

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.

Definition at line 597 of file Container.h.

◆ GetExitCode()

int Aws::ECS::Model::Container::GetExitCode ( ) const
inline

The exit code returned from the container.

Definition at line 351 of file Container.h.

◆ GetGpuIds()

const Aws::Vector<Aws::String>& Aws::ECS::Model::Container::GetGpuIds ( ) const
inline

The IDs of each GPU assigned to the container.

Definition at line 734 of file Container.h.

◆ GetHealthStatus()

const HealthStatus& Aws::ECS::Model::Container::GetHealthStatus ( ) const
inline

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.

Definition at line 505 of file Container.h.

◆ GetImage()

const Aws::String& Aws::ECS::Model::Container::GetImage ( ) const
inline

The image used for the container.

Definition at line 171 of file Container.h.

◆ GetImageDigest()

const Aws::String& Aws::ECS::Model::Container::GetImageDigest ( ) const
inline

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 214 of file Container.h.

◆ GetLastStatus()

const Aws::String& Aws::ECS::Model::Container::GetLastStatus ( ) const
inline

The last known status of the container.

Definition at line 310 of file Container.h.

◆ GetManagedAgents()

const Aws::Vector<ManagedAgent>& Aws::ECS::Model::Container::GetManagedAgents ( ) const
inline

The details of any Amazon ECS managed agents associated with the container.

Definition at line 547 of file Container.h.

◆ GetMemory()

const Aws::String& Aws::ECS::Model::Container::GetMemory ( ) const
inline

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

Definition at line 652 of file Container.h.

◆ GetMemoryReservation()

const Aws::String& Aws::ECS::Model::Container::GetMemoryReservation ( ) const
inline

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

Definition at line 693 of file Container.h.

◆ GetName()

const Aws::String& Aws::ECS::Model::Container::GetName ( ) const
inline

The name of the container.

Definition at line 130 of file Container.h.

◆ GetNetworkBindings()

const Aws::Vector<NetworkBinding>& Aws::ECS::Model::Container::GetNetworkBindings ( ) const
inline

The network bindings associated with the container.

Definition at line 421 of file Container.h.

◆ GetNetworkInterfaces()

const Aws::Vector<NetworkInterface>& Aws::ECS::Model::Container::GetNetworkInterfaces ( ) const
inline

The network interfaces associated with the container.

Definition at line 462 of file Container.h.

◆ GetReason()

const Aws::String& Aws::ECS::Model::Container::GetReason ( ) const
inline

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

Definition at line 373 of file Container.h.

◆ GetRuntimeId()

const Aws::String& Aws::ECS::Model::Container::GetRuntimeId ( ) const
inline

The ID of the Docker container.

Definition at line 269 of file Container.h.

◆ GetTaskArn()

const Aws::String& Aws::ECS::Model::Container::GetTaskArn ( ) const
inline

The ARN of the task.

Definition at line 89 of file Container.h.

◆ GpuIdsHasBeenSet()

bool Aws::ECS::Model::Container::GpuIdsHasBeenSet ( ) const
inline

The IDs of each GPU assigned to the container.

Definition at line 739 of file Container.h.

◆ HealthStatusHasBeenSet()

bool Aws::ECS::Model::Container::HealthStatusHasBeenSet ( ) const
inline

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.

Definition at line 512 of file Container.h.

◆ ImageDigestHasBeenSet()

bool Aws::ECS::Model::Container::ImageDigestHasBeenSet ( ) const
inline

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 221 of file Container.h.

◆ ImageHasBeenSet()

bool Aws::ECS::Model::Container::ImageHasBeenSet ( ) const
inline

The image used for the container.

Definition at line 176 of file Container.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ECS::Model::Container::Jsonize ( ) const

◆ LastStatusHasBeenSet()

bool Aws::ECS::Model::Container::LastStatusHasBeenSet ( ) const
inline

The last known status of the container.

Definition at line 315 of file Container.h.

◆ ManagedAgentsHasBeenSet()

bool Aws::ECS::Model::Container::ManagedAgentsHasBeenSet ( ) const
inline

The details of any Amazon ECS managed agents associated with the container.

Definition at line 553 of file Container.h.

◆ MemoryHasBeenSet()

bool Aws::ECS::Model::Container::MemoryHasBeenSet ( ) const
inline

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

Definition at line 657 of file Container.h.

◆ MemoryReservationHasBeenSet()

bool Aws::ECS::Model::Container::MemoryReservationHasBeenSet ( ) const
inline

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

Definition at line 698 of file Container.h.

◆ NameHasBeenSet()

bool Aws::ECS::Model::Container::NameHasBeenSet ( ) const
inline

The name of the container.

Definition at line 135 of file Container.h.

◆ NetworkBindingsHasBeenSet()

bool Aws::ECS::Model::Container::NetworkBindingsHasBeenSet ( ) const
inline

The network bindings associated with the container.

Definition at line 426 of file Container.h.

◆ NetworkInterfacesHasBeenSet()

bool Aws::ECS::Model::Container::NetworkInterfacesHasBeenSet ( ) const
inline

The network interfaces associated with the container.

Definition at line 467 of file Container.h.

◆ operator=()

Container& Aws::ECS::Model::Container::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ReasonHasBeenSet()

bool Aws::ECS::Model::Container::ReasonHasBeenSet ( ) const
inline

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

Definition at line 379 of file Container.h.

◆ RuntimeIdHasBeenSet()

bool Aws::ECS::Model::Container::RuntimeIdHasBeenSet ( ) const
inline

The ID of the Docker container.

Definition at line 274 of file Container.h.

◆ SetContainerArn() [1/3]

void Aws::ECS::Model::Container::SetContainerArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 63 of file Container.h.

◆ SetContainerArn() [2/3]

void Aws::ECS::Model::Container::SetContainerArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 58 of file Container.h.

◆ SetContainerArn() [3/3]

void Aws::ECS::Model::Container::SetContainerArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 68 of file Container.h.

◆ SetCpu() [1/3]

void Aws::ECS::Model::Container::SetCpu ( Aws::String &&  value)
inline

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.

Definition at line 618 of file Container.h.

◆ SetCpu() [2/3]

void Aws::ECS::Model::Container::SetCpu ( const Aws::String value)
inline

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.

Definition at line 611 of file Container.h.

◆ SetCpu() [3/3]

void Aws::ECS::Model::Container::SetCpu ( const char *  value)
inline

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.

Definition at line 625 of file Container.h.

◆ SetExitCode()

void Aws::ECS::Model::Container::SetExitCode ( int  value)
inline

The exit code returned from the container.

Definition at line 361 of file Container.h.

◆ SetGpuIds() [1/2]

void Aws::ECS::Model::Container::SetGpuIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of each GPU assigned to the container.

Definition at line 749 of file Container.h.

◆ SetGpuIds() [2/2]

void Aws::ECS::Model::Container::SetGpuIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of each GPU assigned to the container.

Definition at line 744 of file Container.h.

◆ SetHealthStatus() [1/2]

void Aws::ECS::Model::Container::SetHealthStatus ( const HealthStatus value)
inline

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.

Definition at line 519 of file Container.h.

◆ SetHealthStatus() [2/2]

void Aws::ECS::Model::Container::SetHealthStatus ( HealthStatus &&  value)
inline

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.

Definition at line 526 of file Container.h.

◆ SetImage() [1/3]

void Aws::ECS::Model::Container::SetImage ( Aws::String &&  value)
inline

The image used for the container.

Definition at line 186 of file Container.h.

◆ SetImage() [2/3]

void Aws::ECS::Model::Container::SetImage ( const Aws::String value)
inline

The image used for the container.

Definition at line 181 of file Container.h.

◆ SetImage() [3/3]

void Aws::ECS::Model::Container::SetImage ( const char *  value)
inline

The image used for the container.

Definition at line 191 of file Container.h.

◆ SetImageDigest() [1/3]

void Aws::ECS::Model::Container::SetImageDigest ( Aws::String &&  value)
inline

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 235 of file Container.h.

◆ SetImageDigest() [2/3]

void Aws::ECS::Model::Container::SetImageDigest ( const Aws::String value)
inline

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 228 of file Container.h.

◆ SetImageDigest() [3/3]

void Aws::ECS::Model::Container::SetImageDigest ( const char *  value)
inline

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 242 of file Container.h.

◆ SetLastStatus() [1/3]

void Aws::ECS::Model::Container::SetLastStatus ( Aws::String &&  value)
inline

The last known status of the container.

Definition at line 325 of file Container.h.

◆ SetLastStatus() [2/3]

void Aws::ECS::Model::Container::SetLastStatus ( const Aws::String value)
inline

The last known status of the container.

Definition at line 320 of file Container.h.

◆ SetLastStatus() [3/3]

void Aws::ECS::Model::Container::SetLastStatus ( const char *  value)
inline

The last known status of the container.

Definition at line 330 of file Container.h.

◆ SetManagedAgents() [1/2]

void Aws::ECS::Model::Container::SetManagedAgents ( Aws::Vector< ManagedAgent > &&  value)
inline

The details of any Amazon ECS managed agents associated with the container.

Definition at line 565 of file Container.h.

◆ SetManagedAgents() [2/2]

void Aws::ECS::Model::Container::SetManagedAgents ( const Aws::Vector< ManagedAgent > &  value)
inline

The details of any Amazon ECS managed agents associated with the container.

Definition at line 559 of file Container.h.

◆ SetMemory() [1/3]

void Aws::ECS::Model::Container::SetMemory ( Aws::String &&  value)
inline

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

Definition at line 667 of file Container.h.

◆ SetMemory() [2/3]

void Aws::ECS::Model::Container::SetMemory ( const Aws::String value)
inline

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

Definition at line 662 of file Container.h.

◆ SetMemory() [3/3]

void Aws::ECS::Model::Container::SetMemory ( const char *  value)
inline

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

Definition at line 672 of file Container.h.

◆ SetMemoryReservation() [1/3]

void Aws::ECS::Model::Container::SetMemoryReservation ( Aws::String &&  value)
inline

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

Definition at line 708 of file Container.h.

◆ SetMemoryReservation() [2/3]

void Aws::ECS::Model::Container::SetMemoryReservation ( const Aws::String value)
inline

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

Definition at line 703 of file Container.h.

◆ SetMemoryReservation() [3/3]

void Aws::ECS::Model::Container::SetMemoryReservation ( const char *  value)
inline

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

Definition at line 713 of file Container.h.

◆ SetName() [1/3]

void Aws::ECS::Model::Container::SetName ( Aws::String &&  value)
inline

The name of the container.

Definition at line 145 of file Container.h.

◆ SetName() [2/3]

void Aws::ECS::Model::Container::SetName ( const Aws::String value)
inline

The name of the container.

Definition at line 140 of file Container.h.

◆ SetName() [3/3]

void Aws::ECS::Model::Container::SetName ( const char *  value)
inline

The name of the container.

Definition at line 150 of file Container.h.

◆ SetNetworkBindings() [1/2]

void Aws::ECS::Model::Container::SetNetworkBindings ( Aws::Vector< NetworkBinding > &&  value)
inline

The network bindings associated with the container.

Definition at line 436 of file Container.h.

◆ SetNetworkBindings() [2/2]

void Aws::ECS::Model::Container::SetNetworkBindings ( const Aws::Vector< NetworkBinding > &  value)
inline

The network bindings associated with the container.

Definition at line 431 of file Container.h.

◆ SetNetworkInterfaces() [1/2]

void Aws::ECS::Model::Container::SetNetworkInterfaces ( Aws::Vector< NetworkInterface > &&  value)
inline

The network interfaces associated with the container.

Definition at line 477 of file Container.h.

◆ SetNetworkInterfaces() [2/2]

void Aws::ECS::Model::Container::SetNetworkInterfaces ( const Aws::Vector< NetworkInterface > &  value)
inline

The network interfaces associated with the container.

Definition at line 472 of file Container.h.

◆ SetReason() [1/3]

void Aws::ECS::Model::Container::SetReason ( Aws::String &&  value)
inline

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

Definition at line 391 of file Container.h.

◆ SetReason() [2/3]

void Aws::ECS::Model::Container::SetReason ( const Aws::String value)
inline

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

Definition at line 385 of file Container.h.

◆ SetReason() [3/3]

void Aws::ECS::Model::Container::SetReason ( const char *  value)
inline

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

Definition at line 397 of file Container.h.

◆ SetRuntimeId() [1/3]

void Aws::ECS::Model::Container::SetRuntimeId ( Aws::String &&  value)
inline

The ID of the Docker container.

Definition at line 284 of file Container.h.

◆ SetRuntimeId() [2/3]

void Aws::ECS::Model::Container::SetRuntimeId ( const Aws::String value)
inline

The ID of the Docker container.

Definition at line 279 of file Container.h.

◆ SetRuntimeId() [3/3]

void Aws::ECS::Model::Container::SetRuntimeId ( const char *  value)
inline

The ID of the Docker container.

Definition at line 289 of file Container.h.

◆ SetTaskArn() [1/3]

void Aws::ECS::Model::Container::SetTaskArn ( Aws::String &&  value)
inline

The ARN of the task.

Definition at line 104 of file Container.h.

◆ SetTaskArn() [2/3]

void Aws::ECS::Model::Container::SetTaskArn ( const Aws::String value)
inline

The ARN of the task.

Definition at line 99 of file Container.h.

◆ SetTaskArn() [3/3]

void Aws::ECS::Model::Container::SetTaskArn ( const char *  value)
inline

The ARN of the task.

Definition at line 109 of file Container.h.

◆ TaskArnHasBeenSet()

bool Aws::ECS::Model::Container::TaskArnHasBeenSet ( ) const
inline

The ARN of the task.

Definition at line 94 of file Container.h.

◆ WithContainerArn() [1/3]

Container& Aws::ECS::Model::Container::WithContainerArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 78 of file Container.h.

◆ WithContainerArn() [2/3]

Container& Aws::ECS::Model::Container::WithContainerArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 73 of file Container.h.

◆ WithContainerArn() [3/3]

Container& Aws::ECS::Model::Container::WithContainerArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the container.

Definition at line 83 of file Container.h.

◆ WithCpu() [1/3]

Container& Aws::ECS::Model::Container::WithCpu ( Aws::String &&  value)
inline

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.

Definition at line 639 of file Container.h.

◆ WithCpu() [2/3]

Container& Aws::ECS::Model::Container::WithCpu ( const Aws::String value)
inline

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.

Definition at line 632 of file Container.h.

◆ WithCpu() [3/3]

Container& Aws::ECS::Model::Container::WithCpu ( const char *  value)
inline

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.

Definition at line 646 of file Container.h.

◆ WithExitCode()

Container& Aws::ECS::Model::Container::WithExitCode ( int  value)
inline

The exit code returned from the container.

Definition at line 366 of file Container.h.

◆ WithGpuIds() [1/2]

Container& Aws::ECS::Model::Container::WithGpuIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of each GPU assigned to the container.

Definition at line 759 of file Container.h.

◆ WithGpuIds() [2/2]

Container& Aws::ECS::Model::Container::WithGpuIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of each GPU assigned to the container.

Definition at line 754 of file Container.h.

◆ WithHealthStatus() [1/2]

Container& Aws::ECS::Model::Container::WithHealthStatus ( const HealthStatus value)
inline

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.

Definition at line 533 of file Container.h.

◆ WithHealthStatus() [2/2]

Container& Aws::ECS::Model::Container::WithHealthStatus ( HealthStatus &&  value)
inline

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.

Definition at line 540 of file Container.h.

◆ WithImage() [1/3]

Container& Aws::ECS::Model::Container::WithImage ( Aws::String &&  value)
inline

The image used for the container.

Definition at line 201 of file Container.h.

◆ WithImage() [2/3]

Container& Aws::ECS::Model::Container::WithImage ( const Aws::String value)
inline

The image used for the container.

Definition at line 196 of file Container.h.

◆ WithImage() [3/3]

Container& Aws::ECS::Model::Container::WithImage ( const char *  value)
inline

The image used for the container.

Definition at line 206 of file Container.h.

◆ WithImageDigest() [1/3]

Container& Aws::ECS::Model::Container::WithImageDigest ( Aws::String &&  value)
inline

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 256 of file Container.h.

◆ WithImageDigest() [2/3]

Container& Aws::ECS::Model::Container::WithImageDigest ( const Aws::String value)
inline

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 249 of file Container.h.

◆ WithImageDigest() [3/3]

Container& Aws::ECS::Model::Container::WithImageDigest ( const char *  value)
inline

The container image manifest digest.

The imageDigest is only returned if the container is using an image hosted in Amazon ECR, otherwise it is omitted.

Definition at line 263 of file Container.h.

◆ WithLastStatus() [1/3]

Container& Aws::ECS::Model::Container::WithLastStatus ( Aws::String &&  value)
inline

The last known status of the container.

Definition at line 340 of file Container.h.

◆ WithLastStatus() [2/3]

Container& Aws::ECS::Model::Container::WithLastStatus ( const Aws::String value)
inline

The last known status of the container.

Definition at line 335 of file Container.h.

◆ WithLastStatus() [3/3]

Container& Aws::ECS::Model::Container::WithLastStatus ( const char *  value)
inline

The last known status of the container.

Definition at line 345 of file Container.h.

◆ WithManagedAgents() [1/2]

Container& Aws::ECS::Model::Container::WithManagedAgents ( Aws::Vector< ManagedAgent > &&  value)
inline

The details of any Amazon ECS managed agents associated with the container.

Definition at line 577 of file Container.h.

◆ WithManagedAgents() [2/2]

Container& Aws::ECS::Model::Container::WithManagedAgents ( const Aws::Vector< ManagedAgent > &  value)
inline

The details of any Amazon ECS managed agents associated with the container.

Definition at line 571 of file Container.h.

◆ WithMemory() [1/3]

Container& Aws::ECS::Model::Container::WithMemory ( Aws::String &&  value)
inline

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

Definition at line 682 of file Container.h.

◆ WithMemory() [2/3]

Container& Aws::ECS::Model::Container::WithMemory ( const Aws::String value)
inline

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

Definition at line 677 of file Container.h.

◆ WithMemory() [3/3]

Container& Aws::ECS::Model::Container::WithMemory ( const char *  value)
inline

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

Definition at line 687 of file Container.h.

◆ WithMemoryReservation() [1/3]

Container& Aws::ECS::Model::Container::WithMemoryReservation ( Aws::String &&  value)
inline

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

Definition at line 723 of file Container.h.

◆ WithMemoryReservation() [2/3]

Container& Aws::ECS::Model::Container::WithMemoryReservation ( const Aws::String value)
inline

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

Definition at line 718 of file Container.h.

◆ WithMemoryReservation() [3/3]

Container& Aws::ECS::Model::Container::WithMemoryReservation ( const char *  value)
inline

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

Definition at line 728 of file Container.h.

◆ WithName() [1/3]

Container& Aws::ECS::Model::Container::WithName ( Aws::String &&  value)
inline

The name of the container.

Definition at line 160 of file Container.h.

◆ WithName() [2/3]

Container& Aws::ECS::Model::Container::WithName ( const Aws::String value)
inline

The name of the container.

Definition at line 155 of file Container.h.

◆ WithName() [3/3]

Container& Aws::ECS::Model::Container::WithName ( const char *  value)
inline

The name of the container.

Definition at line 165 of file Container.h.

◆ WithNetworkBindings() [1/2]

Container& Aws::ECS::Model::Container::WithNetworkBindings ( Aws::Vector< NetworkBinding > &&  value)
inline

The network bindings associated with the container.

Definition at line 446 of file Container.h.

◆ WithNetworkBindings() [2/2]

Container& Aws::ECS::Model::Container::WithNetworkBindings ( const Aws::Vector< NetworkBinding > &  value)
inline

The network bindings associated with the container.

Definition at line 441 of file Container.h.

◆ WithNetworkInterfaces() [1/2]

Container& Aws::ECS::Model::Container::WithNetworkInterfaces ( Aws::Vector< NetworkInterface > &&  value)
inline

The network interfaces associated with the container.

Definition at line 487 of file Container.h.

◆ WithNetworkInterfaces() [2/2]

Container& Aws::ECS::Model::Container::WithNetworkInterfaces ( const Aws::Vector< NetworkInterface > &  value)
inline

The network interfaces associated with the container.

Definition at line 482 of file Container.h.

◆ WithReason() [1/3]

Container& Aws::ECS::Model::Container::WithReason ( Aws::String &&  value)
inline

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

Definition at line 409 of file Container.h.

◆ WithReason() [2/3]

Container& Aws::ECS::Model::Container::WithReason ( const Aws::String value)
inline

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

Definition at line 403 of file Container.h.

◆ WithReason() [3/3]

Container& Aws::ECS::Model::Container::WithReason ( const char *  value)
inline

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

Definition at line 415 of file Container.h.

◆ WithRuntimeId() [1/3]

Container& Aws::ECS::Model::Container::WithRuntimeId ( Aws::String &&  value)
inline

The ID of the Docker container.

Definition at line 299 of file Container.h.

◆ WithRuntimeId() [2/3]

Container& Aws::ECS::Model::Container::WithRuntimeId ( const Aws::String value)
inline

The ID of the Docker container.

Definition at line 294 of file Container.h.

◆ WithRuntimeId() [3/3]

Container& Aws::ECS::Model::Container::WithRuntimeId ( const char *  value)
inline

The ID of the Docker container.

Definition at line 304 of file Container.h.

◆ WithTaskArn() [1/3]

Container& Aws::ECS::Model::Container::WithTaskArn ( Aws::String &&  value)
inline

The ARN of the task.

Definition at line 119 of file Container.h.

◆ WithTaskArn() [2/3]

Container& Aws::ECS::Model::Container::WithTaskArn ( const Aws::String value)
inline

The ARN of the task.

Definition at line 114 of file Container.h.

◆ WithTaskArn() [3/3]

Container& Aws::ECS::Model::Container::WithTaskArn ( const char *  value)
inline

The ARN of the task.

Definition at line 124 of file Container.h.


The documentation for this class was generated from the following file: