AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 3.5
 
An EC2 instance that is running the Amazon ECS agent and has been registered with a cluster.

Inheritance Hierarchy

System.Object
  Amazon.ECS.Model.ContainerInstance

Namespace: Amazon.ECS.Model
Assembly: AWSSDK.dll
Version: (assembly version)

Syntax

C#
public class ContainerInstance : Object

The ContainerInstance type exposes the following members

Constructors

NameDescription
Public Method ContainerInstance()

Properties

NameTypeDescription
Public Property AgentConnected System.Boolean Gets and sets the property AgentConnected.

This parameter returns true if the agent is actually connected to Amazon ECS. Registered instances with an agent that may be unhealthy or stopped return false, and instances without a connected agent cannot accept placement requests.

Public Property AgentUpdateStatus Amazon.ECS.AgentUpdateStatus Gets and sets the property AgentUpdateStatus.

The status of the most recent agent update. If an update has never been requested, this value is NULL.

Public Property Attributes System.Collections.Generic.List<Amazon.ECS.Model.Attribute> Gets and sets the property Attributes.

The attributes set for the container instance by the Amazon ECS container agent at instance registration.

Public Property ContainerInstanceArn System.String Gets and sets the property ContainerInstanceArn.

The Amazon Resource Name (ARN) of the container instance. The ARN contains the arn:aws:ecs namespace, followed by the region of the container instance, the AWS account ID of the container instance owner, the container-instance namespace, and then the container instance ID. For example, arn:aws:ecs:region:aws_account_id:container-instance/container_instance_ID.

Public Property Ec2InstanceId System.String Gets and sets the property Ec2InstanceId.

The EC2 instance ID of the container instance.

Public Property PendingTasksCount System.Int32 Gets and sets the property PendingTasksCount.

The number of tasks on the container instance that are in the PENDING status.

Public Property RegisteredResources System.Collections.Generic.List<Amazon.ECS.Model.Resource> Gets and sets the property RegisteredResources.

The registered resources on the container instance that are in use by current tasks.

Public Property RemainingResources System.Collections.Generic.List<Amazon.ECS.Model.Resource> Gets and sets the property RemainingResources.

The remaining resources of the container instance that are available for new tasks.

Public Property RunningTasksCount System.Int32 Gets and sets the property RunningTasksCount.

The number of tasks on the container instance that are in the RUNNING status.

Public Property Status System.String Gets and sets the property Status.

The status of the container instance. The valid values are ACTIVE or INACTIVE. ACTIVE indicates that the container instance can accept tasks.

Public Property VersionInfo Amazon.ECS.Model.VersionInfo Gets and sets the property VersionInfo.

The version information for the Amazon ECS container agent and Docker daemon running on the container instance.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

.NET for Windows Store apps:
Supported in: Windows 8