Skip to content

ListPublicKeys

Source: src/AWS/CloudTrail/ListPublicKeys.ts

Runtime binding for cloudtrail:ListPublicKeys.

An account-level operation (no resource argument) that returns the public keys used to sign CloudTrail digest files in the region — the building block for verifying log-file integrity at runtime. Provide the implementation with Effect.provide(AWS.CloudTrail.ListPublicKeysHttp).

// init — account-level binding takes no resource
const listPublicKeys = yield* AWS.CloudTrail.ListPublicKeys();
// runtime
const result = yield* listPublicKeys();
console.log(result.PublicKeyList?.map((k) => k.Fingerprint));