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.
Disassociates an application status check from instances or tags. After disassociation, health monitoring stops for the affected instances. The following rules apply:
You must specify either TargetTagAssociations or InstanceIds, but not
both. Specifying both results in an InvalidParameterCombination error.
The application status check must already exist and belong to your account.
Tag keys must not be blank.
For .NET Core this operation is only available in asynchronous form. Please refer to DisassociateApplicationStatusCheckAsync.
Namespace: Amazon.EC2
Assembly: AWSSDK.EC2.dll
Version: 3.x.y.z
public virtual DisassociateApplicationStatusCheckResponse DisassociateApplicationStatusCheck( DisassociateApplicationStatusCheckRequest request )
Container for the necessary parameters to execute the DisassociateApplicationStatusCheck service method.
This example disassociates an application status check from instances matching the specified tag.
var client = new AmazonEC2Client();
var response = client.DisassociateApplicationStatusCheck(new DisassociateApplicationStatusCheckRequest
{
ApplicationStatusCheckId = "asc-0123456789abcdef0",
TargetTagAssociations = new List<CustomTagKeyValueRequestPair> {
new CustomTagKeyValueRequestPair {
Key = "env",
Value = "prod"
}
}
});
List<SuccessfulAssociationResponseObject> successfulResults = response.SuccessfulResults;
List<UnsuccessfulAssociationResponseObject> unsuccessfulResults = response.UnsuccessfulResults;
.NET Framework:
Supported in: 4.7.2 and newer