UNPKG

@csermet/multiprovider

Version:

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

23 lines (22 loc) 705 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const format_1 = require("../../utils/format"); const generateArns_1 = require("../../utils/generateArns"); /** * IGW Converter */ exports.default = ({ account, service: rawData, region, }) => { const { InternetGatewayId: id, OwnerId: owner, Attachments: attachments = [], Tags, } = rawData; return { accountId: account, arn: generateArns_1.igwArn({ region, account, id }), region, attachments: attachments.map(({ VpcId: vpcId, State: state }) => ({ vpcId, state, })), id, owner, tags: format_1.formatTagsFromMap(Tags), }; };