@csermet/multiprovider
Version:
cloud-graph provider plugin for AWS used to fetch AWS cloud data.
28 lines (27 loc) • 925 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const generateArns_1 = require("../../utils/generateArns");
/**
* Configuration Recorder
*/
exports.default = ({ service: rawData, account, region, }) => {
const { name, roleARN, recordingGroup, Status: status } = rawData;
const arn = generateArns_1.configurationRecorderArn({ region, account, name });
return {
id: arn,
accountId: account,
arn,
region,
name,
roleARN,
recordingGroup,
status: {
name: status?.name || '',
lastStatus: status?.lastStatus || '',
recording: status?.recording,
lastStatusChangeTime: status?.lastStatusChangeTime?.toISOString() || '',
lastStartTime: status?.lastStartTime?.toISOString() || '',
lastStopTime: status?.lastStopTime?.toISOString() || '',
}
};
};