NAME
Paws::ECS::ContainerInstance
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::ECS::ContainerInstance object:
$service_obj->Method(Att1 => { AgentConnected => $value, ..., VersionInfo => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::ECS::ContainerInstance object:
$result = $service_obj->Method(...);
$result->Att1->AgentConnected
DESCRIPTION
An EC2 instance that is running the Amazon ECS agent and has been registered with a cluster.
ATTRIBUTES
AgentConnected => Bool
This parameter returns C<true> if the agent is actually connected to
Amazon ECS. Registered instances with an agent that may be unhealthy or
stopped return C<false>, and instances without a connected agent cannot
accept placement requests.
AgentUpdateStatus => Str
The status of the most recent agent update. If an update has never been
requested, this value is C<NULL>.
Attributes => ArrayRef[Paws::ECS::Attribute]
The attributes set for the container instance by the Amazon ECS
container agent at instance registration.
ContainerInstanceArn => Str
The Amazon Resource Name (ARN) of the container instance. The ARN
contains the C<arn:aws:ecs> namespace, followed by the region of the
container instance, the AWS account ID of the container instance owner,
the C<container-instance> namespace, and then the container instance
ID. For example,
arn:aws:ecs:I<region>:I<aws_account_id>:container-instance/I<container_instance_ID>.
Ec2InstanceId => Str
The EC2 instance ID of the container instance.
PendingTasksCount => Int
The number of tasks on the container instance that are in the
C<PENDING> status.
RegisteredResources => ArrayRef[Paws::ECS::Resource]
The registered resources on the container instance that are in use by
current tasks.
RemainingResources => ArrayRef[Paws::ECS::Resource]
The remaining resources of the container instance that are available
for new tasks.
RunningTasksCount => Int
The number of tasks on the container instance that are in the
C<RUNNING> status.
Status => Str
The status of the container instance. The valid values are C<ACTIVE> or
C<INACTIVE>. C<ACTIVE> indicates that the container instance can accept
tasks.
VersionInfo => Paws::ECS::VersionInfo
The version information for the Amazon ECS container agent and Docker
daemon running on the container instance.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::ECS
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues