UNPKG

@csermet/multiprovider

Version:

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

31 lines (30 loc) 1.41 kB
"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), }; };