1 | ;
|
2 | // Copyright 2012-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
3 | Object.defineProperty(exports, "__esModule", { value: true });
|
4 | exports.CloudFrontMetrics = void 0;
|
5 | /* eslint-disable max-len */ // This is generated code - line lengths are difficult to control
|
6 | class CloudFrontMetrics {
|
7 | static requestsSum(dimensions) {
|
8 | return {
|
9 | namespace: 'AWS/CloudFront',
|
10 | metricName: 'Requests',
|
11 | dimensionsMap: dimensions,
|
12 | statistic: 'Sum',
|
13 | };
|
14 | }
|
15 | static totalErrorRateAverage(dimensions) {
|
16 | return {
|
17 | namespace: 'AWS/CloudFront',
|
18 | metricName: 'TotalErrorRate',
|
19 | dimensionsMap: dimensions,
|
20 | statistic: 'Average',
|
21 | };
|
22 | }
|
23 | static bytesDownloadedSum(dimensions) {
|
24 | return {
|
25 | namespace: 'AWS/CloudFront',
|
26 | metricName: 'BytesDownloaded',
|
27 | dimensionsMap: dimensions,
|
28 | statistic: 'Sum',
|
29 | };
|
30 | }
|
31 | static bytesUploadedSum(dimensions) {
|
32 | return {
|
33 | namespace: 'AWS/CloudFront',
|
34 | metricName: 'BytesUploaded',
|
35 | dimensionsMap: dimensions,
|
36 | statistic: 'Sum',
|
37 | };
|
38 | }
|
39 | static _4XxErrorRateAverage(dimensions) {
|
40 | return {
|
41 | namespace: 'AWS/CloudFront',
|
42 | metricName: '4xxErrorRate',
|
43 | dimensionsMap: dimensions,
|
44 | statistic: 'Average',
|
45 | };
|
46 | }
|
47 | static _5XxErrorRateAverage(dimensions) {
|
48 | return {
|
49 | namespace: 'AWS/CloudFront',
|
50 | metricName: '5xxErrorRate',
|
51 | dimensionsMap: dimensions,
|
52 | statistic: 'Average',
|
53 | };
|
54 | }
|
55 | }
|
56 | exports.CloudFrontMetrics = CloudFrontMetrics;
|
57 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xvdWRmcm9udC1jYW5uZWQtbWV0cmljcy5nZW5lcmF0ZWQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjbG91ZGZyb250LWNhbm5lZC1tZXRyaWNzLmdlbmVyYXRlZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsK0VBQStFOzs7QUFFL0UsNEJBQTRCLENBQUMsaUVBQWlFO0FBRTlGLE1BQWEsaUJBQWlCO0lBQ3JCLE1BQU0sQ0FBQyxXQUFXLENBQUMsVUFBc0Q7UUFDOUUsT0FBTztZQUNMLFNBQVMsRUFBRSxnQkFBZ0I7WUFDM0IsVUFBVSxFQUFFLFVBQVU7WUFDdEIsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLEtBQUs7U0FDakIsQ0FBQztLQUNIO0lBQ00sTUFBTSxDQUFDLHFCQUFxQixDQUFDLFVBQXNEO1FBQ3hGLE9BQU87WUFDTCxTQUFTLEVBQUUsZ0JBQWdCO1lBQzNCLFVBQVUsRUFBRSxnQkFBZ0I7WUFDNUIsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLFNBQVM7U0FDckIsQ0FBQztLQUNIO0lBQ00sTUFBTSxDQUFDLGtCQUFrQixDQUFDLFVBQXNEO1FBQ3JGLE9BQU87WUFDTCxTQUFTLEVBQUUsZ0JBQWdCO1lBQzNCLFVBQVUsRUFBRSxpQkFBaUI7WUFDN0IsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLEtBQUs7U0FDakIsQ0FBQztLQUNIO0lBQ00sTUFBTSxDQUFDLGdCQUFnQixDQUFDLFVBQXNEO1FBQ25GLE9BQU87WUFDTCxTQUFTLEVBQUUsZ0JBQWdCO1lBQzNCLFVBQVUsRUFBRSxlQUFlO1lBQzNCLGFBQWEsRUFBRSxVQUFVO1lBQ3pCLFNBQVMsRUFBRSxLQUFLO1NBQ2pCLENBQUM7S0FDSDtJQUNNLE1BQU0sQ0FBQyxvQkFBb0IsQ0FBQyxVQUFzRDtRQUN2RixPQUFPO1lBQ0wsU0FBUyxFQUFFLGdCQUFnQjtZQUMzQixVQUFVLEVBQUUsY0FBYztZQUMxQixhQUFhLEVBQUUsVUFBVTtZQUN6QixTQUFTLEVBQUUsU0FBUztTQUNyQixDQUFDO0tBQ0g7SUFDTSxNQUFNLENBQUMsb0JBQW9CLENBQUMsVUFBc0Q7UUFDdkYsT0FBTztZQUNMLFNBQVMsRUFBRSxnQkFBZ0I7WUFDM0IsVUFBVSxFQUFFLGNBQWM7WUFDMUIsYUFBYSxFQUFFLFVBQVU7WUFDekIsU0FBUyxFQUFFLFNBQVM7U0FDckIsQ0FBQztLQUNIO0NBQ0Y7QUFqREQsOENBaURDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29weXJpZ2h0IDIwMTItMjAyMiBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuXG4vKiBlc2xpbnQtZGlzYWJsZSBtYXgtbGVuICovIC8vIFRoaXMgaXMgZ2VuZXJhdGVkIGNvZGUgLSBsaW5lIGxlbmd0aHMgYXJlIGRpZmZpY3VsdCB0byBjb250cm9sXG5cbmV4cG9ydCBjbGFzcyBDbG91ZEZyb250TWV0cmljcyB7XG4gIHB1YmxpYyBzdGF0aWMgcmVxdWVzdHNTdW0oZGltZW5zaW9uczogeyBEaXN0cmlidXRpb25JZDogc3RyaW5nLCBSZWdpb246IHN0cmluZyB9KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9DbG91ZEZyb250JyxcbiAgICAgIG1ldHJpY05hbWU6ICdSZXF1ZXN0cycsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnU3VtJyxcbiAgICB9O1xuICB9XG4gIHB1YmxpYyBzdGF0aWMgdG90YWxFcnJvclJhdGVBdmVyYWdlKGRpbWVuc2lvbnM6IHsgRGlzdHJpYnV0aW9uSWQ6IHN0cmluZywgUmVnaW9uOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvQ2xvdWRGcm9udCcsXG4gICAgICBtZXRyaWNOYW1lOiAnVG90YWxFcnJvclJhdGUnLFxuICAgICAgZGltZW5zaW9uc01hcDogZGltZW5zaW9ucyxcbiAgICAgIHN0YXRpc3RpYzogJ0F2ZXJhZ2UnLFxuICAgIH07XG4gIH1cbiAgcHVibGljIHN0YXRpYyBieXRlc0Rvd25sb2FkZWRTdW0oZGltZW5zaW9uczogeyBEaXN0cmlidXRpb25JZDogc3RyaW5nLCBSZWdpb246IHN0cmluZyB9KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9DbG91ZEZyb250JyxcbiAgICAgIG1ldHJpY05hbWU6ICdCeXRlc0Rvd25sb2FkZWQnLFxuICAgICAgZGltZW5zaW9uc01hcDogZGltZW5zaW9ucyxcbiAgICAgIHN0YXRpc3RpYzogJ1N1bScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIGJ5dGVzVXBsb2FkZWRTdW0oZGltZW5zaW9uczogeyBEaXN0cmlidXRpb25JZDogc3RyaW5nLCBSZWdpb246IHN0cmluZyB9KSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG5hbWVzcGFjZTogJ0FXUy9DbG91ZEZyb250JyxcbiAgICAgIG1ldHJpY05hbWU6ICdCeXRlc1VwbG9hZGVkJyxcbiAgICAgIGRpbWVuc2lvbnNNYXA6IGRpbWVuc2lvbnMsXG4gICAgICBzdGF0aXN0aWM6ICdTdW0nLFxuICAgIH07XG4gIH1cbiAgcHVibGljIHN0YXRpYyBfNFh4RXJyb3JSYXRlQXZlcmFnZShkaW1lbnNpb25zOiB7IERpc3RyaWJ1dGlvbklkOiBzdHJpbmcsIFJlZ2lvbjogc3RyaW5nIH0pIHtcbiAgICByZXR1cm4ge1xuICAgICAgbmFtZXNwYWNlOiAnQVdTL0Nsb3VkRnJvbnQnLFxuICAgICAgbWV0cmljTmFtZTogJzR4eEVycm9yUmF0ZScsXG4gICAgICBkaW1lbnNpb25zTWFwOiBkaW1lbnNpb25zLFxuICAgICAgc3RhdGlzdGljOiAnQXZlcmFnZScsXG4gICAgfTtcbiAgfVxuICBwdWJsaWMgc3RhdGljIF81WHhFcnJvclJhdGVBdmVyYWdlKGRpbWVuc2lvbnM6IHsgRGlzdHJpYnV0aW9uSWQ6IHN0cmluZywgUmVnaW9uOiBzdHJpbmcgfSkge1xuICAgIHJldHVybiB7XG4gICAgICBuYW1lc3BhY2U6ICdBV1MvQ2xvdWRGcm9udCcsXG4gICAgICBtZXRyaWNOYW1lOiAnNXh4RXJyb3JSYXRlJyxcbiAgICAgIGRpbWVuc2lvbnNNYXA6IGRpbWVuc2lvbnMsXG4gICAgICBzdGF0aXN0aWM6ICdBdmVyYWdlJyxcbiAgICB9O1xuICB9XG59XG4iXX0= |
\ | No newline at end of file |