@morojs/moro


@morojs/moro / CloudFrontCDNAdapter

Class: CloudFrontCDNAdapter

Defined in: src/core/middleware/built-in/adapters/cdn/cloudfront.ts:7

Implements

Constructors

Constructor

new CloudFrontCDNAdapter(options): CloudFrontCDNAdapter

Defined in: src/core/middleware/built-in/adapters/cdn/cloudfront.ts:11

Parameters

options
accessKeyId

string

distributionId

string

region

string

secretAccessKey

string

Returns

CloudFrontCDNAdapter

Methods

getStats()

getStats(): Promise<any>

Defined in: src/core/middleware/built-in/adapters/cdn/cloudfront.ts:63

Returns

Promise<any>

Implementation of

CDNAdapter.getStats


prefetch()

prefetch(urls): Promise<void>

Defined in: src/core/middleware/built-in/adapters/cdn/cloudfront.ts:58

Parameters

urls

string[]

Returns

Promise<void>

Implementation of

CDNAdapter.prefetch


purge()

purge(urls): Promise<void>

Defined in: src/core/middleware/built-in/adapters/cdn/cloudfront.ts:35

Parameters

urls

string[]

Returns

Promise<void>

Implementation of

CDNAdapter.purge


setHeaders()

setHeaders(response): void

Defined in: src/core/middleware/built-in/adapters/cdn/cloudfront.ts:79

Parameters

response

any

Returns

void

Implementation of

CDNAdapter.setHeaders