Skip to content

GetTrustStoreCaCertificatesBundle

Source: src/AWS/ELBv2/GetTrustStoreCaCertificatesBundle.ts

Runtime binding for the GetTrustStoreCaCertificatesBundle operation (IAM action elasticloadbalancing:GetTrustStoreCaCertificatesBundle scoped to the trust-store ARN).

Returns a pre-signed S3 URI (active for ten minutes) for the bound TrustStore’s CA certificate bundle — e.g. an ops endpoint that serves or audits the mTLS CA bundle currently in force. The trust-store ARN is injected from the binding. Provide the implementation with Effect.provide(AWS.ELBv2.GetTrustStoreCaCertificatesBundleHttp).

// init — bind the operation to the trust store
const getCaBundle = yield* AWS.ELBv2.GetTrustStoreCaCertificatesBundle(trustStore);
// runtime — Location is a presigned S3 URL valid for ten minutes
const { Location } = yield* getCaBundle();