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.
Describes the application status for the specified instances. Returns the aggregated application health status for each instance. The following rules apply:
The instance-level status is derived from all application status checks with the aggregation
setting set to included.
Use DescribeApplicationStatusChecks to view the configuration of individual
checks.
Use EnableApplicationStatusCheckSuppression to temporarily suppress health
check results from affecting the instance-level status.
For .NET Core this operation is only available in asynchronous form. Please refer to DescribeApplicationStatusAsync.
Namespace: Amazon.EC2
Assembly: AWSSDK.EC2.dll
Version: 3.x.y.z
public virtual DescribeApplicationStatusResponse DescribeApplicationStatus( DescribeApplicationStatusRequest request )
Container for the necessary parameters to execute the DescribeApplicationStatus service method.
This example describes the application status for the specified instance.
var client = new AmazonEC2Client();
var response = client.DescribeApplicationStatus(new DescribeApplicationStatusRequest
{
InstanceIds = new List<string> {
"i-0123456789abcdef0"
}
});
ApplicationStatusesResponseType applicationStatuses = response.ApplicationStatuses;
This example uses a filter to describe impaired application status in a specific Availability Zone.
var client = new AmazonEC2Client();
var response = client.DescribeApplicationStatus(new DescribeApplicationStatusRequest
{
Filters = new List<Filter> {
new Filter {
Name = "availability-zone-id",
Values = new List<string> {
"use1-az1"
}
},
new Filter {
Name = "status",
Values = new List<string> {
"impaired"
}
}
},
MaxResults = 10
});
ApplicationStatusesResponseType applicationStatuses = response.ApplicationStatuses;
.NET Framework:
Supported in: 4.7.2 and newer