@csermet/multiprovider
Version:
cloud-graph provider plugin for AWS used to fetch AWS cloud data.
24 lines (23 loc) • 745 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const format_1 = require("../../utils/format");
/**
* IAM Access Analyzer
*/
exports.default = ({ service: rawData, account, }) => {
const { arn, createdAt, lastResourceAnalyzed, lastResourceAnalyzedAt, name, status, statusReason, Tags: tags = {}, type, region, } = rawData;
return {
id: arn,
arn,
accountId: account,
region,
createdAt: createdAt?.toISOString(),
lastResourceAnalyzed,
lastResourceAnalyzedAt: lastResourceAnalyzedAt?.toISOString(),
name,
status,
statusReasonCode: statusReason?.code || '',
type,
tags: format_1.formatTagsFromMap(tags),
};
};