@csermet/multiprovider
Version:
cloud-graph provider plugin for AWS used to fetch AWS cloud data.
31 lines (30 loc) • 1.41 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const format_1 = require("../../utils/format");
exports.default = ({ service, account: accountId, region, }) => {
const { CertificateArn: arn, DomainName: domainName, SubjectAlternativeNameSummaries: subjectAlternativeNameSummaries, HasAdditionalSubjectAlternativeNames: hasAdditionalSubjectAlternativeNames, Status: status, Type: type, KeyAlgorithm: keyAlgorithm, KeyUsages: keyUsages, ExtendedKeyUsages: extendedKeyUsages, InUse: inUse, Exported: exported, RenewalEligibility: renewalEligibility, NotBefore: notBefore, NotAfter: notAfter, CreatedAt: createdAt, IssuedAt: issuedAt, ImportedAt: importedAt, RevokedAt: revokedAt, Tags: tags, } = service;
return {
id: arn,
accountId,
arn,
region,
domainName,
subjectAlternativeNameSummaries,
hasAdditionalSubjectAlternativeNames,
status,
type,
keyAlgorithm,
keyUsages,
extendedKeyUsages,
inUse,
exported,
renewalEligibility,
notBefore: notBefore?.toISOString(),
notAfter: notAfter?.toISOString(),
createdAt: createdAt?.toISOString(),
issuedAt: issuedAt?.toISOString(),
importedAt: importedAt?.toISOString(),
revokedAt: revokedAt?.toISOString(),
tags: format_1.formatTagsFromMap(tags),
};
};