@RequiredPermission(Permission.MANAGE_INVENTORY)
public InputStream getSnapshotReportStream(Subject subject, int resourceId, String name, String description)
throws Exception {
AgentClient agentClient = this.agentManager.getAgentClient(subjectManager.getOverlord(), resourceId);
SupportAgentService supportService = agentClient.getSupportAgentService();
InputStream snapshotStream = supportService.getSnapshotReport(resourceId, name, description);
return snapshotStream;
}