private TerminateInstances ( TerminateInstancesRequest request ) : TerminateInstancesResponse | ||
request | TerminateInstancesRequest | |
return | TerminateInstancesResponse |
internal TerminateInstancesResponse TerminateInstances(TerminateInstancesRequest request)
{
var marshaller = new TerminateInstancesRequestMarshaller();
var unmarshaller = TerminateInstancesResponseUnmarshaller.Instance;
return Invoke<TerminateInstancesRequest,TerminateInstancesResponse>(request, marshaller, unmarshaller);
}
private void TerminateAgents(AmazonEC2Client ec2Client, List<string> instanceIds) { var termRequest = new TerminateInstancesRequest {InstanceIds = instanceIds}; TerminateInstancesResponse termResponse = ec2Client.TerminateInstances(termRequest); if (termResponse.HttpStatusCode != HttpStatusCode.OK) { throw new Exception("Agents were not terminated succesfully"); } }