UNPKG

@csermet/multiprovider

Version:

cloud-graph provider plugin for AWS used to fetch AWS cloud data.

28 lines (27 loc) 925 B
"use strict"; 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() || '', } }; };