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"); } }