1 | {
|
2 | "version": "2",
|
3 | "toolVersion": "1.58.0",
|
4 | "snippets": {
|
5 | "d49c979b36d1f57a507f7f95e9e2d23d003214f8bdeb16d07ea83910b08db7ea": {
|
6 | "translations": {
|
7 | "python": {
|
8 | "source": "# fn: lambda.Function\n\n\nerrors = fn.metric_errors()",
|
9 | "version": "2"
|
10 | },
|
11 | "csharp": {
|
12 | "source": "Function fn;\n\n\nMetric errors = fn.MetricErrors();",
|
13 | "version": "1"
|
14 | },
|
15 | "java": {
|
16 | "source": "Function fn;\n\n\nMetric errors = fn.metricErrors();",
|
17 | "version": "1"
|
18 | },
|
19 | "go": {
|
20 | "source": "var fn function\n\n\nerrors := fn.metricErrors()",
|
21 | "version": "1"
|
22 | },
|
23 | "$": {
|
24 | "source": "declare const fn: lambda.Function;\n\nconst errors = fn.metricErrors();",
|
25 | "version": "0"
|
26 | }
|
27 | },
|
28 | "location": {
|
29 | "api": {
|
30 | "api": "moduleReadme",
|
31 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
32 | },
|
33 | "field": {
|
34 | "field": "markdown",
|
35 | "line": 27
|
36 | }
|
37 | },
|
38 | "didCompile": true,
|
39 | "fqnsReferenced": [
|
40 | "@aws-cdk/aws-cloudwatch.Metric"
|
41 | ],
|
42 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const fn: lambda.Function;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst errors = fn.metricErrors();\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
43 | "syntaxKindCounter": {
|
44 | "75": 6,
|
45 | "130": 1,
|
46 | "153": 1,
|
47 | "169": 1,
|
48 | "194": 1,
|
49 | "196": 1,
|
50 | "225": 2,
|
51 | "242": 2,
|
52 | "243": 2,
|
53 | "290": 1
|
54 | },
|
55 | "fqnsFingerprint": "b75bb3a9d9b2452f1b355571a09bb2d42514b1b88cc82697da3748575aaafa00"
|
56 | },
|
57 | "7c03a3d404f91569cb80fce723ee41998a7cf14d98191192247e133b3887fe49": {
|
58 | "translations": {
|
59 | "python": {
|
60 | "source": "hosted_zone = route53.HostedZone(self, \"MyHostedZone\", zone_name=\"example.org\")\nmetric = cloudwatch.Metric(\n namespace=\"AWS/Route53\",\n metric_name=\"DNSQueries\",\n dimensions_map={\n \"HostedZoneId\": hosted_zone.hosted_zone_id\n }\n)",
|
61 | "version": "2"
|
62 | },
|
63 | "csharp": {
|
64 | "source": "HostedZone hostedZone = new HostedZone(this, \"MyHostedZone\", new HostedZoneProps { ZoneName = \"example.org\" });\nMetric metric = new Metric(new MetricProps {\n Namespace = \"AWS/Route53\",\n MetricName = \"DNSQueries\",\n DimensionsMap = new Dictionary<string, string> {\n { \"HostedZoneId\", hostedZone.HostedZoneId }\n }\n});",
|
65 | "version": "1"
|
66 | },
|
67 | "java": {
|
68 | "source": "HostedZone hostedZone = HostedZone.Builder.create(this, \"MyHostedZone\").zoneName(\"example.org\").build();\nMetric metric = Metric.Builder.create()\n .namespace(\"AWS/Route53\")\n .metricName(\"DNSQueries\")\n .dimensionsMap(Map.of(\n \"HostedZoneId\", hostedZone.getHostedZoneId()))\n .build();",
|
69 | "version": "1"
|
70 | },
|
71 | "go": {
|
72 | "source": "hostedZone := route53.NewHostedZone(this, jsii.String(\"MyHostedZone\"), &hostedZoneProps{\n\tzoneName: jsii.String(\"example.org\"),\n})\nmetric := cloudwatch.NewMetric(&metricProps{\n\tnamespace: jsii.String(\"AWS/Route53\"),\n\tmetricName: jsii.String(\"DNSQueries\"),\n\tdimensionsMap: map[string]*string{\n\t\t\"HostedZoneId\": hostedZone.hostedZoneId,\n\t},\n})",
|
73 | "version": "1"
|
74 | },
|
75 | "$": {
|
76 | "source": "const hostedZone = new route53.HostedZone(this, 'MyHostedZone', { zoneName: \"example.org\" });\nconst metric = new cloudwatch.Metric({\n namespace: 'AWS/Route53',\n metricName: 'DNSQueries',\n dimensionsMap: {\n HostedZoneId: hostedZone.hostedZoneId\n }\n});",
|
77 | "version": "0"
|
78 | }
|
79 | },
|
80 | "location": {
|
81 | "api": {
|
82 | "api": "moduleReadme",
|
83 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
84 | },
|
85 | "field": {
|
86 | "field": "markdown",
|
87 | "line": 40
|
88 | }
|
89 | },
|
90 | "didCompile": true,
|
91 | "fqnsReferenced": [
|
92 | "@aws-cdk/aws-cloudwatch.Metric",
|
93 | "@aws-cdk/aws-cloudwatch.MetricProps",
|
94 | "@aws-cdk/aws-route53.HostedZone",
|
95 | "@aws-cdk/aws-route53.HostedZone#hostedZoneId",
|
96 | "@aws-cdk/aws-route53.HostedZoneProps",
|
97 | "constructs.Construct"
|
98 | ],
|
99 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nconst hostedZone = new route53.HostedZone(this, 'MyHostedZone', { zoneName: \"example.org\" });\nconst metric = new cloudwatch.Metric({\n namespace: 'AWS/Route53',\n metricName: 'DNSQueries',\n dimensionsMap: {\n HostedZoneId: hostedZone.hostedZoneId\n }\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
100 | "syntaxKindCounter": {
|
101 | "10": 4,
|
102 | "75": 13,
|
103 | "104": 1,
|
104 | "193": 3,
|
105 | "194": 3,
|
106 | "197": 2,
|
107 | "225": 2,
|
108 | "242": 2,
|
109 | "243": 2,
|
110 | "281": 5
|
111 | },
|
112 | "fqnsFingerprint": "246a2fbd4e692aa56cf78e29e8b695cfff1768c78645b3353df0bad9eeec7ba2"
|
113 | },
|
114 | "1c24d76a9416e5e1854f02b341d462fc6f2c84275adb8ba45bc9a4a4906e1bb7": {
|
115 | "translations": {
|
116 | "python": {
|
117 | "source": "metric = cloudwatch.Metric(\n namespace=\"MyNamespace\",\n metric_name=\"MyMetric\",\n dimensions_map={\n \"ProcessingStep\": \"Download\"\n }\n)",
|
118 | "version": "2"
|
119 | },
|
120 | "csharp": {
|
121 | "source": "Metric metric = new Metric(new MetricProps {\n Namespace = \"MyNamespace\",\n MetricName = \"MyMetric\",\n DimensionsMap = new Dictionary<string, string> {\n { \"ProcessingStep\", \"Download\" }\n }\n});",
|
122 | "version": "1"
|
123 | },
|
124 | "java": {
|
125 | "source": "Metric metric = Metric.Builder.create()\n .namespace(\"MyNamespace\")\n .metricName(\"MyMetric\")\n .dimensionsMap(Map.of(\n \"ProcessingStep\", \"Download\"))\n .build();",
|
126 | "version": "1"
|
127 | },
|
128 | "go": {
|
129 | "source": "metric := cloudwatch.NewMetric(&metricProps{\n\tnamespace: jsii.String(\"MyNamespace\"),\n\tmetricName: jsii.String(\"MyMetric\"),\n\tdimensionsMap: map[string]*string{\n\t\t\"ProcessingStep\": jsii.String(\"Download\"),\n\t},\n})",
|
130 | "version": "1"
|
131 | },
|
132 | "$": {
|
133 | "source": "const metric = new cloudwatch.Metric({\n namespace: 'MyNamespace',\n metricName: 'MyMetric',\n dimensionsMap: {\n ProcessingStep: 'Download'\n }\n});",
|
134 | "version": "0"
|
135 | }
|
136 | },
|
137 | "location": {
|
138 | "api": {
|
139 | "api": "moduleReadme",
|
140 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
141 | },
|
142 | "field": {
|
143 | "field": "markdown",
|
144 | "line": 56
|
145 | }
|
146 | },
|
147 | "didCompile": true,
|
148 | "fqnsReferenced": [
|
149 | "@aws-cdk/aws-cloudwatch.Metric",
|
150 | "@aws-cdk/aws-cloudwatch.MetricProps"
|
151 | ],
|
152 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nconst metric = new cloudwatch.Metric({\n namespace: 'MyNamespace',\n metricName: 'MyMetric',\n dimensionsMap: {\n ProcessingStep: 'Download'\n }\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
153 | "syntaxKindCounter": {
|
154 | "10": 3,
|
155 | "75": 7,
|
156 | "193": 2,
|
157 | "194": 1,
|
158 | "197": 1,
|
159 | "225": 1,
|
160 | "242": 1,
|
161 | "243": 1,
|
162 | "281": 4
|
163 | },
|
164 | "fqnsFingerprint": "087202f23cfe91448b6f603badfd0f34456db0f16bbb5a99a5e48aca326762c6"
|
165 | },
|
166 | "e0e6577612f4e90fca287dcf97860b1cbfd24be1756b60b03839bef859c150c7": {
|
167 | "translations": {
|
168 | "python": {
|
169 | "source": "# fn: lambda.Function\n\n\nall_problems = cloudwatch.MathExpression(\n expression=\"errors + throttles\",\n using_metrics={\n \"errors\": fn.metric_errors(),\n \"faults\": fn.metric_throttles()\n }\n)",
|
170 | "version": "2"
|
171 | },
|
172 | "csharp": {
|
173 | "source": "Function fn;\n\n\nMathExpression allProblems = new MathExpression(new MathExpressionProps {\n Expression = \"errors + throttles\",\n UsingMetrics = new Dictionary<string, IMetric> {\n { \"errors\", fn.MetricErrors() },\n { \"faults\", fn.MetricThrottles() }\n }\n});",
|
174 | "version": "1"
|
175 | },
|
176 | "java": {
|
177 | "source": "Function fn;\n\n\nMathExpression allProblems = MathExpression.Builder.create()\n .expression(\"errors + throttles\")\n .usingMetrics(Map.of(\n \"errors\", fn.metricErrors(),\n \"faults\", fn.metricThrottles()))\n .build();",
|
178 | "version": "1"
|
179 | },
|
180 | "go": {
|
181 | "source": "var fn function\n\n\nallProblems := cloudwatch.NewMathExpression(&mathExpressionProps{\n\texpression: jsii.String(\"errors + throttles\"),\n\tusingMetrics: map[string]iMetric{\n\t\t\"errors\": fn.metricErrors(),\n\t\t\"faults\": fn.metricThrottles(),\n\t},\n})",
|
182 | "version": "1"
|
183 | },
|
184 | "$": {
|
185 | "source": "declare const fn: lambda.Function;\n\nconst allProblems = new cloudwatch.MathExpression({\n expression: \"errors + throttles\",\n usingMetrics: {\n errors: fn.metricErrors(),\n faults: fn.metricThrottles(),\n }\n});",
|
186 | "version": "0"
|
187 | }
|
188 | },
|
189 | "location": {
|
190 | "api": {
|
191 | "api": "moduleReadme",
|
192 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
193 | },
|
194 | "field": {
|
195 | "field": "markdown",
|
196 | "line": 71
|
197 | }
|
198 | },
|
199 | "didCompile": true,
|
200 | "fqnsReferenced": [
|
201 | "@aws-cdk/aws-cloudwatch.IMetric",
|
202 | "@aws-cdk/aws-cloudwatch.MathExpression",
|
203 | "@aws-cdk/aws-cloudwatch.MathExpressionProps"
|
204 | ],
|
205 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const fn: lambda.Function;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst allProblems = new cloudwatch.MathExpression({\n expression: \"errors + throttles\",\n usingMetrics: {\n errors: fn.metricErrors(),\n faults: fn.metricThrottles(),\n }\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
206 | "syntaxKindCounter": {
|
207 | "10": 1,
|
208 | "75": 14,
|
209 | "130": 1,
|
210 | "153": 1,
|
211 | "169": 1,
|
212 | "193": 2,
|
213 | "194": 3,
|
214 | "196": 2,
|
215 | "197": 1,
|
216 | "225": 2,
|
217 | "242": 2,
|
218 | "243": 2,
|
219 | "281": 4,
|
220 | "290": 1
|
221 | },
|
222 | "fqnsFingerprint": "8a95c14cad450e60e066f38e4e55360a750a83efd1716dfbd4e3bc9cf1607374"
|
223 | },
|
224 | "3c44ef26fbf1700dc2d558fdb87da7bccc962a384472ffb84411cd91e987ecd8": {
|
225 | "translations": {
|
226 | "python": {
|
227 | "source": "# fn: lambda.Function\n# all_problems: cloudwatch.MathExpression\n\n\nproblem_percentage = cloudwatch.MathExpression(\n expression=\"(problems / invocations) * 100\",\n using_metrics={\n \"problems\": all_problems,\n \"invocations\": fn.metric_invocations()\n }\n)",
|
228 | "version": "2"
|
229 | },
|
230 | "csharp": {
|
231 | "source": "Function fn;\nMathExpression allProblems;\n\n\nMathExpression problemPercentage = new MathExpression(new MathExpressionProps {\n Expression = \"(problems / invocations) * 100\",\n UsingMetrics = new Dictionary<string, IMetric> {\n { \"problems\", allProblems },\n { \"invocations\", fn.MetricInvocations() }\n }\n});",
|
232 | "version": "1"
|
233 | },
|
234 | "java": {
|
235 | "source": "Function fn;\nMathExpression allProblems;\n\n\nMathExpression problemPercentage = MathExpression.Builder.create()\n .expression(\"(problems / invocations) * 100\")\n .usingMetrics(Map.of(\n \"problems\", allProblems,\n \"invocations\", fn.metricInvocations()))\n .build();",
|
236 | "version": "1"
|
237 | },
|
238 | "go": {
|
239 | "source": "var fn function\nvar allProblems mathExpression\n\n\nproblemPercentage := cloudwatch.NewMathExpression(&mathExpressionProps{\n\texpression: jsii.String(\"(problems / invocations) * 100\"),\n\tusingMetrics: map[string]iMetric{\n\t\t\"problems\": allProblems,\n\t\t\"invocations\": fn.metricInvocations(),\n\t},\n})",
|
240 | "version": "1"
|
241 | },
|
242 | "$": {
|
243 | "source": "declare const fn: lambda.Function;\ndeclare const allProblems: cloudwatch.MathExpression;\n\nconst problemPercentage = new cloudwatch.MathExpression({\n expression: \"(problems / invocations) * 100\",\n usingMetrics: {\n problems: allProblems,\n invocations: fn.metricInvocations()\n }\n});",
|
244 | "version": "0"
|
245 | }
|
246 | },
|
247 | "location": {
|
248 | "api": {
|
249 | "api": "moduleReadme",
|
250 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
251 | },
|
252 | "field": {
|
253 | "field": "markdown",
|
254 | "line": 86
|
255 | }
|
256 | },
|
257 | "didCompile": true,
|
258 | "fqnsReferenced": [
|
259 | "@aws-cdk/aws-cloudwatch.IMetric",
|
260 | "@aws-cdk/aws-cloudwatch.MathExpression",
|
261 | "@aws-cdk/aws-cloudwatch.MathExpressionProps"
|
262 | ],
|
263 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const fn: lambda.Function;\ndeclare const allProblems: cloudwatch.MathExpression;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst problemPercentage = new cloudwatch.MathExpression({\n expression: \"(problems / invocations) * 100\",\n usingMetrics: {\n problems: allProblems,\n invocations: fn.metricInvocations()\n }\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
264 | "syntaxKindCounter": {
|
265 | "10": 1,
|
266 | "75": 16,
|
267 | "130": 2,
|
268 | "153": 2,
|
269 | "169": 2,
|
270 | "193": 2,
|
271 | "194": 2,
|
272 | "196": 1,
|
273 | "197": 1,
|
274 | "225": 3,
|
275 | "242": 3,
|
276 | "243": 3,
|
277 | "281": 4,
|
278 | "290": 1
|
279 | },
|
280 | "fqnsFingerprint": "8a95c14cad450e60e066f38e4e55360a750a83efd1716dfbd4e3bc9cf1607374"
|
281 | },
|
282 | "9bb2a1cc3eff64a126194c3fd08d28fddda3000fe27c44ac356adc5e38ff2d96": {
|
283 | "translations": {
|
284 | "python": {
|
285 | "source": "cpu_utilization = cloudwatch.MathExpression(\n expression=\"SEARCH('{AWS/EC2,InstanceId} MetricName=\\\"CPUUtilization\\\"', 'Average', 300)\",\n\n # Specifying '' as the label suppresses the default behavior\n # of using the expression as metric label. This is especially appropriate\n # when using expressions that return multiple time series (like SEARCH()\n # or METRICS()), to show the labels of the retrieved metrics only.\n label=\"\"\n)",
|
286 | "version": "2"
|
287 | },
|
288 | "csharp": {
|
289 | "source": "MathExpression cpuUtilization = new MathExpression(new MathExpressionProps {\n Expression = \"SEARCH('{AWS/EC2,InstanceId} MetricName=\\\"CPUUtilization\\\"', 'Average', 300)\",\n\n // Specifying '' as the label suppresses the default behavior\n // of using the expression as metric label. This is especially appropriate\n // when using expressions that return multiple time series (like SEARCH()\n // or METRICS()), to show the labels of the retrieved metrics only.\n Label = \"\"\n});",
|
290 | "version": "1"
|
291 | },
|
292 | "java": {
|
293 | "source": "MathExpression cpuUtilization = MathExpression.Builder.create()\n .expression(\"SEARCH('{AWS/EC2,InstanceId} MetricName=\\\"CPUUtilization\\\"', 'Average', 300)\")\n\n // Specifying '' as the label suppresses the default behavior\n // of using the expression as metric label. This is especially appropriate\n // when using expressions that return multiple time series (like SEARCH()\n // or METRICS()), to show the labels of the retrieved metrics only.\n .label(\"\")\n .build();",
|
294 | "version": "1"
|
295 | },
|
296 | "go": {
|
297 | "source": "cpuUtilization := cloudwatch.NewMathExpression(&mathExpressionProps{\n\texpression: jsii.String(\"SEARCH('{AWS/EC2,InstanceId} MetricName=\\\"CPUUtilization\\\"', 'Average', 300)\"),\n\n\t// Specifying '' as the label suppresses the default behavior\n\t// of using the expression as metric label. This is especially appropriate\n\t// when using expressions that return multiple time series (like SEARCH()\n\t// or METRICS()), to show the labels of the retrieved metrics only.\n\tlabel: jsii.String(\"\"),\n})",
|
298 | "version": "1"
|
299 | },
|
300 | "$": {
|
301 | "source": "const cpuUtilization = new cloudwatch.MathExpression({\n expression: \"SEARCH('{AWS/EC2,InstanceId} MetricName=\\\"CPUUtilization\\\"', 'Average', 300)\",\n\n // Specifying '' as the label suppresses the default behavior\n // of using the expression as metric label. This is especially appropriate\n // when using expressions that return multiple time series (like SEARCH()\n // or METRICS()), to show the labels of the retrieved metrics only.\n label: '',\n});",
|
302 | "version": "0"
|
303 | }
|
304 | },
|
305 | "location": {
|
306 | "api": {
|
307 | "api": "moduleReadme",
|
308 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
309 | },
|
310 | "field": {
|
311 | "field": "markdown",
|
312 | "line": 105
|
313 | }
|
314 | },
|
315 | "didCompile": true,
|
316 | "fqnsReferenced": [
|
317 | "@aws-cdk/aws-cloudwatch.MathExpression",
|
318 | "@aws-cdk/aws-cloudwatch.MathExpressionProps"
|
319 | ],
|
320 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\nconst cpuUtilization = new cloudwatch.MathExpression({\n expression: \"SEARCH('{AWS/EC2,InstanceId} MetricName=\\\"CPUUtilization\\\"', 'Average', 300)\",\n\n // Specifying '' as the label suppresses the default behavior\n // of using the expression as metric label. This is especially appropriate\n // when using expressions that return multiple time series (like SEARCH()\n // or METRICS()), to show the labels of the retrieved metrics only.\n label: '',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
321 | "syntaxKindCounter": {
|
322 | "10": 2,
|
323 | "75": 5,
|
324 | "193": 1,
|
325 | "194": 1,
|
326 | "197": 1,
|
327 | "225": 1,
|
328 | "242": 1,
|
329 | "243": 1,
|
330 | "281": 2
|
331 | },
|
332 | "fqnsFingerprint": "d076b8f8d5159f89701271919860e1d06da34c1b313ccdeda1241e8347a71d6f"
|
333 | },
|
334 | "2cde04306e1a22bd62e171efa5384e4e8e27af0ee46cea9a8734eb5bd670c361": {
|
335 | "translations": {
|
336 | "python": {
|
337 | "source": "# fn: lambda.Function\n\n\nminute_error_rate = fn.metric_errors(\n statistic=\"avg\",\n period=Duration.minutes(1),\n label=\"Lambda failure rate\"\n)",
|
338 | "version": "2"
|
339 | },
|
340 | "csharp": {
|
341 | "source": "Function fn;\n\n\nMetric minuteErrorRate = fn.MetricErrors(new MetricOptions {\n Statistic = \"avg\",\n Period = Duration.Minutes(1),\n Label = \"Lambda failure rate\"\n});",
|
342 | "version": "1"
|
343 | },
|
344 | "java": {
|
345 | "source": "Function fn;\n\n\nMetric minuteErrorRate = fn.metricErrors(MetricOptions.builder()\n .statistic(\"avg\")\n .period(Duration.minutes(1))\n .label(\"Lambda failure rate\")\n .build());",
|
346 | "version": "1"
|
347 | },
|
348 | "go": {
|
349 | "source": "var fn function\n\n\nminuteErrorRate := fn.metricErrors(&metricOptions{\n\tstatistic: jsii.String(\"avg\"),\n\tperiod: *awscdkcore.Duration.minutes(jsii.Number(1)),\n\tlabel: jsii.String(\"Lambda failure rate\"),\n})",
|
350 | "version": "1"
|
351 | },
|
352 | "$": {
|
353 | "source": "declare const fn: lambda.Function;\n\nconst minuteErrorRate = fn.metricErrors({\n statistic: 'avg',\n period: Duration.minutes(1),\n label: 'Lambda failure rate'\n});",
|
354 | "version": "0"
|
355 | }
|
356 | },
|
357 | "location": {
|
358 | "api": {
|
359 | "api": "moduleReadme",
|
360 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
361 | },
|
362 | "field": {
|
363 | "field": "markdown",
|
364 | "line": 135
|
365 | }
|
366 | },
|
367 | "didCompile": true,
|
368 | "fqnsReferenced": [
|
369 | "@aws-cdk/aws-cloudwatch.Metric",
|
370 | "@aws-cdk/aws-cloudwatch.MetricOptions",
|
371 | "@aws-cdk/core.Duration",
|
372 | "@aws-cdk/core.Duration#minutes"
|
373 | ],
|
374 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const fn: lambda.Function;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst minuteErrorRate = fn.metricErrors({\n statistic: 'avg',\n period: Duration.minutes(1),\n label: 'Lambda failure rate'\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
375 | "syntaxKindCounter": {
|
376 | "8": 1,
|
377 | "10": 2,
|
378 | "75": 11,
|
379 | "130": 1,
|
380 | "153": 1,
|
381 | "169": 1,
|
382 | "193": 1,
|
383 | "194": 2,
|
384 | "196": 2,
|
385 | "225": 2,
|
386 | "242": 2,
|
387 | "243": 2,
|
388 | "281": 3,
|
389 | "290": 1
|
390 | },
|
391 | "fqnsFingerprint": "0403a2d3527b3542a5966cc11b3ed44ac3ea5d6f87538223070f30ed3dd59f87"
|
392 | },
|
393 | "c48368c3648768426d3ff9557d4d50a524f8033ec2776e226c92ecf4aeece403": {
|
394 | "translations": {
|
395 | "python": {
|
396 | "source": "# fn: lambda.Function\n\n\nminute_error_rate = fn.metric_errors(\n statistic=\"sum\",\n period=Duration.hours(1),\n\n # Show the maximum hourly error count in the legend\n label=\"[max: ${MAX}] Lambda failure rate\"\n)",
|
397 | "version": "2"
|
398 | },
|
399 | "csharp": {
|
400 | "source": "Function fn;\n\n\nMetric minuteErrorRate = fn.MetricErrors(new MetricOptions {\n Statistic = \"sum\",\n Period = Duration.Hours(1),\n\n // Show the maximum hourly error count in the legend\n Label = \"[max: ${MAX}] Lambda failure rate\"\n});",
|
401 | "version": "1"
|
402 | },
|
403 | "java": {
|
404 | "source": "Function fn;\n\n\nMetric minuteErrorRate = fn.metricErrors(MetricOptions.builder()\n .statistic(\"sum\")\n .period(Duration.hours(1))\n\n // Show the maximum hourly error count in the legend\n .label(\"[max: ${MAX}] Lambda failure rate\")\n .build());",
|
405 | "version": "1"
|
406 | },
|
407 | "go": {
|
408 | "source": "var fn function\n\n\nminuteErrorRate := fn.metricErrors(&metricOptions{\n\tstatistic: jsii.String(\"sum\"),\n\tperiod: *awscdkcore.Duration.hours(jsii.Number(1)),\n\n\t// Show the maximum hourly error count in the legend\n\tlabel: jsii.String(\"[max: ${MAX}] Lambda failure rate\"),\n})",
|
409 | "version": "1"
|
410 | },
|
411 | "$": {
|
412 | "source": "declare const fn: lambda.Function;\n\nconst minuteErrorRate = fn.metricErrors({\n statistic: 'sum',\n period: Duration.hours(1),\n\n // Show the maximum hourly error count in the legend\n label: '[max: ${MAX}] Lambda failure rate',\n});",
|
413 | "version": "0"
|
414 | }
|
415 | },
|
416 | "location": {
|
417 | "api": {
|
418 | "api": "moduleReadme",
|
419 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
420 | },
|
421 | "field": {
|
422 | "field": "markdown",
|
423 | "line": 174
|
424 | }
|
425 | },
|
426 | "didCompile": true,
|
427 | "fqnsReferenced": [
|
428 | "@aws-cdk/aws-cloudwatch.Metric",
|
429 | "@aws-cdk/aws-cloudwatch.MetricOptions",
|
430 | "@aws-cdk/core.Duration",
|
431 | "@aws-cdk/core.Duration#hours"
|
432 | ],
|
433 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const fn: lambda.Function;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst minuteErrorRate = fn.metricErrors({\n statistic: 'sum',\n period: Duration.hours(1),\n\n // Show the maximum hourly error count in the legend\n label: '[max: ${MAX}] Lambda failure rate',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
434 | "syntaxKindCounter": {
|
435 | "8": 1,
|
436 | "10": 2,
|
437 | "75": 11,
|
438 | "130": 1,
|
439 | "153": 1,
|
440 | "169": 1,
|
441 | "193": 1,
|
442 | "194": 2,
|
443 | "196": 2,
|
444 | "225": 2,
|
445 | "242": 2,
|
446 | "243": 2,
|
447 | "281": 3,
|
448 | "290": 1
|
449 | },
|
450 | "fqnsFingerprint": "3945d2aa18e8771579b70b9961819dabe3de06c0504da86161687cd36713019b"
|
451 | },
|
452 | "c62b6e9ea6eb19cde44536cb807c284a15ba05e9615294eda4a7fc502259f55d": {
|
453 | "translations": {
|
454 | "python": {
|
455 | "source": "# fn: lambda.Function\n\n\ncloudwatch.Alarm(self, \"Alarm\",\n metric=fn.metric_errors(),\n threshold=100,\n evaluation_periods=2\n)",
|
456 | "version": "2"
|
457 | },
|
458 | "csharp": {
|
459 | "source": "Function fn;\n\n\nnew Alarm(this, \"Alarm\", new AlarmProps {\n Metric = fn.MetricErrors(),\n Threshold = 100,\n EvaluationPeriods = 2\n});",
|
460 | "version": "1"
|
461 | },
|
462 | "java": {
|
463 | "source": "Function fn;\n\n\nAlarm.Builder.create(this, \"Alarm\")\n .metric(fn.metricErrors())\n .threshold(100)\n .evaluationPeriods(2)\n .build();",
|
464 | "version": "1"
|
465 | },
|
466 | "go": {
|
467 | "source": "var fn function\n\n\ncloudwatch.NewAlarm(this, jsii.String(\"Alarm\"), &alarmProps{\n\tmetric: fn.metricErrors(),\n\tthreshold: jsii.Number(100),\n\tevaluationPeriods: jsii.Number(2),\n})",
|
468 | "version": "1"
|
469 | },
|
470 | "$": {
|
471 | "source": "declare const fn: lambda.Function;\n\nnew cloudwatch.Alarm(this, 'Alarm', {\n metric: fn.metricErrors(),\n threshold: 100,\n evaluationPeriods: 2,\n});",
|
472 | "version": "0"
|
473 | }
|
474 | },
|
475 | "location": {
|
476 | "api": {
|
477 | "api": "moduleReadme",
|
478 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
479 | },
|
480 | "field": {
|
481 | "field": "markdown",
|
482 | "line": 198
|
483 | }
|
484 | },
|
485 | "didCompile": true,
|
486 | "fqnsReferenced": [
|
487 | "@aws-cdk/aws-cloudwatch.Alarm",
|
488 | "@aws-cdk/aws-cloudwatch.AlarmProps",
|
489 | "@aws-cdk/aws-cloudwatch.IMetric",
|
490 | "constructs.Construct"
|
491 | ],
|
492 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const fn: lambda.Function;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nnew cloudwatch.Alarm(this, 'Alarm', {\n metric: fn.metricErrors(),\n threshold: 100,\n evaluationPeriods: 2,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
493 | "syntaxKindCounter": {
|
494 | "8": 2,
|
495 | "10": 1,
|
496 | "75": 10,
|
497 | "104": 1,
|
498 | "130": 1,
|
499 | "153": 1,
|
500 | "169": 1,
|
501 | "193": 1,
|
502 | "194": 2,
|
503 | "196": 1,
|
504 | "197": 1,
|
505 | "225": 1,
|
506 | "226": 1,
|
507 | "242": 1,
|
508 | "243": 1,
|
509 | "281": 3,
|
510 | "290": 1
|
511 | },
|
512 | "fqnsFingerprint": "6e79e7dcfe0189242492fb93f3f778cec45c81a17088ee3486ae591176f05d95"
|
513 | },
|
514 | "79c88735991c2aa6796adf9e38f29a8328ece1d607bf300be6700e755aa652fd": {
|
515 | "translations": {
|
516 | "python": {
|
517 | "source": "# fn: lambda.Function\n\n\nfn.metric_errors().create_alarm(self, \"Alarm\",\n threshold=100,\n evaluation_periods=2\n)",
|
518 | "version": "2"
|
519 | },
|
520 | "csharp": {
|
521 | "source": "Function fn;\n\n\nfn.MetricErrors().CreateAlarm(this, \"Alarm\", new CreateAlarmOptions {\n Threshold = 100,\n EvaluationPeriods = 2\n});",
|
522 | "version": "1"
|
523 | },
|
524 | "java": {
|
525 | "source": "Function fn;\n\n\nfn.metricErrors().createAlarm(this, \"Alarm\", CreateAlarmOptions.builder()\n .threshold(100)\n .evaluationPeriods(2)\n .build());",
|
526 | "version": "1"
|
527 | },
|
528 | "go": {
|
529 | "source": "var fn function\n\n\nfn.metricErrors().createAlarm(this, jsii.String(\"Alarm\"), &createAlarmOptions{\n\tthreshold: jsii.Number(100),\n\tevaluationPeriods: jsii.Number(2),\n})",
|
530 | "version": "1"
|
531 | },
|
532 | "$": {
|
533 | "source": "declare const fn: lambda.Function;\n\nfn.metricErrors().createAlarm(this, 'Alarm', {\n threshold: 100,\n evaluationPeriods: 2,\n});",
|
534 | "version": "0"
|
535 | }
|
536 | },
|
537 | "location": {
|
538 | "api": {
|
539 | "api": "moduleReadme",
|
540 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
541 | },
|
542 | "field": {
|
543 | "field": "markdown",
|
544 | "line": 210
|
545 | }
|
546 | },
|
547 | "didCompile": true,
|
548 | "fqnsReferenced": [
|
549 | "@aws-cdk/aws-cloudwatch.CreateAlarmOptions",
|
550 | "@aws-cdk/aws-cloudwatch.Metric#createAlarm",
|
551 | "@aws-cdk/core.Construct"
|
552 | ],
|
553 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const fn: lambda.Function;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nfn.metricErrors().createAlarm(this, 'Alarm', {\n threshold: 100,\n evaluationPeriods: 2,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
554 | "syntaxKindCounter": {
|
555 | "8": 2,
|
556 | "10": 1,
|
557 | "75": 8,
|
558 | "104": 1,
|
559 | "130": 1,
|
560 | "153": 1,
|
561 | "169": 1,
|
562 | "193": 1,
|
563 | "194": 2,
|
564 | "196": 2,
|
565 | "225": 1,
|
566 | "226": 1,
|
567 | "242": 1,
|
568 | "243": 1,
|
569 | "281": 2,
|
570 | "290": 1
|
571 | },
|
572 | "fqnsFingerprint": "ecd9b00a4113c7a85c9d87a2d5cb2133b2e7eaf42a1f4b221f50ed8608c77f0c"
|
573 | },
|
574 | "3a31b8ab4f24dc7de1dc1aa021ccae3b0074fc61ebe97ba9c528b5418a4fefcc": {
|
575 | "translations": {
|
576 | "python": {
|
577 | "source": "import aws_cdk.aws_cloudwatch_actions as cw_actions\n# alarm: cloudwatch.Alarm\n\n\ntopic = sns.Topic(self, \"Topic\")\nalarm.add_alarm_action(cw_actions.SnsAction(topic))",
|
578 | "version": "2"
|
579 | },
|
580 | "csharp": {
|
581 | "source": "using Amazon.CDK.AWS.CloudWatch.Actions;\nAlarm alarm;\n\n\nTopic topic = new Topic(this, \"Topic\");\nalarm.AddAlarmAction(new SnsAction(topic));",
|
582 | "version": "1"
|
583 | },
|
584 | "java": {
|
585 | "source": "import software.amazon.awscdk.services.cloudwatch.actions.*;\nAlarm alarm;\n\n\nTopic topic = new Topic(this, \"Topic\");\nalarm.addAlarmAction(new SnsAction(topic));",
|
586 | "version": "1"
|
587 | },
|
588 | "go": {
|
589 | "source": "import cw_actions \"github.com/aws-samples/dummy/awscdkawscloudwatchactions\"\nvar alarm alarm\n\n\ntopic := sns.NewTopic(this, jsii.String(\"Topic\"))\nalarm.addAlarmAction(cw_actions.NewSnsAction(topic))",
|
590 | "version": "1"
|
591 | },
|
592 | "$": {
|
593 | "source": "import * as cw_actions from '@aws-cdk/aws-cloudwatch-actions';\ndeclare const alarm: cloudwatch.Alarm;\n\nconst topic = new sns.Topic(this, 'Topic');\nalarm.addAlarmAction(new cw_actions.SnsAction(topic));",
|
594 | "version": "0"
|
595 | }
|
596 | },
|
597 | "location": {
|
598 | "api": {
|
599 | "api": "moduleReadme",
|
600 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
601 | },
|
602 | "field": {
|
603 | "field": "markdown",
|
604 | "line": 234
|
605 | }
|
606 | },
|
607 | "didCompile": true,
|
608 | "fqnsReferenced": [
|
609 | "@aws-cdk/aws-cloudwatch-actions.SnsAction",
|
610 | "@aws-cdk/aws-cloudwatch.Alarm#addAlarmAction",
|
611 | "@aws-cdk/aws-cloudwatch.IAlarmAction",
|
612 | "@aws-cdk/aws-sns.ITopic",
|
613 | "@aws-cdk/aws-sns.Topic",
|
614 | "constructs.Construct"
|
615 | ],
|
616 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as cw_actions from '@aws-cdk/aws-cloudwatch-actions';\ndeclare const alarm: cloudwatch.Alarm;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst topic = new sns.Topic(this, 'Topic');\nalarm.addAlarmAction(new cw_actions.SnsAction(topic));\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
617 | "syntaxKindCounter": {
|
618 | "10": 2,
|
619 | "75": 12,
|
620 | "104": 1,
|
621 | "130": 1,
|
622 | "153": 1,
|
623 | "169": 1,
|
624 | "194": 3,
|
625 | "196": 1,
|
626 | "197": 2,
|
627 | "225": 2,
|
628 | "226": 1,
|
629 | "242": 2,
|
630 | "243": 2,
|
631 | "254": 1,
|
632 | "255": 1,
|
633 | "256": 1,
|
634 | "290": 1
|
635 | },
|
636 | "fqnsFingerprint": "fa70d9ce808da817e3a4f0c7b3066421e3844c75f6796d714b24b7063a53cfe4"
|
637 | },
|
638 | "c1484f351e36b25a33ad249d74d35830c5473e7ea50fe6424359174d131c5b4e": {
|
639 | "translations": {
|
640 | "python": {
|
641 | "source": "# alarm1: cloudwatch.Alarm\n# alarm2: cloudwatch.Alarm\n# alarm3: cloudwatch.Alarm\n# alarm4: cloudwatch.Alarm\n\n\nalarm_rule = cloudwatch.AlarmRule.any_of(\n cloudwatch.AlarmRule.all_of(\n cloudwatch.AlarmRule.any_of(alarm1,\n cloudwatch.AlarmRule.from_alarm(alarm2, cloudwatch.AlarmState.OK), alarm3),\n cloudwatch.AlarmRule.not(cloudwatch.AlarmRule.from_alarm(alarm4, cloudwatch.AlarmState.INSUFFICIENT_DATA))),\n cloudwatch.AlarmRule.from_boolean(False))\n\ncloudwatch.CompositeAlarm(self, \"MyAwesomeCompositeAlarm\",\n alarm_rule=alarm_rule\n)",
|
642 | "version": "2"
|
643 | },
|
644 | "csharp": {
|
645 | "source": "Alarm alarm1;\nAlarm alarm2;\nAlarm alarm3;\nAlarm alarm4;\n\n\nIAlarmRule alarmRule = AlarmRule.AnyOf(AlarmRule.AllOf(AlarmRule.AnyOf(alarm1, AlarmRule.FromAlarm(alarm2, AlarmState.OK), alarm3), AlarmRule.Not(AlarmRule.FromAlarm(alarm4, AlarmState.INSUFFICIENT_DATA))), AlarmRule.FromBoolean(false));\n\nnew CompositeAlarm(this, \"MyAwesomeCompositeAlarm\", new CompositeAlarmProps {\n AlarmRule = alarmRule\n});",
|
646 | "version": "1"
|
647 | },
|
648 | "java": {
|
649 | "source": "Alarm alarm1;\nAlarm alarm2;\nAlarm alarm3;\nAlarm alarm4;\n\n\nIAlarmRule alarmRule = AlarmRule.anyOf(AlarmRule.allOf(AlarmRule.anyOf(alarm1, AlarmRule.fromAlarm(alarm2, AlarmState.OK), alarm3), AlarmRule.not(AlarmRule.fromAlarm(alarm4, AlarmState.INSUFFICIENT_DATA))), AlarmRule.fromBoolean(false));\n\nCompositeAlarm.Builder.create(this, \"MyAwesomeCompositeAlarm\")\n .alarmRule(alarmRule)\n .build();",
|
650 | "version": "1"
|
651 | },
|
652 | "go": {
|
653 | "source": "var alarm1 alarm\nvar alarm2 alarm\nvar alarm3 alarm\nvar alarm4 alarm\n\n\nalarmRule := cloudwatch.alarmRule.anyOf(cloudwatch.alarmRule.allOf(cloudwatch.alarmRule.anyOf(alarm1, cloudwatch.alarmRule.fromAlarm(alarm2, cloudwatch.alarmState_OK), alarm3), cloudwatch.alarmRule.not(cloudwatch.alarmRule.fromAlarm(alarm4, cloudwatch.alarmState_INSUFFICIENT_DATA))), cloudwatch.alarmRule.fromBoolean(jsii.Boolean(false)))\n\ncloudwatch.NewCompositeAlarm(this, jsii.String(\"MyAwesomeCompositeAlarm\"), &compositeAlarmProps{\n\talarmRule: alarmRule,\n})",
|
654 | "version": "1"
|
655 | },
|
656 | "$": {
|
657 | "source": "declare const alarm1: cloudwatch.Alarm;\ndeclare const alarm2: cloudwatch.Alarm;\ndeclare const alarm3: cloudwatch.Alarm;\ndeclare const alarm4: cloudwatch.Alarm;\n\nconst alarmRule = cloudwatch.AlarmRule.anyOf(\n cloudwatch.AlarmRule.allOf(\n cloudwatch.AlarmRule.anyOf(\n alarm1,\n cloudwatch.AlarmRule.fromAlarm(alarm2, cloudwatch.AlarmState.OK),\n alarm3,\n ),\n cloudwatch.AlarmRule.not(cloudwatch.AlarmRule.fromAlarm(alarm4, cloudwatch.AlarmState.INSUFFICIENT_DATA)),\n ),\n cloudwatch.AlarmRule.fromBoolean(false),\n);\n\nnew cloudwatch.CompositeAlarm(this, 'MyAwesomeCompositeAlarm', {\n alarmRule,\n});",
|
658 | "version": "0"
|
659 | }
|
660 | },
|
661 | "location": {
|
662 | "api": {
|
663 | "api": "moduleReadme",
|
664 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
665 | },
|
666 | "field": {
|
667 | "field": "markdown",
|
668 | "line": 268
|
669 | }
|
670 | },
|
671 | "didCompile": true,
|
672 | "fqnsReferenced": [
|
673 | "@aws-cdk/aws-cloudwatch.AlarmRule",
|
674 | "@aws-cdk/aws-cloudwatch.AlarmRule#allOf",
|
675 | "@aws-cdk/aws-cloudwatch.AlarmRule#anyOf",
|
676 | "@aws-cdk/aws-cloudwatch.AlarmRule#fromAlarm",
|
677 | "@aws-cdk/aws-cloudwatch.AlarmRule#fromBoolean",
|
678 | "@aws-cdk/aws-cloudwatch.AlarmRule#not",
|
679 | "@aws-cdk/aws-cloudwatch.AlarmState",
|
680 | "@aws-cdk/aws-cloudwatch.AlarmState#INSUFFICIENT_DATA",
|
681 | "@aws-cdk/aws-cloudwatch.AlarmState#OK",
|
682 | "@aws-cdk/aws-cloudwatch.CompositeAlarm",
|
683 | "@aws-cdk/aws-cloudwatch.CompositeAlarmProps",
|
684 | "@aws-cdk/aws-cloudwatch.IAlarm",
|
685 | "@aws-cdk/aws-cloudwatch.IAlarmRule",
|
686 | "constructs.Construct"
|
687 | ],
|
688 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const alarm1: cloudwatch.Alarm;\ndeclare const alarm2: cloudwatch.Alarm;\ndeclare const alarm3: cloudwatch.Alarm;\ndeclare const alarm4: cloudwatch.Alarm;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst alarmRule = cloudwatch.AlarmRule.anyOf(\n cloudwatch.AlarmRule.allOf(\n cloudwatch.AlarmRule.anyOf(\n alarm1,\n cloudwatch.AlarmRule.fromAlarm(alarm2, cloudwatch.AlarmState.OK),\n alarm3,\n ),\n cloudwatch.AlarmRule.not(cloudwatch.AlarmRule.fromAlarm(alarm4, cloudwatch.AlarmState.INSUFFICIENT_DATA)),\n ),\n cloudwatch.AlarmRule.fromBoolean(false),\n);\n\nnew cloudwatch.CompositeAlarm(this, 'MyAwesomeCompositeAlarm', {\n alarmRule,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
689 | "syntaxKindCounter": {
|
690 | "10": 1,
|
691 | "75": 47,
|
692 | "91": 1,
|
693 | "104": 1,
|
694 | "130": 4,
|
695 | "153": 4,
|
696 | "169": 4,
|
697 | "193": 1,
|
698 | "194": 19,
|
699 | "196": 7,
|
700 | "197": 1,
|
701 | "225": 5,
|
702 | "226": 1,
|
703 | "242": 5,
|
704 | "243": 5,
|
705 | "282": 1,
|
706 | "290": 1
|
707 | },
|
708 | "fqnsFingerprint": "fee41f55ebdb796ada349b0655c3d755869d1a1f81292ff128fb32225e52886f"
|
709 | },
|
710 | "108729d9bad0f66478ac124f1c1e4a1b7267b0308868fad209f878f7d624f0c1": {
|
711 | "translations": {
|
712 | "python": {
|
713 | "source": "# dashboard: cloudwatch.Dashboard\n# execution_count_metric: cloudwatch.Metric\n# error_count_metric: cloudwatch.Metric\n\n\ndashboard.add_widgets(cloudwatch.GraphWidget(\n title=\"Executions vs error rate\",\n\n left=[execution_count_metric],\n\n right=[error_count_metric.with(\n statistic=\"average\",\n label=\"Error rate\",\n color=cloudwatch.Color.GREEN\n )]\n))",
|
714 | "version": "2"
|
715 | },
|
716 | "csharp": {
|
717 | "source": "Dashboard dashboard;\nMetric executionCountMetric;\nMetric errorCountMetric;\n\n\ndashboard.AddWidgets(new GraphWidget(new GraphWidgetProps {\n Title = \"Executions vs error rate\",\n\n Left = new [] { executionCountMetric },\n\n Right = new [] { errorCountMetric.With(new MetricOptions {\n Statistic = \"average\",\n Label = \"Error rate\",\n Color = Color.GREEN\n }) }\n}));",
|
718 | "version": "1"
|
719 | },
|
720 | "java": {
|
721 | "source": "Dashboard dashboard;\nMetric executionCountMetric;\nMetric errorCountMetric;\n\n\ndashboard.addWidgets(GraphWidget.Builder.create()\n .title(\"Executions vs error rate\")\n\n .left(List.of(executionCountMetric))\n\n .right(List.of(errorCountMetric.with(MetricOptions.builder()\n .statistic(\"average\")\n .label(\"Error rate\")\n .color(Color.GREEN)\n .build())))\n .build());",
|
722 | "version": "1"
|
723 | },
|
724 | "go": {
|
725 | "source": "var dashboard dashboard\nvar executionCountMetric metric\nvar errorCountMetric metric\n\n\ndashboard.addWidgets(cloudwatch.NewGraphWidget(&graphWidgetProps{\n\ttitle: jsii.String(\"Executions vs error rate\"),\n\n\tleft: []iMetric{\n\t\texecutionCountMetric,\n\t},\n\n\tright: []*iMetric{\n\t\terrorCountMetric.with(&metricOptions{\n\t\t\tstatistic: jsii.String(\"average\"),\n\t\t\tlabel: jsii.String(\"Error rate\"),\n\t\t\tcolor: cloudwatch.color_GREEN(),\n\t\t}),\n\t},\n}))",
|
726 | "version": "1"
|
727 | },
|
728 | "$": {
|
729 | "source": "declare const dashboard: cloudwatch.Dashboard;\ndeclare const executionCountMetric: cloudwatch.Metric;\ndeclare const errorCountMetric: cloudwatch.Metric;\n\ndashboard.addWidgets(new cloudwatch.GraphWidget({\n title: \"Executions vs error rate\",\n\n left: [executionCountMetric],\n\n right: [errorCountMetric.with({\n statistic: \"average\",\n label: \"Error rate\",\n color: cloudwatch.Color.GREEN,\n })]\n}));",
|
730 | "version": "0"
|
731 | }
|
732 | },
|
733 | "location": {
|
734 | "api": {
|
735 | "api": "moduleReadme",
|
736 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
737 | },
|
738 | "field": {
|
739 | "field": "markdown",
|
740 | "line": 331
|
741 | }
|
742 | },
|
743 | "didCompile": true,
|
744 | "fqnsReferenced": [
|
745 | "@aws-cdk/aws-cloudwatch.Color",
|
746 | "@aws-cdk/aws-cloudwatch.Color#GREEN",
|
747 | "@aws-cdk/aws-cloudwatch.Dashboard#addWidgets",
|
748 | "@aws-cdk/aws-cloudwatch.GraphWidget",
|
749 | "@aws-cdk/aws-cloudwatch.GraphWidgetProps",
|
750 | "@aws-cdk/aws-cloudwatch.IWidget",
|
751 | "@aws-cdk/aws-cloudwatch.Metric#with",
|
752 | "@aws-cdk/aws-cloudwatch.MetricOptions"
|
753 | ],
|
754 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const dashboard: cloudwatch.Dashboard;\ndeclare const executionCountMetric: cloudwatch.Metric;\ndeclare const errorCountMetric: cloudwatch.Metric;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\ndashboard.addWidgets(new cloudwatch.GraphWidget({\n title: \"Executions vs error rate\",\n\n left: [executionCountMetric],\n\n right: [errorCountMetric.with({\n statistic: \"average\",\n label: \"Error rate\",\n color: cloudwatch.Color.GREEN,\n })]\n}));\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
755 | "syntaxKindCounter": {
|
756 | "10": 3,
|
757 | "75": 25,
|
758 | "130": 3,
|
759 | "153": 3,
|
760 | "169": 3,
|
761 | "192": 2,
|
762 | "193": 2,
|
763 | "194": 5,
|
764 | "196": 2,
|
765 | "197": 1,
|
766 | "225": 3,
|
767 | "226": 1,
|
768 | "242": 3,
|
769 | "243": 3,
|
770 | "281": 6,
|
771 | "290": 1
|
772 | },
|
773 | "fqnsFingerprint": "1645fef2b75b21b1050b2ea6bda4405579544588e20fc0f2a7e37d7eb18b7f63"
|
774 | },
|
775 | "2e8b47815ed5ca3b937b3be6af75939cc73563b5ae737f8429adc5643fdff9c8": {
|
776 | "translations": {
|
777 | "python": {
|
778 | "source": "# dashboard: cloudwatch.Dashboard\n\n\ndashboard.add_widgets(cloudwatch.GraphWidget(\n # ...\n\n left_annotations=[cloudwatch.HorizontalAnnotation(value=1800, label=Duration.minutes(30).to_human_string(), color=cloudwatch.Color.RED), cloudwatch.HorizontalAnnotation(value=3600, label=\"1 hour\", color=\"#2ca02c\")\n ]\n))",
|
779 | "version": "2"
|
780 | },
|
781 | "csharp": {
|
782 | "source": "Dashboard dashboard;\n\n\ndashboard.AddWidgets(new GraphWidget(new GraphWidgetProps {\n // ...\n\n LeftAnnotations = new [] { new HorizontalAnnotation { Value = 1800, Label = Duration.Minutes(30).ToHumanString(), Color = Color.RED }, new HorizontalAnnotation { Value = 3600, Label = \"1 hour\", Color = \"#2ca02c\" } }\n}));",
|
783 | "version": "1"
|
784 | },
|
785 | "java": {
|
786 | "source": "Dashboard dashboard;\n\n\ndashboard.addWidgets(GraphWidget.Builder.create()\n // ...\n\n .leftAnnotations(List.of(HorizontalAnnotation.builder().value(1800).label(Duration.minutes(30).toHumanString()).color(Color.RED).build(), HorizontalAnnotation.builder().value(3600).label(\"1 hour\").color(\"#2ca02c\").build()))\n .build());",
|
787 | "version": "1"
|
788 | },
|
789 | "go": {
|
790 | "source": "var dashboard dashboard\n\n\ndashboard.addWidgets(cloudwatch.NewGraphWidget(&graphWidgetProps{\n\t// ...\n\n\tleftAnnotations: []horizontalAnnotation{\n\t\t&horizontalAnnotation{\n\t\t\tvalue: jsii.Number(1800),\n\t\t\tlabel: *awscdkcore.Duration.minutes(jsii.Number(30)).toHumanString(),\n\t\t\tcolor: cloudwatch.color_RED(),\n\t\t},\n\t\t&horizontalAnnotation{\n\t\t\tvalue: jsii.Number(3600),\n\t\t\tlabel: jsii.String(\"1 hour\"),\n\t\t\tcolor: jsii.String(\"#2ca02c\"),\n\t\t},\n\t},\n}))",
|
791 | "version": "1"
|
792 | },
|
793 | "$": {
|
794 | "source": "declare const dashboard: cloudwatch.Dashboard;\n\ndashboard.addWidgets(new cloudwatch.GraphWidget({\n // ...\n\n leftAnnotations: [\n { value: 1800, label: Duration.minutes(30).toHumanString(), color: cloudwatch.Color.RED, },\n { value: 3600, label: '1 hour', color: '#2ca02c', }\n ],\n}));",
|
795 | "version": "0"
|
796 | }
|
797 | },
|
798 | "location": {
|
799 | "api": {
|
800 | "api": "moduleReadme",
|
801 | "moduleFqn": "@aws-cdk/aws-cloudwatch"
|
802 | },
|
803 | "field": {
|
804 | "field": "markdown",
|
805 | "line": 353
|
806 | }
|
807 | },
|
808 | "didCompile": true,
|
809 | "fqnsReferenced": [
|
810 | "@aws-cdk/aws-cloudwatch.Color",
|
811 | "@aws-cdk/aws-cloudwatch.Color#RED",
|
812 | "@aws-cdk/aws-cloudwatch.Dashboard#addWidgets",
|
813 | "@aws-cdk/aws-cloudwatch.GraphWidget",
|
814 | "@aws-cdk/aws-cloudwatch.GraphWidgetProps",
|
815 | "@aws-cdk/aws-cloudwatch.IWidget",
|
816 | "@aws-cdk/core.Duration#minutes",
|
817 | "@aws-cdk/core.Duration#toHumanString"
|
818 | ],
|
819 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const dashboard: cloudwatch.Dashboard;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack, Duration } from '@aws-cdk/core';\nimport * as cloudwatch from '@aws-cdk/aws-cloudwatch';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as sns from '@aws-cdk/aws-sns';\nimport * as lambda from '@aws-cdk/aws-lambda';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\ndashboard.addWidgets(new cloudwatch.GraphWidget({\n // ...\n\n leftAnnotations: [\n { value: 1800, label: Duration.minutes(30).toHumanString(), color: cloudwatch.Color.RED, },\n { value: 3600, label: '1 hour', color: '#2ca02c', }\n ],\n}));\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n",
|
820 | "syntaxKindCounter": {
|
821 | "8": 3,
|
822 | "10": 2,
|
823 | "75": 20,
|
824 | "130": 1,
|
825 | "153": 1,
|
826 | "169": 1,
|
827 | "192": 1,
|
828 | "193": 3,
|
829 | "194": 6,
|
830 | "196": 3,
|
831 | "197": 1,
|
832 | "225": 1,
|
833 | "226": 1,
|
834 | "242": 1,
|
835 | "243": 1,
|
836 | "281": 7,
|
837 | "290": 1
|
838 | },
|
839 | "fqnsFingerprint": "060e31b28e77f024e29d1b39e1b4d21d9f16e99270ee5625447c4e45ec82ae84"
|
840 | },
|
841 | "ebffb1747be766ac73a8c46aa4c87806e62a7e714d66019e4673710be3bb05dc": {
|
842 | "translations": {
|
843 | "python": {
|
844 | "source": "# dashboard: cloudwatch.Dashboard\n\n\ndashboard.add_widgets(cloudwatch.GraphWidget(\n # ...\n\n legend_position=cloudwatch.LegendPosition.RIGHT\n))",
|
845 | "version": "2"
|
846 | },
|
847 | "csharp": {
|
848 | "source": "Dashboard dashboard;\n\n\ndashboard.AddWidgets(new GraphWidget(new GraphWidgetProps {\n // ...\n\n LegendPosition = LegendPosition.RIGHT\n}));",
|
849 | |