internal DetachInternetGatewayResponse DetachInternetGateway(DetachInternetGatewayRequest request) { var marshaller = new DetachInternetGatewayRequestMarshaller(); var unmarshaller = DetachInternetGatewayResponseUnmarshaller.Instance; return Invoke<DetachInternetGatewayRequest,DetachInternetGatewayResponse>(request, marshaller, unmarshaller); }