1 | {
|
2 | "version": "2",
|
3 | "toolVersion": "1.67.0",
|
4 | "snippets": {
|
5 | "f5c52d35c47f05643976ae51790c88ce720757d89f6089dacd3bbcbbd8b0655d": {
|
6 | "translations": {
|
7 | "python": {
|
8 | "source": "route53.PublicHostedZone(self, \"HostedZone\",\n zone_name=\"fully.qualified.domain.com\"\n)",
|
9 | "version": "2"
|
10 | },
|
11 | "csharp": {
|
12 | "source": "new PublicHostedZone(this, \"HostedZone\", new PublicHostedZoneProps {\n ZoneName = \"fully.qualified.domain.com\"\n});",
|
13 | "version": "1"
|
14 | },
|
15 | "java": {
|
16 | "source": "PublicHostedZone.Builder.create(this, \"HostedZone\")\n .zoneName(\"fully.qualified.domain.com\")\n .build();",
|
17 | "version": "1"
|
18 | },
|
19 | "go": {
|
20 | "source": "route53.NewPublicHostedZone(this, jsii.String(\"HostedZone\"), &publicHostedZoneProps{\n\tzoneName: jsii.String(\"fully.qualified.domain.com\"),\n})",
|
21 | "version": "1"
|
22 | },
|
23 | "$": {
|
24 | "source": "new route53.PublicHostedZone(this, 'HostedZone', {\n zoneName: 'fully.qualified.domain.com',\n});",
|
25 | "version": "0"
|
26 | }
|
27 | },
|
28 | "location": {
|
29 | "api": {
|
30 | "api": "moduleReadme",
|
31 | "moduleFqn": "@aws-cdk/aws-route53"
|
32 | },
|
33 | "field": {
|
34 | "field": "markdown",
|
35 | "line": 16
|
36 | }
|
37 | },
|
38 | "didCompile": true,
|
39 | "fqnsReferenced": [
|
40 | "@aws-cdk/aws-route53.PublicHostedZone",
|
41 | "@aws-cdk/aws-route53.PublicHostedZoneProps",
|
42 | "constructs.Construct"
|
43 | ],
|
44 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nnew route53.PublicHostedZone(this, 'HostedZone', {\n zoneName: 'fully.qualified.domain.com',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
45 | "syntaxKindCounter": {
|
46 | "10": 2,
|
47 | "75": 3,
|
48 | "104": 1,
|
49 | "193": 1,
|
50 | "194": 1,
|
51 | "197": 1,
|
52 | "226": 1,
|
53 | "281": 1
|
54 | },
|
55 | "fqnsFingerprint": "92df6391089ea53a526a0c7abe2cf54806472f26a6d22b8eca3f13da0dd4bb7f"
|
56 | },
|
57 | "44b7e4cc5ada0fe26a7eb15501d431f36b51df57acbb2c4d041bfe92ad3fae6a": {
|
58 | "translations": {
|
59 | "python": {
|
60 | "source": "# vpc: ec2.Vpc\n\n\nzone = route53.PrivateHostedZone(self, \"HostedZone\",\n zone_name=\"fully.qualified.domain.com\",\n vpc=vpc\n)",
|
61 | "version": "2"
|
62 | },
|
63 | "csharp": {
|
64 | "source": "Vpc vpc;\n\n\nPrivateHostedZone zone = new PrivateHostedZone(this, \"HostedZone\", new PrivateHostedZoneProps {\n ZoneName = \"fully.qualified.domain.com\",\n Vpc = vpc\n});",
|
65 | "version": "1"
|
66 | },
|
67 | "java": {
|
68 | "source": "Vpc vpc;\n\n\nPrivateHostedZone zone = PrivateHostedZone.Builder.create(this, \"HostedZone\")\n .zoneName(\"fully.qualified.domain.com\")\n .vpc(vpc)\n .build();",
|
69 | "version": "1"
|
70 | },
|
71 | "go": {
|
72 | "source": "var vpc vpc\n\n\nzone := route53.NewPrivateHostedZone(this, jsii.String(\"HostedZone\"), &privateHostedZoneProps{\n\tzoneName: jsii.String(\"fully.qualified.domain.com\"),\n\tvpc: vpc,\n})",
|
73 | "version": "1"
|
74 | },
|
75 | "$": {
|
76 | "source": "declare const vpc: ec2.Vpc;\n\nconst zone = new route53.PrivateHostedZone(this, 'HostedZone', {\n zoneName: 'fully.qualified.domain.com',\n vpc, // At least one VPC has to be added to a Private Hosted Zone.\n});",
|
77 | "version": "0"
|
78 | }
|
79 | },
|
80 | "location": {
|
81 | "api": {
|
82 | "api": "moduleReadme",
|
83 | "moduleFqn": "@aws-cdk/aws-route53"
|
84 | },
|
85 | "field": {
|
86 | "field": "markdown",
|
87 | "line": 26
|
88 | }
|
89 | },
|
90 | "didCompile": true,
|
91 | "fqnsReferenced": [
|
92 | "@aws-cdk/aws-ec2.IVpc",
|
93 | "@aws-cdk/aws-route53.PrivateHostedZone",
|
94 | "@aws-cdk/aws-route53.PrivateHostedZoneProps",
|
95 | "constructs.Construct"
|
96 | ],
|
97 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const vpc: ec2.Vpc;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst zone = new route53.PrivateHostedZone(this, 'HostedZone', {\n zoneName: 'fully.qualified.domain.com',\n vpc, // At least one VPC has to be added to a Private Hosted Zone.\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
98 | "syntaxKindCounter": {
|
99 | "10": 2,
|
100 | "75": 8,
|
101 | "104": 1,
|
102 | "130": 1,
|
103 | "153": 1,
|
104 | "169": 1,
|
105 | "193": 1,
|
106 | "194": 1,
|
107 | "197": 1,
|
108 | "225": 2,
|
109 | "242": 2,
|
110 | "243": 2,
|
111 | "281": 1,
|
112 | "282": 1,
|
113 | "290": 1
|
114 | },
|
115 | "fqnsFingerprint": "12e06d0c8b448cd023a7b22c815d6ea364fff16b0a0d1af48c93856f7e0734f9"
|
116 | },
|
117 | "3da5b4161e6fea19506fd53bbc7484096932267c3a6a04e4b4ccc9f1ad033c0b": {
|
118 | "translations": {
|
119 | "python": {
|
120 | "source": "# my_zone: route53.HostedZone\n\n\nroute53.TxtRecord(self, \"TXTRecord\",\n zone=my_zone,\n record_name=\"_foo\", # If the name ends with a \".\", it will be used as-is;\n # if it ends with a \".\" followed by the zone name, a trailing \".\" will be added automatically;\n # otherwise, a \".\", the zone name, and a trailing \".\" will be added automatically.\n # Defaults to zone root if not specified.\n values=[\"Bar!\", \"Baz?\"],\n ttl=Duration.minutes(90)\n)",
|
121 | "version": "2"
|
122 | },
|
123 | "csharp": {
|
124 | "source": "HostedZone myZone;\n\n\nnew TxtRecord(this, \"TXTRecord\", new TxtRecordProps {\n Zone = myZone,\n RecordName = \"_foo\", // If the name ends with a \".\", it will be used as-is;\n // if it ends with a \".\" followed by the zone name, a trailing \".\" will be added automatically;\n // otherwise, a \".\", the zone name, and a trailing \".\" will be added automatically.\n // Defaults to zone root if not specified.\n Values = new [] { \"Bar!\", \"Baz?\" },\n Ttl = Duration.Minutes(90)\n});",
|
125 | "version": "1"
|
126 | },
|
127 | "java": {
|
128 | "source": "HostedZone myZone;\n\n\nTxtRecord.Builder.create(this, \"TXTRecord\")\n .zone(myZone)\n .recordName(\"_foo\") // If the name ends with a \".\", it will be used as-is;\n // if it ends with a \".\" followed by the zone name, a trailing \".\" will be added automatically;\n // otherwise, a \".\", the zone name, and a trailing \".\" will be added automatically.\n // Defaults to zone root if not specified.\n .values(List.of(\"Bar!\", \"Baz?\"))\n .ttl(Duration.minutes(90))\n .build();",
|
129 | "version": "1"
|
130 | },
|
131 | "go": {
|
132 | "source": "var myZone hostedZone\n\n\nroute53.NewTxtRecord(this, jsii.String(\"TXTRecord\"), &txtRecordProps{\n\tzone: myZone,\n\trecordName: jsii.String(\"_foo\"),\n\t // If the name ends with a \".\", it will be used as-is;\n\t// if it ends with a \".\" followed by the zone name, a trailing \".\" will be added automatically;\n\t// otherwise, a \".\", the zone name, and a trailing \".\" will be added automatically.\n\t// Defaults to zone root if not specified.\n\tvalues: []*string{\n\t\tjsii.String(\"Bar!\"),\n\t\tjsii.String(\"Baz?\"),\n\t},\n\tttl: *awscdkcore.Duration.minutes(jsii.Number(90)),\n})",
|
133 | "version": "1"
|
134 | },
|
135 | "$": {
|
136 | "source": "declare const myZone: route53.HostedZone;\n\nnew route53.TxtRecord(this, 'TXTRecord', {\n zone: myZone,\n recordName: '_foo', // If the name ends with a \".\", it will be used as-is;\n // if it ends with a \".\" followed by the zone name, a trailing \".\" will be added automatically;\n // otherwise, a \".\", the zone name, and a trailing \".\" will be added automatically.\n // Defaults to zone root if not specified.\n values: [ // Will be quoted for you, and \" will be escaped automatically.\n 'Bar!',\n 'Baz?',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});",
|
137 | "version": "0"
|
138 | }
|
139 | },
|
140 | "location": {
|
141 | "api": {
|
142 | "api": "moduleReadme",
|
143 | "moduleFqn": "@aws-cdk/aws-route53"
|
144 | },
|
145 | "field": {
|
146 | "field": "markdown",
|
147 | "line": 41
|
148 | }
|
149 | },
|
150 | "didCompile": true,
|
151 | "fqnsReferenced": [
|
152 | "@aws-cdk/aws-route53.IHostedZone",
|
153 | "@aws-cdk/aws-route53.TxtRecord",
|
154 | "@aws-cdk/aws-route53.TxtRecordProps",
|
155 | "@aws-cdk/core.Duration",
|
156 | "@aws-cdk/core.Duration#minutes",
|
157 | "constructs.Construct"
|
158 | ],
|
159 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const myZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nnew route53.TxtRecord(this, 'TXTRecord', {\n zone: myZone,\n recordName: '_foo', // If the name ends with a \".\", it will be used as-is;\n // if it ends with a \".\" followed by the zone name, a trailing \".\" will be added automatically;\n // otherwise, a \".\", the zone name, and a trailing \".\" will be added automatically.\n // Defaults to zone root if not specified.\n values: [ // Will be quoted for you, and \" will be escaped automatically.\n 'Bar!',\n 'Baz?',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
160 | "syntaxKindCounter": {
|
161 | "8": 1,
|
162 | "10": 4,
|
163 | "75": 12,
|
164 | "104": 1,
|
165 | "130": 1,
|
166 | "153": 1,
|
167 | "169": 1,
|
168 | "192": 1,
|
169 | "193": 1,
|
170 | "194": 2,
|
171 | "196": 1,
|
172 | "197": 1,
|
173 | "225": 1,
|
174 | "226": 1,
|
175 | "242": 1,
|
176 | "243": 1,
|
177 | "281": 4,
|
178 | "290": 1
|
179 | },
|
180 | "fqnsFingerprint": "f8dbba3300d644f2edf3dadcc121788d66bde6da04746aa437ffd5849cabf5ef"
|
181 | },
|
182 | "5591aba5382e8dd8361a206628ff2d897c64cfebe3ef8998b928e058168bed1c": {
|
183 | "translations": {
|
184 | "python": {
|
185 | "source": "# my_zone: route53.HostedZone\n\n\nroute53.NsRecord(self, \"NSRecord\",\n zone=my_zone,\n record_name=\"foo\",\n values=[\"ns-1.awsdns.co.uk.\", \"ns-2.awsdns.com.\"\n ],\n ttl=Duration.minutes(90)\n)",
|
186 | "version": "2"
|
187 | },
|
188 | "csharp": {
|
189 | "source": "HostedZone myZone;\n\n\nnew NsRecord(this, \"NSRecord\", new NsRecordProps {\n Zone = myZone,\n RecordName = \"foo\",\n Values = new [] { \"ns-1.awsdns.co.uk.\", \"ns-2.awsdns.com.\" },\n Ttl = Duration.Minutes(90)\n});",
|
190 | "version": "1"
|
191 | },
|
192 | "java": {
|
193 | "source": "HostedZone myZone;\n\n\nNsRecord.Builder.create(this, \"NSRecord\")\n .zone(myZone)\n .recordName(\"foo\")\n .values(List.of(\"ns-1.awsdns.co.uk.\", \"ns-2.awsdns.com.\"))\n .ttl(Duration.minutes(90))\n .build();",
|
194 | "version": "1"
|
195 | },
|
196 | "go": {
|
197 | "source": "var myZone hostedZone\n\n\nroute53.NewNsRecord(this, jsii.String(\"NSRecord\"), &nsRecordProps{\n\tzone: myZone,\n\trecordName: jsii.String(\"foo\"),\n\tvalues: []*string{\n\t\tjsii.String(\"ns-1.awsdns.co.uk.\"),\n\t\tjsii.String(\"ns-2.awsdns.com.\"),\n\t},\n\tttl: *awscdkcore.Duration.minutes(jsii.Number(90)),\n})",
|
198 | "version": "1"
|
199 | },
|
200 | "$": {
|
201 | "source": "declare const myZone: route53.HostedZone;\n\nnew route53.NsRecord(this, 'NSRecord', {\n zone: myZone,\n recordName: 'foo',\n values: [\n 'ns-1.awsdns.co.uk.',\n 'ns-2.awsdns.com.',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});",
|
202 | "version": "0"
|
203 | }
|
204 | },
|
205 | "location": {
|
206 | "api": {
|
207 | "api": "moduleReadme",
|
208 | "moduleFqn": "@aws-cdk/aws-route53"
|
209 | },
|
210 | "field": {
|
211 | "field": "markdown",
|
212 | "line": 60
|
213 | }
|
214 | },
|
215 | "didCompile": true,
|
216 | "fqnsReferenced": [
|
217 | "@aws-cdk/aws-route53.IHostedZone",
|
218 | "@aws-cdk/aws-route53.NsRecord",
|
219 | "@aws-cdk/aws-route53.NsRecordProps",
|
220 | "@aws-cdk/core.Duration",
|
221 | "@aws-cdk/core.Duration#minutes",
|
222 | "constructs.Construct"
|
223 | ],
|
224 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const myZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nnew route53.NsRecord(this, 'NSRecord', {\n zone: myZone,\n recordName: 'foo',\n values: [\n 'ns-1.awsdns.co.uk.',\n 'ns-2.awsdns.com.',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
225 | "syntaxKindCounter": {
|
226 | "8": 1,
|
227 | "10": 4,
|
228 | "75": 12,
|
229 | "104": 1,
|
230 | "130": 1,
|
231 | "153": 1,
|
232 | "169": 1,
|
233 | "192": 1,
|
234 | "193": 1,
|
235 | "194": 2,
|
236 | "196": 1,
|
237 | "197": 1,
|
238 | "225": 1,
|
239 | "226": 1,
|
240 | "242": 1,
|
241 | "243": 1,
|
242 | "281": 4,
|
243 | "290": 1
|
244 | },
|
245 | "fqnsFingerprint": "364c6fa5ab03b74707db044806e6dd21c626ad6456fa4a443d42794b972b13cd"
|
246 | },
|
247 | "adc8480f9bd145ba3af2564093018f93893404762c4421e2e795120e9ff9b34d": {
|
248 | "translations": {
|
249 | "python": {
|
250 | "source": "# my_zone: route53.HostedZone\n\n\nroute53.DsRecord(self, \"DSRecord\",\n zone=my_zone,\n record_name=\"foo\",\n values=[\"12345 3 1 123456789abcdef67890123456789abcdef67890\"\n ],\n ttl=Duration.minutes(90)\n)",
|
251 | "version": "2"
|
252 | },
|
253 | "csharp": {
|
254 | "source": "HostedZone myZone;\n\n\nnew DsRecord(this, \"DSRecord\", new DsRecordProps {\n Zone = myZone,\n RecordName = \"foo\",\n Values = new [] { \"12345 3 1 123456789abcdef67890123456789abcdef67890\" },\n Ttl = Duration.Minutes(90)\n});",
|
255 | "version": "1"
|
256 | },
|
257 | "java": {
|
258 | "source": "HostedZone myZone;\n\n\nDsRecord.Builder.create(this, \"DSRecord\")\n .zone(myZone)\n .recordName(\"foo\")\n .values(List.of(\"12345 3 1 123456789abcdef67890123456789abcdef67890\"))\n .ttl(Duration.minutes(90))\n .build();",
|
259 | "version": "1"
|
260 | },
|
261 | "go": {
|
262 | "source": "var myZone hostedZone\n\n\nroute53.NewDsRecord(this, jsii.String(\"DSRecord\"), &dsRecordProps{\n\tzone: myZone,\n\trecordName: jsii.String(\"foo\"),\n\tvalues: []*string{\n\t\tjsii.String(\"12345 3 1 123456789abcdef67890123456789abcdef67890\"),\n\t},\n\tttl: *awscdkcore.Duration.minutes(jsii.Number(90)),\n})",
|
263 | "version": "1"
|
264 | },
|
265 | "$": {
|
266 | "source": "declare const myZone: route53.HostedZone;\n\nnew route53.DsRecord(this, 'DSRecord', {\n zone: myZone,\n recordName: 'foo',\n values: [\n '12345 3 1 123456789abcdef67890123456789abcdef67890',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});",
|
267 | "version": "0"
|
268 | }
|
269 | },
|
270 | "location": {
|
271 | "api": {
|
272 | "api": "moduleReadme",
|
273 | "moduleFqn": "@aws-cdk/aws-route53"
|
274 | },
|
275 | "field": {
|
276 | "field": "markdown",
|
277 | "line": 76
|
278 | }
|
279 | },
|
280 | "didCompile": true,
|
281 | "fqnsReferenced": [
|
282 | "@aws-cdk/aws-route53.DsRecord",
|
283 | "@aws-cdk/aws-route53.DsRecordProps",
|
284 | "@aws-cdk/aws-route53.IHostedZone",
|
285 | "@aws-cdk/core.Duration",
|
286 | "@aws-cdk/core.Duration#minutes",
|
287 | "constructs.Construct"
|
288 | ],
|
289 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const myZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nnew route53.DsRecord(this, 'DSRecord', {\n zone: myZone,\n recordName: 'foo',\n values: [\n '12345 3 1 123456789abcdef67890123456789abcdef67890',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
290 | "syntaxKindCounter": {
|
291 | "8": 1,
|
292 | "10": 3,
|
293 | "75": 12,
|
294 | "104": 1,
|
295 | "130": 1,
|
296 | "153": 1,
|
297 | "169": 1,
|
298 | "192": 1,
|
299 | "193": 1,
|
300 | "194": 2,
|
301 | "196": 1,
|
302 | "197": 1,
|
303 | "225": 1,
|
304 | "226": 1,
|
305 | "242": 1,
|
306 | "243": 1,
|
307 | "281": 4,
|
308 | "290": 1
|
309 | },
|
310 | "fqnsFingerprint": "6580acaea55413852123a9bc1d6fbf5124e72bb0162b00d69de2abedf6c0c1a4"
|
311 | },
|
312 | "cb4a4082f6230ab9e8e53dddb5577598a2a3a3ad50f5ec760e2e4ae3e955ca2d": {
|
313 | "translations": {
|
314 | "python": {
|
315 | "source": "# my_zone: route53.HostedZone\n\n\nroute53.ARecord(self, \"ARecord\",\n zone=my_zone,\n target=route53.RecordTarget.from_ip_addresses(\"1.2.3.4\", \"5.6.7.8\")\n)",
|
316 | "version": "2"
|
317 | },
|
318 | "csharp": {
|
319 | "source": "HostedZone myZone;\n\n\nnew ARecord(this, \"ARecord\", new ARecordProps {\n Zone = myZone,\n Target = RecordTarget.FromIpAddresses(\"1.2.3.4\", \"5.6.7.8\")\n});",
|
320 | "version": "1"
|
321 | },
|
322 | "java": {
|
323 | "source": "HostedZone myZone;\n\n\nARecord.Builder.create(this, \"ARecord\")\n .zone(myZone)\n .target(RecordTarget.fromIpAddresses(\"1.2.3.4\", \"5.6.7.8\"))\n .build();",
|
324 | "version": "1"
|
325 | },
|
326 | "go": {
|
327 | "source": "var myZone hostedZone\n\n\nroute53.NewARecord(this, jsii.String(\"ARecord\"), &aRecordProps{\n\tzone: myZone,\n\ttarget: route53.recordTarget.fromIpAddresses(jsii.String(\"1.2.3.4\"), jsii.String(\"5.6.7.8\")),\n})",
|
328 | "version": "1"
|
329 | },
|
330 | "$": {
|
331 | "source": "declare const myZone: route53.HostedZone;\n\nnew route53.ARecord(this, 'ARecord', {\n zone: myZone,\n target: route53.RecordTarget.fromIpAddresses('1.2.3.4', '5.6.7.8'),\n});",
|
332 | "version": "0"
|
333 | }
|
334 | },
|
335 | "location": {
|
336 | "api": {
|
337 | "api": "moduleReadme",
|
338 | "moduleFqn": "@aws-cdk/aws-route53"
|
339 | },
|
340 | "field": {
|
341 | "field": "markdown",
|
342 | "line": 91
|
343 | }
|
344 | },
|
345 | "didCompile": true,
|
346 | "fqnsReferenced": [
|
347 | "@aws-cdk/aws-route53.ARecord",
|
348 | "@aws-cdk/aws-route53.ARecordProps",
|
349 | "@aws-cdk/aws-route53.IHostedZone",
|
350 | "@aws-cdk/aws-route53.RecordTarget",
|
351 | "@aws-cdk/aws-route53.RecordTarget#fromIpAddresses",
|
352 | "constructs.Construct"
|
353 | ],
|
354 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const myZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nnew route53.ARecord(this, 'ARecord', {\n zone: myZone,\n target: route53.RecordTarget.fromIpAddresses('1.2.3.4', '5.6.7.8'),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
355 | "syntaxKindCounter": {
|
356 | "10": 3,
|
357 | "75": 11,
|
358 | "104": 1,
|
359 | "130": 1,
|
360 | "153": 1,
|
361 | "169": 1,
|
362 | "193": 1,
|
363 | "194": 3,
|
364 | "196": 1,
|
365 | "197": 1,
|
366 | "225": 1,
|
367 | "226": 1,
|
368 | "242": 1,
|
369 | "243": 1,
|
370 | "281": 2,
|
371 | "290": 1
|
372 | },
|
373 | "fqnsFingerprint": "d9c617893c39090222aeda69ad40195623fb8f03028736d7ca985b6c2c8aca54"
|
374 | },
|
375 | "123bfbf6b812c08ae0bf1ae5fecabcd4095055bd480989e747f4e1b803d07b92": {
|
376 | "translations": {
|
377 | "python": {
|
378 | "source": "# instance: ec2.Instance\n\n# my_zone: route53.HostedZone\n\n\nelastic_ip = ec2.CfnEIP(self, \"EIP\",\n domain=\"vpc\",\n instance_id=instance.instance_id\n)\nroute53.ARecord(self, \"ARecord\",\n zone=my_zone,\n target=route53.RecordTarget.from_ip_addresses(elastic_ip.ref)\n)",
|
379 | "version": "2"
|
380 | },
|
381 | "csharp": {
|
382 | "source": "Instance instance;\n\nHostedZone myZone;\n\n\nCfnEIP elasticIp = new CfnEIP(this, \"EIP\", new CfnEIPProps {\n Domain = \"vpc\",\n InstanceId = instance.InstanceId\n});\nnew ARecord(this, \"ARecord\", new ARecordProps {\n Zone = myZone,\n Target = RecordTarget.FromIpAddresses(elasticIp.Ref)\n});",
|
383 | "version": "1"
|
384 | },
|
385 | "java": {
|
386 | "source": "Instance instance;\n\nHostedZone myZone;\n\n\nCfnEIP elasticIp = CfnEIP.Builder.create(this, \"EIP\")\n .domain(\"vpc\")\n .instanceId(instance.getInstanceId())\n .build();\nARecord.Builder.create(this, \"ARecord\")\n .zone(myZone)\n .target(RecordTarget.fromIpAddresses(elasticIp.getRef()))\n .build();",
|
387 | "version": "1"
|
388 | },
|
389 | "go": {
|
390 | "source": "var instance instance\n\nvar myZone hostedZone\n\n\nelasticIp := ec2.NewCfnEIP(this, jsii.String(\"EIP\"), &cfnEIPProps{\n\tdomain: jsii.String(\"vpc\"),\n\tinstanceId: instance.instanceId,\n})\nroute53.NewARecord(this, jsii.String(\"ARecord\"), &aRecordProps{\n\tzone: myZone,\n\ttarget: route53.recordTarget.fromIpAddresses(elasticIp.ref),\n})",
|
391 | "version": "1"
|
392 | },
|
393 | "$": {
|
394 | "source": "declare const instance: ec2.Instance;\n\nconst elasticIp = new ec2.CfnEIP(this, 'EIP', {\n domain: 'vpc',\n instanceId: instance.instanceId,\n});\n\ndeclare const myZone: route53.HostedZone;\nnew route53.ARecord(this, 'ARecord', {\n zone: myZone,\n target: route53.RecordTarget.fromIpAddresses(elasticIp.ref),\n});",
|
395 | "version": "0"
|
396 | }
|
397 | },
|
398 | "location": {
|
399 | "api": {
|
400 | "api": "moduleReadme",
|
401 | "moduleFqn": "@aws-cdk/aws-route53"
|
402 | },
|
403 | "field": {
|
404 | "field": "markdown",
|
405 | "line": 102
|
406 | }
|
407 | },
|
408 | "didCompile": true,
|
409 | "fqnsReferenced": [
|
410 | "@aws-cdk/aws-ec2.CfnEIP",
|
411 | "@aws-cdk/aws-ec2.CfnEIPProps",
|
412 | "@aws-cdk/aws-ec2.Instance#instanceId",
|
413 | "@aws-cdk/aws-route53.ARecord",
|
414 | "@aws-cdk/aws-route53.ARecordProps",
|
415 | "@aws-cdk/aws-route53.IHostedZone",
|
416 | "@aws-cdk/aws-route53.RecordTarget",
|
417 | "@aws-cdk/aws-route53.RecordTarget#fromIpAddresses",
|
418 | "@aws-cdk/core.Construct",
|
419 | "constructs.Construct"
|
420 | ],
|
421 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const instance: ec2.Instance;\n\ndeclare const myZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst elasticIp = new ec2.CfnEIP(this, 'EIP', {\n domain: 'vpc',\n instanceId: instance.instanceId,\n});\nnew route53.ARecord(this, 'ARecord', {\n zone: myZone,\n target: route53.RecordTarget.fromIpAddresses(elasticIp.ref),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
422 | "syntaxKindCounter": {
|
423 | "10": 3,
|
424 | "75": 23,
|
425 | "104": 2,
|
426 | "130": 2,
|
427 | "153": 2,
|
428 | "169": 2,
|
429 | "193": 2,
|
430 | "194": 6,
|
431 | "196": 1,
|
432 | "197": 2,
|
433 | "225": 3,
|
434 | "226": 1,
|
435 | "242": 3,
|
436 | "243": 3,
|
437 | "281": 4,
|
438 | "290": 1
|
439 | },
|
440 | "fqnsFingerprint": "97db375e2f4c77dc747b08222c3e8021ed1fbaf8ba37a836ad276f07cf5f4300"
|
441 | },
|
442 | "7f61f8dcc4902fe7af498737c7dd526e56191f7d8346864294cd17b5122dfc75": {
|
443 | "translations": {
|
444 | "python": {
|
445 | "source": "import aws_cdk.aws_cloudfront as cloudfront\n\n# my_zone: route53.HostedZone\n# distribution: cloudfront.CloudFrontWebDistribution\n\nroute53.AaaaRecord(self, \"Alias\",\n zone=my_zone,\n target=route53.RecordTarget.from_alias(targets.CloudFrontTarget(distribution))\n)",
|
446 | "version": "2"
|
447 | },
|
448 | "csharp": {
|
449 | "source": "using Amazon.CDK.AWS.CloudFront;\n\nHostedZone myZone;\nCloudFrontWebDistribution distribution;\n\nnew AaaaRecord(this, \"Alias\", new AaaaRecordProps {\n Zone = myZone,\n Target = RecordTarget.FromAlias(new CloudFrontTarget(distribution))\n});",
|
450 | "version": "1"
|
451 | },
|
452 | "java": {
|
453 | "source": "import software.amazon.awscdk.services.cloudfront.*;\n\nHostedZone myZone;\nCloudFrontWebDistribution distribution;\n\nAaaaRecord.Builder.create(this, \"Alias\")\n .zone(myZone)\n .target(RecordTarget.fromAlias(new CloudFrontTarget(distribution)))\n .build();",
|
454 | "version": "1"
|
455 | },
|
456 | "go": {
|
457 | "source": "import cloudfront \"github.com/aws-samples/dummy/awscdkawscloudfront\"\n\nvar myZone hostedZone\nvar distribution cloudFrontWebDistribution\n\nroute53.NewAaaaRecord(this, jsii.String(\"Alias\"), &aaaaRecordProps{\n\tzone: myZone,\n\ttarget: route53.recordTarget.fromAlias(targets.NewCloudFrontTarget(distribution)),\n})",
|
458 | "version": "1"
|
459 | },
|
460 | "$": {
|
461 | "source": "import * as cloudfront from '@aws-cdk/aws-cloudfront';\n\ndeclare const myZone: route53.HostedZone;\ndeclare const distribution: cloudfront.CloudFrontWebDistribution;\nnew route53.AaaaRecord(this, 'Alias', {\n zone: myZone,\n target: route53.RecordTarget.fromAlias(new targets.CloudFrontTarget(distribution)),\n});",
|
462 | "version": "0"
|
463 | }
|
464 | },
|
465 | "location": {
|
466 | "api": {
|
467 | "api": "moduleReadme",
|
468 | "moduleFqn": "@aws-cdk/aws-route53"
|
469 | },
|
470 | "field": {
|
471 | "field": "markdown",
|
472 | "line": 119
|
473 | }
|
474 | },
|
475 | "didCompile": true,
|
476 | "fqnsReferenced": [
|
477 | "@aws-cdk/aws-cloudfront.IDistribution",
|
478 | "@aws-cdk/aws-route53-targets.CloudFrontTarget",
|
479 | "@aws-cdk/aws-route53.AaaaRecord",
|
480 | "@aws-cdk/aws-route53.AaaaRecordProps",
|
481 | "@aws-cdk/aws-route53.IAliasRecordTarget",
|
482 | "@aws-cdk/aws-route53.IHostedZone",
|
483 | "@aws-cdk/aws-route53.RecordTarget",
|
484 | "@aws-cdk/aws-route53.RecordTarget#fromAlias",
|
485 | "constructs.Construct"
|
486 | ],
|
487 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as cloudfront from '@aws-cdk/aws-cloudfront';\n\ndeclare const myZone: route53.HostedZone;\ndeclare const distribution: cloudfront.CloudFrontWebDistribution;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\nnew route53.AaaaRecord(this, 'Alias', {\n zone: myZone,\n target: route53.RecordTarget.fromAlias(new targets.CloudFrontTarget(distribution)),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
488 | "syntaxKindCounter": {
|
489 | "10": 2,
|
490 | "75": 18,
|
491 | "104": 1,
|
492 | "130": 2,
|
493 | "153": 2,
|
494 | "169": 2,
|
495 | "193": 1,
|
496 | "194": 4,
|
497 | "196": 1,
|
498 | "197": 2,
|
499 | "225": 2,
|
500 | "226": 1,
|
501 | "242": 2,
|
502 | "243": 2,
|
503 | "254": 1,
|
504 | "255": 1,
|
505 | "256": 1,
|
506 | "281": 2,
|
507 | "290": 1
|
508 | },
|
509 | "fqnsFingerprint": "bf165b5d0892af13da402fb2acc8f959bd90b4313997139498858248c3dae4c3"
|
510 | },
|
511 | "3d2a69ae7d292e745749c73c61f0803920cbcba3daae77d7b7265c83836f876f": {
|
512 | "translations": {
|
513 | "python": {
|
514 | "source": "parent_zone = route53.PublicHostedZone(self, \"HostedZone\",\n zone_name=\"someexample.com\",\n cross_account_zone_delegation_principal=iam.AccountPrincipal(\"12345678901\"),\n cross_account_zone_delegation_role_name=\"MyDelegationRole\"\n)",
|
515 | "version": "2"
|
516 | },
|
517 | "csharp": {
|
518 | "source": "PublicHostedZone parentZone = new PublicHostedZone(this, \"HostedZone\", new PublicHostedZoneProps {\n ZoneName = \"someexample.com\",\n CrossAccountZoneDelegationPrincipal = new AccountPrincipal(\"12345678901\"),\n CrossAccountZoneDelegationRoleName = \"MyDelegationRole\"\n});",
|
519 | "version": "1"
|
520 | },
|
521 | "java": {
|
522 | "source": "PublicHostedZone parentZone = PublicHostedZone.Builder.create(this, \"HostedZone\")\n .zoneName(\"someexample.com\")\n .crossAccountZoneDelegationPrincipal(new AccountPrincipal(\"12345678901\"))\n .crossAccountZoneDelegationRoleName(\"MyDelegationRole\")\n .build();",
|
523 | "version": "1"
|
524 | },
|
525 | "go": {
|
526 | "source": "parentZone := route53.NewPublicHostedZone(this, jsii.String(\"HostedZone\"), &publicHostedZoneProps{\n\tzoneName: jsii.String(\"someexample.com\"),\n\tcrossAccountZoneDelegationPrincipal: iam.NewAccountPrincipal(jsii.String(\"12345678901\")),\n\tcrossAccountZoneDelegationRoleName: jsii.String(\"MyDelegationRole\"),\n})",
|
527 | "version": "1"
|
528 | },
|
529 | "$": {
|
530 | "source": "const parentZone = new route53.PublicHostedZone(this, 'HostedZone', {\n zoneName: 'someexample.com',\n crossAccountZoneDelegationPrincipal: new iam.AccountPrincipal('12345678901'),\n crossAccountZoneDelegationRoleName: 'MyDelegationRole',\n});",
|
531 | "version": "0"
|
532 | }
|
533 | },
|
534 | "location": {
|
535 | "api": {
|
536 | "api": "moduleReadme",
|
537 | "moduleFqn": "@aws-cdk/aws-route53"
|
538 | },
|
539 | "field": {
|
540 | "field": "markdown",
|
541 | "line": 139
|
542 | }
|
543 | },
|
544 | "didCompile": true,
|
545 | "fqnsReferenced": [
|
546 | "@aws-cdk/aws-iam.AccountPrincipal",
|
547 | "@aws-cdk/aws-iam.IPrincipal",
|
548 | "@aws-cdk/aws-route53.PublicHostedZone",
|
549 | "@aws-cdk/aws-route53.PublicHostedZoneProps",
|
550 | "constructs.Construct"
|
551 | ],
|
552 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nconst parentZone = new route53.PublicHostedZone(this, 'HostedZone', {\n zoneName: 'someexample.com',\n crossAccountZoneDelegationPrincipal: new iam.AccountPrincipal('12345678901'),\n crossAccountZoneDelegationRoleName: 'MyDelegationRole',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
553 | "syntaxKindCounter": {
|
554 | "10": 4,
|
555 | "75": 8,
|
556 | "104": 1,
|
557 | "193": 1,
|
558 | "194": 2,
|
559 | "197": 2,
|
560 | "225": 1,
|
561 | "242": 1,
|
562 | "243": 1,
|
563 | "281": 3
|
564 | },
|
565 | "fqnsFingerprint": "3bdc7d9f0f0624c44457c9c1ffb78092a2ead5741dc0d72b763c6c5554e2d477"
|
566 | },
|
567 | "e1b78adef4b73ff13307d457a6d8408f40b85fd56ade7a4f8536afe4fd514e13": {
|
568 | "translations": {
|
569 | "python": {
|
570 | "source": "sub_zone = route53.PublicHostedZone(self, \"SubZone\",\n zone_name=\"sub.someexample.com\"\n)\n\n# import the delegation role by constructing the roleArn\ndelegation_role_arn = Stack.of(self).format_arn(\n region=\"\", # IAM is global in each partition\n service=\"iam\",\n account=\"parent-account-id\",\n resource=\"role\",\n resource_name=\"MyDelegationRole\"\n)\ndelegation_role = iam.Role.from_role_arn(self, \"DelegationRole\", delegation_role_arn)\n\n# create the record\nroute53.CrossAccountZoneDelegationRecord(self, \"delegate\",\n delegated_zone=sub_zone,\n parent_hosted_zone_name=\"someexample.com\", # or you can use parentHostedZoneId\n delegation_role=delegation_role\n)",
|
571 | "version": "2"
|
572 | },
|
573 | "csharp": {
|
574 | "source": "PublicHostedZone subZone = new PublicHostedZone(this, \"SubZone\", new PublicHostedZoneProps {\n ZoneName = \"sub.someexample.com\"\n});\n\n// import the delegation role by constructing the roleArn\nstring delegationRoleArn = Stack.Of(this).FormatArn(new ArnComponents {\n Region = \"\", // IAM is global in each partition\n Service = \"iam\",\n Account = \"parent-account-id\",\n Resource = \"role\",\n ResourceName = \"MyDelegationRole\"\n});\nIRole delegationRole = Role.FromRoleArn(this, \"DelegationRole\", delegationRoleArn);\n\n// create the record\n// create the record\nnew CrossAccountZoneDelegationRecord(this, \"delegate\", new CrossAccountZoneDelegationRecordProps {\n DelegatedZone = subZone,\n ParentHostedZoneName = \"someexample.com\", // or you can use parentHostedZoneId\n DelegationRole = delegationRole\n});",
|
575 | "version": "1"
|
576 | },
|
577 | "java": {
|
578 | "source": "PublicHostedZone subZone = PublicHostedZone.Builder.create(this, \"SubZone\")\n .zoneName(\"sub.someexample.com\")\n .build();\n\n// import the delegation role by constructing the roleArn\nString delegationRoleArn = Stack.of(this).formatArn(ArnComponents.builder()\n .region(\"\") // IAM is global in each partition\n .service(\"iam\")\n .account(\"parent-account-id\")\n .resource(\"role\")\n .resourceName(\"MyDelegationRole\")\n .build());\nIRole delegationRole = Role.fromRoleArn(this, \"DelegationRole\", delegationRoleArn);\n\n// create the record\n// create the record\nCrossAccountZoneDelegationRecord.Builder.create(this, \"delegate\")\n .delegatedZone(subZone)\n .parentHostedZoneName(\"someexample.com\") // or you can use parentHostedZoneId\n .delegationRole(delegationRole)\n .build();",
|
579 | "version": "1"
|
580 | },
|
581 | "go": {
|
582 | "source": "subZone := route53.NewPublicHostedZone(this, jsii.String(\"SubZone\"), &publicHostedZoneProps{\n\tzoneName: jsii.String(\"sub.someexample.com\"),\n})\n\n// import the delegation role by constructing the roleArn\ndelegationRoleArn := awscdkcore.stack.of(this).formatArn(&arnComponents{\n\tregion: jsii.String(\"\"),\n\t // IAM is global in each partition\n\tservice: jsii.String(\"iam\"),\n\taccount: jsii.String(\"parent-account-id\"),\n\tresource: jsii.String(\"role\"),\n\tresourceName: jsii.String(\"MyDelegationRole\"),\n})\ndelegationRole := iam.role.fromRoleArn(this, jsii.String(\"DelegationRole\"), delegationRoleArn)\n\n// create the record\n// create the record\nroute53.NewCrossAccountZoneDelegationRecord(this, jsii.String(\"delegate\"), &crossAccountZoneDelegationRecordProps{\n\tdelegatedZone: subZone,\n\tparentHostedZoneName: jsii.String(\"someexample.com\"),\n\t // or you can use parentHostedZoneId\n\tdelegationRole: delegationRole,\n})",
|
583 | "version": "1"
|
584 | },
|
585 | "$": {
|
586 | "source": "const subZone = new route53.PublicHostedZone(this, 'SubZone', {\n zoneName: 'sub.someexample.com',\n});\n\n// import the delegation role by constructing the roleArn\nconst delegationRoleArn = Stack.of(this).formatArn({\n region: '', // IAM is global in each partition\n service: 'iam',\n account: 'parent-account-id',\n resource: 'role',\n resourceName: 'MyDelegationRole',\n});\nconst delegationRole = iam.Role.fromRoleArn(this, 'DelegationRole', delegationRoleArn);\n\n// create the record\nnew route53.CrossAccountZoneDelegationRecord(this, 'delegate', {\n delegatedZone: subZone,\n parentHostedZoneName: 'someexample.com', // or you can use parentHostedZoneId\n delegationRole,\n});",
|
587 | "version": "0"
|
588 | }
|
589 | },
|
590 | "location": {
|
591 | "api": {
|
592 | "api": "moduleReadme",
|
593 | "moduleFqn": "@aws-cdk/aws-route53"
|
594 | },
|
595 | "field": {
|
596 | "field": "markdown",
|
597 | "line": 149
|
598 | }
|
599 | },
|
600 | "didCompile": true,
|
601 | "fqnsReferenced": [
|
602 | "@aws-cdk/aws-iam.IRole",
|
603 | "@aws-cdk/aws-iam.Role",
|
604 | "@aws-cdk/aws-iam.Role#fromRoleArn",
|
605 | "@aws-cdk/aws-route53.CrossAccountZoneDelegationRecord",
|
606 | "@aws-cdk/aws-route53.CrossAccountZoneDelegationRecordProps",
|
607 | "@aws-cdk/aws-route53.IHostedZone",
|
608 | "@aws-cdk/aws-route53.PublicHostedZone",
|
609 | "@aws-cdk/aws-route53.PublicHostedZoneProps",
|
610 | "@aws-cdk/core.ArnComponents",
|
611 | "@aws-cdk/core.Stack#formatArn",
|
612 | "@aws-cdk/core.Stack#of",
|
613 | "constructs.Construct",
|
614 | "constructs.IConstruct"
|
615 | ],
|
616 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nconst subZone = new route53.PublicHostedZone(this, 'SubZone', {\n zoneName: 'sub.someexample.com',\n});\n\n// import the delegation role by constructing the roleArn\nconst delegationRoleArn = Stack.of(this).formatArn({\n region: '', // IAM is global in each partition\n service: 'iam',\n account: 'parent-account-id',\n resource: 'role',\n resourceName: 'MyDelegationRole',\n});\nconst delegationRole = iam.Role.fromRoleArn(this, 'DelegationRole', delegationRoleArn);\n\n// create the record\nnew route53.CrossAccountZoneDelegationRecord(this, 'delegate', {\n delegatedZone: subZone,\n parentHostedZoneName: 'someexample.com', // or you can use parentHostedZoneId\n delegationRole,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
617 | "syntaxKindCounter": {
|
618 | "10": 10,
|
619 | "75": 24,
|
620 | "104": 4,
|
621 | "193": 3,
|
622 | "194": 6,
|
623 | "196": 3,
|
624 | "197": 2,
|
625 | "225": 3,
|
626 | "226": 1,
|
627 | "242": 3,
|
628 | "243": 3,
|
629 | "281": 8,
|
630 | "282": 1
|
631 | },
|
632 | "fqnsFingerprint": "89b3194133d8aa5b66d8623097755c2cabd71175c48d5fe50c6af7962b768692"
|
633 | },
|
634 | "9d7011c271262218c32ed43b48d9790d66279653a5b11a31080763116ec63716": {
|
635 | "translations": {
|
636 | "python": {
|
637 | "source": "route53.HostedZone.from_lookup(self, \"MyZone\",\n domain_name=\"example.com\"\n)",
|
638 | "version": "2"
|
639 | },
|
640 | "csharp": {
|
641 | "source": "HostedZone.FromLookup(this, \"MyZone\", new HostedZoneProviderProps {\n DomainName = \"example.com\"\n});",
|
642 | "version": "1"
|
643 | },
|
644 | "java": {
|
645 | "source": "HostedZone.fromLookup(this, \"MyZone\", HostedZoneProviderProps.builder()\n .domainName(\"example.com\")\n .build());",
|
646 | "version": "1"
|
647 | },
|
648 | "go": {
|
649 | "source": "route53.hostedZone.fromLookup(this, jsii.String(\"MyZone\"), &hostedZoneProviderProps{\n\tdomainName: jsii.String(\"example.com\"),\n})",
|
650 | "version": "1"
|
651 | },
|
652 | "$": {
|
653 | "source": "route53.HostedZone.fromLookup(this, 'MyZone', {\n domainName: 'example.com',\n});",
|
654 | "version": "0"
|
655 | }
|
656 | },
|
657 | "location": {
|
658 | "api": {
|
659 | "api": "moduleReadme",
|
660 | "moduleFqn": "@aws-cdk/aws-route53"
|
661 | },
|
662 | "field": {
|
663 | "field": "markdown",
|
664 | "line": 177
|
665 | }
|
666 | },
|
667 | "didCompile": true,
|
668 | "fqnsReferenced": [
|
669 | "@aws-cdk/aws-route53.HostedZone",
|
670 | "@aws-cdk/aws-route53.HostedZone#fromLookup",
|
671 | "@aws-cdk/aws-route53.HostedZoneProviderProps",
|
672 | "constructs.Construct"
|
673 | ],
|
674 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nroute53.HostedZone.fromLookup(this, 'MyZone', {\n domainName: 'example.com',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
675 | "syntaxKindCounter": {
|
676 | "10": 2,
|
677 | "75": 4,
|
678 | "104": 1,
|
679 | "193": 1,
|
680 | "194": 2,
|
681 | "196": 1,
|
682 | "226": 1,
|
683 | "281": 1
|
684 | },
|
685 | "fqnsFingerprint": "5bd40dfc5adb5be7f5b1d3e3bcce540f1ff50869e84c11995792ad154a8242aa"
|
686 | },
|
687 | "dd02f3a7b30325e9d34ae7316f233ce1c5f472f6707ff15cb3925be18ca0386e": {
|
688 | "translations": {
|
689 | "python": {
|
690 | "source": "zone = route53.HostedZone.from_hosted_zone_attributes(self, \"MyZone\",\n zone_name=\"example.com\",\n hosted_zone_id=\"ZOJJZC49E0EPZ\"\n)",
|
691 | "version": "2"
|
692 | },
|
693 | "csharp": {
|
694 | "source": "IHostedZone zone = HostedZone.FromHostedZoneAttributes(this, \"MyZone\", new HostedZoneAttributes {\n ZoneName = \"example.com\",\n HostedZoneId = \"ZOJJZC49E0EPZ\"\n});",
|
695 | "version": "1"
|
696 | },
|
697 | "java": {
|
698 | "source": "IHostedZone zone = HostedZone.fromHostedZoneAttributes(this, \"MyZone\", HostedZoneAttributes.builder()\n .zoneName(\"example.com\")\n .hostedZoneId(\"ZOJJZC49E0EPZ\")\n .build());",
|
699 | "version": "1"
|
700 | },
|
701 | "go": {
|
702 | "source": "zone := route53.hostedZone.fromHostedZoneAttributes(this, jsii.String(\"MyZone\"), &hostedZoneAttributes{\n\tzoneName: jsii.String(\"example.com\"),\n\thostedZoneId: jsii.String(\"ZOJJZC49E0EPZ\"),\n})",
|
703 | "version": "1"
|
704 | },
|
705 | "$": {
|
706 | "source": "const zone = route53.HostedZone.fromHostedZoneAttributes(this, 'MyZone', {\n zoneName: 'example.com',\n hostedZoneId: 'ZOJJZC49E0EPZ',\n});",
|
707 | "version": "0"
|
708 | }
|
709 | },
|
710 | "location": {
|
711 | "api": {
|
712 | "api": "moduleReadme",
|
713 | "moduleFqn": "@aws-cdk/aws-route53"
|
714 | },
|
715 | "field": {
|
716 | "field": "markdown",
|
717 | "line": 199
|
718 | }
|
719 | },
|
720 | "didCompile": true,
|
721 | "fqnsReferenced": [
|
722 | "@aws-cdk/aws-route53.HostedZone",
|
723 | "@aws-cdk/aws-route53.HostedZone#fromHostedZoneAttributes",
|
724 | "@aws-cdk/aws-route53.HostedZoneAttributes",
|
725 | "@aws-cdk/aws-route53.IHostedZone",
|
726 | "constructs.Construct"
|
727 | ],
|
728 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nconst zone = route53.HostedZone.fromHostedZoneAttributes(this, 'MyZone', {\n zoneName: 'example.com',\n hostedZoneId: 'ZOJJZC49E0EPZ',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
729 | "syntaxKindCounter": {
|
730 | "10": 3,
|
731 | "75": 6,
|
732 | "104": 1,
|
733 | "193": 1,
|
734 | "194": 2,
|
735 | "196": 1,
|
736 | "225": 1,
|
737 | "242": 1,
|
738 | "243": 1,
|
739 | "281": 2
|
740 | },
|
741 | "fqnsFingerprint": "d2b720a03a8724073e3c156a5a1d55481f6490a47a2d6dbd4503d015ad2e7f61"
|
742 | },
|
743 | "642bb75f37a36ef44ba3cc3c3e311e904601a22d7509cb5541ccb04f5224c556": {
|
744 | "translations": {
|
745 | "python": {
|
746 | "source": "zone = route53.HostedZone.from_hosted_zone_id(self, \"MyZone\", \"ZOJJZC49E0EPZ\")",
|
747 | "version": "2"
|
748 | },
|
749 | "csharp": {
|
750 | "source": "IHostedZone zone = HostedZone.FromHostedZoneId(this, \"MyZone\", \"ZOJJZC49E0EPZ\");",
|
751 | "version": "1"
|
752 | },
|
753 | "java": {
|
754 | "source": "IHostedZone zone = HostedZone.fromHostedZoneId(this, \"MyZone\", \"ZOJJZC49E0EPZ\");",
|
755 | "version": "1"
|
756 | },
|
757 | "go": {
|
758 | "source": "zone := route53.hostedZone.fromHostedZoneId(this, jsii.String(\"MyZone\"), jsii.String(\"ZOJJZC49E0EPZ\"))",
|
759 | "version": "1"
|
760 | },
|
761 | "$": {
|
762 | "source": "const zone = route53.HostedZone.fromHostedZoneId(this, 'MyZone', 'ZOJJZC49E0EPZ');",
|
763 | "version": "0"
|
764 | }
|
765 | },
|
766 | "location": {
|
767 | "api": {
|
768 | "api": "moduleReadme",
|
769 | "moduleFqn": "@aws-cdk/aws-route53"
|
770 | },
|
771 | "field": {
|
772 | "field": "markdown",
|
773 | "line": 209
|
774 | }
|
775 | },
|
776 | "didCompile": true,
|
777 | "fqnsReferenced": [
|
778 | "@aws-cdk/aws-route53.HostedZone",
|
779 | "@aws-cdk/aws-route53.HostedZone#fromHostedZoneId",
|
780 | "@aws-cdk/aws-route53.IHostedZone",
|
781 | "constructs.Construct"
|
782 | ],
|
783 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nconst zone = route53.HostedZone.fromHostedZoneId(this, 'MyZone', 'ZOJJZC49E0EPZ');\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
784 | "syntaxKindCounter": {
|
785 | "10": 2,
|
786 | "75": 4,
|
787 | "104": 1,
|
788 | "194": 2,
|
789 | "196": 1,
|
790 | "225": 1,
|
791 | "242": 1,
|
792 | "243": 1
|
793 | },
|
794 | "fqnsFingerprint": "63485bfed7b48e3f0352c6cafd85da3219fccddbcdce817e39b031c242869798"
|
795 | },
|
796 | "9164f399ef3af54b6bbf82402788f450f7721368db2f52a92b0c2bd9d7ceaa9e": {
|
797 | "translations": {
|
798 | "python": {
|
799 | "source": "zone_from_attributes = route53.PublicHostedZone.from_public_hosted_zone_attributes(self, \"MyZone\",\n zone_name=\"example.com\",\n hosted_zone_id=\"ZOJJZC49E0EPZ\"\n)\n\n# Does not know zoneName\nzone_from_id = route53.PublicHostedZone.from_public_hosted_zone_id(self, \"MyZone\", \"ZOJJZC49E0EPZ\")",
|
800 | "version": "2"
|
801 | },
|
802 | "csharp": {
|
803 | "source": "IHostedZone zoneFromAttributes = PublicHostedZone.FromPublicHostedZoneAttributes(this, \"MyZone\", new PublicHostedZoneAttributes {\n ZoneName = \"example.com\",\n HostedZoneId = \"ZOJJZC49E0EPZ\"\n});\n\n// Does not know zoneName\nIPublicHostedZone zoneFromId = PublicHostedZone.FromPublicHostedZoneId(this, \"MyZone\", \"ZOJJZC49E0EPZ\");",
|
804 | "version": "1"
|
805 | },
|
806 | "java": {
|
807 | "source": "IHostedZone zoneFromAttributes = PublicHostedZone.fromPublicHostedZoneAttributes(this, \"MyZone\", PublicHostedZoneAttributes.builder()\n .zoneName(\"example.com\")\n .hostedZoneId(\"ZOJJZC49E0EPZ\")\n .build());\n\n// Does not know zoneName\nIPublicHostedZone zoneFromId = PublicHostedZone.fromPublicHostedZoneId(this, \"MyZone\", \"ZOJJZC49E0EPZ\");",
|
808 | "version": "1"
|
809 | },
|
810 | "go": {
|
811 | "source": "zoneFromAttributes := route53.publicHostedZone.fromPublicHostedZoneAttributes(this, jsii.String(\"MyZone\"), &publicHostedZoneAttributes{\n\tzoneName: jsii.String(\"example.com\"),\n\thostedZoneId: jsii.String(\"ZOJJZC49E0EPZ\"),\n})\n\n// Does not know zoneName\nzoneFromId := route53.publicHostedZone.fromPublicHostedZoneId(this, jsii.String(\"MyZone\"), jsii.String(\"ZOJJZC49E0EPZ\"))",
|
812 | "version": "1"
|
813 | },
|
814 | "$": {
|
815 | "source": "const zoneFromAttributes = route53.PublicHostedZone.fromPublicHostedZoneAttributes(this, 'MyZone', {\n zoneName: 'example.com',\n hostedZoneId: 'ZOJJZC49E0EPZ',\n});\n\n// Does not know zoneName\nconst zoneFromId = route53.PublicHostedZone.fromPublicHostedZoneId(this, 'MyZone', 'ZOJJZC49E0EPZ');",
|
816 | "version": "0"
|
817 | }
|
818 | },
|
819 | "location": {
|
820 | "api": {
|
821 | "api": "moduleReadme",
|
822 | "moduleFqn": "@aws-cdk/aws-route53"
|
823 | },
|
824 | "field": {
|
825 | "field": "markdown",
|
826 | "line": 215
|
827 | }
|
828 | },
|
829 | "didCompile": true,
|
830 | "fqnsReferenced": [
|
831 | "@aws-cdk/aws-route53.IHostedZone",
|
832 | "@aws-cdk/aws-route53.IPublicHostedZone",
|
833 | "@aws-cdk/aws-route53.PublicHostedZone",
|
834 | "@aws-cdk/aws-route53.PublicHostedZone#fromPublicHostedZoneAttributes",
|
835 | "@aws-cdk/aws-route53.PublicHostedZone#fromPublicHostedZoneId",
|
836 | "@aws-cdk/aws-route53.PublicHostedZoneAttributes",
|
837 | "constructs.Construct"
|
838 | ],
|
839 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nconst zoneFromAttributes = route53.PublicHostedZone.fromPublicHostedZoneAttributes(this, 'MyZone', {\n zoneName: 'example.com',\n hostedZoneId: 'ZOJJZC49E0EPZ',\n});\n\n// Does not know zoneName\nconst zoneFromId = route53.PublicHostedZone.fromPublicHostedZoneId(this, 'MyZone', 'ZOJJZC49E0EPZ');\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
840 | "syntaxKindCounter": {
|
841 | "10": 5,
|
842 | "75": 10,
|
843 | "104": 2,
|
844 | "193": 1,
|
845 | "194": 4,
|
846 | "196": 2,
|
847 | "225": 2,
|
848 | "242": 2,
|
849 | "243": 2,
|
850 | "281": 2
|
851 | },
|
852 | "fqnsFingerprint": "1a53f4817f93c4475f5e897bcf411af43d0686088f4a008a9f4520aa9a38805c"
|
853 | },
|
854 | "615799be62e233b505cbfd7a1e068144f983d446ea236fcea99e04bd855e671e": {
|
855 | "translations": {
|
856 | "python": {
|
857 | "source": "from aws_cdk.core import Stack\nfrom aws_cdk.aws_ec2 import Vpc, VpcEndpointService\nfrom aws_cdk.aws_elasticloadbalancingv2 import NetworkLoadBalancer\nfrom aws_cdk.aws_route53 import PublicHostedZone, VpcEndpointServiceDomainName\n\nstack = Stack()\nvpc = Vpc(stack, \"VPC\")\nnlb = NetworkLoadBalancer(stack, \"NLB\",\n vpc=vpc\n)\nvpces = VpcEndpointService(stack, \"VPCES\",\n vpc_endpoint_service_load_balancers=[nlb]\n)\n# You must use a public hosted zone so domain ownership can be verified\nzone = PublicHostedZone(stack, \"PHZ\",\n zone_name=\"aws-cdk.dev\"\n)\nVpcEndpointServiceDomainName(stack, \"EndpointDomain\",\n endpoint_service=vpces,\n domain_name=\"my-stuff.aws-cdk.dev\",\n public_hosted_zone=zone\n)",
|
858 | "version": "2"
|
859 | },
|
860 | "csharp": {
|
861 | "source": "using Amazon.CDK;\nusing Amazon.CDK.AWS.EC2;\nusing Amazon.CDK.AWS.ElasticLoadBalancingV2;\nusing Amazon.CDK.AWS.Route53;\n\nStack stack = new Stack();\nVpc vpc = new Vpc(stack, \"VPC\");\nNetworkLoadBalancer nlb = new NetworkLoadBalancer(stack, \"NLB\", new NetworkLoadBalancerProps {\n Vpc = vpc\n});\nVpcEndpointService vpces = new VpcEndpointService(stack, \"VPCES\", new VpcEndpointServiceProps {\n VpcEndpointServiceLoadBalancers = new [] { nlb }\n});\n// You must use a public hosted zone so domain ownership can be verified\nPublicHostedZone zone = new PublicHostedZone(stack, \"PHZ\", new PublicHostedZoneProps {\n ZoneName = \"aws-cdk.dev\"\n});\nnew VpcEndpointServiceDomainName(stack, \"EndpointDomain\", new VpcEndpointServiceDomainNameProps {\n EndpointService = vpces,\n DomainName = \"my-stuff.aws-cdk.dev\",\n PublicHostedZone = zone\n});",
|
862 | "version": "1"
|
863 | },
|
864 | "java": {
|
865 | "source": "import software.amazon.awscdk.core.Stack;\nimport software.amazon.awscdk.services.ec2.Vpc;\nimport software.amazon.awscdk.services.ec2.VpcEndpointService;\nimport software.amazon.awscdk.services.elasticloadbalancingv2.NetworkLoadBalancer;\nimport software.amazon.awscdk.services.route53.PublicHostedZone;\nimport software.amazon.awscdk.services.route53.VpcEndpointServiceDomainName;\n\nStack stack = new Stack();\nVpc vpc = new Vpc(stack, \"VPC\");\nNetworkLoadBalancer nlb = NetworkLoadBalancer.Builder.create(stack, \"NLB\")\n .vpc(vpc)\n .build();\nVpcEndpointService vpces = VpcEndpointService.Builder.create(stack, \"VPCES\")\n .vpcEndpointServiceLoadBalancers(List.of(nlb))\n .build();\n// You must use a public hosted zone so domain ownership can be verified\nPublicHostedZone zone = PublicHostedZone.Builder.create(stack, \"PHZ\")\n .zoneName(\"aws-cdk.dev\")\n .build();\nVpcEndpointServiceDomainName.Builder.create(stack, \"EndpointDomain\")\n .endpointService(vpces)\n .domainName(\"my-stuff.aws-cdk.dev\")\n .publicHostedZone(zone)\n .build();",
|
866 | "version": "1"
|
867 | },
|
868 | "go": {
|
869 | "source": "import \"github.com/aws-samples/dummy/awscdkcore\"\nimport \"github.com/aws-samples/dummy/awscdkawsec2\"\nimport \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2\"\nimport \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nstack := awscdkcore.NewStack()\nvpc := awscdkawsec2.NewVpc(stack, jsii.String(\"VPC\"))\nnlb := awscdkawselasticloadbalancingv2.NewNetworkLoadBalancer(stack, jsii.String(\"NLB\"), &networkLoadBalancerProps{\n\tvpc: vpc,\n})\nvpces := awscdkawsec2.NewVpcEndpointService(stack, jsii.String(\"VPCES\"), &vpcEndpointServiceProps{\n\tvpcEndpointServiceLoadBalancers: []iVpcEndpointServiceLoadBalancer{\n\t\tnlb,\n\t},\n})\n// You must use a public hosted zone so domain ownership can be verified\nzone := awscdkawsroute53.NewPublicHostedZone(stack, jsii.String(\"PHZ\"), &publicHostedZoneProps{\n\tzoneName: jsii.String(\"aws-cdk.dev\"),\n})\nawscdkawsroute53.NewVpcEndpointServiceDomainName(stack, jsii.String(\"EndpointDomain\"), &vpcEndpointServiceDomainNameProps{\n\tendpointService: vpces,\n\tdomainName: jsii.String(\"my-stuff.aws-cdk.dev\"),\n\tpublicHostedZone: zone,\n})",
|
870 | "version": "1"
|
871 | },
|
872 | "$": {
|
873 | "source": "import { Stack } from '@aws-cdk/core';\nimport { Vpc, VpcEndpointService } from '@aws-cdk/aws-ec2';\nimport { NetworkLoadBalancer } from '@aws-cdk/aws-elasticloadbalancingv2';\nimport { PublicHostedZone, VpcEndpointServiceDomainName } from '@aws-cdk/aws-route53';\n\nconst stack = new Stack();\nconst vpc = new Vpc(stack, 'VPC');\nconst nlb = new NetworkLoadBalancer(stack, 'NLB', {\n vpc,\n});\nconst vpces = new VpcEndpointService(stack, 'VPCES', {\n vpcEndpointServiceLoadBalancers: [nlb],\n});\n// You must use a public hosted zone so domain ownership can be verified\nconst zone = new PublicHostedZone(stack, 'PHZ', {\n zoneName: 'aws-cdk.dev',\n});\nnew VpcEndpointServiceDomainName(stack, 'EndpointDomain', {\n endpointService: vpces,\n domainName: 'my-stuff.aws-cdk.dev',\n publicHostedZone: zone,\n});",
|
874 | "version": "0"
|
875 | }
|
876 | },
|
877 | "location": {
|
878 | "api": {
|
879 | "api": "moduleReadme",
|
880 | "moduleFqn": "@aws-cdk/aws-route53"
|
881 | },
|
882 | "field": {
|
883 | "field": "markdown",
|
884 | "line": 248
|
885 | }
|
886 | },
|
887 | "didCompile": true,
|
888 | "fqnsReferenced": [
|
889 | "@aws-cdk/aws-ec2.IVpc",
|
890 | "@aws-cdk/aws-ec2.IVpcEndpointService",
|
891 | "@aws-cdk/aws-ec2.Vpc",
|
892 | "@aws-cdk/aws-ec2.VpcEndpointService",
|
893 | "@aws-cdk/aws-ec2.VpcEndpointServiceProps",
|
894 | "@aws-cdk/aws-elasticloadbalancingv2.NetworkLoadBalancer",
|
895 | "@aws-cdk/aws-elasticloadbalancingv2.NetworkLoadBalancerProps",
|
896 | "@aws-cdk/aws-route53.IPublicHostedZone",
|
897 | "@aws-cdk/aws-route53.PublicHostedZone",
|
898 | "@aws-cdk/aws-route53.PublicHostedZoneProps",
|
899 | "@aws-cdk/aws-route53.VpcEndpointServiceDomainName",
|
900 | "@aws-cdk/aws-route53.VpcEndpointServiceDomainNameProps",
|
901 | "@aws-cdk/core.Stack",
|
902 | "constructs.Construct"
|
903 | ],
|
904 | "fullSource": "import { Stack } from '@aws-cdk/core';\nimport { Vpc, VpcEndpointService } from '@aws-cdk/aws-ec2';\nimport { NetworkLoadBalancer } from '@aws-cdk/aws-elasticloadbalancingv2';\nimport { PublicHostedZone, VpcEndpointServiceDomainName } from '@aws-cdk/aws-route53';\n\nconst stack = new Stack();\nconst vpc = new Vpc(stack, 'VPC');\nconst nlb = new NetworkLoadBalancer(stack, 'NLB', {\n vpc,\n});\nconst vpces = new VpcEndpointService(stack, 'VPCES', {\n vpcEndpointServiceLoadBalancers: [nlb],\n});\n// You must use a public hosted zone so domain ownership can be verified\nconst zone = new PublicHostedZone(stack, 'PHZ', {\n zoneName: 'aws-cdk.dev',\n});\nnew VpcEndpointServiceDomainName(stack, 'EndpointDomain', {\n endpointService: vpces,\n domainName: 'my-stuff.aws-cdk.dev',\n publicHostedZone: zone,\n});",
|
905 | "syntaxKindCounter": {
|
906 | "10": 11,
|
907 | "75": 31,
|
908 | "192": 1,
|
909 | "193": 4,
|
910 | "197": 6,
|
911 | "225": 5,
|
912 | "226": 1,
|
913 | "242": 5,
|
914 | "243": 5,
|
915 | "254": 4,
|
916 | "255": 4,
|
917 | "257": 4,
|
918 | "258": 6,
|
919 | "281": 5,
|
920 | "282": 1,
|
921 | "290": 1
|
922 | },
|
923 | "fqnsFingerprint": "f8ab034a62dab6c9cd4d5d706433b875660224aefdea95b4c2533e4126efeaff"
|
924 | },
|
925 | "de43d9436a2ba511b8b570cbeb5378b980d7f81089ca9f8c07a868a3d8ae3f4c": {
|
926 | "translations": {
|
927 | "python": {
|
928 | "source": "import aws_cdk.aws_apigateway as apigw\n\n# zone: route53.HostedZone\n# rest_api: apigw.LambdaRestApi\n\n\nroute53.ARecord(self, \"AliasRecord\",\n zone=zone,\n target=route53.RecordTarget.from_alias(targets.ApiGateway(rest_api))\n)",
|
929 | "version": "2"
|
930 | },
|
931 | "csharp": {
|
932 | "source": "using Amazon.CDK.AWS.APIGateway;\n\nHostedZone zone;\nLambdaRestApi restApi;\n\n\nnew ARecord(this, \"AliasRecord\", new ARecordProps {\n Zone = zone,\n Target = RecordTarget.FromAlias(new ApiGateway(restApi))\n});",
|
933 | "version": "1"
|
934 | },
|
935 | "java": {
|
936 | "source": "import software.amazon.awscdk.services.apigateway.*;\n\nHostedZone zone;\nLambdaRestApi restApi;\n\n\nARecord.Builder.create(this, \"AliasRecord\")\n .zone(zone)\n .target(RecordTarget.fromAlias(new ApiGateway(restApi)))\n .build();",
|
937 | "version": "1"
|
938 | },
|
939 | "go": {
|
940 | "source": "import apigw \"github.com/aws-samples/dummy/awscdkawsapigateway\"\n\nvar zone hostedZone\nvar restApi lambdaRestApi\n\n\nroute53.NewARecord(this, jsii.String(\"AliasRecord\"), &aRecordProps{\n\tzone: zone,\n\ttarget: route53.recordTarget.fromAlias(targets.NewApiGateway(restApi)),\n})",
|
941 | "version": "1"
|
942 | },
|
943 | "$": {
|
944 | "source": "import * as apigw from '@aws-cdk/aws-apigateway';\n\ndeclare const zone: route53.HostedZone;\ndeclare const restApi: apigw.LambdaRestApi;\n\nnew route53.ARecord(this, 'AliasRecord', {\n zone,\n target: route53.RecordTarget.fromAlias(new targets.ApiGateway(restApi)),\n // or - route53.RecordTarget.fromAlias(new alias.ApiGatewayDomain(domainName)),\n});",
|
945 | "version": "0"
|
946 | }
|
947 | },
|
948 | "location": {
|
949 | "api": {
|
950 | "api": "type",
|
951 | "fqn": "@aws-cdk/aws-route53.ARecord"
|
952 | },
|
953 | "field": {
|
954 | "field": "example"
|
955 | }
|
956 | },
|
957 | "didCompile": true,
|
958 | "fqnsReferenced": [
|
959 | "@aws-cdk/aws-apigateway.RestApiBase",
|
960 | "@aws-cdk/aws-route53-targets.ApiGateway",
|
961 | "@aws-cdk/aws-route53.ARecord",
|
962 | "@aws-cdk/aws-route53.ARecordProps",
|
963 | "@aws-cdk/aws-route53.IAliasRecordTarget",
|
964 | "@aws-cdk/aws-route53.IHostedZone",
|
965 | "@aws-cdk/aws-route53.RecordTarget",
|
966 | "@aws-cdk/aws-route53.RecordTarget#fromAlias",
|
967 | "constructs.Construct"
|
968 | ],
|
969 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as apigw from '@aws-cdk/aws-apigateway';\n\ndeclare const zone: route53.HostedZone;\ndeclare const restApi: apigw.LambdaRestApi;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nnew route53.ARecord(this, 'AliasRecord', {\n zone,\n target: route53.RecordTarget.fromAlias(new targets.ApiGateway(restApi)),\n // or - route53.RecordTarget.fromAlias(new alias.ApiGatewayDomain(domainName)),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
970 | "syntaxKindCounter": {
|
971 | "10": 2,
|
972 | "75": 17,
|
973 | "104": 1,
|
974 | "130": 2,
|
975 | "153": 2,
|
976 | "169": 2,
|
977 | "193": 1,
|
978 | "194": 4,
|
979 | "196": 1,
|
980 | "197": 2,
|
981 | "225": 2,
|
982 | "226": 1,
|
983 | "242": 2,
|
984 | "243": 2,
|
985 | "254": 1,
|
986 | "255": 1,
|
987 | "256": 1,
|
988 | "281": 1,
|
989 | "282": 1,
|
990 | "290": 1
|
991 | },
|
992 | "fqnsFingerprint": "f85fd9e39665122fc06773c56c327b70af9bf699329d5d03b179028fbbeaefa4"
|
993 | },
|
994 | "8a44ee7c02c9eeec7c97eda8f8f3b9a7191e02b1745e94be5a8fce6839dd8e10": {
|
995 | "translations": {
|
996 | "python": {
|
997 | "source": "import aws_cdk.aws_apigateway as apigw\n\n# zone: route53.HostedZone\n# rest_api: apigw.LambdaRestApi\n\n\nroute53.ARecord(self, \"AliasRecord\",\n zone=zone,\n target=route53.RecordTarget.from_alias(targets.ApiGateway(rest_api))\n)",
|
998 | "version": "2"
|
999 | },
|
1000 | "csharp": {
|
1001 | "source": "using Amazon.CDK.AWS.APIGateway;\n\nHostedZone zone;\nLambdaRestApi restApi;\n\n\nnew ARecord(this, \"AliasRecord\", new ARecordProps {\n Zone = zone,\n Target = RecordTarget.FromAlias(new ApiGateway(restApi))\n});",
|
1002 | "version": "1"
|
1003 | },
|
1004 | "java": {
|
1005 | "source": "import software.amazon.awscdk.services.apigateway.*;\n\nHostedZone zone;\nLambdaRestApi restApi;\n\n\nARecord.Builder.create(this, \"AliasRecord\")\n .zone(zone)\n .target(RecordTarget.fromAlias(new ApiGateway(restApi)))\n .build();",
|
1006 | "version": "1"
|
1007 | },
|
1008 | "go": {
|
1009 | "source": "import apigw \"github.com/aws-samples/dummy/awscdkawsapigateway\"\n\nvar zone hostedZone\nvar restApi lambdaRestApi\n\n\nroute53.NewARecord(this, jsii.String(\"AliasRecord\"), &aRecordProps{\n\tzone: zone,\n\ttarget: route53.recordTarget.fromAlias(targets.NewApiGateway(restApi)),\n})",
|
1010 | "version": "1"
|
1011 | },
|
1012 | "$": {
|
1013 | "source": "import * as apigw from '@aws-cdk/aws-apigateway';\n\ndeclare const zone: route53.HostedZone;\ndeclare const restApi: apigw.LambdaRestApi;\n\nnew route53.ARecord(this, 'AliasRecord', {\n zone,\n target: route53.RecordTarget.fromAlias(new targets.ApiGateway(restApi)),\n // or - route53.RecordTarget.fromAlias(new alias.ApiGatewayDomain(domainName)),\n});",
|
1014 | "version": "0"
|
1015 | }
|
1016 | },
|
1017 | "location": {
|
1018 | "api": {
|
1019 | "api": "type",
|
1020 | "fqn": "@aws-cdk/aws-route53.ARecordProps"
|
1021 | },
|
1022 | "field": {
|
1023 | "field": "example"
|
1024 | }
|
1025 | },
|
1026 | "didCompile": true,
|
1027 | "fqnsReferenced": [
|
1028 | "@aws-cdk/aws-apigateway.RestApiBase",
|
1029 | "@aws-cdk/aws-route53-targets.ApiGateway",
|
1030 | "@aws-cdk/aws-route53.ARecord",
|
1031 | "@aws-cdk/aws-route53.ARecordProps",
|
1032 | "@aws-cdk/aws-route53.IAliasRecordTarget",
|
1033 | "@aws-cdk/aws-route53.IHostedZone",
|
1034 | "@aws-cdk/aws-route53.RecordTarget",
|
1035 | "@aws-cdk/aws-route53.RecordTarget#fromAlias",
|
1036 | "constructs.Construct"
|
1037 | ],
|
1038 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as apigw from '@aws-cdk/aws-apigateway';\n\ndeclare const zone: route53.HostedZone;\ndeclare const restApi: apigw.LambdaRestApi;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nnew route53.ARecord(this, 'AliasRecord', {\n zone,\n target: route53.RecordTarget.fromAlias(new targets.ApiGateway(restApi)),\n // or - route53.RecordTarget.fromAlias(new alias.ApiGatewayDomain(domainName)),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
1039 | "syntaxKindCounter": {
|
1040 | "10": 2,
|
1041 | "75": 17,
|
1042 | "104": 1,
|
1043 | "130": 2,
|
1044 | "153": 2,
|
1045 | "169": 2,
|
1046 | "193": 1,
|
1047 | "194": 4,
|
1048 | "196": 1,
|
1049 | "197": 2,
|
1050 | "225": 2,
|
1051 | "226": 1,
|
1052 | "242": 2,
|
1053 | "243": 2,
|
1054 | "254": 1,
|
1055 | "255": 1,
|
1056 | "256": 1,
|
1057 | "281": 1,
|
1058 | "282": 1,
|
1059 | "290": 1
|
1060 | },
|
1061 | "fqnsFingerprint": "f85fd9e39665122fc06773c56c327b70af9bf699329d5d03b179028fbbeaefa4"
|
1062 | },
|
1063 | "d613ba5cdbfcf62662ca81c0ced5f30971e695a1c53596fd1be7dcfdc81fccc9": {
|
1064 | "translations": {
|
1065 | "python": {
|
1066 | "source": "import aws_cdk.aws_cloudfront as cloudfront\n\n# my_zone: route53.HostedZone\n# distribution: cloudfront.CloudFrontWebDistribution\n\nroute53.AaaaRecord(self, \"Alias\",\n zone=my_zone,\n target=route53.RecordTarget.from_alias(targets.CloudFrontTarget(distribution))\n)",
|
1067 | "version": "2"
|
1068 | },
|
1069 | "csharp": {
|
1070 | "source": "using Amazon.CDK.AWS.CloudFront;\n\nHostedZone myZone;\nCloudFrontWebDistribution distribution;\n\nnew AaaaRecord(this, \"Alias\", new AaaaRecordProps {\n Zone = myZone,\n Target = RecordTarget.FromAlias(new CloudFrontTarget(distribution))\n});",
|
1071 | "version": "1"
|
1072 | },
|
1073 | "java": {
|
1074 | "source": "import software.amazon.awscdk.services.cloudfront.*;\n\nHostedZone myZone;\nCloudFrontWebDistribution distribution;\n\nAaaaRecord.Builder.create(this, \"Alias\")\n .zone(myZone)\n .target(RecordTarget.fromAlias(new CloudFrontTarget(distribution)))\n .build();",
|
1075 | "version": "1"
|
1076 | },
|
1077 | "go": {
|
1078 | "source": "import cloudfront \"github.com/aws-samples/dummy/awscdkawscloudfront\"\n\nvar myZone hostedZone\nvar distribution cloudFrontWebDistribution\n\nroute53.NewAaaaRecord(this, jsii.String(\"Alias\"), &aaaaRecordProps{\n\tzone: myZone,\n\ttarget: route53.recordTarget.fromAlias(targets.NewCloudFrontTarget(distribution)),\n})",
|
1079 | "version": "1"
|
1080 | },
|
1081 | "$": {
|
1082 | "source": "import * as cloudfront from '@aws-cdk/aws-cloudfront';\n\ndeclare const myZone: route53.HostedZone;\ndeclare const distribution: cloudfront.CloudFrontWebDistribution;\nnew route53.AaaaRecord(this, 'Alias', {\n zone: myZone,\n target: route53.RecordTarget.fromAlias(new targets.CloudFrontTarget(distribution)),\n});",
|
1083 | "version": "0"
|
1084 | }
|
1085 | },
|
1086 | "location": {
|
1087 | "api": {
|
1088 | "api": "type",
|
1089 | "fqn": "@aws-cdk/aws-route53.AaaaRecord"
|
1090 | },
|
1091 | "field": {
|
1092 | "field": "example"
|
1093 | }
|
1094 | },
|
1095 | "didCompile": true,
|
1096 | "fqnsReferenced": [
|
1097 | "@aws-cdk/aws-cloudfront.IDistribution",
|
1098 | "@aws-cdk/aws-route53-targets.CloudFrontTarget",
|
1099 | "@aws-cdk/aws-route53.AaaaRecord",
|
1100 | "@aws-cdk/aws-route53.AaaaRecordProps",
|
1101 | "@aws-cdk/aws-route53.IAliasRecordTarget",
|
1102 | "@aws-cdk/aws-route53.IHostedZone",
|
1103 | "@aws-cdk/aws-route53.RecordTarget",
|
1104 | "@aws-cdk/aws-route53.RecordTarget#fromAlias",
|
1105 | "constructs.Construct"
|
1106 | ],
|
1107 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as cloudfront from '@aws-cdk/aws-cloudfront';\n\ndeclare const myZone: route53.HostedZone;\ndeclare const distribution: cloudfront.CloudFrontWebDistribution;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\nnew route53.AaaaRecord(this, 'Alias', {\n zone: myZone,\n target: route53.RecordTarget.fromAlias(new targets.CloudFrontTarget(distribution)),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
1108 | "syntaxKindCounter": {
|
1109 | "10": 2,
|
1110 | "75": 18,
|
1111 | "104": 1,
|
1112 | "130": 2,
|
1113 | "153": 2,
|
1114 | "169": 2,
|
1115 | "193": 1,
|
1116 | "194": 4,
|
1117 | "196": 1,
|
1118 | "197": 2,
|
1119 | "225": 2,
|
1120 | "226": 1,
|
1121 | "242": 2,
|
1122 | "243": 2,
|
1123 | "254": 1,
|
1124 | "255": 1,
|
1125 | "256": 1,
|
1126 | "281": 2,
|
1127 | "290": 1
|
1128 | },
|
1129 | "fqnsFingerprint": "bf165b5d0892af13da402fb2acc8f959bd90b4313997139498858248c3dae4c3"
|
1130 | },
|
1131 | "3835a7014a54a586d93bda9139dad15d314e95d01a37b00cf809387e26864cd1": {
|
1132 | "translations": {
|
1133 | "python": {
|
1134 | "source": "import aws_cdk.aws_cloudfront as cloudfront\n\n# my_zone: route53.HostedZone\n# distribution: cloudfront.CloudFrontWebDistribution\n\nroute53.AaaaRecord(self, \"Alias\",\n zone=my_zone,\n target=route53.RecordTarget.from_alias(targets.CloudFrontTarget(distribution))\n)",
|
1135 | "version": "2"
|
1136 | },
|
1137 | "csharp": {
|
1138 | "source": "using Amazon.CDK.AWS.CloudFront;\n\nHostedZone myZone;\nCloudFrontWebDistribution distribution;\n\nnew AaaaRecord(this, \"Alias\", new AaaaRecordProps {\n Zone = myZone,\n Target = RecordTarget.FromAlias(new CloudFrontTarget(distribution))\n});",
|
1139 | "version": "1"
|
1140 | },
|
1141 | "java": {
|
1142 | "source": "import software.amazon.awscdk.services.cloudfront.*;\n\nHostedZone myZone;\nCloudFrontWebDistribution distribution;\n\nAaaaRecord.Builder.create(this, \"Alias\")\n .zone(myZone)\n .target(RecordTarget.fromAlias(new CloudFrontTarget(distribution)))\n .build();",
|
1143 | "version": "1"
|
1144 | },
|
1145 | "go": {
|
1146 | "source": "import cloudfront \"github.com/aws-samples/dummy/awscdkawscloudfront\"\n\nvar myZone hostedZone\nvar distribution cloudFrontWebDistribution\n\nroute53.NewAaaaRecord(this, jsii.String(\"Alias\"), &aaaaRecordProps{\n\tzone: myZone,\n\ttarget: route53.recordTarget.fromAlias(targets.NewCloudFrontTarget(distribution)),\n})",
|
1147 | "version": "1"
|
1148 | },
|
1149 | "$": {
|
1150 | "source": "import * as cloudfront from '@aws-cdk/aws-cloudfront';\n\ndeclare const myZone: route53.HostedZone;\ndeclare const distribution: cloudfront.CloudFrontWebDistribution;\nnew route53.AaaaRecord(this, 'Alias', {\n zone: myZone,\n target: route53.RecordTarget.fromAlias(new targets.CloudFrontTarget(distribution)),\n});",
|
1151 | "version": "0"
|
1152 | }
|
1153 | },
|
1154 | "location": {
|
1155 | "api": {
|
1156 | "api": "type",
|
1157 | "fqn": "@aws-cdk/aws-route53.AaaaRecordProps"
|
1158 | },
|
1159 | "field": {
|
1160 | "field": "example"
|
1161 | }
|
1162 | },
|
1163 | "didCompile": true,
|
1164 | "fqnsReferenced": [
|
1165 | "@aws-cdk/aws-cloudfront.IDistribution",
|
1166 | "@aws-cdk/aws-route53-targets.CloudFrontTarget",
|
1167 | "@aws-cdk/aws-route53.AaaaRecord",
|
1168 | "@aws-cdk/aws-route53.AaaaRecordProps",
|
1169 | "@aws-cdk/aws-route53.IAliasRecordTarget",
|
1170 | "@aws-cdk/aws-route53.IHostedZone",
|
1171 | "@aws-cdk/aws-route53.RecordTarget",
|
1172 | "@aws-cdk/aws-route53.RecordTarget#fromAlias",
|
1173 | "constructs.Construct"
|
1174 | ],
|
1175 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as cloudfront from '@aws-cdk/aws-cloudfront';\n\ndeclare const myZone: route53.HostedZone;\ndeclare const distribution: cloudfront.CloudFrontWebDistribution;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\nnew route53.AaaaRecord(this, 'Alias', {\n zone: myZone,\n target: route53.RecordTarget.fromAlias(new targets.CloudFrontTarget(distribution)),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
1176 | "syntaxKindCounter": {
|
1177 | "10": 2,
|
1178 | "75": 18,
|
1179 | "104": 1,
|
1180 | "130": 2,
|
1181 | "153": 2,
|
1182 | "169": 2,
|
1183 | "193": 1,
|
1184 | "194": 4,
|
1185 | "196": 1,
|
1186 | "197": 2,
|
1187 | "225": 2,
|
1188 | "226": 1,
|
1189 | "242": 2,
|
1190 | "243": 2,
|
1191 | "254": 1,
|
1192 | "255": 1,
|
1193 | "256": 1,
|
1194 | "281": 2,
|
1195 | "290": 1
|
1196 | },
|
1197 | "fqnsFingerprint": "bf165b5d0892af13da402fb2acc8f959bd90b4313997139498858248c3dae4c3"
|
1198 | },
|
1199 | "9121366a4d118793049b0568c5b41df2640798ab310f206939e8575c3a45420e": {
|
1200 | "translations": {
|
1201 | "python": {
|
1202 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\n# alias_record_target: route53.IAliasRecordTarget\n\naddress_record_target = route53.AddressRecordTarget.from_alias(alias_record_target)",
|
1203 | "version": "2"
|
1204 | },
|
1205 | "csharp": {
|
1206 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nIAliasRecordTarget aliasRecordTarget;\n\nRecordTarget addressRecordTarget = AddressRecordTarget.FromAlias(aliasRecordTarget);",
|
1207 | "version": "1"
|
1208 | },
|
1209 | "java": {
|
1210 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nIAliasRecordTarget aliasRecordTarget;\n\nRecordTarget addressRecordTarget = AddressRecordTarget.fromAlias(aliasRecordTarget);",
|
1211 | "version": "1"
|
1212 | },
|
1213 | "go": {
|
1214 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nvar aliasRecordTarget iAliasRecordTarget\n\naddressRecordTarget := route53.addressRecordTarget.fromAlias(aliasRecordTarget)",
|
1215 | "version": "1"
|
1216 | },
|
1217 | "$": {
|
1218 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n\ndeclare const aliasRecordTarget: route53.IAliasRecordTarget;\nconst addressRecordTarget = route53.AddressRecordTarget.fromAlias(aliasRecordTarget);",
|
1219 | "version": "0"
|
1220 | }
|
1221 | },
|
1222 | "location": {
|
1223 | "api": {
|
1224 | "api": "type",
|
1225 | "fqn": "@aws-cdk/aws-route53.AddressRecordTarget"
|
1226 | },
|
1227 | "field": {
|
1228 | "field": "example"
|
1229 | }
|
1230 | },
|
1231 | "didCompile": true,
|
1232 | "fqnsReferenced": [
|
1233 | "@aws-cdk/aws-route53.AddressRecordTarget",
|
1234 | "@aws-cdk/aws-route53.IAliasRecordTarget",
|
1235 | "@aws-cdk/aws-route53.RecordTarget",
|
1236 | "@aws-cdk/aws-route53.RecordTarget#fromAlias"
|
1237 | ],
|
1238 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n\ndeclare const aliasRecordTarget: route53.IAliasRecordTarget;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst addressRecordTarget = route53.AddressRecordTarget.fromAlias(aliasRecordTarget);\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1239 | "syntaxKindCounter": {
|
1240 | "10": 1,
|
1241 | "75": 9,
|
1242 | "130": 1,
|
1243 | "153": 1,
|
1244 | "169": 1,
|
1245 | "194": 2,
|
1246 | "196": 1,
|
1247 | "225": 2,
|
1248 | "242": 2,
|
1249 | "243": 2,
|
1250 | "254": 1,
|
1251 | "255": 1,
|
1252 | "256": 1,
|
1253 | "290": 1
|
1254 | },
|
1255 | "fqnsFingerprint": "b52ba2ceaf01e65717ffdc74facc39e6e3043a106961ea10c8670a14acd686fd"
|
1256 | },
|
1257 | "b4ada9967c4a6513b3a46a04b26c7c7ee629d6f9325f38d4994f565b2226b744": {
|
1258 | "translations": {
|
1259 | "python": {
|
1260 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nalias_record_target_config = route53.AliasRecordTargetConfig(\n dns_name=\"dnsName\",\n hosted_zone_id=\"hostedZoneId\"\n)",
|
1261 | "version": "2"
|
1262 | },
|
1263 | "csharp": {
|
1264 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nAliasRecordTargetConfig aliasRecordTargetConfig = new AliasRecordTargetConfig {\n DnsName = \"dnsName\",\n HostedZoneId = \"hostedZoneId\"\n};",
|
1265 | "version": "1"
|
1266 | },
|
1267 | "java": {
|
1268 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nAliasRecordTargetConfig aliasRecordTargetConfig = AliasRecordTargetConfig.builder()\n .dnsName(\"dnsName\")\n .hostedZoneId(\"hostedZoneId\")\n .build();",
|
1269 | "version": "1"
|
1270 | },
|
1271 | "go": {
|
1272 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\naliasRecordTargetConfig := &aliasRecordTargetConfig{\n\tdnsName: jsii.String(\"dnsName\"),\n\thostedZoneId: jsii.String(\"hostedZoneId\"),\n}",
|
1273 | "version": "1"
|
1274 | },
|
1275 | "$": {
|
1276 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst aliasRecordTargetConfig: route53.AliasRecordTargetConfig = {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n};",
|
1277 | "version": "0"
|
1278 | }
|
1279 | },
|
1280 | "location": {
|
1281 | "api": {
|
1282 | "api": "type",
|
1283 | "fqn": "@aws-cdk/aws-route53.AliasRecordTargetConfig"
|
1284 | },
|
1285 | "field": {
|
1286 | "field": "example"
|
1287 | }
|
1288 | },
|
1289 | "didCompile": true,
|
1290 | "fqnsReferenced": [
|
1291 | "@aws-cdk/aws-route53.AliasRecordTargetConfig"
|
1292 | ],
|
1293 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst aliasRecordTargetConfig: route53.AliasRecordTargetConfig = {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1294 | "syntaxKindCounter": {
|
1295 | "10": 3,
|
1296 | "75": 6,
|
1297 | "153": 1,
|
1298 | "169": 1,
|
1299 | "193": 1,
|
1300 | "225": 1,
|
1301 | "242": 1,
|
1302 | "243": 1,
|
1303 | "254": 1,
|
1304 | "255": 1,
|
1305 | "256": 1,
|
1306 | "281": 2,
|
1307 | "290": 1
|
1308 | },
|
1309 | "fqnsFingerprint": "7d06d92af1aaab5cb3a18e84de37d7ca24b10cc075e6f84b2ccc938448f8c3ca"
|
1310 | },
|
1311 | "1d02642213730d43a860fe863a4d75a03ae926bffb36ef982fad643e0b0724d3": {
|
1312 | "translations": {
|
1313 | "python": {
|
1314 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n\ncaa_amazon_record = route53.CaaAmazonRecord(self, \"MyCaaAmazonRecord\",\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
1315 | "version": "2"
|
1316 | },
|
1317 | "csharp": {
|
1318 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nCaaAmazonRecord caaAmazonRecord = new CaaAmazonRecord(this, \"MyCaaAmazonRecord\", new CaaAmazonRecordProps {\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n});",
|
1319 | "version": "1"
|
1320 | },
|
1321 | "java": {
|
1322 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\n\nCaaAmazonRecord caaAmazonRecord = CaaAmazonRecord.Builder.create(this, \"MyCaaAmazonRecord\")\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
1323 | "version": "1"
|
1324 | },
|
1325 | "go": {
|
1326 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\n\ncaaAmazonRecord := route53.NewCaaAmazonRecord(this, jsii.String(\"MyCaaAmazonRecord\"), &caaAmazonRecordProps{\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n})",
|
1327 | "version": "1"
|
1328 | },
|
1329 | "$": {
|
1330 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\nconst caaAmazonRecord = new route53.CaaAmazonRecord(this, 'MyCaaAmazonRecord', {\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n});",
|
1331 | "version": "0"
|
1332 | }
|
1333 | },
|
1334 | "location": {
|
1335 | "api": {
|
1336 | "api": "type",
|
1337 | "fqn": "@aws-cdk/aws-route53.CaaAmazonRecord"
|
1338 | },
|
1339 | "field": {
|
1340 | "field": "example"
|
1341 | }
|
1342 | },
|
1343 | "didCompile": true,
|
1344 | "fqnsReferenced": [
|
1345 | "@aws-cdk/aws-route53.CaaAmazonRecord",
|
1346 | "@aws-cdk/aws-route53.CaaAmazonRecordProps",
|
1347 | "@aws-cdk/aws-route53.IHostedZone",
|
1348 | "@aws-cdk/core.Duration",
|
1349 | "@aws-cdk/core.Duration#minutes",
|
1350 | "constructs.Construct"
|
1351 | ],
|
1352 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst caaAmazonRecord = new route53.CaaAmazonRecord(this, 'MyCaaAmazonRecord', {\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1353 | "syntaxKindCounter": {
|
1354 | "8": 1,
|
1355 | "10": 5,
|
1356 | "75": 16,
|
1357 | "104": 1,
|
1358 | "130": 1,
|
1359 | "153": 1,
|
1360 | "169": 1,
|
1361 | "193": 1,
|
1362 | "194": 3,
|
1363 | "196": 1,
|
1364 | "197": 1,
|
1365 | "225": 2,
|
1366 | "242": 2,
|
1367 | "243": 2,
|
1368 | "254": 2,
|
1369 | "255": 2,
|
1370 | "256": 2,
|
1371 | "281": 4,
|
1372 | "290": 1
|
1373 | },
|
1374 | "fqnsFingerprint": "3f87702bd3e878bb3db8712cf871f285008fd515564c69bf8ad79aaba8cd16ec"
|
1375 | },
|
1376 | "88a88672fb00e5c32c534a894275a0c09c57bad78f753fb4be2c5a8404966a0c": {
|
1377 | "translations": {
|
1378 | "python": {
|
1379 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n\ncaa_amazon_record_props = route53.CaaAmazonRecordProps(\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
1380 | "version": "2"
|
1381 | },
|
1382 | "csharp": {
|
1383 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nCaaAmazonRecordProps caaAmazonRecordProps = new CaaAmazonRecordProps {\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n};",
|
1384 | "version": "1"
|
1385 | },
|
1386 | "java": {
|
1387 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\n\nCaaAmazonRecordProps caaAmazonRecordProps = CaaAmazonRecordProps.builder()\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
1388 | "version": "1"
|
1389 | },
|
1390 | "go": {
|
1391 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\n\ncaaAmazonRecordProps := &caaAmazonRecordProps{\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n}",
|
1392 | "version": "1"
|
1393 | },
|
1394 | "$": {
|
1395 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\nconst caaAmazonRecordProps: route53.CaaAmazonRecordProps = {\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};",
|
1396 | "version": "0"
|
1397 | }
|
1398 | },
|
1399 | "location": {
|
1400 | "api": {
|
1401 | "api": "type",
|
1402 | "fqn": "@aws-cdk/aws-route53.CaaAmazonRecordProps"
|
1403 | },
|
1404 | "field": {
|
1405 | "field": "example"
|
1406 | }
|
1407 | },
|
1408 | "didCompile": true,
|
1409 | "fqnsReferenced": [
|
1410 | "@aws-cdk/aws-route53.CaaAmazonRecordProps",
|
1411 | "@aws-cdk/aws-route53.IHostedZone",
|
1412 | "@aws-cdk/core.Duration",
|
1413 | "@aws-cdk/core.Duration#minutes"
|
1414 | ],
|
1415 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst caaAmazonRecordProps: route53.CaaAmazonRecordProps = {\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1416 | "syntaxKindCounter": {
|
1417 | "8": 1,
|
1418 | "10": 4,
|
1419 | "75": 16,
|
1420 | "130": 1,
|
1421 | "153": 2,
|
1422 | "169": 2,
|
1423 | "193": 1,
|
1424 | "194": 2,
|
1425 | "196": 1,
|
1426 | "225": 2,
|
1427 | "242": 2,
|
1428 | "243": 2,
|
1429 | "254": 2,
|
1430 | "255": 2,
|
1431 | "256": 2,
|
1432 | "281": 4,
|
1433 | "290": 1
|
1434 | },
|
1435 | "fqnsFingerprint": "22e13d32311d2af2fb67acf13cdeb18d19bc3df7955396174c542a1502ddc5a3"
|
1436 | },
|
1437 | "2887066209b44c4aae8dc9c8d331c7f4b32f27145908704b82567b9ee8915399": {
|
1438 | "translations": {
|
1439 | "python": {
|
1440 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n\ncaa_record = route53.CaaRecord(self, \"MyCaaRecord\",\n values=[route53.CaaRecordValue(\n flag=123,\n tag=route53.CaaTag.ISSUE,\n value=\"value\"\n )],\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
1441 | "version": "2"
|
1442 | },
|
1443 | "csharp": {
|
1444 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nCaaRecord caaRecord = new CaaRecord(this, \"MyCaaRecord\", new CaaRecordProps {\n Values = new [] { new CaaRecordValue {\n Flag = 123,\n Tag = CaaTag.ISSUE,\n Value = \"value\"\n } },\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n});",
|
1445 | "version": "1"
|
1446 | },
|
1447 | "java": {
|
1448 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\n\nCaaRecord caaRecord = CaaRecord.Builder.create(this, \"MyCaaRecord\")\n .values(List.of(CaaRecordValue.builder()\n .flag(123)\n .tag(CaaTag.ISSUE)\n .value(\"value\")\n .build()))\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
1449 | "version": "1"
|
1450 | },
|
1451 | "go": {
|
1452 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\n\ncaaRecord := route53.NewCaaRecord(this, jsii.String(\"MyCaaRecord\"), &caaRecordProps{\n\tvalues: []caaRecordValue{\n\t\t&caaRecordValue{\n\t\t\tflag: jsii.Number(123),\n\t\t\ttag: route53.caaTag_ISSUE,\n\t\t\tvalue: jsii.String(\"value\"),\n\t\t},\n\t},\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n})",
|
1453 | "version": "1"
|
1454 | },
|
1455 | "$": {
|
1456 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\nconst caaRecord = new route53.CaaRecord(this, 'MyCaaRecord', {\n values: [{\n flag: 123,\n tag: route53.CaaTag.ISSUE,\n value: 'value',\n }],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n});",
|
1457 | "version": "0"
|
1458 | }
|
1459 | },
|
1460 | "location": {
|
1461 | "api": {
|
1462 | "api": "type",
|
1463 | "fqn": "@aws-cdk/aws-route53.CaaRecord"
|
1464 | },
|
1465 | "field": {
|
1466 | "field": "example"
|
1467 | }
|
1468 | },
|
1469 | "didCompile": true,
|
1470 | "fqnsReferenced": [
|
1471 | "@aws-cdk/aws-route53.CaaRecord",
|
1472 | "@aws-cdk/aws-route53.CaaRecordProps",
|
1473 | "@aws-cdk/aws-route53.CaaTag",
|
1474 | "@aws-cdk/aws-route53.CaaTag#ISSUE",
|
1475 | "@aws-cdk/aws-route53.IHostedZone",
|
1476 | "@aws-cdk/core.Duration",
|
1477 | "@aws-cdk/core.Duration#minutes",
|
1478 | "constructs.Construct"
|
1479 | ],
|
1480 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst caaRecord = new route53.CaaRecord(this, 'MyCaaRecord', {\n values: [{\n flag: 123,\n tag: route53.CaaTag.ISSUE,\n value: 'value',\n }],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1481 | "syntaxKindCounter": {
|
1482 | "8": 2,
|
1483 | "10": 6,
|
1484 | "75": 23,
|
1485 | "104": 1,
|
1486 | "130": 1,
|
1487 | "153": 1,
|
1488 | "169": 1,
|
1489 | "192": 1,
|
1490 | "193": 2,
|
1491 | "194": 5,
|
1492 | "196": 1,
|
1493 | "197": 1,
|
1494 | "225": 2,
|
1495 | "242": 2,
|
1496 | "243": 2,
|
1497 | "254": 2,
|
1498 | "255": 2,
|
1499 | "256": 2,
|
1500 | "281": 8,
|
1501 | "290": 1
|
1502 | },
|
1503 | "fqnsFingerprint": "9b452769909f95e13618539d6afc205a85581dd24a7a342924d66229aed62233"
|
1504 | },
|
1505 | "1f33f2074040810f81fc821d9b860d74170bc0ebe6c6c7427b023e91d588e03f": {
|
1506 | "translations": {
|
1507 | "python": {
|
1508 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n\ncaa_record_props = route53.CaaRecordProps(\n values=[route53.CaaRecordValue(\n flag=123,\n tag=route53.CaaTag.ISSUE,\n value=\"value\"\n )],\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
1509 | "version": "2"
|
1510 | },
|
1511 | "csharp": {
|
1512 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nCaaRecordProps caaRecordProps = new CaaRecordProps {\n Values = new [] { new CaaRecordValue {\n Flag = 123,\n Tag = CaaTag.ISSUE,\n Value = \"value\"\n } },\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n};",
|
1513 | "version": "1"
|
1514 | },
|
1515 | "java": {
|
1516 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\n\nCaaRecordProps caaRecordProps = CaaRecordProps.builder()\n .values(List.of(CaaRecordValue.builder()\n .flag(123)\n .tag(CaaTag.ISSUE)\n .value(\"value\")\n .build()))\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
1517 | "version": "1"
|
1518 | },
|
1519 | "go": {
|
1520 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\n\ncaaRecordProps := &caaRecordProps{\n\tvalues: []caaRecordValue{\n\t\t&caaRecordValue{\n\t\t\tflag: jsii.Number(123),\n\t\t\ttag: route53.caaTag_ISSUE,\n\t\t\tvalue: jsii.String(\"value\"),\n\t\t},\n\t},\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n}",
|
1521 | "version": "1"
|
1522 | },
|
1523 | "$": {
|
1524 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\nconst caaRecordProps: route53.CaaRecordProps = {\n values: [{\n flag: 123,\n tag: route53.CaaTag.ISSUE,\n value: 'value',\n }],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};",
|
1525 | "version": "0"
|
1526 | }
|
1527 | },
|
1528 | "location": {
|
1529 | "api": {
|
1530 | "api": "type",
|
1531 | "fqn": "@aws-cdk/aws-route53.CaaRecordProps"
|
1532 | },
|
1533 | "field": {
|
1534 | "field": "example"
|
1535 | }
|
1536 | },
|
1537 | "didCompile": true,
|
1538 | "fqnsReferenced": [
|
1539 | "@aws-cdk/aws-route53.CaaRecordProps",
|
1540 | "@aws-cdk/aws-route53.CaaTag",
|
1541 | "@aws-cdk/aws-route53.CaaTag#ISSUE",
|
1542 | "@aws-cdk/aws-route53.IHostedZone",
|
1543 | "@aws-cdk/core.Duration",
|
1544 | "@aws-cdk/core.Duration#minutes"
|
1545 | ],
|
1546 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst caaRecordProps: route53.CaaRecordProps = {\n values: [{\n flag: 123,\n tag: route53.CaaTag.ISSUE,\n value: 'value',\n }],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1547 | "syntaxKindCounter": {
|
1548 | "8": 2,
|
1549 | "10": 5,
|
1550 | "75": 23,
|
1551 | "130": 1,
|
1552 | "153": 2,
|
1553 | "169": 2,
|
1554 | "192": 1,
|
1555 | "193": 2,
|
1556 | "194": 4,
|
1557 | "196": 1,
|
1558 | "225": 2,
|
1559 | "242": 2,
|
1560 | "243": 2,
|
1561 | "254": 2,
|
1562 | "255": 2,
|
1563 | "256": 2,
|
1564 | "281": 8,
|
1565 | "290": 1
|
1566 | },
|
1567 | "fqnsFingerprint": "521a56c24e0336f739949f98973fea9afdc426e0d035ae603e96b479d8d5d23f"
|
1568 | },
|
1569 | "81ab8d440bfa8d4f0e70cedb437de2cb13e3bed9c4b914340a25c72809f71e73": {
|
1570 | "translations": {
|
1571 | "python": {
|
1572 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncaa_record_value = route53.CaaRecordValue(\n flag=123,\n tag=route53.CaaTag.ISSUE,\n value=\"value\"\n)",
|
1573 | "version": "2"
|
1574 | },
|
1575 | "csharp": {
|
1576 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCaaRecordValue caaRecordValue = new CaaRecordValue {\n Flag = 123,\n Tag = CaaTag.ISSUE,\n Value = \"value\"\n};",
|
1577 | "version": "1"
|
1578 | },
|
1579 | "java": {
|
1580 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCaaRecordValue caaRecordValue = CaaRecordValue.builder()\n .flag(123)\n .tag(CaaTag.ISSUE)\n .value(\"value\")\n .build();",
|
1581 | "version": "1"
|
1582 | },
|
1583 | "go": {
|
1584 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncaaRecordValue := &caaRecordValue{\n\tflag: jsii.Number(123),\n\ttag: route53.caaTag_ISSUE,\n\tvalue: jsii.String(\"value\"),\n}",
|
1585 | "version": "1"
|
1586 | },
|
1587 | "$": {
|
1588 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst caaRecordValue: route53.CaaRecordValue = {\n flag: 123,\n tag: route53.CaaTag.ISSUE,\n value: 'value',\n};",
|
1589 | "version": "0"
|
1590 | }
|
1591 | },
|
1592 | "location": {
|
1593 | "api": {
|
1594 | "api": "type",
|
1595 | "fqn": "@aws-cdk/aws-route53.CaaRecordValue"
|
1596 | },
|
1597 | "field": {
|
1598 | "field": "example"
|
1599 | }
|
1600 | },
|
1601 | "didCompile": true,
|
1602 | "fqnsReferenced": [
|
1603 | "@aws-cdk/aws-route53.CaaRecordValue",
|
1604 | "@aws-cdk/aws-route53.CaaTag",
|
1605 | "@aws-cdk/aws-route53.CaaTag#ISSUE"
|
1606 | ],
|
1607 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst caaRecordValue: route53.CaaRecordValue = {\n flag: 123,\n tag: route53.CaaTag.ISSUE,\n value: 'value',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1608 | "syntaxKindCounter": {
|
1609 | "8": 1,
|
1610 | "10": 2,
|
1611 | "75": 10,
|
1612 | "153": 1,
|
1613 | "169": 1,
|
1614 | "193": 1,
|
1615 | "194": 2,
|
1616 | "225": 1,
|
1617 | "242": 1,
|
1618 | "243": 1,
|
1619 | "254": 1,
|
1620 | "255": 1,
|
1621 | "256": 1,
|
1622 | "281": 3,
|
1623 | "290": 1
|
1624 | },
|
1625 | "fqnsFingerprint": "cb2be2f053a560321d8e52ce77baf2950e59f2afe5550e8ed76aee5f8b73ec84"
|
1626 | },
|
1627 | "71b984735012ac7f0e67e3bea887e32aa755b4090c5ba3ec86d575f2bb7a96a9": {
|
1628 | "translations": {
|
1629 | "python": {
|
1630 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_cidr_collection = route53.CfnCidrCollection(self, \"MyCfnCidrCollection\",\n name=\"name\",\n\n # the properties below are optional\n locations=[route53.CfnCidrCollection.LocationProperty(\n cidr_list=[\"cidrList\"],\n location_name=\"locationName\"\n )]\n)",
|
1631 | "version": "2"
|
1632 | },
|
1633 | "csharp": {
|
1634 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnCidrCollection cfnCidrCollection = new CfnCidrCollection(this, \"MyCfnCidrCollection\", new CfnCidrCollectionProps {\n Name = \"name\",\n\n // the properties below are optional\n Locations = new [] { new LocationProperty {\n CidrList = new [] { \"cidrList\" },\n LocationName = \"locationName\"\n } }\n});",
|
1635 | "version": "1"
|
1636 | },
|
1637 | "java": {
|
1638 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnCidrCollection cfnCidrCollection = CfnCidrCollection.Builder.create(this, \"MyCfnCidrCollection\")\n .name(\"name\")\n\n // the properties below are optional\n .locations(List.of(LocationProperty.builder()\n .cidrList(List.of(\"cidrList\"))\n .locationName(\"locationName\")\n .build()))\n .build();",
|
1639 | "version": "1"
|
1640 | },
|
1641 | "go": {
|
1642 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnCidrCollection := route53.NewCfnCidrCollection(this, jsii.String(\"MyCfnCidrCollection\"), &cfnCidrCollectionProps{\n\tname: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tlocations: []interface{}{\n\t\t&locationProperty{\n\t\t\tcidrList: []*string{\n\t\t\t\tjsii.String(\"cidrList\"),\n\t\t\t},\n\t\t\tlocationName: jsii.String(\"locationName\"),\n\t\t},\n\t},\n})",
|
1643 | "version": "1"
|
1644 | },
|
1645 | "$": {
|
1646 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnCidrCollection = new route53.CfnCidrCollection(this, 'MyCfnCidrCollection', {\n name: 'name',\n\n // the properties below are optional\n locations: [{\n cidrList: ['cidrList'],\n locationName: 'locationName',\n }],\n});",
|
1647 | "version": "0"
|
1648 | }
|
1649 | },
|
1650 | "location": {
|
1651 | "api": {
|
1652 | "api": "type",
|
1653 | "fqn": "@aws-cdk/aws-route53.CfnCidrCollection"
|
1654 | },
|
1655 | "field": {
|
1656 | "field": "example"
|
1657 | }
|
1658 | },
|
1659 | "didCompile": true,
|
1660 | "fqnsReferenced": [
|
1661 | "@aws-cdk/aws-route53.CfnCidrCollection",
|
1662 | "@aws-cdk/aws-route53.CfnCidrCollectionProps",
|
1663 | "@aws-cdk/core.Construct"
|
1664 | ],
|
1665 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnCidrCollection = new route53.CfnCidrCollection(this, 'MyCfnCidrCollection', {\n name: 'name',\n\n // the properties below are optional\n locations: [{\n cidrList: ['cidrList'],\n locationName: 'locationName',\n }],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1666 | "syntaxKindCounter": {
|
1667 | "10": 5,
|
1668 | "75": 8,
|
1669 | "104": 1,
|
1670 | "192": 2,
|
1671 | "193": 2,
|
1672 | "194": 1,
|
1673 | "197": 1,
|
1674 | "225": 1,
|
1675 | "242": 1,
|
1676 | "243": 1,
|
1677 | "254": 1,
|
1678 | "255": 1,
|
1679 | "256": 1,
|
1680 | "281": 4,
|
1681 | "290": 1
|
1682 | },
|
1683 | "fqnsFingerprint": "e6d3640a4da953669a2771b2e2497cfc76afe0625fb2e8480ba36065e7bc7922"
|
1684 | },
|
1685 | "696d6a085c9dc5c2867ee94d5c18bfe7253cb701be5ac87fad20ba4dc5b14824": {
|
1686 | "translations": {
|
1687 | "python": {
|
1688 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nlocation_property = route53.CfnCidrCollection.LocationProperty(\n cidr_list=[\"cidrList\"],\n location_name=\"locationName\"\n)",
|
1689 | "version": "2"
|
1690 | },
|
1691 | "csharp": {
|
1692 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nLocationProperty locationProperty = new LocationProperty {\n CidrList = new [] { \"cidrList\" },\n LocationName = \"locationName\"\n};",
|
1693 | "version": "1"
|
1694 | },
|
1695 | "java": {
|
1696 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nLocationProperty locationProperty = LocationProperty.builder()\n .cidrList(List.of(\"cidrList\"))\n .locationName(\"locationName\")\n .build();",
|
1697 | "version": "1"
|
1698 | },
|
1699 | "go": {
|
1700 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nlocationProperty := &locationProperty{\n\tcidrList: []*string{\n\t\tjsii.String(\"cidrList\"),\n\t},\n\tlocationName: jsii.String(\"locationName\"),\n}",
|
1701 | "version": "1"
|
1702 | },
|
1703 | "$": {
|
1704 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst locationProperty: route53.CfnCidrCollection.LocationProperty = {\n cidrList: ['cidrList'],\n locationName: 'locationName',\n};",
|
1705 | "version": "0"
|
1706 | }
|
1707 | },
|
1708 | "location": {
|
1709 | "api": {
|
1710 | "api": "type",
|
1711 | "fqn": "@aws-cdk/aws-route53.CfnCidrCollection.LocationProperty"
|
1712 | },
|
1713 | "field": {
|
1714 | "field": "example"
|
1715 | }
|
1716 | },
|
1717 | "didCompile": true,
|
1718 | "fqnsReferenced": [
|
1719 | "@aws-cdk/aws-route53.CfnCidrCollection.LocationProperty"
|
1720 | ],
|
1721 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst locationProperty: route53.CfnCidrCollection.LocationProperty = {\n cidrList: ['cidrList'],\n locationName: 'locationName',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1722 | "syntaxKindCounter": {
|
1723 | "10": 3,
|
1724 | "75": 7,
|
1725 | "153": 2,
|
1726 | "169": 1,
|
1727 | "192": 1,
|
1728 | "193": 1,
|
1729 | "225": 1,
|
1730 | "242": 1,
|
1731 | "243": 1,
|
1732 | "254": 1,
|
1733 | "255": 1,
|
1734 | "256": 1,
|
1735 | "281": 2,
|
1736 | "290": 1
|
1737 | },
|
1738 | "fqnsFingerprint": "de5853df02143b64880bee20368b45c196c003bf0af1ba372ab795a29809d944"
|
1739 | },
|
1740 | "27411a1cf31935280bdb0f9468a4e60df5d553bc9e5199e44a7988bfc0c9cf6a": {
|
1741 | "translations": {
|
1742 | "python": {
|
1743 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_cidr_collection_props = route53.CfnCidrCollectionProps(\n name=\"name\",\n\n # the properties below are optional\n locations=[route53.CfnCidrCollection.LocationProperty(\n cidr_list=[\"cidrList\"],\n location_name=\"locationName\"\n )]\n)",
|
1744 | "version": "2"
|
1745 | },
|
1746 | "csharp": {
|
1747 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnCidrCollectionProps cfnCidrCollectionProps = new CfnCidrCollectionProps {\n Name = \"name\",\n\n // the properties below are optional\n Locations = new [] { new LocationProperty {\n CidrList = new [] { \"cidrList\" },\n LocationName = \"locationName\"\n } }\n};",
|
1748 | "version": "1"
|
1749 | },
|
1750 | "java": {
|
1751 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnCidrCollectionProps cfnCidrCollectionProps = CfnCidrCollectionProps.builder()\n .name(\"name\")\n\n // the properties below are optional\n .locations(List.of(LocationProperty.builder()\n .cidrList(List.of(\"cidrList\"))\n .locationName(\"locationName\")\n .build()))\n .build();",
|
1752 | "version": "1"
|
1753 | },
|
1754 | "go": {
|
1755 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnCidrCollectionProps := &cfnCidrCollectionProps{\n\tname: jsii.String(\"name\"),\n\n\t// the properties below are optional\n\tlocations: []interface{}{\n\t\t&locationProperty{\n\t\t\tcidrList: []*string{\n\t\t\t\tjsii.String(\"cidrList\"),\n\t\t\t},\n\t\t\tlocationName: jsii.String(\"locationName\"),\n\t\t},\n\t},\n}",
|
1756 | "version": "1"
|
1757 | },
|
1758 | "$": {
|
1759 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnCidrCollectionProps: route53.CfnCidrCollectionProps = {\n name: 'name',\n\n // the properties below are optional\n locations: [{\n cidrList: ['cidrList'],\n locationName: 'locationName',\n }],\n};",
|
1760 | "version": "0"
|
1761 | }
|
1762 | },
|
1763 | "location": {
|
1764 | "api": {
|
1765 | "api": "type",
|
1766 | "fqn": "@aws-cdk/aws-route53.CfnCidrCollectionProps"
|
1767 | },
|
1768 | "field": {
|
1769 | "field": "example"
|
1770 | }
|
1771 | },
|
1772 | "didCompile": true,
|
1773 | "fqnsReferenced": [
|
1774 | "@aws-cdk/aws-route53.CfnCidrCollectionProps"
|
1775 | ],
|
1776 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnCidrCollectionProps: route53.CfnCidrCollectionProps = {\n name: 'name',\n\n // the properties below are optional\n locations: [{\n cidrList: ['cidrList'],\n locationName: 'locationName',\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1777 | "syntaxKindCounter": {
|
1778 | "10": 4,
|
1779 | "75": 8,
|
1780 | "153": 1,
|
1781 | "169": 1,
|
1782 | "192": 2,
|
1783 | "193": 2,
|
1784 | "225": 1,
|
1785 | "242": 1,
|
1786 | "243": 1,
|
1787 | "254": 1,
|
1788 | "255": 1,
|
1789 | "256": 1,
|
1790 | "281": 4,
|
1791 | "290": 1
|
1792 | },
|
1793 | "fqnsFingerprint": "b51056c0d24aca3b1cfb6d574cd951430d79299156114195bc1135406be38402"
|
1794 | },
|
1795 | "5582357fc663f8f4f3cf4df36b5657966f7d6366d3bf56b23685f43980d009f3": {
|
1796 | "translations": {
|
1797 | "python": {
|
1798 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_dNSSEC = route53.CfnDNSSEC(self, \"MyCfnDNSSEC\",\n hosted_zone_id=\"hostedZoneId\"\n)",
|
1799 | "version": "2"
|
1800 | },
|
1801 | "csharp": {
|
1802 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnDNSSEC cfnDNSSEC = new CfnDNSSEC(this, \"MyCfnDNSSEC\", new CfnDNSSECProps {\n HostedZoneId = \"hostedZoneId\"\n});",
|
1803 | "version": "1"
|
1804 | },
|
1805 | "java": {
|
1806 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnDNSSEC cfnDNSSEC = CfnDNSSEC.Builder.create(this, \"MyCfnDNSSEC\")\n .hostedZoneId(\"hostedZoneId\")\n .build();",
|
1807 | "version": "1"
|
1808 | },
|
1809 | "go": {
|
1810 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnDNSSEC := route53.NewCfnDNSSEC(this, jsii.String(\"MyCfnDNSSEC\"), &cfnDNSSECProps{\n\thostedZoneId: jsii.String(\"hostedZoneId\"),\n})",
|
1811 | "version": "1"
|
1812 | },
|
1813 | "$": {
|
1814 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnDNSSEC = new route53.CfnDNSSEC(this, 'MyCfnDNSSEC', {\n hostedZoneId: 'hostedZoneId',\n});",
|
1815 | "version": "0"
|
1816 | }
|
1817 | },
|
1818 | "location": {
|
1819 | "api": {
|
1820 | "api": "type",
|
1821 | "fqn": "@aws-cdk/aws-route53.CfnDNSSEC"
|
1822 | },
|
1823 | "field": {
|
1824 | "field": "example"
|
1825 | }
|
1826 | },
|
1827 | "didCompile": true,
|
1828 | "fqnsReferenced": [
|
1829 | "@aws-cdk/aws-route53.CfnDNSSEC",
|
1830 | "@aws-cdk/aws-route53.CfnDNSSECProps",
|
1831 | "@aws-cdk/core.Construct"
|
1832 | ],
|
1833 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnDNSSEC = new route53.CfnDNSSEC(this, 'MyCfnDNSSEC', {\n hostedZoneId: 'hostedZoneId',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1834 | "syntaxKindCounter": {
|
1835 | "10": 3,
|
1836 | "75": 5,
|
1837 | "104": 1,
|
1838 | "193": 1,
|
1839 | "194": 1,
|
1840 | "197": 1,
|
1841 | "225": 1,
|
1842 | "242": 1,
|
1843 | "243": 1,
|
1844 | "254": 1,
|
1845 | "255": 1,
|
1846 | "256": 1,
|
1847 | "281": 1,
|
1848 | "290": 1
|
1849 | },
|
1850 | "fqnsFingerprint": "020925178790d700b1df387083a5703727681c1051f64313cb3ad738107144bd"
|
1851 | },
|
1852 | "dd881f002de46c51e1219dec66e9256c2b3e265205795d396e0876225f7fd8ca": {
|
1853 | "translations": {
|
1854 | "python": {
|
1855 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_dNSSECProps = route53.CfnDNSSECProps(\n hosted_zone_id=\"hostedZoneId\"\n)",
|
1856 | "version": "2"
|
1857 | },
|
1858 | "csharp": {
|
1859 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnDNSSECProps cfnDNSSECProps = new CfnDNSSECProps {\n HostedZoneId = \"hostedZoneId\"\n};",
|
1860 | "version": "1"
|
1861 | },
|
1862 | "java": {
|
1863 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnDNSSECProps cfnDNSSECProps = CfnDNSSECProps.builder()\n .hostedZoneId(\"hostedZoneId\")\n .build();",
|
1864 | "version": "1"
|
1865 | },
|
1866 | "go": {
|
1867 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnDNSSECProps := &cfnDNSSECProps{\n\thostedZoneId: jsii.String(\"hostedZoneId\"),\n}",
|
1868 | "version": "1"
|
1869 | },
|
1870 | "$": {
|
1871 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnDNSSECProps: route53.CfnDNSSECProps = {\n hostedZoneId: 'hostedZoneId',\n};",
|
1872 | "version": "0"
|
1873 | }
|
1874 | },
|
1875 | "location": {
|
1876 | "api": {
|
1877 | "api": "type",
|
1878 | "fqn": "@aws-cdk/aws-route53.CfnDNSSECProps"
|
1879 | },
|
1880 | "field": {
|
1881 | "field": "example"
|
1882 | }
|
1883 | },
|
1884 | "didCompile": true,
|
1885 | "fqnsReferenced": [
|
1886 | "@aws-cdk/aws-route53.CfnDNSSECProps"
|
1887 | ],
|
1888 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnDNSSECProps: route53.CfnDNSSECProps = {\n hostedZoneId: 'hostedZoneId',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1889 | "syntaxKindCounter": {
|
1890 | "10": 2,
|
1891 | "75": 5,
|
1892 | "153": 1,
|
1893 | "169": 1,
|
1894 | "193": 1,
|
1895 | "225": 1,
|
1896 | "242": 1,
|
1897 | "243": 1,
|
1898 | "254": 1,
|
1899 | "255": 1,
|
1900 | "256": 1,
|
1901 | "281": 1,
|
1902 | "290": 1
|
1903 | },
|
1904 | "fqnsFingerprint": "f0198f9fb9fe8aa24d55b54f014ce007647cb4c542cede8599089594d0f69109"
|
1905 | },
|
1906 | "b6a7c4929d71c971f2fdd71a62153d843ef6b03e83837e14d3cffc838eac98ef": {
|
1907 | "translations": {
|
1908 | "python": {
|
1909 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_health_check = route53.CfnHealthCheck(self, \"MyCfnHealthCheck\",\n health_check_config=route53.CfnHealthCheck.HealthCheckConfigProperty(\n type=\"type\",\n\n # the properties below are optional\n alarm_identifier=route53.CfnHealthCheck.AlarmIdentifierProperty(\n name=\"name\",\n region=\"region\"\n ),\n child_health_checks=[\"childHealthChecks\"],\n enable_sni=False,\n failure_threshold=123,\n fully_qualified_domain_name=\"fullyQualifiedDomainName\",\n health_threshold=123,\n insufficient_data_health_status=\"insufficientDataHealthStatus\",\n inverted=False,\n ip_address=\"ipAddress\",\n measure_latency=False,\n port=123,\n regions=[\"regions\"],\n request_interval=123,\n resource_path=\"resourcePath\",\n routing_control_arn=\"routingControlArn\",\n search_string=\"searchString\"\n ),\n\n # the properties below are optional\n health_check_tags=[route53.CfnHealthCheck.HealthCheckTagProperty(\n key=\"key\",\n value=\"value\"\n )]\n)",
|
1910 | "version": "2"
|
1911 | },
|
1912 | "csharp": {
|
1913 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnHealthCheck cfnHealthCheck = new CfnHealthCheck(this, \"MyCfnHealthCheck\", new CfnHealthCheckProps {\n HealthCheckConfig = new HealthCheckConfigProperty {\n Type = \"type\",\n\n // the properties below are optional\n AlarmIdentifier = new AlarmIdentifierProperty {\n Name = \"name\",\n Region = \"region\"\n },\n ChildHealthChecks = new [] { \"childHealthChecks\" },\n EnableSni = false,\n FailureThreshold = 123,\n FullyQualifiedDomainName = \"fullyQualifiedDomainName\",\n HealthThreshold = 123,\n InsufficientDataHealthStatus = \"insufficientDataHealthStatus\",\n Inverted = false,\n IpAddress = \"ipAddress\",\n MeasureLatency = false,\n Port = 123,\n Regions = new [] { \"regions\" },\n RequestInterval = 123,\n ResourcePath = \"resourcePath\",\n RoutingControlArn = \"routingControlArn\",\n SearchString = \"searchString\"\n },\n\n // the properties below are optional\n HealthCheckTags = new [] { new HealthCheckTagProperty {\n Key = \"key\",\n Value = \"value\"\n } }\n});",
|
1914 | "version": "1"
|
1915 | },
|
1916 | "java": {
|
1917 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnHealthCheck cfnHealthCheck = CfnHealthCheck.Builder.create(this, \"MyCfnHealthCheck\")\n .healthCheckConfig(HealthCheckConfigProperty.builder()\n .type(\"type\")\n\n // the properties below are optional\n .alarmIdentifier(AlarmIdentifierProperty.builder()\n .name(\"name\")\n .region(\"region\")\n .build())\n .childHealthChecks(List.of(\"childHealthChecks\"))\n .enableSni(false)\n .failureThreshold(123)\n .fullyQualifiedDomainName(\"fullyQualifiedDomainName\")\n .healthThreshold(123)\n .insufficientDataHealthStatus(\"insufficientDataHealthStatus\")\n .inverted(false)\n .ipAddress(\"ipAddress\")\n .measureLatency(false)\n .port(123)\n .regions(List.of(\"regions\"))\n .requestInterval(123)\n .resourcePath(\"resourcePath\")\n .routingControlArn(\"routingControlArn\")\n .searchString(\"searchString\")\n .build())\n\n // the properties below are optional\n .healthCheckTags(List.of(HealthCheckTagProperty.builder()\n .key(\"key\")\n .value(\"value\")\n .build()))\n .build();",
|
1918 | "version": "1"
|
1919 | },
|
1920 | "go": {
|
1921 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnHealthCheck := route53.NewCfnHealthCheck(this, jsii.String(\"MyCfnHealthCheck\"), &cfnHealthCheckProps{\n\thealthCheckConfig: &healthCheckConfigProperty{\n\t\ttype: jsii.String(\"type\"),\n\n\t\t// the properties below are optional\n\t\talarmIdentifier: &alarmIdentifierProperty{\n\t\t\tname: jsii.String(\"name\"),\n\t\t\tregion: jsii.String(\"region\"),\n\t\t},\n\t\tchildHealthChecks: []*string{\n\t\t\tjsii.String(\"childHealthChecks\"),\n\t\t},\n\t\tenableSni: jsii.Boolean(false),\n\t\tfailureThreshold: jsii.Number(123),\n\t\tfullyQualifiedDomainName: jsii.String(\"fullyQualifiedDomainName\"),\n\t\thealthThreshold: jsii.Number(123),\n\t\tinsufficientDataHealthStatus: jsii.String(\"insufficientDataHealthStatus\"),\n\t\tinverted: jsii.Boolean(false),\n\t\tipAddress: jsii.String(\"ipAddress\"),\n\t\tmeasureLatency: jsii.Boolean(false),\n\t\tport: jsii.Number(123),\n\t\tregions: []*string{\n\t\t\tjsii.String(\"regions\"),\n\t\t},\n\t\trequestInterval: jsii.Number(123),\n\t\tresourcePath: jsii.String(\"resourcePath\"),\n\t\troutingControlArn: jsii.String(\"routingControlArn\"),\n\t\tsearchString: jsii.String(\"searchString\"),\n\t},\n\n\t// the properties below are optional\n\thealthCheckTags: []interface{}{\n\t\t&healthCheckTagProperty{\n\t\t\tkey: jsii.String(\"key\"),\n\t\t\tvalue: jsii.String(\"value\"),\n\t\t},\n\t},\n})",
|
1922 | "version": "1"
|
1923 | },
|
1924 | "$": {
|
1925 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnHealthCheck = new route53.CfnHealthCheck(this, 'MyCfnHealthCheck', {\n healthCheckConfig: {\n type: 'type',\n\n // the properties below are optional\n alarmIdentifier: {\n name: 'name',\n region: 'region',\n },\n childHealthChecks: ['childHealthChecks'],\n enableSni: false,\n failureThreshold: 123,\n fullyQualifiedDomainName: 'fullyQualifiedDomainName',\n healthThreshold: 123,\n insufficientDataHealthStatus: 'insufficientDataHealthStatus',\n inverted: false,\n ipAddress: 'ipAddress',\n measureLatency: false,\n port: 123,\n regions: ['regions'],\n requestInterval: 123,\n resourcePath: 'resourcePath',\n routingControlArn: 'routingControlArn',\n searchString: 'searchString',\n },\n\n // the properties below are optional\n healthCheckTags: [{\n key: 'key',\n value: 'value',\n }],\n});",
|
1926 | "version": "0"
|
1927 | }
|
1928 | },
|
1929 | "location": {
|
1930 | "api": {
|
1931 | "api": "type",
|
1932 | "fqn": "@aws-cdk/aws-route53.CfnHealthCheck"
|
1933 | },
|
1934 | "field": {
|
1935 | "field": "example"
|
1936 | }
|
1937 | },
|
1938 | "didCompile": true,
|
1939 | "fqnsReferenced": [
|
1940 | "@aws-cdk/aws-route53.CfnHealthCheck",
|
1941 | "@aws-cdk/aws-route53.CfnHealthCheckProps",
|
1942 | "@aws-cdk/core.Construct"
|
1943 | ],
|
1944 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnHealthCheck = new route53.CfnHealthCheck(this, 'MyCfnHealthCheck', {\n healthCheckConfig: {\n type: 'type',\n\n // the properties below are optional\n alarmIdentifier: {\n name: 'name',\n region: 'region',\n },\n childHealthChecks: ['childHealthChecks'],\n enableSni: false,\n failureThreshold: 123,\n fullyQualifiedDomainName: 'fullyQualifiedDomainName',\n healthThreshold: 123,\n insufficientDataHealthStatus: 'insufficientDataHealthStatus',\n inverted: false,\n ipAddress: 'ipAddress',\n measureLatency: false,\n port: 123,\n regions: ['regions'],\n requestInterval: 123,\n resourcePath: 'resourcePath',\n routingControlArn: 'routingControlArn',\n searchString: 'searchString',\n },\n\n // the properties below are optional\n healthCheckTags: [{\n key: 'key',\n value: 'value',\n }],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
1945 | "syntaxKindCounter": {
|
1946 | "8": 4,
|
1947 | "10": 15,
|
1948 | "75": 27,
|
1949 | "91": 3,
|
1950 | "104": 1,
|
1951 | "192": 3,
|
1952 | "193": 4,
|
1953 | "194": 1,
|
1954 | "197": 1,
|
1955 | "225": 1,
|
1956 | "242": 1,
|
1957 | "243": 1,
|
1958 | "254": 1,
|
1959 | "255": 1,
|
1960 | "256": 1,
|
1961 | "281": 23,
|
1962 | "290": 1
|
1963 | },
|
1964 | "fqnsFingerprint": "815fcc0f14cf7c446793f81a7b1c2b1f7f1d72f1458f30adaa9de71e6b4f7381"
|
1965 | },
|
1966 | "ef652e7a7b2eb0af20e218a3eacbf10e444e327b10b2fb8d24176a3cc64341fd": {
|
1967 | "translations": {
|
1968 | "python": {
|
1969 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nalarm_identifier_property = route53.CfnHealthCheck.AlarmIdentifierProperty(\n name=\"name\",\n region=\"region\"\n)",
|
1970 | "version": "2"
|
1971 | },
|
1972 | "csharp": {
|
1973 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nAlarmIdentifierProperty alarmIdentifierProperty = new AlarmIdentifierProperty {\n Name = \"name\",\n Region = \"region\"\n};",
|
1974 | "version": "1"
|
1975 | },
|
1976 | "java": {
|
1977 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nAlarmIdentifierProperty alarmIdentifierProperty = AlarmIdentifierProperty.builder()\n .name(\"name\")\n .region(\"region\")\n .build();",
|
1978 | "version": "1"
|
1979 | },
|
1980 | "go": {
|
1981 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nalarmIdentifierProperty := &alarmIdentifierProperty{\n\tname: jsii.String(\"name\"),\n\tregion: jsii.String(\"region\"),\n}",
|
1982 | "version": "1"
|
1983 | },
|
1984 | "$": {
|
1985 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst alarmIdentifierProperty: route53.CfnHealthCheck.AlarmIdentifierProperty = {\n name: 'name',\n region: 'region',\n};",
|
1986 | "version": "0"
|
1987 | }
|
1988 | },
|
1989 | "location": {
|
1990 | "api": {
|
1991 | "api": "type",
|
1992 | "fqn": "@aws-cdk/aws-route53.CfnHealthCheck.AlarmIdentifierProperty"
|
1993 | },
|
1994 | "field": {
|
1995 | "field": "example"
|
1996 | }
|
1997 | },
|
1998 | "didCompile": true,
|
1999 | "fqnsReferenced": [
|
2000 | "@aws-cdk/aws-route53.CfnHealthCheck.AlarmIdentifierProperty"
|
2001 | ],
|
2002 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst alarmIdentifierProperty: route53.CfnHealthCheck.AlarmIdentifierProperty = {\n name: 'name',\n region: 'region',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2003 | "syntaxKindCounter": {
|
2004 | "10": 3,
|
2005 | "75": 7,
|
2006 | "153": 2,
|
2007 | "169": 1,
|
2008 | "193": 1,
|
2009 | "225": 1,
|
2010 | "242": 1,
|
2011 | "243": 1,
|
2012 | "254": 1,
|
2013 | "255": 1,
|
2014 | "256": 1,
|
2015 | "281": 2,
|
2016 | "290": 1
|
2017 | },
|
2018 | "fqnsFingerprint": "6e1e1f967976a1f071a036f7e6c02e78ee564ed912943bba8c83651ee70cd4d7"
|
2019 | },
|
2020 | "a069b3fafb6d4fd826ecae87983f7bdeac0e2a7da41e37ebda5fed3d838a1d93": {
|
2021 | "translations": {
|
2022 | "python": {
|
2023 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nhealth_check_config_property = route53.CfnHealthCheck.HealthCheckConfigProperty(\n type=\"type\",\n\n # the properties below are optional\n alarm_identifier=route53.CfnHealthCheck.AlarmIdentifierProperty(\n name=\"name\",\n region=\"region\"\n ),\n child_health_checks=[\"childHealthChecks\"],\n enable_sni=False,\n failure_threshold=123,\n fully_qualified_domain_name=\"fullyQualifiedDomainName\",\n health_threshold=123,\n insufficient_data_health_status=\"insufficientDataHealthStatus\",\n inverted=False,\n ip_address=\"ipAddress\",\n measure_latency=False,\n port=123,\n regions=[\"regions\"],\n request_interval=123,\n resource_path=\"resourcePath\",\n routing_control_arn=\"routingControlArn\",\n search_string=\"searchString\"\n)",
|
2024 | "version": "2"
|
2025 | },
|
2026 | "csharp": {
|
2027 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nHealthCheckConfigProperty healthCheckConfigProperty = new HealthCheckConfigProperty {\n Type = \"type\",\n\n // the properties below are optional\n AlarmIdentifier = new AlarmIdentifierProperty {\n Name = \"name\",\n Region = \"region\"\n },\n ChildHealthChecks = new [] { \"childHealthChecks\" },\n EnableSni = false,\n FailureThreshold = 123,\n FullyQualifiedDomainName = \"fullyQualifiedDomainName\",\n HealthThreshold = 123,\n InsufficientDataHealthStatus = \"insufficientDataHealthStatus\",\n Inverted = false,\n IpAddress = \"ipAddress\",\n MeasureLatency = false,\n Port = 123,\n Regions = new [] { \"regions\" },\n RequestInterval = 123,\n ResourcePath = \"resourcePath\",\n RoutingControlArn = \"routingControlArn\",\n SearchString = \"searchString\"\n};",
|
2028 | "version": "1"
|
2029 | },
|
2030 | "java": {
|
2031 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nHealthCheckConfigProperty healthCheckConfigProperty = HealthCheckConfigProperty.builder()\n .type(\"type\")\n\n // the properties below are optional\n .alarmIdentifier(AlarmIdentifierProperty.builder()\n .name(\"name\")\n .region(\"region\")\n .build())\n .childHealthChecks(List.of(\"childHealthChecks\"))\n .enableSni(false)\n .failureThreshold(123)\n .fullyQualifiedDomainName(\"fullyQualifiedDomainName\")\n .healthThreshold(123)\n .insufficientDataHealthStatus(\"insufficientDataHealthStatus\")\n .inverted(false)\n .ipAddress(\"ipAddress\")\n .measureLatency(false)\n .port(123)\n .regions(List.of(\"regions\"))\n .requestInterval(123)\n .resourcePath(\"resourcePath\")\n .routingControlArn(\"routingControlArn\")\n .searchString(\"searchString\")\n .build();",
|
2032 | "version": "1"
|
2033 | },
|
2034 | "go": {
|
2035 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nhealthCheckConfigProperty := &healthCheckConfigProperty{\n\ttype: jsii.String(\"type\"),\n\n\t// the properties below are optional\n\talarmIdentifier: &alarmIdentifierProperty{\n\t\tname: jsii.String(\"name\"),\n\t\tregion: jsii.String(\"region\"),\n\t},\n\tchildHealthChecks: []*string{\n\t\tjsii.String(\"childHealthChecks\"),\n\t},\n\tenableSni: jsii.Boolean(false),\n\tfailureThreshold: jsii.Number(123),\n\tfullyQualifiedDomainName: jsii.String(\"fullyQualifiedDomainName\"),\n\thealthThreshold: jsii.Number(123),\n\tinsufficientDataHealthStatus: jsii.String(\"insufficientDataHealthStatus\"),\n\tinverted: jsii.Boolean(false),\n\tipAddress: jsii.String(\"ipAddress\"),\n\tmeasureLatency: jsii.Boolean(false),\n\tport: jsii.Number(123),\n\tregions: []*string{\n\t\tjsii.String(\"regions\"),\n\t},\n\trequestInterval: jsii.Number(123),\n\tresourcePath: jsii.String(\"resourcePath\"),\n\troutingControlArn: jsii.String(\"routingControlArn\"),\n\tsearchString: jsii.String(\"searchString\"),\n}",
|
2036 | "version": "1"
|
2037 | },
|
2038 | "$": {
|
2039 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst healthCheckConfigProperty: route53.CfnHealthCheck.HealthCheckConfigProperty = {\n type: 'type',\n\n // the properties below are optional\n alarmIdentifier: {\n name: 'name',\n region: 'region',\n },\n childHealthChecks: ['childHealthChecks'],\n enableSni: false,\n failureThreshold: 123,\n fullyQualifiedDomainName: 'fullyQualifiedDomainName',\n healthThreshold: 123,\n insufficientDataHealthStatus: 'insufficientDataHealthStatus',\n inverted: false,\n ipAddress: 'ipAddress',\n measureLatency: false,\n port: 123,\n regions: ['regions'],\n requestInterval: 123,\n resourcePath: 'resourcePath',\n routingControlArn: 'routingControlArn',\n searchString: 'searchString',\n};",
|
2040 | "version": "0"
|
2041 | }
|
2042 | },
|
2043 | "location": {
|
2044 | "api": {
|
2045 | "api": "type",
|
2046 | "fqn": "@aws-cdk/aws-route53.CfnHealthCheck.HealthCheckConfigProperty"
|
2047 | },
|
2048 | "field": {
|
2049 | "field": "example"
|
2050 | }
|
2051 | },
|
2052 | "didCompile": true,
|
2053 | "fqnsReferenced": [
|
2054 | "@aws-cdk/aws-route53.CfnHealthCheck.HealthCheckConfigProperty"
|
2055 | ],
|
2056 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst healthCheckConfigProperty: route53.CfnHealthCheck.HealthCheckConfigProperty = {\n type: 'type',\n\n // the properties below are optional\n alarmIdentifier: {\n name: 'name',\n region: 'region',\n },\n childHealthChecks: ['childHealthChecks'],\n enableSni: false,\n failureThreshold: 123,\n fullyQualifiedDomainName: 'fullyQualifiedDomainName',\n healthThreshold: 123,\n insufficientDataHealthStatus: 'insufficientDataHealthStatus',\n inverted: false,\n ipAddress: 'ipAddress',\n measureLatency: false,\n port: 123,\n regions: ['regions'],\n requestInterval: 123,\n resourcePath: 'resourcePath',\n routingControlArn: 'routingControlArn',\n searchString: 'searchString',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2057 | "syntaxKindCounter": {
|
2058 | "8": 4,
|
2059 | "10": 12,
|
2060 | "75": 24,
|
2061 | "91": 3,
|
2062 | "153": 2,
|
2063 | "169": 1,
|
2064 | "192": 2,
|
2065 | "193": 2,
|
2066 | "225": 1,
|
2067 | "242": 1,
|
2068 | "243": 1,
|
2069 | "254": 1,
|
2070 | "255": 1,
|
2071 | "256": 1,
|
2072 | "281": 19,
|
2073 | "290": 1
|
2074 | },
|
2075 | "fqnsFingerprint": "5bc2f04f09111a0c88ab22b9a243eb6d3facf59777f730e0d7b2dc8c27821d82"
|
2076 | },
|
2077 | "1e99bb1809ba82b668c8d190f2a198296ae61cafa66cecc464606d65834b26a9": {
|
2078 | "translations": {
|
2079 | "python": {
|
2080 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nhealth_check_tag_property = route53.CfnHealthCheck.HealthCheckTagProperty(\n key=\"key\",\n value=\"value\"\n)",
|
2081 | "version": "2"
|
2082 | },
|
2083 | "csharp": {
|
2084 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nHealthCheckTagProperty healthCheckTagProperty = new HealthCheckTagProperty {\n Key = \"key\",\n Value = \"value\"\n};",
|
2085 | "version": "1"
|
2086 | },
|
2087 | "java": {
|
2088 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nHealthCheckTagProperty healthCheckTagProperty = HealthCheckTagProperty.builder()\n .key(\"key\")\n .value(\"value\")\n .build();",
|
2089 | "version": "1"
|
2090 | },
|
2091 | "go": {
|
2092 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nhealthCheckTagProperty := &healthCheckTagProperty{\n\tkey: jsii.String(\"key\"),\n\tvalue: jsii.String(\"value\"),\n}",
|
2093 | "version": "1"
|
2094 | },
|
2095 | "$": {
|
2096 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst healthCheckTagProperty: route53.CfnHealthCheck.HealthCheckTagProperty = {\n key: 'key',\n value: 'value',\n};",
|
2097 | "version": "0"
|
2098 | }
|
2099 | },
|
2100 | "location": {
|
2101 | "api": {
|
2102 | "api": "type",
|
2103 | "fqn": "@aws-cdk/aws-route53.CfnHealthCheck.HealthCheckTagProperty"
|
2104 | },
|
2105 | "field": {
|
2106 | "field": "example"
|
2107 | }
|
2108 | },
|
2109 | "didCompile": true,
|
2110 | "fqnsReferenced": [
|
2111 | "@aws-cdk/aws-route53.CfnHealthCheck.HealthCheckTagProperty"
|
2112 | ],
|
2113 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst healthCheckTagProperty: route53.CfnHealthCheck.HealthCheckTagProperty = {\n key: 'key',\n value: 'value',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2114 | "syntaxKindCounter": {
|
2115 | "10": 3,
|
2116 | "75": 7,
|
2117 | "153": 2,
|
2118 | "169": 1,
|
2119 | "193": 1,
|
2120 | "225": 1,
|
2121 | "242": 1,
|
2122 | "243": 1,
|
2123 | "254": 1,
|
2124 | "255": 1,
|
2125 | "256": 1,
|
2126 | "281": 2,
|
2127 | "290": 1
|
2128 | },
|
2129 | "fqnsFingerprint": "c6ad253984699ddfe75066dc3d9f37b1ad78f4762b46df5cf10ac2afd047791f"
|
2130 | },
|
2131 | "f0d34c47ca66268468fd61bf2fe27c246a2232c70122a11b2fd69f7e3ec1c588": {
|
2132 | "translations": {
|
2133 | "python": {
|
2134 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_health_check_props = route53.CfnHealthCheckProps(\n health_check_config=route53.CfnHealthCheck.HealthCheckConfigProperty(\n type=\"type\",\n\n # the properties below are optional\n alarm_identifier=route53.CfnHealthCheck.AlarmIdentifierProperty(\n name=\"name\",\n region=\"region\"\n ),\n child_health_checks=[\"childHealthChecks\"],\n enable_sni=False,\n failure_threshold=123,\n fully_qualified_domain_name=\"fullyQualifiedDomainName\",\n health_threshold=123,\n insufficient_data_health_status=\"insufficientDataHealthStatus\",\n inverted=False,\n ip_address=\"ipAddress\",\n measure_latency=False,\n port=123,\n regions=[\"regions\"],\n request_interval=123,\n resource_path=\"resourcePath\",\n routing_control_arn=\"routingControlArn\",\n search_string=\"searchString\"\n ),\n\n # the properties below are optional\n health_check_tags=[route53.CfnHealthCheck.HealthCheckTagProperty(\n key=\"key\",\n value=\"value\"\n )]\n)",
|
2135 | "version": "2"
|
2136 | },
|
2137 | "csharp": {
|
2138 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnHealthCheckProps cfnHealthCheckProps = new CfnHealthCheckProps {\n HealthCheckConfig = new HealthCheckConfigProperty {\n Type = \"type\",\n\n // the properties below are optional\n AlarmIdentifier = new AlarmIdentifierProperty {\n Name = \"name\",\n Region = \"region\"\n },\n ChildHealthChecks = new [] { \"childHealthChecks\" },\n EnableSni = false,\n FailureThreshold = 123,\n FullyQualifiedDomainName = \"fullyQualifiedDomainName\",\n HealthThreshold = 123,\n InsufficientDataHealthStatus = \"insufficientDataHealthStatus\",\n Inverted = false,\n IpAddress = \"ipAddress\",\n MeasureLatency = false,\n Port = 123,\n Regions = new [] { \"regions\" },\n RequestInterval = 123,\n ResourcePath = \"resourcePath\",\n RoutingControlArn = \"routingControlArn\",\n SearchString = \"searchString\"\n },\n\n // the properties below are optional\n HealthCheckTags = new [] { new HealthCheckTagProperty {\n Key = \"key\",\n Value = \"value\"\n } }\n};",
|
2139 | "version": "1"
|
2140 | },
|
2141 | "java": {
|
2142 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnHealthCheckProps cfnHealthCheckProps = CfnHealthCheckProps.builder()\n .healthCheckConfig(HealthCheckConfigProperty.builder()\n .type(\"type\")\n\n // the properties below are optional\n .alarmIdentifier(AlarmIdentifierProperty.builder()\n .name(\"name\")\n .region(\"region\")\n .build())\n .childHealthChecks(List.of(\"childHealthChecks\"))\n .enableSni(false)\n .failureThreshold(123)\n .fullyQualifiedDomainName(\"fullyQualifiedDomainName\")\n .healthThreshold(123)\n .insufficientDataHealthStatus(\"insufficientDataHealthStatus\")\n .inverted(false)\n .ipAddress(\"ipAddress\")\n .measureLatency(false)\n .port(123)\n .regions(List.of(\"regions\"))\n .requestInterval(123)\n .resourcePath(\"resourcePath\")\n .routingControlArn(\"routingControlArn\")\n .searchString(\"searchString\")\n .build())\n\n // the properties below are optional\n .healthCheckTags(List.of(HealthCheckTagProperty.builder()\n .key(\"key\")\n .value(\"value\")\n .build()))\n .build();",
|
2143 | "version": "1"
|
2144 | },
|
2145 | "go": {
|
2146 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnHealthCheckProps := &cfnHealthCheckProps{\n\thealthCheckConfig: &healthCheckConfigProperty{\n\t\ttype: jsii.String(\"type\"),\n\n\t\t// the properties below are optional\n\t\talarmIdentifier: &alarmIdentifierProperty{\n\t\t\tname: jsii.String(\"name\"),\n\t\t\tregion: jsii.String(\"region\"),\n\t\t},\n\t\tchildHealthChecks: []*string{\n\t\t\tjsii.String(\"childHealthChecks\"),\n\t\t},\n\t\tenableSni: jsii.Boolean(false),\n\t\tfailureThreshold: jsii.Number(123),\n\t\tfullyQualifiedDomainName: jsii.String(\"fullyQualifiedDomainName\"),\n\t\thealthThreshold: jsii.Number(123),\n\t\tinsufficientDataHealthStatus: jsii.String(\"insufficientDataHealthStatus\"),\n\t\tinverted: jsii.Boolean(false),\n\t\tipAddress: jsii.String(\"ipAddress\"),\n\t\tmeasureLatency: jsii.Boolean(false),\n\t\tport: jsii.Number(123),\n\t\tregions: []*string{\n\t\t\tjsii.String(\"regions\"),\n\t\t},\n\t\trequestInterval: jsii.Number(123),\n\t\tresourcePath: jsii.String(\"resourcePath\"),\n\t\troutingControlArn: jsii.String(\"routingControlArn\"),\n\t\tsearchString: jsii.String(\"searchString\"),\n\t},\n\n\t// the properties below are optional\n\thealthCheckTags: []interface{}{\n\t\t&healthCheckTagProperty{\n\t\t\tkey: jsii.String(\"key\"),\n\t\t\tvalue: jsii.String(\"value\"),\n\t\t},\n\t},\n}",
|
2147 | "version": "1"
|
2148 | },
|
2149 | "$": {
|
2150 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnHealthCheckProps: route53.CfnHealthCheckProps = {\n healthCheckConfig: {\n type: 'type',\n\n // the properties below are optional\n alarmIdentifier: {\n name: 'name',\n region: 'region',\n },\n childHealthChecks: ['childHealthChecks'],\n enableSni: false,\n failureThreshold: 123,\n fullyQualifiedDomainName: 'fullyQualifiedDomainName',\n healthThreshold: 123,\n insufficientDataHealthStatus: 'insufficientDataHealthStatus',\n inverted: false,\n ipAddress: 'ipAddress',\n measureLatency: false,\n port: 123,\n regions: ['regions'],\n requestInterval: 123,\n resourcePath: 'resourcePath',\n routingControlArn: 'routingControlArn',\n searchString: 'searchString',\n },\n\n // the properties below are optional\n healthCheckTags: [{\n key: 'key',\n value: 'value',\n }],\n};",
|
2151 | "version": "0"
|
2152 | }
|
2153 | },
|
2154 | "location": {
|
2155 | "api": {
|
2156 | "api": "type",
|
2157 | "fqn": "@aws-cdk/aws-route53.CfnHealthCheckProps"
|
2158 | },
|
2159 | "field": {
|
2160 | "field": "example"
|
2161 | }
|
2162 | },
|
2163 | "didCompile": true,
|
2164 | "fqnsReferenced": [
|
2165 | "@aws-cdk/aws-route53.CfnHealthCheckProps"
|
2166 | ],
|
2167 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnHealthCheckProps: route53.CfnHealthCheckProps = {\n healthCheckConfig: {\n type: 'type',\n\n // the properties below are optional\n alarmIdentifier: {\n name: 'name',\n region: 'region',\n },\n childHealthChecks: ['childHealthChecks'],\n enableSni: false,\n failureThreshold: 123,\n fullyQualifiedDomainName: 'fullyQualifiedDomainName',\n healthThreshold: 123,\n insufficientDataHealthStatus: 'insufficientDataHealthStatus',\n inverted: false,\n ipAddress: 'ipAddress',\n measureLatency: false,\n port: 123,\n regions: ['regions'],\n requestInterval: 123,\n resourcePath: 'resourcePath',\n routingControlArn: 'routingControlArn',\n searchString: 'searchString',\n },\n\n // the properties below are optional\n healthCheckTags: [{\n key: 'key',\n value: 'value',\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2168 | "syntaxKindCounter": {
|
2169 | "8": 4,
|
2170 | "10": 14,
|
2171 | "75": 27,
|
2172 | "91": 3,
|
2173 | "153": 1,
|
2174 | "169": 1,
|
2175 | "192": 3,
|
2176 | "193": 4,
|
2177 | "225": 1,
|
2178 | "242": 1,
|
2179 | "243": 1,
|
2180 | "254": 1,
|
2181 | "255": 1,
|
2182 | "256": 1,
|
2183 | "281": 23,
|
2184 | "290": 1
|
2185 | },
|
2186 | "fqnsFingerprint": "236595a4fe7b237ef165bf397353b7ac74ac95eb040da70162e91c17a49b6eca"
|
2187 | },
|
2188 | "c4860e8771e84112e9d1c30c93ddf7a79e94123d5adb26843d7785abdfe7fb8d": {
|
2189 | "translations": {
|
2190 | "python": {
|
2191 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_hosted_zone = route53.CfnHostedZone(self, \"MyCfnHostedZone\",\n hosted_zone_config=route53.CfnHostedZone.HostedZoneConfigProperty(\n comment=\"comment\"\n ),\n hosted_zone_tags=[route53.CfnHostedZone.HostedZoneTagProperty(\n key=\"key\",\n value=\"value\"\n )],\n name=\"name\",\n query_logging_config=route53.CfnHostedZone.QueryLoggingConfigProperty(\n cloud_watch_logs_log_group_arn=\"cloudWatchLogsLogGroupArn\"\n ),\n vpcs=[route53.CfnHostedZone.VPCProperty(\n vpc_id=\"vpcId\",\n vpc_region=\"vpcRegion\"\n )]\n)",
|
2192 | "version": "2"
|
2193 | },
|
2194 | "csharp": {
|
2195 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnHostedZone cfnHostedZone = new CfnHostedZone(this, \"MyCfnHostedZone\", new CfnHostedZoneProps {\n HostedZoneConfig = new HostedZoneConfigProperty {\n Comment = \"comment\"\n },\n HostedZoneTags = new [] { new HostedZoneTagProperty {\n Key = \"key\",\n Value = \"value\"\n } },\n Name = \"name\",\n QueryLoggingConfig = new QueryLoggingConfigProperty {\n CloudWatchLogsLogGroupArn = \"cloudWatchLogsLogGroupArn\"\n },\n Vpcs = new [] { new VPCProperty {\n VpcId = \"vpcId\",\n VpcRegion = \"vpcRegion\"\n } }\n});",
|
2196 | "version": "1"
|
2197 | },
|
2198 | "java": {
|
2199 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnHostedZone cfnHostedZone = CfnHostedZone.Builder.create(this, \"MyCfnHostedZone\")\n .hostedZoneConfig(HostedZoneConfigProperty.builder()\n .comment(\"comment\")\n .build())\n .hostedZoneTags(List.of(HostedZoneTagProperty.builder()\n .key(\"key\")\n .value(\"value\")\n .build()))\n .name(\"name\")\n .queryLoggingConfig(QueryLoggingConfigProperty.builder()\n .cloudWatchLogsLogGroupArn(\"cloudWatchLogsLogGroupArn\")\n .build())\n .vpcs(List.of(VPCProperty.builder()\n .vpcId(\"vpcId\")\n .vpcRegion(\"vpcRegion\")\n .build()))\n .build();",
|
2200 | "version": "1"
|
2201 | },
|
2202 | "go": {
|
2203 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnHostedZone := route53.NewCfnHostedZone(this, jsii.String(\"MyCfnHostedZone\"), &cfnHostedZoneProps{\n\thostedZoneConfig: &hostedZoneConfigProperty{\n\t\tcomment: jsii.String(\"comment\"),\n\t},\n\thostedZoneTags: []hostedZoneTagProperty{\n\t\t&hostedZoneTagProperty{\n\t\t\tkey: jsii.String(\"key\"),\n\t\t\tvalue: jsii.String(\"value\"),\n\t\t},\n\t},\n\tname: jsii.String(\"name\"),\n\tqueryLoggingConfig: &queryLoggingConfigProperty{\n\t\tcloudWatchLogsLogGroupArn: jsii.String(\"cloudWatchLogsLogGroupArn\"),\n\t},\n\tvpcs: []interface{}{\n\t\t&vPCProperty{\n\t\t\tvpcId: jsii.String(\"vpcId\"),\n\t\t\tvpcRegion: jsii.String(\"vpcRegion\"),\n\t\t},\n\t},\n})",
|
2204 | "version": "1"
|
2205 | },
|
2206 | "$": {
|
2207 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnHostedZone = new route53.CfnHostedZone(this, 'MyCfnHostedZone', /* all optional props */ {\n hostedZoneConfig: {\n comment: 'comment',\n },\n hostedZoneTags: [{\n key: 'key',\n value: 'value',\n }],\n name: 'name',\n queryLoggingConfig: {\n cloudWatchLogsLogGroupArn: 'cloudWatchLogsLogGroupArn',\n },\n vpcs: [{\n vpcId: 'vpcId',\n vpcRegion: 'vpcRegion',\n }],\n});",
|
2208 | "version": "0"
|
2209 | }
|
2210 | },
|
2211 | "location": {
|
2212 | "api": {
|
2213 | "api": "type",
|
2214 | "fqn": "@aws-cdk/aws-route53.CfnHostedZone"
|
2215 | },
|
2216 | "field": {
|
2217 | "field": "example"
|
2218 | }
|
2219 | },
|
2220 | "didCompile": true,
|
2221 | "fqnsReferenced": [
|
2222 | "@aws-cdk/aws-route53.CfnHostedZone",
|
2223 | "@aws-cdk/aws-route53.CfnHostedZoneProps",
|
2224 | "@aws-cdk/core.Construct"
|
2225 | ],
|
2226 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnHostedZone = new route53.CfnHostedZone(this, 'MyCfnHostedZone', /* all optional props */ {\n hostedZoneConfig: {\n comment: 'comment',\n },\n hostedZoneTags: [{\n key: 'key',\n value: 'value',\n }],\n name: 'name',\n queryLoggingConfig: {\n cloudWatchLogsLogGroupArn: 'cloudWatchLogsLogGroupArn',\n },\n vpcs: [{\n vpcId: 'vpcId',\n vpcRegion: 'vpcRegion',\n }],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2227 | "syntaxKindCounter": {
|
2228 | "10": 9,
|
2229 | "75": 15,
|
2230 | "104": 1,
|
2231 | "192": 2,
|
2232 | "193": 5,
|
2233 | "194": 1,
|
2234 | "197": 1,
|
2235 | "225": 1,
|
2236 | "242": 1,
|
2237 | "243": 1,
|
2238 | "254": 1,
|
2239 | "255": 1,
|
2240 | "256": 1,
|
2241 | "281": 11,
|
2242 | "290": 1
|
2243 | },
|
2244 | "fqnsFingerprint": "3edd9bdacf6ab94e7bebdba908ae13652601479ee93a89c76d65a68652b5a418"
|
2245 | },
|
2246 | "e28cc3c64ca84a8b0f51f2c967a1b34253ee626fc8305b4956b8a5e62167063d": {
|
2247 | "translations": {
|
2248 | "python": {
|
2249 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nhosted_zone_config_property = route53.CfnHostedZone.HostedZoneConfigProperty(\n comment=\"comment\"\n)",
|
2250 | "version": "2"
|
2251 | },
|
2252 | "csharp": {
|
2253 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nHostedZoneConfigProperty hostedZoneConfigProperty = new HostedZoneConfigProperty {\n Comment = \"comment\"\n};",
|
2254 | "version": "1"
|
2255 | },
|
2256 | "java": {
|
2257 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nHostedZoneConfigProperty hostedZoneConfigProperty = HostedZoneConfigProperty.builder()\n .comment(\"comment\")\n .build();",
|
2258 | "version": "1"
|
2259 | },
|
2260 | "go": {
|
2261 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nhostedZoneConfigProperty := &hostedZoneConfigProperty{\n\tcomment: jsii.String(\"comment\"),\n}",
|
2262 | "version": "1"
|
2263 | },
|
2264 | "$": {
|
2265 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst hostedZoneConfigProperty: route53.CfnHostedZone.HostedZoneConfigProperty = {\n comment: 'comment',\n};",
|
2266 | "version": "0"
|
2267 | }
|
2268 | },
|
2269 | "location": {
|
2270 | "api": {
|
2271 | "api": "type",
|
2272 | "fqn": "@aws-cdk/aws-route53.CfnHostedZone.HostedZoneConfigProperty"
|
2273 | },
|
2274 | "field": {
|
2275 | "field": "example"
|
2276 | }
|
2277 | },
|
2278 | "didCompile": true,
|
2279 | "fqnsReferenced": [
|
2280 | "@aws-cdk/aws-route53.CfnHostedZone.HostedZoneConfigProperty"
|
2281 | ],
|
2282 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst hostedZoneConfigProperty: route53.CfnHostedZone.HostedZoneConfigProperty = {\n comment: 'comment',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2283 | "syntaxKindCounter": {
|
2284 | "10": 2,
|
2285 | "75": 6,
|
2286 | "153": 2,
|
2287 | "169": 1,
|
2288 | "193": 1,
|
2289 | "225": 1,
|
2290 | "242": 1,
|
2291 | "243": 1,
|
2292 | "254": 1,
|
2293 | "255": 1,
|
2294 | "256": 1,
|
2295 | "281": 1,
|
2296 | "290": 1
|
2297 | },
|
2298 | "fqnsFingerprint": "c66d4326ef04f6b7b99467983ff657d0378dba735ed279e1e6d40af55e58190d"
|
2299 | },
|
2300 | "40709b84ca2407899ced32f3a291ae7f5ca06ed46533d6fee7f088a6df83cdd7": {
|
2301 | "translations": {
|
2302 | "python": {
|
2303 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nhosted_zone_tag_property = route53.CfnHostedZone.HostedZoneTagProperty(\n key=\"key\",\n value=\"value\"\n)",
|
2304 | "version": "2"
|
2305 | },
|
2306 | "csharp": {
|
2307 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nHostedZoneTagProperty hostedZoneTagProperty = new HostedZoneTagProperty {\n Key = \"key\",\n Value = \"value\"\n};",
|
2308 | "version": "1"
|
2309 | },
|
2310 | "java": {
|
2311 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nHostedZoneTagProperty hostedZoneTagProperty = HostedZoneTagProperty.builder()\n .key(\"key\")\n .value(\"value\")\n .build();",
|
2312 | "version": "1"
|
2313 | },
|
2314 | "go": {
|
2315 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nhostedZoneTagProperty := &hostedZoneTagProperty{\n\tkey: jsii.String(\"key\"),\n\tvalue: jsii.String(\"value\"),\n}",
|
2316 | "version": "1"
|
2317 | },
|
2318 | "$": {
|
2319 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst hostedZoneTagProperty: route53.CfnHostedZone.HostedZoneTagProperty = {\n key: 'key',\n value: 'value',\n};",
|
2320 | "version": "0"
|
2321 | }
|
2322 | },
|
2323 | "location": {
|
2324 | "api": {
|
2325 | "api": "type",
|
2326 | "fqn": "@aws-cdk/aws-route53.CfnHostedZone.HostedZoneTagProperty"
|
2327 | },
|
2328 | "field": {
|
2329 | "field": "example"
|
2330 | }
|
2331 | },
|
2332 | "didCompile": true,
|
2333 | "fqnsReferenced": [
|
2334 | "@aws-cdk/aws-route53.CfnHostedZone.HostedZoneTagProperty"
|
2335 | ],
|
2336 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst hostedZoneTagProperty: route53.CfnHostedZone.HostedZoneTagProperty = {\n key: 'key',\n value: 'value',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2337 | "syntaxKindCounter": {
|
2338 | "10": 3,
|
2339 | "75": 7,
|
2340 | "153": 2,
|
2341 | "169": 1,
|
2342 | "193": 1,
|
2343 | "225": 1,
|
2344 | "242": 1,
|
2345 | "243": 1,
|
2346 | "254": 1,
|
2347 | "255": 1,
|
2348 | "256": 1,
|
2349 | "281": 2,
|
2350 | "290": 1
|
2351 | },
|
2352 | "fqnsFingerprint": "c174766591a4bca9de3d499aef1b7ce8365c0e897539791bba8bbca9f9bd488a"
|
2353 | },
|
2354 | "a06b14059c4fc4d1659215c574cb519bab50a11a96ce14dcbbc41132f9fa0c1f": {
|
2355 | "translations": {
|
2356 | "python": {
|
2357 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nquery_logging_config_property = route53.CfnHostedZone.QueryLoggingConfigProperty(\n cloud_watch_logs_log_group_arn=\"cloudWatchLogsLogGroupArn\"\n)",
|
2358 | "version": "2"
|
2359 | },
|
2360 | "csharp": {
|
2361 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nQueryLoggingConfigProperty queryLoggingConfigProperty = new QueryLoggingConfigProperty {\n CloudWatchLogsLogGroupArn = \"cloudWatchLogsLogGroupArn\"\n};",
|
2362 | "version": "1"
|
2363 | },
|
2364 | "java": {
|
2365 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nQueryLoggingConfigProperty queryLoggingConfigProperty = QueryLoggingConfigProperty.builder()\n .cloudWatchLogsLogGroupArn(\"cloudWatchLogsLogGroupArn\")\n .build();",
|
2366 | "version": "1"
|
2367 | },
|
2368 | "go": {
|
2369 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nqueryLoggingConfigProperty := &queryLoggingConfigProperty{\n\tcloudWatchLogsLogGroupArn: jsii.String(\"cloudWatchLogsLogGroupArn\"),\n}",
|
2370 | "version": "1"
|
2371 | },
|
2372 | "$": {
|
2373 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst queryLoggingConfigProperty: route53.CfnHostedZone.QueryLoggingConfigProperty = {\n cloudWatchLogsLogGroupArn: 'cloudWatchLogsLogGroupArn',\n};",
|
2374 | "version": "0"
|
2375 | }
|
2376 | },
|
2377 | "location": {
|
2378 | "api": {
|
2379 | "api": "type",
|
2380 | "fqn": "@aws-cdk/aws-route53.CfnHostedZone.QueryLoggingConfigProperty"
|
2381 | },
|
2382 | "field": {
|
2383 | "field": "example"
|
2384 | }
|
2385 | },
|
2386 | "didCompile": true,
|
2387 | "fqnsReferenced": [
|
2388 | "@aws-cdk/aws-route53.CfnHostedZone.QueryLoggingConfigProperty"
|
2389 | ],
|
2390 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst queryLoggingConfigProperty: route53.CfnHostedZone.QueryLoggingConfigProperty = {\n cloudWatchLogsLogGroupArn: 'cloudWatchLogsLogGroupArn',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2391 | "syntaxKindCounter": {
|
2392 | "10": 2,
|
2393 | "75": 6,
|
2394 | "153": 2,
|
2395 | "169": 1,
|
2396 | "193": 1,
|
2397 | "225": 1,
|
2398 | "242": 1,
|
2399 | "243": 1,
|
2400 | "254": 1,
|
2401 | "255": 1,
|
2402 | "256": 1,
|
2403 | "281": 1,
|
2404 | "290": 1
|
2405 | },
|
2406 | "fqnsFingerprint": "cad1e3a8522a6bf1f3a1ac389c7e63f0e44a00c3d2ac1bdb0eaf5043911cdbbc"
|
2407 | },
|
2408 | "e540acbe95dcbbcf310177a8473086df1a7cd5096541bf12467880612260dba0": {
|
2409 | "translations": {
|
2410 | "python": {
|
2411 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nv_pCProperty = route53.CfnHostedZone.VPCProperty(\n vpc_id=\"vpcId\",\n vpc_region=\"vpcRegion\"\n)",
|
2412 | "version": "2"
|
2413 | },
|
2414 | "csharp": {
|
2415 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nVPCProperty vPCProperty = new VPCProperty {\n VpcId = \"vpcId\",\n VpcRegion = \"vpcRegion\"\n};",
|
2416 | "version": "1"
|
2417 | },
|
2418 | "java": {
|
2419 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nVPCProperty vPCProperty = VPCProperty.builder()\n .vpcId(\"vpcId\")\n .vpcRegion(\"vpcRegion\")\n .build();",
|
2420 | "version": "1"
|
2421 | },
|
2422 | "go": {
|
2423 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nvPCProperty := &vPCProperty{\n\tvpcId: jsii.String(\"vpcId\"),\n\tvpcRegion: jsii.String(\"vpcRegion\"),\n}",
|
2424 | "version": "1"
|
2425 | },
|
2426 | "$": {
|
2427 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst vPCProperty: route53.CfnHostedZone.VPCProperty = {\n vpcId: 'vpcId',\n vpcRegion: 'vpcRegion',\n};",
|
2428 | "version": "0"
|
2429 | }
|
2430 | },
|
2431 | "location": {
|
2432 | "api": {
|
2433 | "api": "type",
|
2434 | "fqn": "@aws-cdk/aws-route53.CfnHostedZone.VPCProperty"
|
2435 | },
|
2436 | "field": {
|
2437 | "field": "example"
|
2438 | }
|
2439 | },
|
2440 | "didCompile": true,
|
2441 | "fqnsReferenced": [
|
2442 | "@aws-cdk/aws-route53.CfnHostedZone.VPCProperty"
|
2443 | ],
|
2444 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst vPCProperty: route53.CfnHostedZone.VPCProperty = {\n vpcId: 'vpcId',\n vpcRegion: 'vpcRegion',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2445 | "syntaxKindCounter": {
|
2446 | "10": 3,
|
2447 | "75": 7,
|
2448 | "153": 2,
|
2449 | "169": 1,
|
2450 | "193": 1,
|
2451 | "225": 1,
|
2452 | "242": 1,
|
2453 | "243": 1,
|
2454 | "254": 1,
|
2455 | "255": 1,
|
2456 | "256": 1,
|
2457 | "281": 2,
|
2458 | "290": 1
|
2459 | },
|
2460 | "fqnsFingerprint": "9c7c096ecd0f4dcd1d95bd07670a31fc9f43ae7c7a50c130c3990e7ce9461c62"
|
2461 | },
|
2462 | "a12a4a3f068ed6f77bd11df29ae13059861687b663eac00ecd30e54b6e252427": {
|
2463 | "translations": {
|
2464 | "python": {
|
2465 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_hosted_zone_props = route53.CfnHostedZoneProps(\n hosted_zone_config=route53.CfnHostedZone.HostedZoneConfigProperty(\n comment=\"comment\"\n ),\n hosted_zone_tags=[route53.CfnHostedZone.HostedZoneTagProperty(\n key=\"key\",\n value=\"value\"\n )],\n name=\"name\",\n query_logging_config=route53.CfnHostedZone.QueryLoggingConfigProperty(\n cloud_watch_logs_log_group_arn=\"cloudWatchLogsLogGroupArn\"\n ),\n vpcs=[route53.CfnHostedZone.VPCProperty(\n vpc_id=\"vpcId\",\n vpc_region=\"vpcRegion\"\n )]\n)",
|
2466 | "version": "2"
|
2467 | },
|
2468 | "csharp": {
|
2469 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnHostedZoneProps cfnHostedZoneProps = new CfnHostedZoneProps {\n HostedZoneConfig = new HostedZoneConfigProperty {\n Comment = \"comment\"\n },\n HostedZoneTags = new [] { new HostedZoneTagProperty {\n Key = \"key\",\n Value = \"value\"\n } },\n Name = \"name\",\n QueryLoggingConfig = new QueryLoggingConfigProperty {\n CloudWatchLogsLogGroupArn = \"cloudWatchLogsLogGroupArn\"\n },\n Vpcs = new [] { new VPCProperty {\n VpcId = \"vpcId\",\n VpcRegion = \"vpcRegion\"\n } }\n};",
|
2470 | "version": "1"
|
2471 | },
|
2472 | "java": {
|
2473 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnHostedZoneProps cfnHostedZoneProps = CfnHostedZoneProps.builder()\n .hostedZoneConfig(HostedZoneConfigProperty.builder()\n .comment(\"comment\")\n .build())\n .hostedZoneTags(List.of(HostedZoneTagProperty.builder()\n .key(\"key\")\n .value(\"value\")\n .build()))\n .name(\"name\")\n .queryLoggingConfig(QueryLoggingConfigProperty.builder()\n .cloudWatchLogsLogGroupArn(\"cloudWatchLogsLogGroupArn\")\n .build())\n .vpcs(List.of(VPCProperty.builder()\n .vpcId(\"vpcId\")\n .vpcRegion(\"vpcRegion\")\n .build()))\n .build();",
|
2474 | "version": "1"
|
2475 | },
|
2476 | "go": {
|
2477 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnHostedZoneProps := &cfnHostedZoneProps{\n\thostedZoneConfig: &hostedZoneConfigProperty{\n\t\tcomment: jsii.String(\"comment\"),\n\t},\n\thostedZoneTags: []hostedZoneTagProperty{\n\t\t&hostedZoneTagProperty{\n\t\t\tkey: jsii.String(\"key\"),\n\t\t\tvalue: jsii.String(\"value\"),\n\t\t},\n\t},\n\tname: jsii.String(\"name\"),\n\tqueryLoggingConfig: &queryLoggingConfigProperty{\n\t\tcloudWatchLogsLogGroupArn: jsii.String(\"cloudWatchLogsLogGroupArn\"),\n\t},\n\tvpcs: []interface{}{\n\t\t&vPCProperty{\n\t\t\tvpcId: jsii.String(\"vpcId\"),\n\t\t\tvpcRegion: jsii.String(\"vpcRegion\"),\n\t\t},\n\t},\n}",
|
2478 | "version": "1"
|
2479 | },
|
2480 | "$": {
|
2481 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnHostedZoneProps: route53.CfnHostedZoneProps = {\n hostedZoneConfig: {\n comment: 'comment',\n },\n hostedZoneTags: [{\n key: 'key',\n value: 'value',\n }],\n name: 'name',\n queryLoggingConfig: {\n cloudWatchLogsLogGroupArn: 'cloudWatchLogsLogGroupArn',\n },\n vpcs: [{\n vpcId: 'vpcId',\n vpcRegion: 'vpcRegion',\n }],\n};",
|
2482 | "version": "0"
|
2483 | }
|
2484 | },
|
2485 | "location": {
|
2486 | "api": {
|
2487 | "api": "type",
|
2488 | "fqn": "@aws-cdk/aws-route53.CfnHostedZoneProps"
|
2489 | },
|
2490 | "field": {
|
2491 | "field": "example"
|
2492 | }
|
2493 | },
|
2494 | "didCompile": true,
|
2495 | "fqnsReferenced": [
|
2496 | "@aws-cdk/aws-route53.CfnHostedZoneProps"
|
2497 | ],
|
2498 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnHostedZoneProps: route53.CfnHostedZoneProps = {\n hostedZoneConfig: {\n comment: 'comment',\n },\n hostedZoneTags: [{\n key: 'key',\n value: 'value',\n }],\n name: 'name',\n queryLoggingConfig: {\n cloudWatchLogsLogGroupArn: 'cloudWatchLogsLogGroupArn',\n },\n vpcs: [{\n vpcId: 'vpcId',\n vpcRegion: 'vpcRegion',\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2499 | "syntaxKindCounter": {
|
2500 | "10": 8,
|
2501 | "75": 15,
|
2502 | "153": 1,
|
2503 | "169": 1,
|
2504 | "192": 2,
|
2505 | "193": 5,
|
2506 | "225": 1,
|
2507 | "242": 1,
|
2508 | "243": 1,
|
2509 | "254": 1,
|
2510 | "255": 1,
|
2511 | "256": 1,
|
2512 | "281": 11,
|
2513 | "290": 1
|
2514 | },
|
2515 | "fqnsFingerprint": "86e0a824a51f1073e9a49c479c04607e5baf9dbf4b8e4c3ce1e56380b3095f3f"
|
2516 | },
|
2517 | "a109820eed17b7ea89107b599b6bb080aeec67f24c12e0334e70116262359bbc": {
|
2518 | "translations": {
|
2519 | "python": {
|
2520 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_key_signing_key = route53.CfnKeySigningKey(self, \"MyCfnKeySigningKey\",\n hosted_zone_id=\"hostedZoneId\",\n key_management_service_arn=\"keyManagementServiceArn\",\n name=\"name\",\n status=\"status\"\n)",
|
2521 | "version": "2"
|
2522 | },
|
2523 | "csharp": {
|
2524 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnKeySigningKey cfnKeySigningKey = new CfnKeySigningKey(this, \"MyCfnKeySigningKey\", new CfnKeySigningKeyProps {\n HostedZoneId = \"hostedZoneId\",\n KeyManagementServiceArn = \"keyManagementServiceArn\",\n Name = \"name\",\n Status = \"status\"\n});",
|
2525 | "version": "1"
|
2526 | },
|
2527 | "java": {
|
2528 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnKeySigningKey cfnKeySigningKey = CfnKeySigningKey.Builder.create(this, \"MyCfnKeySigningKey\")\n .hostedZoneId(\"hostedZoneId\")\n .keyManagementServiceArn(\"keyManagementServiceArn\")\n .name(\"name\")\n .status(\"status\")\n .build();",
|
2529 | "version": "1"
|
2530 | },
|
2531 | "go": {
|
2532 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnKeySigningKey := route53.NewCfnKeySigningKey(this, jsii.String(\"MyCfnKeySigningKey\"), &cfnKeySigningKeyProps{\n\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\tkeyManagementServiceArn: jsii.String(\"keyManagementServiceArn\"),\n\tname: jsii.String(\"name\"),\n\tstatus: jsii.String(\"status\"),\n})",
|
2533 | "version": "1"
|
2534 | },
|
2535 | "$": {
|
2536 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnKeySigningKey = new route53.CfnKeySigningKey(this, 'MyCfnKeySigningKey', {\n hostedZoneId: 'hostedZoneId',\n keyManagementServiceArn: 'keyManagementServiceArn',\n name: 'name',\n status: 'status',\n});",
|
2537 | "version": "0"
|
2538 | }
|
2539 | },
|
2540 | "location": {
|
2541 | "api": {
|
2542 | "api": "type",
|
2543 | "fqn": "@aws-cdk/aws-route53.CfnKeySigningKey"
|
2544 | },
|
2545 | "field": {
|
2546 | "field": "example"
|
2547 | }
|
2548 | },
|
2549 | "didCompile": true,
|
2550 | "fqnsReferenced": [
|
2551 | "@aws-cdk/aws-route53.CfnKeySigningKey",
|
2552 | "@aws-cdk/aws-route53.CfnKeySigningKeyProps",
|
2553 | "@aws-cdk/core.Construct"
|
2554 | ],
|
2555 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnKeySigningKey = new route53.CfnKeySigningKey(this, 'MyCfnKeySigningKey', {\n hostedZoneId: 'hostedZoneId',\n keyManagementServiceArn: 'keyManagementServiceArn',\n name: 'name',\n status: 'status',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2556 | "syntaxKindCounter": {
|
2557 | "10": 6,
|
2558 | "75": 8,
|
2559 | "104": 1,
|
2560 | "193": 1,
|
2561 | "194": 1,
|
2562 | "197": 1,
|
2563 | "225": 1,
|
2564 | "242": 1,
|
2565 | "243": 1,
|
2566 | "254": 1,
|
2567 | "255": 1,
|
2568 | "256": 1,
|
2569 | "281": 4,
|
2570 | "290": 1
|
2571 | },
|
2572 | "fqnsFingerprint": "eee7cab10eda9dd1e0af11898d169f6de11392f5031657495556857139715f8b"
|
2573 | },
|
2574 | "178eb3fec90cdc0605780fa760b0b80b91617fe439eb68ad6b68cf9dfa91412f": {
|
2575 | "translations": {
|
2576 | "python": {
|
2577 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_key_signing_key_props = route53.CfnKeySigningKeyProps(\n hosted_zone_id=\"hostedZoneId\",\n key_management_service_arn=\"keyManagementServiceArn\",\n name=\"name\",\n status=\"status\"\n)",
|
2578 | "version": "2"
|
2579 | },
|
2580 | "csharp": {
|
2581 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnKeySigningKeyProps cfnKeySigningKeyProps = new CfnKeySigningKeyProps {\n HostedZoneId = \"hostedZoneId\",\n KeyManagementServiceArn = \"keyManagementServiceArn\",\n Name = \"name\",\n Status = \"status\"\n};",
|
2582 | "version": "1"
|
2583 | },
|
2584 | "java": {
|
2585 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnKeySigningKeyProps cfnKeySigningKeyProps = CfnKeySigningKeyProps.builder()\n .hostedZoneId(\"hostedZoneId\")\n .keyManagementServiceArn(\"keyManagementServiceArn\")\n .name(\"name\")\n .status(\"status\")\n .build();",
|
2586 | "version": "1"
|
2587 | },
|
2588 | "go": {
|
2589 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnKeySigningKeyProps := &cfnKeySigningKeyProps{\n\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\tkeyManagementServiceArn: jsii.String(\"keyManagementServiceArn\"),\n\tname: jsii.String(\"name\"),\n\tstatus: jsii.String(\"status\"),\n}",
|
2590 | "version": "1"
|
2591 | },
|
2592 | "$": {
|
2593 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnKeySigningKeyProps: route53.CfnKeySigningKeyProps = {\n hostedZoneId: 'hostedZoneId',\n keyManagementServiceArn: 'keyManagementServiceArn',\n name: 'name',\n status: 'status',\n};",
|
2594 | "version": "0"
|
2595 | }
|
2596 | },
|
2597 | "location": {
|
2598 | "api": {
|
2599 | "api": "type",
|
2600 | "fqn": "@aws-cdk/aws-route53.CfnKeySigningKeyProps"
|
2601 | },
|
2602 | "field": {
|
2603 | "field": "example"
|
2604 | }
|
2605 | },
|
2606 | "didCompile": true,
|
2607 | "fqnsReferenced": [
|
2608 | "@aws-cdk/aws-route53.CfnKeySigningKeyProps"
|
2609 | ],
|
2610 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnKeySigningKeyProps: route53.CfnKeySigningKeyProps = {\n hostedZoneId: 'hostedZoneId',\n keyManagementServiceArn: 'keyManagementServiceArn',\n name: 'name',\n status: 'status',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2611 | "syntaxKindCounter": {
|
2612 | "10": 5,
|
2613 | "75": 8,
|
2614 | "153": 1,
|
2615 | "169": 1,
|
2616 | "193": 1,
|
2617 | "225": 1,
|
2618 | "242": 1,
|
2619 | "243": 1,
|
2620 | "254": 1,
|
2621 | "255": 1,
|
2622 | "256": 1,
|
2623 | "281": 4,
|
2624 | "290": 1
|
2625 | },
|
2626 | "fqnsFingerprint": "61c3652c3581dd2a3e66d0590a1ef6d2dba470f22ee139e0b2e3299227621d29"
|
2627 | },
|
2628 | "3a16624e670a6ed453dfbb4cb8c6cb57cdff92c3a22b39d963d2998d10a6aa11": {
|
2629 | "translations": {
|
2630 | "python": {
|
2631 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_record_set = route53.CfnRecordSet(self, \"MyCfnRecordSet\",\n name=\"name\",\n type=\"type\",\n\n # the properties below are optional\n alias_target=route53.CfnRecordSet.AliasTargetProperty(\n dns_name=\"dnsName\",\n hosted_zone_id=\"hostedZoneId\",\n\n # the properties below are optional\n evaluate_target_health=False\n ),\n cidr_routing_config=route53.CfnRecordSet.CidrRoutingConfigProperty(\n collection_id=\"collectionId\",\n location_name=\"locationName\"\n ),\n comment=\"comment\",\n failover=\"failover\",\n geo_location=route53.CfnRecordSet.GeoLocationProperty(\n continent_code=\"continentCode\",\n country_code=\"countryCode\",\n subdivision_code=\"subdivisionCode\"\n ),\n health_check_id=\"healthCheckId\",\n hosted_zone_id=\"hostedZoneId\",\n hosted_zone_name=\"hostedZoneName\",\n multi_value_answer=False,\n region=\"region\",\n resource_records=[\"resourceRecords\"],\n set_identifier=\"setIdentifier\",\n ttl=\"ttl\",\n weight=123\n)",
|
2632 | "version": "2"
|
2633 | },
|
2634 | "csharp": {
|
2635 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnRecordSet cfnRecordSet = new CfnRecordSet(this, \"MyCfnRecordSet\", new CfnRecordSetProps {\n Name = \"name\",\n Type = \"type\",\n\n // the properties below are optional\n AliasTarget = new AliasTargetProperty {\n DnsName = \"dnsName\",\n HostedZoneId = \"hostedZoneId\",\n\n // the properties below are optional\n EvaluateTargetHealth = false\n },\n CidrRoutingConfig = new CidrRoutingConfigProperty {\n CollectionId = \"collectionId\",\n LocationName = \"locationName\"\n },\n Comment = \"comment\",\n Failover = \"failover\",\n GeoLocation = new GeoLocationProperty {\n ContinentCode = \"continentCode\",\n CountryCode = \"countryCode\",\n SubdivisionCode = \"subdivisionCode\"\n },\n HealthCheckId = \"healthCheckId\",\n HostedZoneId = \"hostedZoneId\",\n HostedZoneName = \"hostedZoneName\",\n MultiValueAnswer = false,\n Region = \"region\",\n ResourceRecords = new [] { \"resourceRecords\" },\n SetIdentifier = \"setIdentifier\",\n Ttl = \"ttl\",\n Weight = 123\n});",
|
2636 | "version": "1"
|
2637 | },
|
2638 | "java": {
|
2639 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnRecordSet cfnRecordSet = CfnRecordSet.Builder.create(this, \"MyCfnRecordSet\")\n .name(\"name\")\n .type(\"type\")\n\n // the properties below are optional\n .aliasTarget(AliasTargetProperty.builder()\n .dnsName(\"dnsName\")\n .hostedZoneId(\"hostedZoneId\")\n\n // the properties below are optional\n .evaluateTargetHealth(false)\n .build())\n .cidrRoutingConfig(CidrRoutingConfigProperty.builder()\n .collectionId(\"collectionId\")\n .locationName(\"locationName\")\n .build())\n .comment(\"comment\")\n .failover(\"failover\")\n .geoLocation(GeoLocationProperty.builder()\n .continentCode(\"continentCode\")\n .countryCode(\"countryCode\")\n .subdivisionCode(\"subdivisionCode\")\n .build())\n .healthCheckId(\"healthCheckId\")\n .hostedZoneId(\"hostedZoneId\")\n .hostedZoneName(\"hostedZoneName\")\n .multiValueAnswer(false)\n .region(\"region\")\n .resourceRecords(List.of(\"resourceRecords\"))\n .setIdentifier(\"setIdentifier\")\n .ttl(\"ttl\")\n .weight(123)\n .build();",
|
2640 | "version": "1"
|
2641 | },
|
2642 | "go": {
|
2643 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnRecordSet := route53.NewCfnRecordSet(this, jsii.String(\"MyCfnRecordSet\"), &cfnRecordSetProps{\n\tname: jsii.String(\"name\"),\n\ttype: jsii.String(\"type\"),\n\n\t// the properties below are optional\n\taliasTarget: &aliasTargetProperty{\n\t\tdnsName: jsii.String(\"dnsName\"),\n\t\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\n\t\t// the properties below are optional\n\t\tevaluateTargetHealth: jsii.Boolean(false),\n\t},\n\tcidrRoutingConfig: &cidrRoutingConfigProperty{\n\t\tcollectionId: jsii.String(\"collectionId\"),\n\t\tlocationName: jsii.String(\"locationName\"),\n\t},\n\tcomment: jsii.String(\"comment\"),\n\tfailover: jsii.String(\"failover\"),\n\tgeoLocation: &geoLocationProperty{\n\t\tcontinentCode: jsii.String(\"continentCode\"),\n\t\tcountryCode: jsii.String(\"countryCode\"),\n\t\tsubdivisionCode: jsii.String(\"subdivisionCode\"),\n\t},\n\thealthCheckId: jsii.String(\"healthCheckId\"),\n\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\thostedZoneName: jsii.String(\"hostedZoneName\"),\n\tmultiValueAnswer: jsii.Boolean(false),\n\tregion: jsii.String(\"region\"),\n\tresourceRecords: []*string{\n\t\tjsii.String(\"resourceRecords\"),\n\t},\n\tsetIdentifier: jsii.String(\"setIdentifier\"),\n\tttl: jsii.String(\"ttl\"),\n\tweight: jsii.Number(123),\n})",
|
2644 | "version": "1"
|
2645 | },
|
2646 | "$": {
|
2647 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnRecordSet = new route53.CfnRecordSet(this, 'MyCfnRecordSet', {\n name: 'name',\n type: 'type',\n\n // the properties below are optional\n aliasTarget: {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n },\n cidrRoutingConfig: {\n collectionId: 'collectionId',\n locationName: 'locationName',\n },\n comment: 'comment',\n failover: 'failover',\n geoLocation: {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n },\n healthCheckId: 'healthCheckId',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n multiValueAnswer: false,\n region: 'region',\n resourceRecords: ['resourceRecords'],\n setIdentifier: 'setIdentifier',\n ttl: 'ttl',\n weight: 123,\n});",
|
2648 | "version": "0"
|
2649 | }
|
2650 | },
|
2651 | "location": {
|
2652 | "api": {
|
2653 | "api": "type",
|
2654 | "fqn": "@aws-cdk/aws-route53.CfnRecordSet"
|
2655 | },
|
2656 | "field": {
|
2657 | "field": "example"
|
2658 | }
|
2659 | },
|
2660 | "didCompile": true,
|
2661 | "fqnsReferenced": [
|
2662 | "@aws-cdk/aws-route53.CfnRecordSet",
|
2663 | "@aws-cdk/aws-route53.CfnRecordSetProps",
|
2664 | "@aws-cdk/core.Construct"
|
2665 | ],
|
2666 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnRecordSet = new route53.CfnRecordSet(this, 'MyCfnRecordSet', {\n name: 'name',\n type: 'type',\n\n // the properties below are optional\n aliasTarget: {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n },\n cidrRoutingConfig: {\n collectionId: 'collectionId',\n locationName: 'locationName',\n },\n comment: 'comment',\n failover: 'failover',\n geoLocation: {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n },\n healthCheckId: 'healthCheckId',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n multiValueAnswer: false,\n region: 'region',\n resourceRecords: ['resourceRecords'],\n setIdentifier: 'setIdentifier',\n ttl: 'ttl',\n weight: 123,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2667 | "syntaxKindCounter": {
|
2668 | "8": 1,
|
2669 | "10": 20,
|
2670 | "75": 28,
|
2671 | "91": 2,
|
2672 | "104": 1,
|
2673 | "192": 1,
|
2674 | "193": 4,
|
2675 | "194": 1,
|
2676 | "197": 1,
|
2677 | "225": 1,
|
2678 | "242": 1,
|
2679 | "243": 1,
|
2680 | "254": 1,
|
2681 | "255": 1,
|
2682 | "256": 1,
|
2683 | "281": 24,
|
2684 | "290": 1
|
2685 | },
|
2686 | "fqnsFingerprint": "41cd75982317c6af0184ac211aaf2e003e5952074aedbc72c1d971e48188e7ae"
|
2687 | },
|
2688 | "0c2451970f3b666c9f3f23155a6775491a97f1b9d916a3e96982163c1c0eb160": {
|
2689 | "translations": {
|
2690 | "python": {
|
2691 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nalias_target_property = route53.CfnRecordSet.AliasTargetProperty(\n dns_name=\"dnsName\",\n hosted_zone_id=\"hostedZoneId\",\n\n # the properties below are optional\n evaluate_target_health=False\n)",
|
2692 | "version": "2"
|
2693 | },
|
2694 | "csharp": {
|
2695 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nAliasTargetProperty aliasTargetProperty = new AliasTargetProperty {\n DnsName = \"dnsName\",\n HostedZoneId = \"hostedZoneId\",\n\n // the properties below are optional\n EvaluateTargetHealth = false\n};",
|
2696 | "version": "1"
|
2697 | },
|
2698 | "java": {
|
2699 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nAliasTargetProperty aliasTargetProperty = AliasTargetProperty.builder()\n .dnsName(\"dnsName\")\n .hostedZoneId(\"hostedZoneId\")\n\n // the properties below are optional\n .evaluateTargetHealth(false)\n .build();",
|
2700 | "version": "1"
|
2701 | },
|
2702 | "go": {
|
2703 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\naliasTargetProperty := &aliasTargetProperty{\n\tdnsName: jsii.String(\"dnsName\"),\n\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\n\t// the properties below are optional\n\tevaluateTargetHealth: jsii.Boolean(false),\n}",
|
2704 | "version": "1"
|
2705 | },
|
2706 | "$": {
|
2707 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst aliasTargetProperty: route53.CfnRecordSet.AliasTargetProperty = {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n};",
|
2708 | "version": "0"
|
2709 | }
|
2710 | },
|
2711 | "location": {
|
2712 | "api": {
|
2713 | "api": "type",
|
2714 | "fqn": "@aws-cdk/aws-route53.CfnRecordSet.AliasTargetProperty"
|
2715 | },
|
2716 | "field": {
|
2717 | "field": "example"
|
2718 | }
|
2719 | },
|
2720 | "didCompile": true,
|
2721 | "fqnsReferenced": [
|
2722 | "@aws-cdk/aws-route53.CfnRecordSet.AliasTargetProperty"
|
2723 | ],
|
2724 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst aliasTargetProperty: route53.CfnRecordSet.AliasTargetProperty = {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2725 | "syntaxKindCounter": {
|
2726 | "10": 3,
|
2727 | "75": 8,
|
2728 | "91": 1,
|
2729 | "153": 2,
|
2730 | "169": 1,
|
2731 | "193": 1,
|
2732 | "225": 1,
|
2733 | "242": 1,
|
2734 | "243": 1,
|
2735 | "254": 1,
|
2736 | "255": 1,
|
2737 | "256": 1,
|
2738 | "281": 3,
|
2739 | "290": 1
|
2740 | },
|
2741 | "fqnsFingerprint": "0d33fa39d47b51bf25edcbe58f5188529efb79bd11dc394e60e72d9260cf38f8"
|
2742 | },
|
2743 | "a61bb16795bc23dc2e4cf5bbd3f9ec8e003be2cec7a044e9af694a0f500a0d44": {
|
2744 | "translations": {
|
2745 | "python": {
|
2746 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncidr_routing_config_property = route53.CfnRecordSet.CidrRoutingConfigProperty(\n collection_id=\"collectionId\",\n location_name=\"locationName\"\n)",
|
2747 | "version": "2"
|
2748 | },
|
2749 | "csharp": {
|
2750 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCidrRoutingConfigProperty cidrRoutingConfigProperty = new CidrRoutingConfigProperty {\n CollectionId = \"collectionId\",\n LocationName = \"locationName\"\n};",
|
2751 | "version": "1"
|
2752 | },
|
2753 | "java": {
|
2754 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCidrRoutingConfigProperty cidrRoutingConfigProperty = CidrRoutingConfigProperty.builder()\n .collectionId(\"collectionId\")\n .locationName(\"locationName\")\n .build();",
|
2755 | "version": "1"
|
2756 | },
|
2757 | "go": {
|
2758 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncidrRoutingConfigProperty := &cidrRoutingConfigProperty{\n\tcollectionId: jsii.String(\"collectionId\"),\n\tlocationName: jsii.String(\"locationName\"),\n}",
|
2759 | "version": "1"
|
2760 | },
|
2761 | "$": {
|
2762 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cidrRoutingConfigProperty: route53.CfnRecordSet.CidrRoutingConfigProperty = {\n collectionId: 'collectionId',\n locationName: 'locationName',\n};",
|
2763 | "version": "0"
|
2764 | }
|
2765 | },
|
2766 | "location": {
|
2767 | "api": {
|
2768 | "api": "type",
|
2769 | "fqn": "@aws-cdk/aws-route53.CfnRecordSet.CidrRoutingConfigProperty"
|
2770 | },
|
2771 | "field": {
|
2772 | "field": "example"
|
2773 | }
|
2774 | },
|
2775 | "didCompile": true,
|
2776 | "fqnsReferenced": [
|
2777 | "@aws-cdk/aws-route53.CfnRecordSet.CidrRoutingConfigProperty"
|
2778 | ],
|
2779 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cidrRoutingConfigProperty: route53.CfnRecordSet.CidrRoutingConfigProperty = {\n collectionId: 'collectionId',\n locationName: 'locationName',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2780 | "syntaxKindCounter": {
|
2781 | "10": 3,
|
2782 | "75": 7,
|
2783 | "153": 2,
|
2784 | "169": 1,
|
2785 | "193": 1,
|
2786 | "225": 1,
|
2787 | "242": 1,
|
2788 | "243": 1,
|
2789 | "254": 1,
|
2790 | "255": 1,
|
2791 | "256": 1,
|
2792 | "281": 2,
|
2793 | "290": 1
|
2794 | },
|
2795 | "fqnsFingerprint": "b8e2245db4fafea4d7e1051e65e27991a1857194d75e17c5977dbcf821f865d2"
|
2796 | },
|
2797 | "3efce4eef6223467d46e5c84c5efd2a46cc730a7cca1472d6b70fd4fbe98dbd8": {
|
2798 | "translations": {
|
2799 | "python": {
|
2800 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ngeo_location_property = route53.CfnRecordSet.GeoLocationProperty(\n continent_code=\"continentCode\",\n country_code=\"countryCode\",\n subdivision_code=\"subdivisionCode\"\n)",
|
2801 | "version": "2"
|
2802 | },
|
2803 | "csharp": {
|
2804 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nGeoLocationProperty geoLocationProperty = new GeoLocationProperty {\n ContinentCode = \"continentCode\",\n CountryCode = \"countryCode\",\n SubdivisionCode = \"subdivisionCode\"\n};",
|
2805 | "version": "1"
|
2806 | },
|
2807 | "java": {
|
2808 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nGeoLocationProperty geoLocationProperty = GeoLocationProperty.builder()\n .continentCode(\"continentCode\")\n .countryCode(\"countryCode\")\n .subdivisionCode(\"subdivisionCode\")\n .build();",
|
2809 | "version": "1"
|
2810 | },
|
2811 | "go": {
|
2812 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ngeoLocationProperty := &geoLocationProperty{\n\tcontinentCode: jsii.String(\"continentCode\"),\n\tcountryCode: jsii.String(\"countryCode\"),\n\tsubdivisionCode: jsii.String(\"subdivisionCode\"),\n}",
|
2813 | "version": "1"
|
2814 | },
|
2815 | "$": {
|
2816 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst geoLocationProperty: route53.CfnRecordSet.GeoLocationProperty = {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n};",
|
2817 | "version": "0"
|
2818 | }
|
2819 | },
|
2820 | "location": {
|
2821 | "api": {
|
2822 | "api": "type",
|
2823 | "fqn": "@aws-cdk/aws-route53.CfnRecordSet.GeoLocationProperty"
|
2824 | },
|
2825 | "field": {
|
2826 | "field": "example"
|
2827 | }
|
2828 | },
|
2829 | "didCompile": true,
|
2830 | "fqnsReferenced": [
|
2831 | "@aws-cdk/aws-route53.CfnRecordSet.GeoLocationProperty"
|
2832 | ],
|
2833 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst geoLocationProperty: route53.CfnRecordSet.GeoLocationProperty = {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2834 | "syntaxKindCounter": {
|
2835 | "10": 4,
|
2836 | "75": 8,
|
2837 | "153": 2,
|
2838 | "169": 1,
|
2839 | "193": 1,
|
2840 | "225": 1,
|
2841 | "242": 1,
|
2842 | "243": 1,
|
2843 | "254": 1,
|
2844 | "255": 1,
|
2845 | "256": 1,
|
2846 | "281": 3,
|
2847 | "290": 1
|
2848 | },
|
2849 | "fqnsFingerprint": "88ccf7d77077fec757a140e23f01e17dd69127de4e756158efc497127322b499"
|
2850 | },
|
2851 | "c04452cc5981797bdd87584d4e6848581b09cf4f27ca5a9602f3873ddf8fc70e": {
|
2852 | "translations": {
|
2853 | "python": {
|
2854 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_record_set_group = route53.CfnRecordSetGroup(self, \"MyCfnRecordSetGroup\",\n comment=\"comment\",\n hosted_zone_id=\"hostedZoneId\",\n hosted_zone_name=\"hostedZoneName\",\n record_sets=[route53.CfnRecordSetGroup.RecordSetProperty(\n name=\"name\",\n type=\"type\",\n\n # the properties below are optional\n alias_target=route53.CfnRecordSetGroup.AliasTargetProperty(\n dns_name=\"dnsName\",\n hosted_zone_id=\"hostedZoneId\",\n\n # the properties below are optional\n evaluate_target_health=False\n ),\n cidr_routing_config=route53.CfnRecordSetGroup.CidrRoutingConfigProperty(\n collection_id=\"collectionId\",\n location_name=\"locationName\"\n ),\n failover=\"failover\",\n geo_location=route53.CfnRecordSetGroup.GeoLocationProperty(\n continent_code=\"continentCode\",\n country_code=\"countryCode\",\n subdivision_code=\"subdivisionCode\"\n ),\n health_check_id=\"healthCheckId\",\n hosted_zone_id=\"hostedZoneId\",\n hosted_zone_name=\"hostedZoneName\",\n multi_value_answer=False,\n region=\"region\",\n resource_records=[\"resourceRecords\"],\n set_identifier=\"setIdentifier\",\n ttl=\"ttl\",\n weight=123\n )]\n)",
|
2855 | "version": "2"
|
2856 | },
|
2857 | "csharp": {
|
2858 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnRecordSetGroup cfnRecordSetGroup = new CfnRecordSetGroup(this, \"MyCfnRecordSetGroup\", new CfnRecordSetGroupProps {\n Comment = \"comment\",\n HostedZoneId = \"hostedZoneId\",\n HostedZoneName = \"hostedZoneName\",\n RecordSets = new [] { new RecordSetProperty {\n Name = \"name\",\n Type = \"type\",\n\n // the properties below are optional\n AliasTarget = new AliasTargetProperty {\n DnsName = \"dnsName\",\n HostedZoneId = \"hostedZoneId\",\n\n // the properties below are optional\n EvaluateTargetHealth = false\n },\n CidrRoutingConfig = new CidrRoutingConfigProperty {\n CollectionId = \"collectionId\",\n LocationName = \"locationName\"\n },\n Failover = \"failover\",\n GeoLocation = new GeoLocationProperty {\n ContinentCode = \"continentCode\",\n CountryCode = \"countryCode\",\n SubdivisionCode = \"subdivisionCode\"\n },\n HealthCheckId = \"healthCheckId\",\n HostedZoneId = \"hostedZoneId\",\n HostedZoneName = \"hostedZoneName\",\n MultiValueAnswer = false,\n Region = \"region\",\n ResourceRecords = new [] { \"resourceRecords\" },\n SetIdentifier = \"setIdentifier\",\n Ttl = \"ttl\",\n Weight = 123\n } }\n});",
|
2859 | "version": "1"
|
2860 | },
|
2861 | "java": {
|
2862 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnRecordSetGroup cfnRecordSetGroup = CfnRecordSetGroup.Builder.create(this, \"MyCfnRecordSetGroup\")\n .comment(\"comment\")\n .hostedZoneId(\"hostedZoneId\")\n .hostedZoneName(\"hostedZoneName\")\n .recordSets(List.of(RecordSetProperty.builder()\n .name(\"name\")\n .type(\"type\")\n\n // the properties below are optional\n .aliasTarget(AliasTargetProperty.builder()\n .dnsName(\"dnsName\")\n .hostedZoneId(\"hostedZoneId\")\n\n // the properties below are optional\n .evaluateTargetHealth(false)\n .build())\n .cidrRoutingConfig(CidrRoutingConfigProperty.builder()\n .collectionId(\"collectionId\")\n .locationName(\"locationName\")\n .build())\n .failover(\"failover\")\n .geoLocation(GeoLocationProperty.builder()\n .continentCode(\"continentCode\")\n .countryCode(\"countryCode\")\n .subdivisionCode(\"subdivisionCode\")\n .build())\n .healthCheckId(\"healthCheckId\")\n .hostedZoneId(\"hostedZoneId\")\n .hostedZoneName(\"hostedZoneName\")\n .multiValueAnswer(false)\n .region(\"region\")\n .resourceRecords(List.of(\"resourceRecords\"))\n .setIdentifier(\"setIdentifier\")\n .ttl(\"ttl\")\n .weight(123)\n .build()))\n .build();",
|
2863 | "version": "1"
|
2864 | },
|
2865 | "go": {
|
2866 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnRecordSetGroup := route53.NewCfnRecordSetGroup(this, jsii.String(\"MyCfnRecordSetGroup\"), &cfnRecordSetGroupProps{\n\tcomment: jsii.String(\"comment\"),\n\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\thostedZoneName: jsii.String(\"hostedZoneName\"),\n\trecordSets: []interface{}{\n\t\t&recordSetProperty{\n\t\t\tname: jsii.String(\"name\"),\n\t\t\ttype: jsii.String(\"type\"),\n\n\t\t\t// the properties below are optional\n\t\t\taliasTarget: &aliasTargetProperty{\n\t\t\t\tdnsName: jsii.String(\"dnsName\"),\n\t\t\t\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tevaluateTargetHealth: jsii.Boolean(false),\n\t\t\t},\n\t\t\tcidrRoutingConfig: &cidrRoutingConfigProperty{\n\t\t\t\tcollectionId: jsii.String(\"collectionId\"),\n\t\t\t\tlocationName: jsii.String(\"locationName\"),\n\t\t\t},\n\t\t\tfailover: jsii.String(\"failover\"),\n\t\t\tgeoLocation: &geoLocationProperty{\n\t\t\t\tcontinentCode: jsii.String(\"continentCode\"),\n\t\t\t\tcountryCode: jsii.String(\"countryCode\"),\n\t\t\t\tsubdivisionCode: jsii.String(\"subdivisionCode\"),\n\t\t\t},\n\t\t\thealthCheckId: jsii.String(\"healthCheckId\"),\n\t\t\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\t\t\thostedZoneName: jsii.String(\"hostedZoneName\"),\n\t\t\tmultiValueAnswer: jsii.Boolean(false),\n\t\t\tregion: jsii.String(\"region\"),\n\t\t\tresourceRecords: []*string{\n\t\t\t\tjsii.String(\"resourceRecords\"),\n\t\t\t},\n\t\t\tsetIdentifier: jsii.String(\"setIdentifier\"),\n\t\t\tttl: jsii.String(\"ttl\"),\n\t\t\tweight: jsii.Number(123),\n\t\t},\n\t},\n})",
|
2867 | "version": "1"
|
2868 | },
|
2869 | "$": {
|
2870 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnRecordSetGroup = new route53.CfnRecordSetGroup(this, 'MyCfnRecordSetGroup', /* all optional props */ {\n comment: 'comment',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n recordSets: [{\n name: 'name',\n type: 'type',\n\n // the properties below are optional\n aliasTarget: {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n },\n cidrRoutingConfig: {\n collectionId: 'collectionId',\n locationName: 'locationName',\n },\n failover: 'failover',\n geoLocation: {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n },\n healthCheckId: 'healthCheckId',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n multiValueAnswer: false,\n region: 'region',\n resourceRecords: ['resourceRecords'],\n setIdentifier: 'setIdentifier',\n ttl: 'ttl',\n weight: 123,\n }],\n});",
|
2871 | "version": "0"
|
2872 | }
|
2873 | },
|
2874 | "location": {
|
2875 | "api": {
|
2876 | "api": "type",
|
2877 | "fqn": "@aws-cdk/aws-route53.CfnRecordSetGroup"
|
2878 | },
|
2879 | "field": {
|
2880 | "field": "example"
|
2881 | }
|
2882 | },
|
2883 | "didCompile": true,
|
2884 | "fqnsReferenced": [
|
2885 | "@aws-cdk/aws-route53.CfnRecordSetGroup",
|
2886 | "@aws-cdk/aws-route53.CfnRecordSetGroupProps",
|
2887 | "@aws-cdk/core.Construct"
|
2888 | ],
|
2889 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnRecordSetGroup = new route53.CfnRecordSetGroup(this, 'MyCfnRecordSetGroup', /* all optional props */ {\n comment: 'comment',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n recordSets: [{\n name: 'name',\n type: 'type',\n\n // the properties below are optional\n aliasTarget: {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n },\n cidrRoutingConfig: {\n collectionId: 'collectionId',\n locationName: 'locationName',\n },\n failover: 'failover',\n geoLocation: {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n },\n healthCheckId: 'healthCheckId',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n multiValueAnswer: false,\n region: 'region',\n resourceRecords: ['resourceRecords'],\n setIdentifier: 'setIdentifier',\n ttl: 'ttl',\n weight: 123,\n }],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2890 | "syntaxKindCounter": {
|
2891 | "8": 1,
|
2892 | "10": 22,
|
2893 | "75": 31,
|
2894 | "91": 2,
|
2895 | "104": 1,
|
2896 | "192": 2,
|
2897 | "193": 5,
|
2898 | "194": 1,
|
2899 | "197": 1,
|
2900 | "225": 1,
|
2901 | "242": 1,
|
2902 | "243": 1,
|
2903 | "254": 1,
|
2904 | "255": 1,
|
2905 | "256": 1,
|
2906 | "281": 27,
|
2907 | "290": 1
|
2908 | },
|
2909 | "fqnsFingerprint": "e1464428b6aaee7b8c135549dff26c218c3a811c348f999d8a9ec6d8a0770286"
|
2910 | },
|
2911 | "814fc0cb8baa5a4083d684429b1da0814037d80863bbad5e3b757036d73900dd": {
|
2912 | "translations": {
|
2913 | "python": {
|
2914 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nalias_target_property = route53.CfnRecordSetGroup.AliasTargetProperty(\n dns_name=\"dnsName\",\n hosted_zone_id=\"hostedZoneId\",\n\n # the properties below are optional\n evaluate_target_health=False\n)",
|
2915 | "version": "2"
|
2916 | },
|
2917 | "csharp": {
|
2918 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nAliasTargetProperty aliasTargetProperty = new AliasTargetProperty {\n DnsName = \"dnsName\",\n HostedZoneId = \"hostedZoneId\",\n\n // the properties below are optional\n EvaluateTargetHealth = false\n};",
|
2919 | "version": "1"
|
2920 | },
|
2921 | "java": {
|
2922 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nAliasTargetProperty aliasTargetProperty = AliasTargetProperty.builder()\n .dnsName(\"dnsName\")\n .hostedZoneId(\"hostedZoneId\")\n\n // the properties below are optional\n .evaluateTargetHealth(false)\n .build();",
|
2923 | "version": "1"
|
2924 | },
|
2925 | "go": {
|
2926 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\naliasTargetProperty := &aliasTargetProperty{\n\tdnsName: jsii.String(\"dnsName\"),\n\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\n\t// the properties below are optional\n\tevaluateTargetHealth: jsii.Boolean(false),\n}",
|
2927 | "version": "1"
|
2928 | },
|
2929 | "$": {
|
2930 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst aliasTargetProperty: route53.CfnRecordSetGroup.AliasTargetProperty = {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n};",
|
2931 | "version": "0"
|
2932 | }
|
2933 | },
|
2934 | "location": {
|
2935 | "api": {
|
2936 | "api": "type",
|
2937 | "fqn": "@aws-cdk/aws-route53.CfnRecordSetGroup.AliasTargetProperty"
|
2938 | },
|
2939 | "field": {
|
2940 | "field": "example"
|
2941 | }
|
2942 | },
|
2943 | "didCompile": true,
|
2944 | "fqnsReferenced": [
|
2945 | "@aws-cdk/aws-route53.CfnRecordSetGroup.AliasTargetProperty"
|
2946 | ],
|
2947 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst aliasTargetProperty: route53.CfnRecordSetGroup.AliasTargetProperty = {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
2948 | "syntaxKindCounter": {
|
2949 | "10": 3,
|
2950 | "75": 8,
|
2951 | "91": 1,
|
2952 | "153": 2,
|
2953 | "169": 1,
|
2954 | "193": 1,
|
2955 | "225": 1,
|
2956 | "242": 1,
|
2957 | "243": 1,
|
2958 | "254": 1,
|
2959 | "255": 1,
|
2960 | "256": 1,
|
2961 | "281": 3,
|
2962 | "290": 1
|
2963 | },
|
2964 | "fqnsFingerprint": "44f80366b6c40cb503627e58775926373511fdc66b33130479348367b24142bd"
|
2965 | },
|
2966 | "8a8262c26ab8d2e36e87bc23b65a1ad6bd24c0d42eb6568dacb1657f96835d1d": {
|
2967 | "translations": {
|
2968 | "python": {
|
2969 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncidr_routing_config_property = route53.CfnRecordSetGroup.CidrRoutingConfigProperty(\n collection_id=\"collectionId\",\n location_name=\"locationName\"\n)",
|
2970 | "version": "2"
|
2971 | },
|
2972 | "csharp": {
|
2973 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCidrRoutingConfigProperty cidrRoutingConfigProperty = new CidrRoutingConfigProperty {\n CollectionId = \"collectionId\",\n LocationName = \"locationName\"\n};",
|
2974 | "version": "1"
|
2975 | },
|
2976 | "java": {
|
2977 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCidrRoutingConfigProperty cidrRoutingConfigProperty = CidrRoutingConfigProperty.builder()\n .collectionId(\"collectionId\")\n .locationName(\"locationName\")\n .build();",
|
2978 | "version": "1"
|
2979 | },
|
2980 | "go": {
|
2981 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncidrRoutingConfigProperty := &cidrRoutingConfigProperty{\n\tcollectionId: jsii.String(\"collectionId\"),\n\tlocationName: jsii.String(\"locationName\"),\n}",
|
2982 | "version": "1"
|
2983 | },
|
2984 | "$": {
|
2985 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cidrRoutingConfigProperty: route53.CfnRecordSetGroup.CidrRoutingConfigProperty = {\n collectionId: 'collectionId',\n locationName: 'locationName',\n};",
|
2986 | "version": "0"
|
2987 | }
|
2988 | },
|
2989 | "location": {
|
2990 | "api": {
|
2991 | "api": "type",
|
2992 | "fqn": "@aws-cdk/aws-route53.CfnRecordSetGroup.CidrRoutingConfigProperty"
|
2993 | },
|
2994 | "field": {
|
2995 | "field": "example"
|
2996 | }
|
2997 | },
|
2998 | "didCompile": true,
|
2999 | "fqnsReferenced": [
|
3000 | "@aws-cdk/aws-route53.CfnRecordSetGroup.CidrRoutingConfigProperty"
|
3001 | ],
|
3002 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cidrRoutingConfigProperty: route53.CfnRecordSetGroup.CidrRoutingConfigProperty = {\n collectionId: 'collectionId',\n locationName: 'locationName',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
3003 | "syntaxKindCounter": {
|
3004 | "10": 3,
|
3005 | "75": 7,
|
3006 | "153": 2,
|
3007 | "169": 1,
|
3008 | "193": 1,
|
3009 | "225": 1,
|
3010 | "242": 1,
|
3011 | "243": 1,
|
3012 | "254": 1,
|
3013 | "255": 1,
|
3014 | "256": 1,
|
3015 | "281": 2,
|
3016 | "290": 1
|
3017 | },
|
3018 | "fqnsFingerprint": "3c5861d181c03f092e03de1ffb633f4fffc08448fa89e1e47f8485cd1fea3367"
|
3019 | },
|
3020 | "d2eb8a023b3d5910b323eaca787f1a6494091aa1d7e8283a85856702367830a0": {
|
3021 | "translations": {
|
3022 | "python": {
|
3023 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ngeo_location_property = route53.CfnRecordSetGroup.GeoLocationProperty(\n continent_code=\"continentCode\",\n country_code=\"countryCode\",\n subdivision_code=\"subdivisionCode\"\n)",
|
3024 | "version": "2"
|
3025 | },
|
3026 | "csharp": {
|
3027 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nGeoLocationProperty geoLocationProperty = new GeoLocationProperty {\n ContinentCode = \"continentCode\",\n CountryCode = \"countryCode\",\n SubdivisionCode = \"subdivisionCode\"\n};",
|
3028 | "version": "1"
|
3029 | },
|
3030 | "java": {
|
3031 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nGeoLocationProperty geoLocationProperty = GeoLocationProperty.builder()\n .continentCode(\"continentCode\")\n .countryCode(\"countryCode\")\n .subdivisionCode(\"subdivisionCode\")\n .build();",
|
3032 | "version": "1"
|
3033 | },
|
3034 | "go": {
|
3035 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ngeoLocationProperty := &geoLocationProperty{\n\tcontinentCode: jsii.String(\"continentCode\"),\n\tcountryCode: jsii.String(\"countryCode\"),\n\tsubdivisionCode: jsii.String(\"subdivisionCode\"),\n}",
|
3036 | "version": "1"
|
3037 | },
|
3038 | "$": {
|
3039 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst geoLocationProperty: route53.CfnRecordSetGroup.GeoLocationProperty = {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n};",
|
3040 | "version": "0"
|
3041 | }
|
3042 | },
|
3043 | "location": {
|
3044 | "api": {
|
3045 | "api": "type",
|
3046 | "fqn": "@aws-cdk/aws-route53.CfnRecordSetGroup.GeoLocationProperty"
|
3047 | },
|
3048 | "field": {
|
3049 | "field": "example"
|
3050 | }
|
3051 | },
|
3052 | "didCompile": true,
|
3053 | "fqnsReferenced": [
|
3054 | "@aws-cdk/aws-route53.CfnRecordSetGroup.GeoLocationProperty"
|
3055 | ],
|
3056 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst geoLocationProperty: route53.CfnRecordSetGroup.GeoLocationProperty = {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
3057 | "syntaxKindCounter": {
|
3058 | "10": 4,
|
3059 | "75": 8,
|
3060 | "153": 2,
|
3061 | "169": 1,
|
3062 | "193": 1,
|
3063 | "225": 1,
|
3064 | "242": 1,
|
3065 | "243": 1,
|
3066 | "254": 1,
|
3067 | "255": 1,
|
3068 | "256": 1,
|
3069 | "281": 3,
|
3070 | "290": 1
|
3071 | },
|
3072 | "fqnsFingerprint": "53c722b940c2667a2854d9e5cd58b54f0a7a1e24c31f5be1264533af4ec695a4"
|
3073 | },
|
3074 | "65552f0a14fccc1a4069b650e0a1f010f2f31fc043867bc91ed6ce14c1f49652": {
|
3075 | "translations": {
|
3076 | "python": {
|
3077 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nrecord_set_property = route53.CfnRecordSetGroup.RecordSetProperty(\n name=\"name\",\n type=\"type\",\n\n # the properties below are optional\n alias_target=route53.CfnRecordSetGroup.AliasTargetProperty(\n dns_name=\"dnsName\",\n hosted_zone_id=\"hostedZoneId\",\n\n # the properties below are optional\n evaluate_target_health=False\n ),\n cidr_routing_config=route53.CfnRecordSetGroup.CidrRoutingConfigProperty(\n collection_id=\"collectionId\",\n location_name=\"locationName\"\n ),\n failover=\"failover\",\n geo_location=route53.CfnRecordSetGroup.GeoLocationProperty(\n continent_code=\"continentCode\",\n country_code=\"countryCode\",\n subdivision_code=\"subdivisionCode\"\n ),\n health_check_id=\"healthCheckId\",\n hosted_zone_id=\"hostedZoneId\",\n hosted_zone_name=\"hostedZoneName\",\n multi_value_answer=False,\n region=\"region\",\n resource_records=[\"resourceRecords\"],\n set_identifier=\"setIdentifier\",\n ttl=\"ttl\",\n weight=123\n)",
|
3078 | "version": "2"
|
3079 | },
|
3080 | "csharp": {
|
3081 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nRecordSetProperty recordSetProperty = new RecordSetProperty {\n Name = \"name\",\n Type = \"type\",\n\n // the properties below are optional\n AliasTarget = new AliasTargetProperty {\n DnsName = \"dnsName\",\n HostedZoneId = \"hostedZoneId\",\n\n // the properties below are optional\n EvaluateTargetHealth = false\n },\n CidrRoutingConfig = new CidrRoutingConfigProperty {\n CollectionId = \"collectionId\",\n LocationName = \"locationName\"\n },\n Failover = \"failover\",\n GeoLocation = new GeoLocationProperty {\n ContinentCode = \"continentCode\",\n CountryCode = \"countryCode\",\n SubdivisionCode = \"subdivisionCode\"\n },\n HealthCheckId = \"healthCheckId\",\n HostedZoneId = \"hostedZoneId\",\n HostedZoneName = \"hostedZoneName\",\n MultiValueAnswer = false,\n Region = \"region\",\n ResourceRecords = new [] { \"resourceRecords\" },\n SetIdentifier = \"setIdentifier\",\n Ttl = \"ttl\",\n Weight = 123\n};",
|
3082 | "version": "1"
|
3083 | },
|
3084 | "java": {
|
3085 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nRecordSetProperty recordSetProperty = RecordSetProperty.builder()\n .name(\"name\")\n .type(\"type\")\n\n // the properties below are optional\n .aliasTarget(AliasTargetProperty.builder()\n .dnsName(\"dnsName\")\n .hostedZoneId(\"hostedZoneId\")\n\n // the properties below are optional\n .evaluateTargetHealth(false)\n .build())\n .cidrRoutingConfig(CidrRoutingConfigProperty.builder()\n .collectionId(\"collectionId\")\n .locationName(\"locationName\")\n .build())\n .failover(\"failover\")\n .geoLocation(GeoLocationProperty.builder()\n .continentCode(\"continentCode\")\n .countryCode(\"countryCode\")\n .subdivisionCode(\"subdivisionCode\")\n .build())\n .healthCheckId(\"healthCheckId\")\n .hostedZoneId(\"hostedZoneId\")\n .hostedZoneName(\"hostedZoneName\")\n .multiValueAnswer(false)\n .region(\"region\")\n .resourceRecords(List.of(\"resourceRecords\"))\n .setIdentifier(\"setIdentifier\")\n .ttl(\"ttl\")\n .weight(123)\n .build();",
|
3086 | "version": "1"
|
3087 | },
|
3088 | "go": {
|
3089 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nrecordSetProperty := &recordSetProperty{\n\tname: jsii.String(\"name\"),\n\ttype: jsii.String(\"type\"),\n\n\t// the properties below are optional\n\taliasTarget: &aliasTargetProperty{\n\t\tdnsName: jsii.String(\"dnsName\"),\n\t\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\n\t\t// the properties below are optional\n\t\tevaluateTargetHealth: jsii.Boolean(false),\n\t},\n\tcidrRoutingConfig: &cidrRoutingConfigProperty{\n\t\tcollectionId: jsii.String(\"collectionId\"),\n\t\tlocationName: jsii.String(\"locationName\"),\n\t},\n\tfailover: jsii.String(\"failover\"),\n\tgeoLocation: &geoLocationProperty{\n\t\tcontinentCode: jsii.String(\"continentCode\"),\n\t\tcountryCode: jsii.String(\"countryCode\"),\n\t\tsubdivisionCode: jsii.String(\"subdivisionCode\"),\n\t},\n\thealthCheckId: jsii.String(\"healthCheckId\"),\n\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\thostedZoneName: jsii.String(\"hostedZoneName\"),\n\tmultiValueAnswer: jsii.Boolean(false),\n\tregion: jsii.String(\"region\"),\n\tresourceRecords: []*string{\n\t\tjsii.String(\"resourceRecords\"),\n\t},\n\tsetIdentifier: jsii.String(\"setIdentifier\"),\n\tttl: jsii.String(\"ttl\"),\n\tweight: jsii.Number(123),\n}",
|
3090 | "version": "1"
|
3091 | },
|
3092 | "$": {
|
3093 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst recordSetProperty: route53.CfnRecordSetGroup.RecordSetProperty = {\n name: 'name',\n type: 'type',\n\n // the properties below are optional\n aliasTarget: {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n },\n cidrRoutingConfig: {\n collectionId: 'collectionId',\n locationName: 'locationName',\n },\n failover: 'failover',\n geoLocation: {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n },\n healthCheckId: 'healthCheckId',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n multiValueAnswer: false,\n region: 'region',\n resourceRecords: ['resourceRecords'],\n setIdentifier: 'setIdentifier',\n ttl: 'ttl',\n weight: 123,\n};",
|
3094 | "version": "0"
|
3095 | }
|
3096 | },
|
3097 | "location": {
|
3098 | "api": {
|
3099 | "api": "type",
|
3100 | "fqn": "@aws-cdk/aws-route53.CfnRecordSetGroup.RecordSetProperty"
|
3101 | },
|
3102 | "field": {
|
3103 | "field": "example"
|
3104 | }
|
3105 | },
|
3106 | "didCompile": true,
|
3107 | "fqnsReferenced": [
|
3108 | "@aws-cdk/aws-route53.CfnRecordSetGroup.RecordSetProperty"
|
3109 | ],
|
3110 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst recordSetProperty: route53.CfnRecordSetGroup.RecordSetProperty = {\n name: 'name',\n type: 'type',\n\n // the properties below are optional\n aliasTarget: {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n },\n cidrRoutingConfig: {\n collectionId: 'collectionId',\n locationName: 'locationName',\n },\n failover: 'failover',\n geoLocation: {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n },\n healthCheckId: 'healthCheckId',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n multiValueAnswer: false,\n region: 'region',\n resourceRecords: ['resourceRecords'],\n setIdentifier: 'setIdentifier',\n ttl: 'ttl',\n weight: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
3111 | "syntaxKindCounter": {
|
3112 | "8": 1,
|
3113 | "10": 18,
|
3114 | "75": 28,
|
3115 | "91": 2,
|
3116 | "153": 2,
|
3117 | "169": 1,
|
3118 | "192": 1,
|
3119 | "193": 4,
|
3120 | "225": 1,
|
3121 | "242": 1,
|
3122 | "243": 1,
|
3123 | "254": 1,
|
3124 | "255": 1,
|
3125 | "256": 1,
|
3126 | "281": 23,
|
3127 | "290": 1
|
3128 | },
|
3129 | "fqnsFingerprint": "eebac2383ebe06d973762d97a73baedc136c4c11d4aad59b00f0c78107ec2c82"
|
3130 | },
|
3131 | "73a05c81f68bf61e5a3c89a64ece38b5dd8dda746d191c5f3669e9f3e55b9394": {
|
3132 | "translations": {
|
3133 | "python": {
|
3134 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_record_set_group_props = route53.CfnRecordSetGroupProps(\n comment=\"comment\",\n hosted_zone_id=\"hostedZoneId\",\n hosted_zone_name=\"hostedZoneName\",\n record_sets=[route53.CfnRecordSetGroup.RecordSetProperty(\n name=\"name\",\n type=\"type\",\n\n # the properties below are optional\n alias_target=route53.CfnRecordSetGroup.AliasTargetProperty(\n dns_name=\"dnsName\",\n hosted_zone_id=\"hostedZoneId\",\n\n # the properties below are optional\n evaluate_target_health=False\n ),\n cidr_routing_config=route53.CfnRecordSetGroup.CidrRoutingConfigProperty(\n collection_id=\"collectionId\",\n location_name=\"locationName\"\n ),\n failover=\"failover\",\n geo_location=route53.CfnRecordSetGroup.GeoLocationProperty(\n continent_code=\"continentCode\",\n country_code=\"countryCode\",\n subdivision_code=\"subdivisionCode\"\n ),\n health_check_id=\"healthCheckId\",\n hosted_zone_id=\"hostedZoneId\",\n hosted_zone_name=\"hostedZoneName\",\n multi_value_answer=False,\n region=\"region\",\n resource_records=[\"resourceRecords\"],\n set_identifier=\"setIdentifier\",\n ttl=\"ttl\",\n weight=123\n )]\n)",
|
3135 | "version": "2"
|
3136 | },
|
3137 | "csharp": {
|
3138 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnRecordSetGroupProps cfnRecordSetGroupProps = new CfnRecordSetGroupProps {\n Comment = \"comment\",\n HostedZoneId = \"hostedZoneId\",\n HostedZoneName = \"hostedZoneName\",\n RecordSets = new [] { new RecordSetProperty {\n Name = \"name\",\n Type = \"type\",\n\n // the properties below are optional\n AliasTarget = new AliasTargetProperty {\n DnsName = \"dnsName\",\n HostedZoneId = \"hostedZoneId\",\n\n // the properties below are optional\n EvaluateTargetHealth = false\n },\n CidrRoutingConfig = new CidrRoutingConfigProperty {\n CollectionId = \"collectionId\",\n LocationName = \"locationName\"\n },\n Failover = \"failover\",\n GeoLocation = new GeoLocationProperty {\n ContinentCode = \"continentCode\",\n CountryCode = \"countryCode\",\n SubdivisionCode = \"subdivisionCode\"\n },\n HealthCheckId = \"healthCheckId\",\n HostedZoneId = \"hostedZoneId\",\n HostedZoneName = \"hostedZoneName\",\n MultiValueAnswer = false,\n Region = \"region\",\n ResourceRecords = new [] { \"resourceRecords\" },\n SetIdentifier = \"setIdentifier\",\n Ttl = \"ttl\",\n Weight = 123\n } }\n};",
|
3139 | "version": "1"
|
3140 | },
|
3141 | "java": {
|
3142 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnRecordSetGroupProps cfnRecordSetGroupProps = CfnRecordSetGroupProps.builder()\n .comment(\"comment\")\n .hostedZoneId(\"hostedZoneId\")\n .hostedZoneName(\"hostedZoneName\")\n .recordSets(List.of(RecordSetProperty.builder()\n .name(\"name\")\n .type(\"type\")\n\n // the properties below are optional\n .aliasTarget(AliasTargetProperty.builder()\n .dnsName(\"dnsName\")\n .hostedZoneId(\"hostedZoneId\")\n\n // the properties below are optional\n .evaluateTargetHealth(false)\n .build())\n .cidrRoutingConfig(CidrRoutingConfigProperty.builder()\n .collectionId(\"collectionId\")\n .locationName(\"locationName\")\n .build())\n .failover(\"failover\")\n .geoLocation(GeoLocationProperty.builder()\n .continentCode(\"continentCode\")\n .countryCode(\"countryCode\")\n .subdivisionCode(\"subdivisionCode\")\n .build())\n .healthCheckId(\"healthCheckId\")\n .hostedZoneId(\"hostedZoneId\")\n .hostedZoneName(\"hostedZoneName\")\n .multiValueAnswer(false)\n .region(\"region\")\n .resourceRecords(List.of(\"resourceRecords\"))\n .setIdentifier(\"setIdentifier\")\n .ttl(\"ttl\")\n .weight(123)\n .build()))\n .build();",
|
3143 | "version": "1"
|
3144 | },
|
3145 | "go": {
|
3146 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnRecordSetGroupProps := &cfnRecordSetGroupProps{\n\tcomment: jsii.String(\"comment\"),\n\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\thostedZoneName: jsii.String(\"hostedZoneName\"),\n\trecordSets: []interface{}{\n\t\t&recordSetProperty{\n\t\t\tname: jsii.String(\"name\"),\n\t\t\ttype: jsii.String(\"type\"),\n\n\t\t\t// the properties below are optional\n\t\t\taliasTarget: &aliasTargetProperty{\n\t\t\t\tdnsName: jsii.String(\"dnsName\"),\n\t\t\t\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\n\t\t\t\t// the properties below are optional\n\t\t\t\tevaluateTargetHealth: jsii.Boolean(false),\n\t\t\t},\n\t\t\tcidrRoutingConfig: &cidrRoutingConfigProperty{\n\t\t\t\tcollectionId: jsii.String(\"collectionId\"),\n\t\t\t\tlocationName: jsii.String(\"locationName\"),\n\t\t\t},\n\t\t\tfailover: jsii.String(\"failover\"),\n\t\t\tgeoLocation: &geoLocationProperty{\n\t\t\t\tcontinentCode: jsii.String(\"continentCode\"),\n\t\t\t\tcountryCode: jsii.String(\"countryCode\"),\n\t\t\t\tsubdivisionCode: jsii.String(\"subdivisionCode\"),\n\t\t\t},\n\t\t\thealthCheckId: jsii.String(\"healthCheckId\"),\n\t\t\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\t\t\thostedZoneName: jsii.String(\"hostedZoneName\"),\n\t\t\tmultiValueAnswer: jsii.Boolean(false),\n\t\t\tregion: jsii.String(\"region\"),\n\t\t\tresourceRecords: []*string{\n\t\t\t\tjsii.String(\"resourceRecords\"),\n\t\t\t},\n\t\t\tsetIdentifier: jsii.String(\"setIdentifier\"),\n\t\t\tttl: jsii.String(\"ttl\"),\n\t\t\tweight: jsii.Number(123),\n\t\t},\n\t},\n}",
|
3147 | "version": "1"
|
3148 | },
|
3149 | "$": {
|
3150 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnRecordSetGroupProps: route53.CfnRecordSetGroupProps = {\n comment: 'comment',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n recordSets: [{\n name: 'name',\n type: 'type',\n\n // the properties below are optional\n aliasTarget: {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n },\n cidrRoutingConfig: {\n collectionId: 'collectionId',\n locationName: 'locationName',\n },\n failover: 'failover',\n geoLocation: {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n },\n healthCheckId: 'healthCheckId',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n multiValueAnswer: false,\n region: 'region',\n resourceRecords: ['resourceRecords'],\n setIdentifier: 'setIdentifier',\n ttl: 'ttl',\n weight: 123,\n }],\n};",
|
3151 | "version": "0"
|
3152 | }
|
3153 | },
|
3154 | "location": {
|
3155 | "api": {
|
3156 | "api": "type",
|
3157 | "fqn": "@aws-cdk/aws-route53.CfnRecordSetGroupProps"
|
3158 | },
|
3159 | "field": {
|
3160 | "field": "example"
|
3161 | }
|
3162 | },
|
3163 | "didCompile": true,
|
3164 | "fqnsReferenced": [
|
3165 | "@aws-cdk/aws-route53.CfnRecordSetGroupProps"
|
3166 | ],
|
3167 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnRecordSetGroupProps: route53.CfnRecordSetGroupProps = {\n comment: 'comment',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n recordSets: [{\n name: 'name',\n type: 'type',\n\n // the properties below are optional\n aliasTarget: {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n },\n cidrRoutingConfig: {\n collectionId: 'collectionId',\n locationName: 'locationName',\n },\n failover: 'failover',\n geoLocation: {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n },\n healthCheckId: 'healthCheckId',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n multiValueAnswer: false,\n region: 'region',\n resourceRecords: ['resourceRecords'],\n setIdentifier: 'setIdentifier',\n ttl: 'ttl',\n weight: 123,\n }],\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
3168 | "syntaxKindCounter": {
|
3169 | "8": 1,
|
3170 | "10": 21,
|
3171 | "75": 31,
|
3172 | "91": 2,
|
3173 | "153": 1,
|
3174 | "169": 1,
|
3175 | "192": 2,
|
3176 | "193": 5,
|
3177 | "225": 1,
|
3178 | "242": 1,
|
3179 | "243": 1,
|
3180 | "254": 1,
|
3181 | "255": 1,
|
3182 | "256": 1,
|
3183 | "281": 27,
|
3184 | "290": 1
|
3185 | },
|
3186 | "fqnsFingerprint": "d75f9f0c7a8ab31e83a38fdccefe757142aed2eb153b164fab769ee2b9ff17fe"
|
3187 | },
|
3188 | "932731a97c93821b3e5d75c4ca7d2cb39502cac495fee1fdb02bab5725b3ff3d": {
|
3189 | "translations": {
|
3190 | "python": {
|
3191 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncfn_record_set_props = route53.CfnRecordSetProps(\n name=\"name\",\n type=\"type\",\n\n # the properties below are optional\n alias_target=route53.CfnRecordSet.AliasTargetProperty(\n dns_name=\"dnsName\",\n hosted_zone_id=\"hostedZoneId\",\n\n # the properties below are optional\n evaluate_target_health=False\n ),\n cidr_routing_config=route53.CfnRecordSet.CidrRoutingConfigProperty(\n collection_id=\"collectionId\",\n location_name=\"locationName\"\n ),\n comment=\"comment\",\n failover=\"failover\",\n geo_location=route53.CfnRecordSet.GeoLocationProperty(\n continent_code=\"continentCode\",\n country_code=\"countryCode\",\n subdivision_code=\"subdivisionCode\"\n ),\n health_check_id=\"healthCheckId\",\n hosted_zone_id=\"hostedZoneId\",\n hosted_zone_name=\"hostedZoneName\",\n multi_value_answer=False,\n region=\"region\",\n resource_records=[\"resourceRecords\"],\n set_identifier=\"setIdentifier\",\n ttl=\"ttl\",\n weight=123\n)",
|
3192 | "version": "2"
|
3193 | },
|
3194 | "csharp": {
|
3195 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCfnRecordSetProps cfnRecordSetProps = new CfnRecordSetProps {\n Name = \"name\",\n Type = \"type\",\n\n // the properties below are optional\n AliasTarget = new AliasTargetProperty {\n DnsName = \"dnsName\",\n HostedZoneId = \"hostedZoneId\",\n\n // the properties below are optional\n EvaluateTargetHealth = false\n },\n CidrRoutingConfig = new CidrRoutingConfigProperty {\n CollectionId = \"collectionId\",\n LocationName = \"locationName\"\n },\n Comment = \"comment\",\n Failover = \"failover\",\n GeoLocation = new GeoLocationProperty {\n ContinentCode = \"continentCode\",\n CountryCode = \"countryCode\",\n SubdivisionCode = \"subdivisionCode\"\n },\n HealthCheckId = \"healthCheckId\",\n HostedZoneId = \"hostedZoneId\",\n HostedZoneName = \"hostedZoneName\",\n MultiValueAnswer = false,\n Region = \"region\",\n ResourceRecords = new [] { \"resourceRecords\" },\n SetIdentifier = \"setIdentifier\",\n Ttl = \"ttl\",\n Weight = 123\n};",
|
3196 | "version": "1"
|
3197 | },
|
3198 | "java": {
|
3199 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCfnRecordSetProps cfnRecordSetProps = CfnRecordSetProps.builder()\n .name(\"name\")\n .type(\"type\")\n\n // the properties below are optional\n .aliasTarget(AliasTargetProperty.builder()\n .dnsName(\"dnsName\")\n .hostedZoneId(\"hostedZoneId\")\n\n // the properties below are optional\n .evaluateTargetHealth(false)\n .build())\n .cidrRoutingConfig(CidrRoutingConfigProperty.builder()\n .collectionId(\"collectionId\")\n .locationName(\"locationName\")\n .build())\n .comment(\"comment\")\n .failover(\"failover\")\n .geoLocation(GeoLocationProperty.builder()\n .continentCode(\"continentCode\")\n .countryCode(\"countryCode\")\n .subdivisionCode(\"subdivisionCode\")\n .build())\n .healthCheckId(\"healthCheckId\")\n .hostedZoneId(\"hostedZoneId\")\n .hostedZoneName(\"hostedZoneName\")\n .multiValueAnswer(false)\n .region(\"region\")\n .resourceRecords(List.of(\"resourceRecords\"))\n .setIdentifier(\"setIdentifier\")\n .ttl(\"ttl\")\n .weight(123)\n .build();",
|
3200 | "version": "1"
|
3201 | },
|
3202 | "go": {
|
3203 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncfnRecordSetProps := &cfnRecordSetProps{\n\tname: jsii.String(\"name\"),\n\ttype: jsii.String(\"type\"),\n\n\t// the properties below are optional\n\taliasTarget: &aliasTargetProperty{\n\t\tdnsName: jsii.String(\"dnsName\"),\n\t\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\n\t\t// the properties below are optional\n\t\tevaluateTargetHealth: jsii.Boolean(false),\n\t},\n\tcidrRoutingConfig: &cidrRoutingConfigProperty{\n\t\tcollectionId: jsii.String(\"collectionId\"),\n\t\tlocationName: jsii.String(\"locationName\"),\n\t},\n\tcomment: jsii.String(\"comment\"),\n\tfailover: jsii.String(\"failover\"),\n\tgeoLocation: &geoLocationProperty{\n\t\tcontinentCode: jsii.String(\"continentCode\"),\n\t\tcountryCode: jsii.String(\"countryCode\"),\n\t\tsubdivisionCode: jsii.String(\"subdivisionCode\"),\n\t},\n\thealthCheckId: jsii.String(\"healthCheckId\"),\n\thostedZoneId: jsii.String(\"hostedZoneId\"),\n\thostedZoneName: jsii.String(\"hostedZoneName\"),\n\tmultiValueAnswer: jsii.Boolean(false),\n\tregion: jsii.String(\"region\"),\n\tresourceRecords: []*string{\n\t\tjsii.String(\"resourceRecords\"),\n\t},\n\tsetIdentifier: jsii.String(\"setIdentifier\"),\n\tttl: jsii.String(\"ttl\"),\n\tweight: jsii.Number(123),\n}",
|
3204 | "version": "1"
|
3205 | },
|
3206 | "$": {
|
3207 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst cfnRecordSetProps: route53.CfnRecordSetProps = {\n name: 'name',\n type: 'type',\n\n // the properties below are optional\n aliasTarget: {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n },\n cidrRoutingConfig: {\n collectionId: 'collectionId',\n locationName: 'locationName',\n },\n comment: 'comment',\n failover: 'failover',\n geoLocation: {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n },\n healthCheckId: 'healthCheckId',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n multiValueAnswer: false,\n region: 'region',\n resourceRecords: ['resourceRecords'],\n setIdentifier: 'setIdentifier',\n ttl: 'ttl',\n weight: 123,\n};",
|
3208 | "version": "0"
|
3209 | }
|
3210 | },
|
3211 | "location": {
|
3212 | "api": {
|
3213 | "api": "type",
|
3214 | "fqn": "@aws-cdk/aws-route53.CfnRecordSetProps"
|
3215 | },
|
3216 | "field": {
|
3217 | "field": "example"
|
3218 | }
|
3219 | },
|
3220 | "didCompile": true,
|
3221 | "fqnsReferenced": [
|
3222 | "@aws-cdk/aws-route53.CfnRecordSetProps"
|
3223 | ],
|
3224 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst cfnRecordSetProps: route53.CfnRecordSetProps = {\n name: 'name',\n type: 'type',\n\n // the properties below are optional\n aliasTarget: {\n dnsName: 'dnsName',\n hostedZoneId: 'hostedZoneId',\n\n // the properties below are optional\n evaluateTargetHealth: false,\n },\n cidrRoutingConfig: {\n collectionId: 'collectionId',\n locationName: 'locationName',\n },\n comment: 'comment',\n failover: 'failover',\n geoLocation: {\n continentCode: 'continentCode',\n countryCode: 'countryCode',\n subdivisionCode: 'subdivisionCode',\n },\n healthCheckId: 'healthCheckId',\n hostedZoneId: 'hostedZoneId',\n hostedZoneName: 'hostedZoneName',\n multiValueAnswer: false,\n region: 'region',\n resourceRecords: ['resourceRecords'],\n setIdentifier: 'setIdentifier',\n ttl: 'ttl',\n weight: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
3225 | "syntaxKindCounter": {
|
3226 | "8": 1,
|
3227 | "10": 19,
|
3228 | "75": 28,
|
3229 | "91": 2,
|
3230 | "153": 1,
|
3231 | "169": 1,
|
3232 | "192": 1,
|
3233 | "193": 4,
|
3234 | "225": 1,
|
3235 | "242": 1,
|
3236 | "243": 1,
|
3237 | "254": 1,
|
3238 | "255": 1,
|
3239 | "256": 1,
|
3240 | "281": 24,
|
3241 | "290": 1
|
3242 | },
|
3243 | "fqnsFingerprint": "f0c2e55676075f3577d10c1b5cc36e8b712ce408d15f815de9c98c04508b2bf3"
|
3244 | },
|
3245 | "5a5795f0e8005dd5aa56c0d0c8358cd16dd7ff23609da129af6215f83113e2b9": {
|
3246 | "translations": {
|
3247 | "python": {
|
3248 | "source": "import aws_cdk.aws_certificatemanager as acm\nimport aws_cdk.aws_route53 as route53\n\n# hosted zone and route53 features\n# hosted_zone_id: str\nzone_name = \"example.com\"\n\n\nmy_domain_name = \"api.example.com\"\ncertificate = acm.Certificate(self, \"cert\", domain_name=my_domain_name)\napi = appsync.GraphqlApi(self, \"api\",\n name=\"myApi\",\n domain_name=appsync.DomainOptions(\n certificate=certificate,\n domain_name=my_domain_name\n )\n)\n\n# hosted zone for adding appsync domain\nzone = route53.HostedZone.from_hosted_zone_attributes(self, \"HostedZone\",\n hosted_zone_id=hosted_zone_id,\n zone_name=zone_name\n)\n\n# create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\nroute53.CnameRecord(self, \"CnameApiRecord\",\n record_name=\"api\",\n zone=zone,\n domain_name=my_domain_name\n)",
|
3249 | "version": "2"
|
3250 | },
|
3251 | "csharp": {
|
3252 | "source": "using Amazon.CDK.AWS.CertificateManager;\nusing Amazon.CDK.AWS.Route53;\n\n// hosted zone and route53 features\nstring hostedZoneId;\nstring zoneName = \"example.com\";\n\n\nstring myDomainName = \"api.example.com\";\nCertificate certificate = new Certificate(this, \"cert\", new CertificateProps { DomainName = myDomainName });\nGraphqlApi api = new GraphqlApi(this, \"api\", new GraphqlApiProps {\n Name = \"myApi\",\n DomainName = new DomainOptions {\n Certificate = certificate,\n DomainName = myDomainName\n }\n});\n\n// hosted zone for adding appsync domain\nIHostedZone zone = HostedZone.FromHostedZoneAttributes(this, \"HostedZone\", new HostedZoneAttributes {\n HostedZoneId = hostedZoneId,\n ZoneName = zoneName\n});\n\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\nnew CnameRecord(this, \"CnameApiRecord\", new CnameRecordProps {\n RecordName = \"api\",\n Zone = zone,\n DomainName = myDomainName\n});",
|
3253 | "version": "1"
|
3254 | },
|
3255 | "java": {
|
3256 | "source": "import software.amazon.awscdk.services.certificatemanager.*;\nimport software.amazon.awscdk.services.route53.*;\n\n// hosted zone and route53 features\nString hostedZoneId;\nString zoneName = \"example.com\";\n\n\nString myDomainName = \"api.example.com\";\nCertificate certificate = Certificate.Builder.create(this, \"cert\").domainName(myDomainName).build();\nGraphqlApi api = GraphqlApi.Builder.create(this, \"api\")\n .name(\"myApi\")\n .domainName(DomainOptions.builder()\n .certificate(certificate)\n .domainName(myDomainName)\n .build())\n .build();\n\n// hosted zone for adding appsync domain\nIHostedZone zone = HostedZone.fromHostedZoneAttributes(this, \"HostedZone\", HostedZoneAttributes.builder()\n .hostedZoneId(hostedZoneId)\n .zoneName(zoneName)\n .build());\n\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\nCnameRecord.Builder.create(this, \"CnameApiRecord\")\n .recordName(\"api\")\n .zone(zone)\n .domainName(myDomainName)\n .build();",
|
3257 | "version": "1"
|
3258 | },
|
3259 | "go": {
|
3260 | "source": "import acm \"github.com/aws-samples/dummy/awscdkawscertificatemanager\"\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\n// hosted zone and route53 features\nvar hostedZoneId string\nzoneName := \"example.com\"\n\n\nmyDomainName := \"api.example.com\"\ncertificate := acm.NewCertificate(this, jsii.String(\"cert\"), &certificateProps{\n\tdomainName: myDomainName,\n})\napi := appsync.NewGraphqlApi(this, jsii.String(\"api\"), &graphqlApiProps{\n\tname: jsii.String(\"myApi\"),\n\tdomainName: &domainOptions{\n\t\tcertificate: certificate,\n\t\tdomainName: myDomainName,\n\t},\n})\n\n// hosted zone for adding appsync domain\nzone := route53.hostedZone.fromHostedZoneAttributes(this, jsii.String(\"HostedZone\"), &hostedZoneAttributes{\n\thostedZoneId: jsii.String(hostedZoneId),\n\tzoneName: jsii.String(zoneName),\n})\n\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\nroute53.NewCnameRecord(this, jsii.String(\"CnameApiRecord\"), &cnameRecordProps{\n\trecordName: jsii.String(\"api\"),\n\tzone: zone,\n\tdomainName: myDomainName,\n})",
|
3261 | "version": "1"
|
3262 | },
|
3263 | "$": {
|
3264 | "source": "import * as acm from '@aws-cdk/aws-certificatemanager';\nimport * as route53 from '@aws-cdk/aws-route53';\n\nconst myDomainName = 'api.example.com';\nconst certificate = new acm.Certificate(this, 'cert', { domainName: myDomainName });\nconst api = new appsync.GraphqlApi(this, 'api', {\n name: 'myApi',\n domainName: {\n certificate,\n domainName: myDomainName,\n },\n});\n\n// hosted zone and route53 features\ndeclare const hostedZoneId: string;\ndeclare const zoneName = 'example.com';\n\n// hosted zone for adding appsync domain\nconst zone = route53.HostedZone.fromHostedZoneAttributes(this, `HostedZone`, {\n hostedZoneId,\n zoneName,\n});\n\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\nnew route53.CnameRecord(this, `CnameApiRecord`, {\n recordName: 'api',\n zone,\n domainName: myDomainName,\n});",
|
3265 | "version": "0"
|
3266 | }
|
3267 | },
|
3268 | "location": {
|
3269 | "api": {
|
3270 | "api": "type",
|
3271 | "fqn": "@aws-cdk/aws-route53.CnameRecord"
|
3272 | },
|
3273 | "field": {
|
3274 | "field": "example"
|
3275 | }
|
3276 | },
|
3277 | "didCompile": true,
|
3278 | "fqnsReferenced": [
|
3279 | "@aws-cdk/aws-appsync.DomainOptions",
|
3280 | "@aws-cdk/aws-appsync.GraphqlApi",
|
3281 | "@aws-cdk/aws-appsync.GraphqlApiProps",
|
3282 | "@aws-cdk/aws-certificatemanager.Certificate",
|
3283 | "@aws-cdk/aws-certificatemanager.CertificateProps",
|
3284 | "@aws-cdk/aws-certificatemanager.ICertificate",
|
3285 | "@aws-cdk/aws-route53.CnameRecord",
|
3286 | "@aws-cdk/aws-route53.CnameRecordProps",
|
3287 | "@aws-cdk/aws-route53.HostedZone",
|
3288 | "@aws-cdk/aws-route53.HostedZone#fromHostedZoneAttributes",
|
3289 | "@aws-cdk/aws-route53.HostedZoneAttributes",
|
3290 | "@aws-cdk/aws-route53.IHostedZone",
|
3291 | "constructs.Construct"
|
3292 | ],
|
3293 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as acm from '@aws-cdk/aws-certificatemanager';\nimport * as route53 from '@aws-cdk/aws-route53';\n\n// hosted zone and route53 features\ndeclare const hostedZoneId: string;\ndeclare const zoneName = 'example.com';\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { RemovalPolicy, Stack } from '@aws-cdk/core';\nimport appsync = require('@aws-cdk/aws-appsync');\nimport ec2 = require('@aws-cdk/aws-ec2');\nimport dynamodb = require('@aws-cdk/aws-dynamodb');\nimport iam = require('@aws-cdk/aws-iam');\nimport rds = require('@aws-cdk/aws-rds');\nimport path = require('path');\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst myDomainName = 'api.example.com';\nconst certificate = new acm.Certificate(this, 'cert', { domainName: myDomainName });\nconst api = new appsync.GraphqlApi(this, 'api', {\n name: 'myApi',\n domainName: {\n certificate,\n domainName: myDomainName,\n },\n});\n\n// hosted zone for adding appsync domain\nconst zone = route53.HostedZone.fromHostedZoneAttributes(this, `HostedZone`, {\n hostedZoneId,\n zoneName,\n});\n\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\nnew route53.CnameRecord(this, `CnameApiRecord`, {\n recordName: 'api',\n zone,\n domainName: myDomainName,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
3294 | "syntaxKindCounter": {
|
3295 | "10": 8,
|
3296 | "14": 2,
|
3297 | "75": 30,
|
3298 | "104": 4,
|
3299 | "130": 2,
|
3300 | "143": 1,
|
3301 | "193": 5,
|
3302 | "194": 5,
|
3303 | "196": 1,
|
3304 | "197": 3,
|
3305 | "225": 6,
|
3306 | "226": 1,
|
3307 | "242": 6,
|
3308 | "243": 6,
|
3309 | "254": 2,
|
3310 | "255": 2,
|
3311 | "256": 2,
|
3312 | "281": 6,
|
3313 | "282": 4,
|
3314 | "290": 1
|
3315 | },
|
3316 | "fqnsFingerprint": "2d8f44401cc403dfbefa22dce52970788ab29670c1caeab8567788596d7abbb6"
|
3317 | },
|
3318 | "2858418681a5b6843e5c675ab396a7909eaa01eb41e9fce377e21436bcd7d2ba": {
|
3319 | "translations": {
|
3320 | "python": {
|
3321 | "source": "import aws_cdk.aws_certificatemanager as acm\nimport aws_cdk.aws_route53 as route53\n\n# hosted zone and route53 features\n# hosted_zone_id: str\nzone_name = \"example.com\"\n\n\nmy_domain_name = \"api.example.com\"\ncertificate = acm.Certificate(self, \"cert\", domain_name=my_domain_name)\napi = appsync.GraphqlApi(self, \"api\",\n name=\"myApi\",\n domain_name=appsync.DomainOptions(\n certificate=certificate,\n domain_name=my_domain_name\n )\n)\n\n# hosted zone for adding appsync domain\nzone = route53.HostedZone.from_hosted_zone_attributes(self, \"HostedZone\",\n hosted_zone_id=hosted_zone_id,\n zone_name=zone_name\n)\n\n# create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\nroute53.CnameRecord(self, \"CnameApiRecord\",\n record_name=\"api\",\n zone=zone,\n domain_name=my_domain_name\n)",
|
3322 | "version": "2"
|
3323 | },
|
3324 | "csharp": {
|
3325 | "source": "using Amazon.CDK.AWS.CertificateManager;\nusing Amazon.CDK.AWS.Route53;\n\n// hosted zone and route53 features\nstring hostedZoneId;\nstring zoneName = \"example.com\";\n\n\nstring myDomainName = \"api.example.com\";\nCertificate certificate = new Certificate(this, \"cert\", new CertificateProps { DomainName = myDomainName });\nGraphqlApi api = new GraphqlApi(this, \"api\", new GraphqlApiProps {\n Name = \"myApi\",\n DomainName = new DomainOptions {\n Certificate = certificate,\n DomainName = myDomainName\n }\n});\n\n// hosted zone for adding appsync domain\nIHostedZone zone = HostedZone.FromHostedZoneAttributes(this, \"HostedZone\", new HostedZoneAttributes {\n HostedZoneId = hostedZoneId,\n ZoneName = zoneName\n});\n\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\nnew CnameRecord(this, \"CnameApiRecord\", new CnameRecordProps {\n RecordName = \"api\",\n Zone = zone,\n DomainName = myDomainName\n});",
|
3326 | "version": "1"
|
3327 | },
|
3328 | "java": {
|
3329 | "source": "import software.amazon.awscdk.services.certificatemanager.*;\nimport software.amazon.awscdk.services.route53.*;\n\n// hosted zone and route53 features\nString hostedZoneId;\nString zoneName = \"example.com\";\n\n\nString myDomainName = \"api.example.com\";\nCertificate certificate = Certificate.Builder.create(this, \"cert\").domainName(myDomainName).build();\nGraphqlApi api = GraphqlApi.Builder.create(this, \"api\")\n .name(\"myApi\")\n .domainName(DomainOptions.builder()\n .certificate(certificate)\n .domainName(myDomainName)\n .build())\n .build();\n\n// hosted zone for adding appsync domain\nIHostedZone zone = HostedZone.fromHostedZoneAttributes(this, \"HostedZone\", HostedZoneAttributes.builder()\n .hostedZoneId(hostedZoneId)\n .zoneName(zoneName)\n .build());\n\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\nCnameRecord.Builder.create(this, \"CnameApiRecord\")\n .recordName(\"api\")\n .zone(zone)\n .domainName(myDomainName)\n .build();",
|
3330 | "version": "1"
|
3331 | },
|
3332 | "go": {
|
3333 | "source": "import acm \"github.com/aws-samples/dummy/awscdkawscertificatemanager\"\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\n// hosted zone and route53 features\nvar hostedZoneId string\nzoneName := \"example.com\"\n\n\nmyDomainName := \"api.example.com\"\ncertificate := acm.NewCertificate(this, jsii.String(\"cert\"), &certificateProps{\n\tdomainName: myDomainName,\n})\napi := appsync.NewGraphqlApi(this, jsii.String(\"api\"), &graphqlApiProps{\n\tname: jsii.String(\"myApi\"),\n\tdomainName: &domainOptions{\n\t\tcertificate: certificate,\n\t\tdomainName: myDomainName,\n\t},\n})\n\n// hosted zone for adding appsync domain\nzone := route53.hostedZone.fromHostedZoneAttributes(this, jsii.String(\"HostedZone\"), &hostedZoneAttributes{\n\thostedZoneId: jsii.String(hostedZoneId),\n\tzoneName: jsii.String(zoneName),\n})\n\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\nroute53.NewCnameRecord(this, jsii.String(\"CnameApiRecord\"), &cnameRecordProps{\n\trecordName: jsii.String(\"api\"),\n\tzone: zone,\n\tdomainName: myDomainName,\n})",
|
3334 | "version": "1"
|
3335 | },
|
3336 | "$": {
|
3337 | "source": "import * as acm from '@aws-cdk/aws-certificatemanager';\nimport * as route53 from '@aws-cdk/aws-route53';\n\nconst myDomainName = 'api.example.com';\nconst certificate = new acm.Certificate(this, 'cert', { domainName: myDomainName });\nconst api = new appsync.GraphqlApi(this, 'api', {\n name: 'myApi',\n domainName: {\n certificate,\n domainName: myDomainName,\n },\n});\n\n// hosted zone and route53 features\ndeclare const hostedZoneId: string;\ndeclare const zoneName = 'example.com';\n\n// hosted zone for adding appsync domain\nconst zone = route53.HostedZone.fromHostedZoneAttributes(this, `HostedZone`, {\n hostedZoneId,\n zoneName,\n});\n\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\nnew route53.CnameRecord(this, `CnameApiRecord`, {\n recordName: 'api',\n zone,\n domainName: myDomainName,\n});",
|
3338 | "version": "0"
|
3339 | }
|
3340 | },
|
3341 | "location": {
|
3342 | "api": {
|
3343 | "api": "type",
|
3344 | "fqn": "@aws-cdk/aws-route53.CnameRecordProps"
|
3345 | },
|
3346 | "field": {
|
3347 | "field": "example"
|
3348 | }
|
3349 | },
|
3350 | "didCompile": true,
|
3351 | "fqnsReferenced": [
|
3352 | "@aws-cdk/aws-appsync.DomainOptions",
|
3353 | "@aws-cdk/aws-appsync.GraphqlApi",
|
3354 | "@aws-cdk/aws-appsync.GraphqlApiProps",
|
3355 | "@aws-cdk/aws-certificatemanager.Certificate",
|
3356 | "@aws-cdk/aws-certificatemanager.CertificateProps",
|
3357 | "@aws-cdk/aws-certificatemanager.ICertificate",
|
3358 | "@aws-cdk/aws-route53.CnameRecord",
|
3359 | "@aws-cdk/aws-route53.CnameRecordProps",
|
3360 | "@aws-cdk/aws-route53.HostedZone",
|
3361 | "@aws-cdk/aws-route53.HostedZone#fromHostedZoneAttributes",
|
3362 | "@aws-cdk/aws-route53.HostedZoneAttributes",
|
3363 | "@aws-cdk/aws-route53.IHostedZone",
|
3364 | "constructs.Construct"
|
3365 | ],
|
3366 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as acm from '@aws-cdk/aws-certificatemanager';\nimport * as route53 from '@aws-cdk/aws-route53';\n\n// hosted zone and route53 features\ndeclare const hostedZoneId: string;\ndeclare const zoneName = 'example.com';\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { RemovalPolicy, Stack } from '@aws-cdk/core';\nimport appsync = require('@aws-cdk/aws-appsync');\nimport ec2 = require('@aws-cdk/aws-ec2');\nimport dynamodb = require('@aws-cdk/aws-dynamodb');\nimport iam = require('@aws-cdk/aws-iam');\nimport rds = require('@aws-cdk/aws-rds');\nimport path = require('path');\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst myDomainName = 'api.example.com';\nconst certificate = new acm.Certificate(this, 'cert', { domainName: myDomainName });\nconst api = new appsync.GraphqlApi(this, 'api', {\n name: 'myApi',\n domainName: {\n certificate,\n domainName: myDomainName,\n },\n});\n\n// hosted zone for adding appsync domain\nconst zone = route53.HostedZone.fromHostedZoneAttributes(this, `HostedZone`, {\n hostedZoneId,\n zoneName,\n});\n\n// create a cname to the appsync domain. will map to something like xxxx.cloudfront.net\nnew route53.CnameRecord(this, `CnameApiRecord`, {\n recordName: 'api',\n zone,\n domainName: myDomainName,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
3367 | "syntaxKindCounter": {
|
3368 | "10": 8,
|
3369 | "14": 2,
|
3370 | "75": 30,
|
3371 | "104": 4,
|
3372 | "130": 2,
|
3373 | "143": 1,
|
3374 | "193": 5,
|
3375 | "194": 5,
|
3376 | "196": 1,
|
3377 | "197": 3,
|
3378 | "225": 6,
|
3379 | "226": 1,
|
3380 | "242": 6,
|
3381 | "243": 6,
|
3382 | "254": 2,
|
3383 | "255": 2,
|
3384 | "256": 2,
|
3385 | "281": 6,
|
3386 | "282": 4,
|
3387 | "290": 1
|
3388 | },
|
3389 | "fqnsFingerprint": "2d8f44401cc403dfbefa22dce52970788ab29670c1caeab8567788596d7abbb6"
|
3390 | },
|
3391 | "f432a9d6e16bb9eaee5c28e441f48db3d8ea7b4582c3118dc8bf8ea78e2c8bbe": {
|
3392 | "translations": {
|
3393 | "python": {
|
3394 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\ncommon_hosted_zone_props = route53.CommonHostedZoneProps(\n zone_name=\"zoneName\",\n\n # the properties below are optional\n comment=\"comment\",\n query_logs_log_group_arn=\"queryLogsLogGroupArn\"\n)",
|
3395 | "version": "2"
|
3396 | },
|
3397 | "csharp": {
|
3398 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nCommonHostedZoneProps commonHostedZoneProps = new CommonHostedZoneProps {\n ZoneName = \"zoneName\",\n\n // the properties below are optional\n Comment = \"comment\",\n QueryLogsLogGroupArn = \"queryLogsLogGroupArn\"\n};",
|
3399 | "version": "1"
|
3400 | },
|
3401 | "java": {
|
3402 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nCommonHostedZoneProps commonHostedZoneProps = CommonHostedZoneProps.builder()\n .zoneName(\"zoneName\")\n\n // the properties below are optional\n .comment(\"comment\")\n .queryLogsLogGroupArn(\"queryLogsLogGroupArn\")\n .build();",
|
3403 | "version": "1"
|
3404 | },
|
3405 | "go": {
|
3406 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\ncommonHostedZoneProps := &commonHostedZoneProps{\n\tzoneName: jsii.String(\"zoneName\"),\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\tqueryLogsLogGroupArn: jsii.String(\"queryLogsLogGroupArn\"),\n}",
|
3407 | "version": "1"
|
3408 | },
|
3409 | "$": {
|
3410 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst commonHostedZoneProps: route53.CommonHostedZoneProps = {\n zoneName: 'zoneName',\n\n // the properties below are optional\n comment: 'comment',\n queryLogsLogGroupArn: 'queryLogsLogGroupArn',\n};",
|
3411 | "version": "0"
|
3412 | }
|
3413 | },
|
3414 | "location": {
|
3415 | "api": {
|
3416 | "api": "type",
|
3417 | "fqn": "@aws-cdk/aws-route53.CommonHostedZoneProps"
|
3418 | },
|
3419 | "field": {
|
3420 | "field": "example"
|
3421 | }
|
3422 | },
|
3423 | "didCompile": true,
|
3424 | "fqnsReferenced": [
|
3425 | "@aws-cdk/aws-route53.CommonHostedZoneProps"
|
3426 | ],
|
3427 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst commonHostedZoneProps: route53.CommonHostedZoneProps = {\n zoneName: 'zoneName',\n\n // the properties below are optional\n comment: 'comment',\n queryLogsLogGroupArn: 'queryLogsLogGroupArn',\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
3428 | "syntaxKindCounter": {
|
3429 | "10": 4,
|
3430 | "75": 7,
|
3431 | "153": 1,
|
3432 | "169": 1,
|
3433 | "193": 1,
|
3434 | "225": 1,
|
3435 | "242": 1,
|
3436 | "243": 1,
|
3437 | "254": 1,
|
3438 | "255": 1,
|
3439 | "256": 1,
|
3440 | "281": 3,
|
3441 | "290": 1
|
3442 | },
|
3443 | "fqnsFingerprint": "8c9783f61f9e6aec6a552b88182c72d093d0ee05e696d9cf8817b76195125e59"
|
3444 | },
|
3445 | "8ea3cd37e28d0972ffdc1473b539763cee3b675a0c90508f7554e62c81928f3b": {
|
3446 | "translations": {
|
3447 | "python": {
|
3448 | "source": "sub_zone = route53.PublicHostedZone(self, \"SubZone\",\n zone_name=\"sub.someexample.com\"\n)\n\n# import the delegation role by constructing the roleArn\ndelegation_role_arn = Stack.of(self).format_arn(\n region=\"\", # IAM is global in each partition\n service=\"iam\",\n account=\"parent-account-id\",\n resource=\"role\",\n resource_name=\"MyDelegationRole\"\n)\ndelegation_role = iam.Role.from_role_arn(self, \"DelegationRole\", delegation_role_arn)\n\n# create the record\nroute53.CrossAccountZoneDelegationRecord(self, \"delegate\",\n delegated_zone=sub_zone,\n parent_hosted_zone_name=\"someexample.com\", # or you can use parentHostedZoneId\n delegation_role=delegation_role\n)",
|
3449 | "version": "2"
|
3450 | },
|
3451 | "csharp": {
|
3452 | "source": "PublicHostedZone subZone = new PublicHostedZone(this, \"SubZone\", new PublicHostedZoneProps {\n ZoneName = \"sub.someexample.com\"\n});\n\n// import the delegation role by constructing the roleArn\nstring delegationRoleArn = Stack.Of(this).FormatArn(new ArnComponents {\n Region = \"\", // IAM is global in each partition\n Service = \"iam\",\n Account = \"parent-account-id\",\n Resource = \"role\",\n ResourceName = \"MyDelegationRole\"\n});\nIRole delegationRole = Role.FromRoleArn(this, \"DelegationRole\", delegationRoleArn);\n\n// create the record\n// create the record\nnew CrossAccountZoneDelegationRecord(this, \"delegate\", new CrossAccountZoneDelegationRecordProps {\n DelegatedZone = subZone,\n ParentHostedZoneName = \"someexample.com\", // or you can use parentHostedZoneId\n DelegationRole = delegationRole\n});",
|
3453 | "version": "1"
|
3454 | },
|
3455 | "java": {
|
3456 | "source": "PublicHostedZone subZone = PublicHostedZone.Builder.create(this, \"SubZone\")\n .zoneName(\"sub.someexample.com\")\n .build();\n\n// import the delegation role by constructing the roleArn\nString delegationRoleArn = Stack.of(this).formatArn(ArnComponents.builder()\n .region(\"\") // IAM is global in each partition\n .service(\"iam\")\n .account(\"parent-account-id\")\n .resource(\"role\")\n .resourceName(\"MyDelegationRole\")\n .build());\nIRole delegationRole = Role.fromRoleArn(this, \"DelegationRole\", delegationRoleArn);\n\n// create the record\n// create the record\nCrossAccountZoneDelegationRecord.Builder.create(this, \"delegate\")\n .delegatedZone(subZone)\n .parentHostedZoneName(\"someexample.com\") // or you can use parentHostedZoneId\n .delegationRole(delegationRole)\n .build();",
|
3457 | "version": "1"
|
3458 | },
|
3459 | "go": {
|
3460 | "source": "subZone := route53.NewPublicHostedZone(this, jsii.String(\"SubZone\"), &publicHostedZoneProps{\n\tzoneName: jsii.String(\"sub.someexample.com\"),\n})\n\n// import the delegation role by constructing the roleArn\ndelegationRoleArn := awscdkcore.stack.of(this).formatArn(&arnComponents{\n\tregion: jsii.String(\"\"),\n\t // IAM is global in each partition\n\tservice: jsii.String(\"iam\"),\n\taccount: jsii.String(\"parent-account-id\"),\n\tresource: jsii.String(\"role\"),\n\tresourceName: jsii.String(\"MyDelegationRole\"),\n})\ndelegationRole := iam.role.fromRoleArn(this, jsii.String(\"DelegationRole\"), delegationRoleArn)\n\n// create the record\n// create the record\nroute53.NewCrossAccountZoneDelegationRecord(this, jsii.String(\"delegate\"), &crossAccountZoneDelegationRecordProps{\n\tdelegatedZone: subZone,\n\tparentHostedZoneName: jsii.String(\"someexample.com\"),\n\t // or you can use parentHostedZoneId\n\tdelegationRole: delegationRole,\n})",
|
3461 | "version": "1"
|
3462 | },
|
3463 | "$": {
|
3464 | "source": "const subZone = new route53.PublicHostedZone(this, 'SubZone', {\n zoneName: 'sub.someexample.com',\n});\n\n// import the delegation role by constructing the roleArn\nconst delegationRoleArn = Stack.of(this).formatArn({\n region: '', // IAM is global in each partition\n service: 'iam',\n account: 'parent-account-id',\n resource: 'role',\n resourceName: 'MyDelegationRole',\n});\nconst delegationRole = iam.Role.fromRoleArn(this, 'DelegationRole', delegationRoleArn);\n\n// create the record\nnew route53.CrossAccountZoneDelegationRecord(this, 'delegate', {\n delegatedZone: subZone,\n parentHostedZoneName: 'someexample.com', // or you can use parentHostedZoneId\n delegationRole,\n});",
|
3465 | "version": "0"
|
3466 | }
|
3467 | },
|
3468 | "location": {
|
3469 | "api": {
|
3470 | "api": "type",
|
3471 | "fqn": "@aws-cdk/aws-route53.CrossAccountZoneDelegationRecord"
|
3472 | },
|
3473 | "field": {
|
3474 | "field": "example"
|
3475 | }
|
3476 | },
|
3477 | "didCompile": true,
|
3478 | "fqnsReferenced": [
|
3479 | "@aws-cdk/aws-iam.IRole",
|
3480 | "@aws-cdk/aws-iam.Role",
|
3481 | "@aws-cdk/aws-iam.Role#fromRoleArn",
|
3482 | "@aws-cdk/aws-route53.CrossAccountZoneDelegationRecord",
|
3483 | "@aws-cdk/aws-route53.CrossAccountZoneDelegationRecordProps",
|
3484 | "@aws-cdk/aws-route53.IHostedZone",
|
3485 | "@aws-cdk/aws-route53.PublicHostedZone",
|
3486 | "@aws-cdk/aws-route53.PublicHostedZoneProps",
|
3487 | "@aws-cdk/core.ArnComponents",
|
3488 | "@aws-cdk/core.Stack#formatArn",
|
3489 | "@aws-cdk/core.Stack#of",
|
3490 | "constructs.Construct",
|
3491 | "constructs.IConstruct"
|
3492 | ],
|
3493 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nconst subZone = new route53.PublicHostedZone(this, 'SubZone', {\n zoneName: 'sub.someexample.com',\n});\n\n// import the delegation role by constructing the roleArn\nconst delegationRoleArn = Stack.of(this).formatArn({\n region: '', // IAM is global in each partition\n service: 'iam',\n account: 'parent-account-id',\n resource: 'role',\n resourceName: 'MyDelegationRole',\n});\nconst delegationRole = iam.Role.fromRoleArn(this, 'DelegationRole', delegationRoleArn);\n\n// create the record\nnew route53.CrossAccountZoneDelegationRecord(this, 'delegate', {\n delegatedZone: subZone,\n parentHostedZoneName: 'someexample.com', // or you can use parentHostedZoneId\n delegationRole,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
3494 | "syntaxKindCounter": {
|
3495 | "10": 10,
|
3496 | "75": 24,
|
3497 | "104": 4,
|
3498 | "193": 3,
|
3499 | "194": 6,
|
3500 | "196": 3,
|
3501 | "197": 2,
|
3502 | "225": 3,
|
3503 | "226": 1,
|
3504 | "242": 3,
|
3505 | "243": 3,
|
3506 | "281": 8,
|
3507 | "282": 1
|
3508 | },
|
3509 | "fqnsFingerprint": "89b3194133d8aa5b66d8623097755c2cabd71175c48d5fe50c6af7962b768692"
|
3510 | },
|
3511 | "821cca2d9c024a20e89a231560ed4d58d10dc86bfa4aeb52c72b6d95512f8034": {
|
3512 | "translations": {
|
3513 | "python": {
|
3514 | "source": "sub_zone = route53.PublicHostedZone(self, \"SubZone\",\n zone_name=\"sub.someexample.com\"\n)\n\n# import the delegation role by constructing the roleArn\ndelegation_role_arn = Stack.of(self).format_arn(\n region=\"\", # IAM is global in each partition\n service=\"iam\",\n account=\"parent-account-id\",\n resource=\"role\",\n resource_name=\"MyDelegationRole\"\n)\ndelegation_role = iam.Role.from_role_arn(self, \"DelegationRole\", delegation_role_arn)\n\n# create the record\nroute53.CrossAccountZoneDelegationRecord(self, \"delegate\",\n delegated_zone=sub_zone,\n parent_hosted_zone_name=\"someexample.com\", # or you can use parentHostedZoneId\n delegation_role=delegation_role\n)",
|
3515 | "version": "2"
|
3516 | },
|
3517 | "csharp": {
|
3518 | "source": "PublicHostedZone subZone = new PublicHostedZone(this, \"SubZone\", new PublicHostedZoneProps {\n ZoneName = \"sub.someexample.com\"\n});\n\n// import the delegation role by constructing the roleArn\nstring delegationRoleArn = Stack.Of(this).FormatArn(new ArnComponents {\n Region = \"\", // IAM is global in each partition\n Service = \"iam\",\n Account = \"parent-account-id\",\n Resource = \"role\",\n ResourceName = \"MyDelegationRole\"\n});\nIRole delegationRole = Role.FromRoleArn(this, \"DelegationRole\", delegationRoleArn);\n\n// create the record\n// create the record\nnew CrossAccountZoneDelegationRecord(this, \"delegate\", new CrossAccountZoneDelegationRecordProps {\n DelegatedZone = subZone,\n ParentHostedZoneName = \"someexample.com\", // or you can use parentHostedZoneId\n DelegationRole = delegationRole\n});",
|
3519 | "version": "1"
|
3520 | },
|
3521 | "java": {
|
3522 | "source": "PublicHostedZone subZone = PublicHostedZone.Builder.create(this, \"SubZone\")\n .zoneName(\"sub.someexample.com\")\n .build();\n\n// import the delegation role by constructing the roleArn\nString delegationRoleArn = Stack.of(this).formatArn(ArnComponents.builder()\n .region(\"\") // IAM is global in each partition\n .service(\"iam\")\n .account(\"parent-account-id\")\n .resource(\"role\")\n .resourceName(\"MyDelegationRole\")\n .build());\nIRole delegationRole = Role.fromRoleArn(this, \"DelegationRole\", delegationRoleArn);\n\n// create the record\n// create the record\nCrossAccountZoneDelegationRecord.Builder.create(this, \"delegate\")\n .delegatedZone(subZone)\n .parentHostedZoneName(\"someexample.com\") // or you can use parentHostedZoneId\n .delegationRole(delegationRole)\n .build();",
|
3523 | "version": "1"
|
3524 | },
|
3525 | "go": {
|
3526 | "source": "subZone := route53.NewPublicHostedZone(this, jsii.String(\"SubZone\"), &publicHostedZoneProps{\n\tzoneName: jsii.String(\"sub.someexample.com\"),\n})\n\n// import the delegation role by constructing the roleArn\ndelegationRoleArn := awscdkcore.stack.of(this).formatArn(&arnComponents{\n\tregion: jsii.String(\"\"),\n\t // IAM is global in each partition\n\tservice: jsii.String(\"iam\"),\n\taccount: jsii.String(\"parent-account-id\"),\n\tresource: jsii.String(\"role\"),\n\tresourceName: jsii.String(\"MyDelegationRole\"),\n})\ndelegationRole := iam.role.fromRoleArn(this, jsii.String(\"DelegationRole\"), delegationRoleArn)\n\n// create the record\n// create the record\nroute53.NewCrossAccountZoneDelegationRecord(this, jsii.String(\"delegate\"), &crossAccountZoneDelegationRecordProps{\n\tdelegatedZone: subZone,\n\tparentHostedZoneName: jsii.String(\"someexample.com\"),\n\t // or you can use parentHostedZoneId\n\tdelegationRole: delegationRole,\n})",
|
3527 | "version": "1"
|
3528 | },
|
3529 | "$": {
|
3530 | "source": "const subZone = new route53.PublicHostedZone(this, 'SubZone', {\n zoneName: 'sub.someexample.com',\n});\n\n// import the delegation role by constructing the roleArn\nconst delegationRoleArn = Stack.of(this).formatArn({\n region: '', // IAM is global in each partition\n service: 'iam',\n account: 'parent-account-id',\n resource: 'role',\n resourceName: 'MyDelegationRole',\n});\nconst delegationRole = iam.Role.fromRoleArn(this, 'DelegationRole', delegationRoleArn);\n\n// create the record\nnew route53.CrossAccountZoneDelegationRecord(this, 'delegate', {\n delegatedZone: subZone,\n parentHostedZoneName: 'someexample.com', // or you can use parentHostedZoneId\n delegationRole,\n});",
|
3531 | "version": "0"
|
3532 | }
|
3533 | },
|
3534 | "location": {
|
3535 | "api": {
|
3536 | "api": "type",
|
3537 | "fqn": "@aws-cdk/aws-route53.CrossAccountZoneDelegationRecordProps"
|
3538 | },
|
3539 | "field": {
|
3540 | "field": "example"
|
3541 | }
|
3542 | },
|
3543 | "didCompile": true,
|
3544 | "fqnsReferenced": [
|
3545 | "@aws-cdk/aws-iam.IRole",
|
3546 | "@aws-cdk/aws-iam.Role",
|
3547 | "@aws-cdk/aws-iam.Role#fromRoleArn",
|
3548 | "@aws-cdk/aws-route53.CrossAccountZoneDelegationRecord",
|
3549 | "@aws-cdk/aws-route53.CrossAccountZoneDelegationRecordProps",
|
3550 | "@aws-cdk/aws-route53.IHostedZone",
|
3551 | "@aws-cdk/aws-route53.PublicHostedZone",
|
3552 | "@aws-cdk/aws-route53.PublicHostedZoneProps",
|
3553 | "@aws-cdk/core.ArnComponents",
|
3554 | "@aws-cdk/core.Stack#formatArn",
|
3555 | "@aws-cdk/core.Stack#of",
|
3556 | "constructs.Construct",
|
3557 | "constructs.IConstruct"
|
3558 | ],
|
3559 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nconst subZone = new route53.PublicHostedZone(this, 'SubZone', {\n zoneName: 'sub.someexample.com',\n});\n\n// import the delegation role by constructing the roleArn\nconst delegationRoleArn = Stack.of(this).formatArn({\n region: '', // IAM is global in each partition\n service: 'iam',\n account: 'parent-account-id',\n resource: 'role',\n resourceName: 'MyDelegationRole',\n});\nconst delegationRole = iam.Role.fromRoleArn(this, 'DelegationRole', delegationRoleArn);\n\n// create the record\nnew route53.CrossAccountZoneDelegationRecord(this, 'delegate', {\n delegatedZone: subZone,\n parentHostedZoneName: 'someexample.com', // or you can use parentHostedZoneId\n delegationRole,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
3560 | "syntaxKindCounter": {
|
3561 | "10": 10,
|
3562 | "75": 24,
|
3563 | "104": 4,
|
3564 | "193": 3,
|
3565 | "194": 6,
|
3566 | "196": 3,
|
3567 | "197": 2,
|
3568 | "225": 3,
|
3569 | "226": 1,
|
3570 | "242": 3,
|
3571 | "243": 3,
|
3572 | "281": 8,
|
3573 | "282": 1
|
3574 | },
|
3575 | "fqnsFingerprint": "89b3194133d8aa5b66d8623097755c2cabd71175c48d5fe50c6af7962b768692"
|
3576 | },
|
3577 | "7dd26f066b01075ed274ccbdbe4f5a441000cb0b86d33206aba359df3ae41041": {
|
3578 | "translations": {
|
3579 | "python": {
|
3580 | "source": "# my_zone: route53.HostedZone\n\n\nroute53.DsRecord(self, \"DSRecord\",\n zone=my_zone,\n record_name=\"foo\",\n values=[\"12345 3 1 123456789abcdef67890123456789abcdef67890\"\n ],\n ttl=Duration.minutes(90)\n)",
|
3581 | "version": "2"
|
3582 | },
|
3583 | "csharp": {
|
3584 | "source": "HostedZone myZone;\n\n\nnew DsRecord(this, \"DSRecord\", new DsRecordProps {\n Zone = myZone,\n RecordName = \"foo\",\n Values = new [] { \"12345 3 1 123456789abcdef67890123456789abcdef67890\" },\n Ttl = Duration.Minutes(90)\n});",
|
3585 | "version": "1"
|
3586 | },
|
3587 | "java": {
|
3588 | "source": "HostedZone myZone;\n\n\nDsRecord.Builder.create(this, \"DSRecord\")\n .zone(myZone)\n .recordName(\"foo\")\n .values(List.of(\"12345 3 1 123456789abcdef67890123456789abcdef67890\"))\n .ttl(Duration.minutes(90))\n .build();",
|
3589 | "version": "1"
|
3590 | },
|
3591 | "go": {
|
3592 | "source": "var myZone hostedZone\n\n\nroute53.NewDsRecord(this, jsii.String(\"DSRecord\"), &dsRecordProps{\n\tzone: myZone,\n\trecordName: jsii.String(\"foo\"),\n\tvalues: []*string{\n\t\tjsii.String(\"12345 3 1 123456789abcdef67890123456789abcdef67890\"),\n\t},\n\tttl: *awscdkcore.Duration.minutes(jsii.Number(90)),\n})",
|
3593 | "version": "1"
|
3594 | },
|
3595 | "$": {
|
3596 | "source": "declare const myZone: route53.HostedZone;\n\nnew route53.DsRecord(this, 'DSRecord', {\n zone: myZone,\n recordName: 'foo',\n values: [\n '12345 3 1 123456789abcdef67890123456789abcdef67890',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});",
|
3597 | "version": "0"
|
3598 | }
|
3599 | },
|
3600 | "location": {
|
3601 | "api": {
|
3602 | "api": "type",
|
3603 | "fqn": "@aws-cdk/aws-route53.DsRecord"
|
3604 | },
|
3605 | "field": {
|
3606 | "field": "example"
|
3607 | }
|
3608 | },
|
3609 | "didCompile": true,
|
3610 | "fqnsReferenced": [
|
3611 | "@aws-cdk/aws-route53.DsRecord",
|
3612 | "@aws-cdk/aws-route53.DsRecordProps",
|
3613 | "@aws-cdk/aws-route53.IHostedZone",
|
3614 | "@aws-cdk/core.Duration",
|
3615 | "@aws-cdk/core.Duration#minutes",
|
3616 | "constructs.Construct"
|
3617 | ],
|
3618 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const myZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nnew route53.DsRecord(this, 'DSRecord', {\n zone: myZone,\n recordName: 'foo',\n values: [\n '12345 3 1 123456789abcdef67890123456789abcdef67890',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
3619 | "syntaxKindCounter": {
|
3620 | "8": 1,
|
3621 | "10": 3,
|
3622 | "75": 12,
|
3623 | "104": 1,
|
3624 | "130": 1,
|
3625 | "153": 1,
|
3626 | "169": 1,
|
3627 | "192": 1,
|
3628 | "193": 1,
|
3629 | "194": 2,
|
3630 | "196": 1,
|
3631 | "197": 1,
|
3632 | "225": 1,
|
3633 | "226": 1,
|
3634 | "242": 1,
|
3635 | "243": 1,
|
3636 | "281": 4,
|
3637 | "290": 1
|
3638 | },
|
3639 | "fqnsFingerprint": "6580acaea55413852123a9bc1d6fbf5124e72bb0162b00d69de2abedf6c0c1a4"
|
3640 | },
|
3641 | "36cd116cf0e7e97401b692efc4bdf26e308ea91cd53482f28e25940ec52f74e2": {
|
3642 | "translations": {
|
3643 | "python": {
|
3644 | "source": "# my_zone: route53.HostedZone\n\n\nroute53.DsRecord(self, \"DSRecord\",\n zone=my_zone,\n record_name=\"foo\",\n values=[\"12345 3 1 123456789abcdef67890123456789abcdef67890\"\n ],\n ttl=Duration.minutes(90)\n)",
|
3645 | "version": "2"
|
3646 | },
|
3647 | "csharp": {
|
3648 | "source": "HostedZone myZone;\n\n\nnew DsRecord(this, \"DSRecord\", new DsRecordProps {\n Zone = myZone,\n RecordName = \"foo\",\n Values = new [] { \"12345 3 1 123456789abcdef67890123456789abcdef67890\" },\n Ttl = Duration.Minutes(90)\n});",
|
3649 | "version": "1"
|
3650 | },
|
3651 | "java": {
|
3652 | "source": "HostedZone myZone;\n\n\nDsRecord.Builder.create(this, \"DSRecord\")\n .zone(myZone)\n .recordName(\"foo\")\n .values(List.of(\"12345 3 1 123456789abcdef67890123456789abcdef67890\"))\n .ttl(Duration.minutes(90))\n .build();",
|
3653 | "version": "1"
|
3654 | },
|
3655 | "go": {
|
3656 | "source": "var myZone hostedZone\n\n\nroute53.NewDsRecord(this, jsii.String(\"DSRecord\"), &dsRecordProps{\n\tzone: myZone,\n\trecordName: jsii.String(\"foo\"),\n\tvalues: []*string{\n\t\tjsii.String(\"12345 3 1 123456789abcdef67890123456789abcdef67890\"),\n\t},\n\tttl: *awscdkcore.Duration.minutes(jsii.Number(90)),\n})",
|
3657 | "version": "1"
|
3658 | },
|
3659 | "$": {
|
3660 | "source": "declare const myZone: route53.HostedZone;\n\nnew route53.DsRecord(this, 'DSRecord', {\n zone: myZone,\n recordName: 'foo',\n values: [\n '12345 3 1 123456789abcdef67890123456789abcdef67890',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});",
|
3661 | "version": "0"
|
3662 | }
|
3663 | },
|
3664 | "location": {
|
3665 | "api": {
|
3666 | "api": "type",
|
3667 | "fqn": "@aws-cdk/aws-route53.DsRecordProps"
|
3668 | },
|
3669 | "field": {
|
3670 | "field": "example"
|
3671 | }
|
3672 | },
|
3673 | "didCompile": true,
|
3674 | "fqnsReferenced": [
|
3675 | "@aws-cdk/aws-route53.DsRecord",
|
3676 | "@aws-cdk/aws-route53.DsRecordProps",
|
3677 | "@aws-cdk/aws-route53.IHostedZone",
|
3678 | "@aws-cdk/core.Duration",
|
3679 | "@aws-cdk/core.Duration#minutes",
|
3680 | "constructs.Construct"
|
3681 | ],
|
3682 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const myZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nnew route53.DsRecord(this, 'DSRecord', {\n zone: myZone,\n recordName: 'foo',\n values: [\n '12345 3 1 123456789abcdef67890123456789abcdef67890',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
3683 | "syntaxKindCounter": {
|
3684 | "8": 1,
|
3685 | "10": 3,
|
3686 | "75": 12,
|
3687 | "104": 1,
|
3688 | "130": 1,
|
3689 | "153": 1,
|
3690 | "169": 1,
|
3691 | "192": 1,
|
3692 | "193": 1,
|
3693 | "194": 2,
|
3694 | "196": 1,
|
3695 | "197": 1,
|
3696 | "225": 1,
|
3697 | "226": 1,
|
3698 | "242": 1,
|
3699 | "243": 1,
|
3700 | "281": 4,
|
3701 | "290": 1
|
3702 | },
|
3703 | "fqnsFingerprint": "6580acaea55413852123a9bc1d6fbf5124e72bb0162b00d69de2abedf6c0c1a4"
|
3704 | },
|
3705 | "771f967b968e8084fd6e6520fda88bec6f19ab12bd0a90518e45d0886bee46be": {
|
3706 | "translations": {
|
3707 | "python": {
|
3708 | "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)",
|
3709 | "version": "2"
|
3710 | },
|
3711 | "csharp": {
|
3712 | "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});",
|
3713 | "version": "1"
|
3714 | },
|
3715 | "java": {
|
3716 | "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();",
|
3717 | "version": "1"
|
3718 | },
|
3719 | "go": {
|
3720 | "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})",
|
3721 | "version": "1"
|
3722 | },
|
3723 | "$": {
|
3724 | "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});",
|
3725 | "version": "0"
|
3726 | }
|
3727 | },
|
3728 | "location": {
|
3729 | "api": {
|
3730 | "api": "type",
|
3731 | "fqn": "@aws-cdk/aws-route53.HostedZone"
|
3732 | },
|
3733 | "field": {
|
3734 | "field": "example"
|
3735 | }
|
3736 | },
|
3737 | "didCompile": true,
|
3738 | "fqnsReferenced": [
|
3739 | "@aws-cdk/aws-cloudwatch.Metric",
|
3740 | "@aws-cdk/aws-cloudwatch.MetricProps",
|
3741 | "@aws-cdk/aws-route53.HostedZone",
|
3742 | "@aws-cdk/aws-route53.HostedZone#hostedZoneId",
|
3743 | "@aws-cdk/aws-route53.HostedZoneProps",
|
3744 | "constructs.Construct"
|
3745 | ],
|
3746 | "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",
|
3747 | "syntaxKindCounter": {
|
3748 | "10": 4,
|
3749 | "75": 13,
|
3750 | "104": 1,
|
3751 | "193": 3,
|
3752 | "194": 3,
|
3753 | "197": 2,
|
3754 | "225": 2,
|
3755 | "242": 2,
|
3756 | "243": 2,
|
3757 | "281": 5
|
3758 | },
|
3759 | "fqnsFingerprint": "af1d648e8308e3ae2507b09d3956ae71cb5ebe3a70fde6bb640482a63dc813da"
|
3760 | },
|
3761 | "67eeb51a2b7148b9c94853a63d669d570bfdc462b29de976f7b5cf5873300125": {
|
3762 | "translations": {
|
3763 | "python": {
|
3764 | "source": "patterns.HttpsRedirect(self, \"Redirect\",\n record_names=[\"foo.example.com\"],\n target_domain=\"bar.example.com\",\n zone=route53.HostedZone.from_hosted_zone_attributes(self, \"HostedZone\",\n hosted_zone_id=\"ID\",\n zone_name=\"example.com\"\n )\n)",
|
3765 | "version": "2"
|
3766 | },
|
3767 | "csharp": {
|
3768 | "source": "new HttpsRedirect(this, \"Redirect\", new HttpsRedirectProps {\n RecordNames = new [] { \"foo.example.com\" },\n TargetDomain = \"bar.example.com\",\n Zone = HostedZone.FromHostedZoneAttributes(this, \"HostedZone\", new HostedZoneAttributes {\n HostedZoneId = \"ID\",\n ZoneName = \"example.com\"\n })\n});",
|
3769 | "version": "1"
|
3770 | },
|
3771 | "java": {
|
3772 | "source": "HttpsRedirect.Builder.create(this, \"Redirect\")\n .recordNames(List.of(\"foo.example.com\"))\n .targetDomain(\"bar.example.com\")\n .zone(HostedZone.fromHostedZoneAttributes(this, \"HostedZone\", HostedZoneAttributes.builder()\n .hostedZoneId(\"ID\")\n .zoneName(\"example.com\")\n .build()))\n .build();",
|
3773 | "version": "1"
|
3774 | },
|
3775 | "go": {
|
3776 | "source": "patterns.NewHttpsRedirect(this, jsii.String(\"Redirect\"), &httpsRedirectProps{\n\trecordNames: []*string{\n\t\tjsii.String(\"foo.example.com\"),\n\t},\n\ttargetDomain: jsii.String(\"bar.example.com\"),\n\tzone: route53.hostedZone.fromHostedZoneAttributes(this, jsii.String(\"HostedZone\"), &hostedZoneAttributes{\n\t\thostedZoneId: jsii.String(\"ID\"),\n\t\tzoneName: jsii.String(\"example.com\"),\n\t}),\n})",
|
3777 | "version": "1"
|
3778 | },
|
3779 | "$": {
|
3780 | "source": "new patterns.HttpsRedirect(this, 'Redirect', {\n recordNames: ['foo.example.com'],\n targetDomain: 'bar.example.com',\n zone: route53.HostedZone.fromHostedZoneAttributes(this, 'HostedZone', {\n hostedZoneId: 'ID',\n zoneName: 'example.com',\n }),\n});",
|
3781 | "version": "0"
|
3782 | }
|
3783 | },
|
3784 | "location": {
|
3785 | "api": {
|
3786 | "api": "type",
|
3787 | "fqn": "@aws-cdk/aws-route53.HostedZoneAttributes"
|
3788 | },
|
3789 | "field": {
|
3790 | "field": "example"
|
3791 | }
|
3792 | },
|
3793 | "didCompile": true,
|
3794 | "fqnsReferenced": [
|
3795 | "@aws-cdk/aws-route53-patterns.HttpsRedirect",
|
3796 | "@aws-cdk/aws-route53-patterns.HttpsRedirectProps",
|
3797 | "@aws-cdk/aws-route53.HostedZone",
|
3798 | "@aws-cdk/aws-route53.HostedZone#fromHostedZoneAttributes",
|
3799 | "@aws-cdk/aws-route53.HostedZoneAttributes",
|
3800 | "@aws-cdk/aws-route53.IHostedZone",
|
3801 | "constructs.Construct"
|
3802 | ],
|
3803 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as patterns from '@aws-cdk/aws-route53-patterns';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nnew patterns.HttpsRedirect(this, 'Redirect', {\n recordNames: ['foo.example.com'],\n targetDomain: 'bar.example.com',\n zone: route53.HostedZone.fromHostedZoneAttributes(this, 'HostedZone', {\n hostedZoneId: 'ID',\n zoneName: 'example.com',\n }),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
3804 | "syntaxKindCounter": {
|
3805 | "10": 6,
|
3806 | "75": 10,
|
3807 | "104": 2,
|
3808 | "192": 1,
|
3809 | "193": 2,
|
3810 | "194": 3,
|
3811 | "196": 1,
|
3812 | "197": 1,
|
3813 | "226": 1,
|
3814 | "281": 5
|
3815 | },
|
3816 | "fqnsFingerprint": "89b307710f56839d03fb468b86778716a0e19ffd597449c7185b44d12968f818"
|
3817 | },
|
3818 | "36efdf5727823bfd0f2e4e33b66e26f954fe65da79c6fcc9a240c6d4ffa408a2": {
|
3819 | "translations": {
|
3820 | "python": {
|
3821 | "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)",
|
3822 | "version": "2"
|
3823 | },
|
3824 | "csharp": {
|
3825 | "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});",
|
3826 | "version": "1"
|
3827 | },
|
3828 | "java": {
|
3829 | "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();",
|
3830 | "version": "1"
|
3831 | },
|
3832 | "go": {
|
3833 | "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})",
|
3834 | "version": "1"
|
3835 | },
|
3836 | "$": {
|
3837 | "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});",
|
3838 | "version": "0"
|
3839 | }
|
3840 | },
|
3841 | "location": {
|
3842 | "api": {
|
3843 | "api": "type",
|
3844 | "fqn": "@aws-cdk/aws-route53.HostedZoneProps"
|
3845 | },
|
3846 | "field": {
|
3847 | "field": "example"
|
3848 | }
|
3849 | },
|
3850 | "didCompile": true,
|
3851 | "fqnsReferenced": [
|
3852 | "@aws-cdk/aws-cloudwatch.Metric",
|
3853 | "@aws-cdk/aws-cloudwatch.MetricProps",
|
3854 | "@aws-cdk/aws-route53.HostedZone",
|
3855 | "@aws-cdk/aws-route53.HostedZone#hostedZoneId",
|
3856 | "@aws-cdk/aws-route53.HostedZoneProps",
|
3857 | "constructs.Construct"
|
3858 | ],
|
3859 | "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",
|
3860 | "syntaxKindCounter": {
|
3861 | "10": 4,
|
3862 | "75": 13,
|
3863 | "104": 1,
|
3864 | "193": 3,
|
3865 | "194": 3,
|
3866 | "197": 2,
|
3867 | "225": 2,
|
3868 | "242": 2,
|
3869 | "243": 2,
|
3870 | "281": 5
|
3871 | },
|
3872 | "fqnsFingerprint": "af1d648e8308e3ae2507b09d3956ae71cb5ebe3a70fde6bb640482a63dc813da"
|
3873 | },
|
3874 | "1322f3a73b59e57cd09d5444d149ac651dd693fce86ef206bdcebe3669d98867": {
|
3875 | "translations": {
|
3876 | "python": {
|
3877 | "source": "import aws_cdk.aws_s3 as s3\n\n\nrecord_name = \"www\"\ndomain_name = \"example.com\"\n\nbucket_website = s3.Bucket(self, \"BucketWebsite\",\n bucket_name=[record_name, domain_name].join(\".\"), # www.example.com\n public_read_access=True,\n website_index_document=\"index.html\"\n)\n\nzone = route53.HostedZone.from_lookup(self, \"Zone\", domain_name=domain_name) # example.com\n\nroute53.ARecord(self, \"AliasRecord\",\n zone=zone,\n record_name=record_name, # www\n target=route53.RecordTarget.from_alias(targets.BucketWebsiteTarget(bucket_website))\n)",
|
3878 | "version": "2"
|
3879 | },
|
3880 | "csharp": {
|
3881 | "source": "using Amazon.CDK.AWS.S3;\n\n\nstring recordName = \"www\";\nstring domainName = \"example.com\";\n\nBucket bucketWebsite = new Bucket(this, \"BucketWebsite\", new BucketProps {\n BucketName = new [] { recordName, domainName }.Join(\".\"), // www.example.com\n PublicReadAccess = true,\n WebsiteIndexDocument = \"index.html\"\n});\n\nIHostedZone zone = HostedZone.FromLookup(this, \"Zone\", new HostedZoneProviderProps { DomainName = domainName }); // example.com\n\n // example.com\nnew ARecord(this, \"AliasRecord\", new ARecordProps {\n Zone = zone,\n RecordName = recordName, // www\n Target = RecordTarget.FromAlias(new BucketWebsiteTarget(bucketWebsite))\n});",
|
3882 | "version": "1"
|
3883 | },
|
3884 | "java": {
|
3885 | "source": "import software.amazon.awscdk.services.s3.*;\n\n\nString recordName = \"www\";\nString domainName = \"example.com\";\n\nBucket bucketWebsite = Bucket.Builder.create(this, \"BucketWebsite\")\n .bucketName(List.of(recordName, domainName).join(\".\")) // www.example.com\n .publicReadAccess(true)\n .websiteIndexDocument(\"index.html\")\n .build();\n\nIHostedZone zone = HostedZone.fromLookup(this, \"Zone\", HostedZoneProviderProps.builder().domainName(domainName).build()); // example.com\n\n // example.com\nARecord.Builder.create(this, \"AliasRecord\")\n .zone(zone)\n .recordName(recordName) // www\n .target(RecordTarget.fromAlias(new BucketWebsiteTarget(bucketWebsite)))\n .build();",
|
3886 | "version": "1"
|
3887 | },
|
3888 | "go": {
|
3889 | "source": "import s3 \"github.com/aws-samples/dummy/awscdkawss3\"\n\n\nrecordName := \"www\"\ndomainName := \"example.com\"\n\nbucketWebsite := s3.NewBucket(this, jsii.String(\"BucketWebsite\"), &bucketProps{\n\tbucketName: []*string{\n\t\trecordName,\n\t\tdomainName,\n\t}.join(jsii.String(\".\")),\n\t // www.example.com\n\tpublicReadAccess: jsii.Boolean(true),\n\twebsiteIndexDocument: jsii.String(\"index.html\"),\n})\n\nzone := route53.hostedZone.fromLookup(this, jsii.String(\"Zone\"), &hostedZoneProviderProps{\n\tdomainName: jsii.String(domainName),\n}) // example.com\n\n // example.com\nroute53.NewARecord(this, jsii.String(\"AliasRecord\"), &aRecordProps{\n\tzone: zone,\n\trecordName: jsii.String(recordName),\n\t // www\n\ttarget: route53.recordTarget.fromAlias(targets.NewBucketWebsiteTarget(bucketWebsite)),\n})",
|
3890 | "version": "1"
|
3891 | },
|
3892 | "$": {
|
3893 | "source": "import * as s3 from '@aws-cdk/aws-s3';\n\nconst recordName = 'www';\nconst domainName = 'example.com';\n\nconst bucketWebsite = new s3.Bucket(this, 'BucketWebsite', {\n bucketName: [recordName, domainName].join('.'), // www.example.com\n publicReadAccess: true,\n websiteIndexDocument: 'index.html',\n});\n\nconst zone = route53.HostedZone.fromLookup(this, 'Zone', {domainName}); // example.com\n\nnew route53.ARecord(this, 'AliasRecord', {\n zone,\n recordName, // www\n target: route53.RecordTarget.fromAlias(new targets.BucketWebsiteTarget(bucketWebsite)),\n});",
|
3894 | "version": "0"
|
3895 | }
|
3896 | },
|
3897 | "location": {
|
3898 | "api": {
|
3899 | "api": "type",
|
3900 | "fqn": "@aws-cdk/aws-route53.HostedZoneProviderProps"
|
3901 | },
|
3902 | "field": {
|
3903 | "field": "example"
|
3904 | }
|
3905 | },
|
3906 | "didCompile": true,
|
3907 | "fqnsReferenced": [
|
3908 | "@aws-cdk/aws-route53-targets.BucketWebsiteTarget",
|
3909 | "@aws-cdk/aws-route53.ARecord",
|
3910 | "@aws-cdk/aws-route53.ARecordProps",
|
3911 | "@aws-cdk/aws-route53.HostedZone",
|
3912 | "@aws-cdk/aws-route53.HostedZone#fromLookup",
|
3913 | "@aws-cdk/aws-route53.HostedZoneProviderProps",
|
3914 | "@aws-cdk/aws-route53.IAliasRecordTarget",
|
3915 | "@aws-cdk/aws-route53.IHostedZone",
|
3916 | "@aws-cdk/aws-route53.RecordTarget",
|
3917 | "@aws-cdk/aws-route53.RecordTarget#fromAlias",
|
3918 | "@aws-cdk/aws-s3.Bucket",
|
3919 | "@aws-cdk/aws-s3.BucketProps",
|
3920 | "@aws-cdk/aws-s3.IBucket",
|
3921 | "constructs.Construct"
|
3922 | ],
|
3923 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as s3 from '@aws-cdk/aws-s3';\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst recordName = 'www';\nconst domainName = 'example.com';\n\nconst bucketWebsite = new s3.Bucket(this, 'BucketWebsite', {\n bucketName: [recordName, domainName].join('.'), // www.example.com\n publicReadAccess: true,\n websiteIndexDocument: 'index.html',\n});\n\nconst zone = route53.HostedZone.fromLookup(this, 'Zone', {domainName}); // example.com\n\nnew route53.ARecord(this, 'AliasRecord', {\n zone,\n recordName, // www\n target: route53.RecordTarget.fromAlias(new targets.BucketWebsiteTarget(bucketWebsite)),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
3924 | "syntaxKindCounter": {
|
3925 | "10": 8,
|
3926 | "75": 28,
|
3927 | "104": 3,
|
3928 | "106": 1,
|
3929 | "192": 1,
|
3930 | "193": 3,
|
3931 | "194": 8,
|
3932 | "196": 3,
|
3933 | "197": 3,
|
3934 | "225": 4,
|
3935 | "226": 1,
|
3936 | "242": 4,
|
3937 | "243": 4,
|
3938 | "254": 1,
|
3939 | "255": 1,
|
3940 | "256": 1,
|
3941 | "281": 4,
|
3942 | "282": 3,
|
3943 | "290": 1
|
3944 | },
|
3945 | "fqnsFingerprint": "339040bdfa68efce1da6b8945f543a5614b4d95165e66f00a4bb5b5c7c3b4b36"
|
3946 | },
|
3947 | "0e998bb4aaeff5b906f6397b557de3063f6c5d297732a8cf2006b8b26e7e0812": {
|
3948 | "translations": {
|
3949 | "python": {
|
3950 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n\nmx_record = route53.MxRecord(self, \"MyMxRecord\",\n values=[route53.MxRecordValue(\n host_name=\"hostName\",\n priority=123\n )],\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
3951 | "version": "2"
|
3952 | },
|
3953 | "csharp": {
|
3954 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nMxRecord mxRecord = new MxRecord(this, \"MyMxRecord\", new MxRecordProps {\n Values = new [] { new MxRecordValue {\n HostName = \"hostName\",\n Priority = 123\n } },\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n});",
|
3955 | "version": "1"
|
3956 | },
|
3957 | "java": {
|
3958 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\n\nMxRecord mxRecord = MxRecord.Builder.create(this, \"MyMxRecord\")\n .values(List.of(MxRecordValue.builder()\n .hostName(\"hostName\")\n .priority(123)\n .build()))\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
3959 | "version": "1"
|
3960 | },
|
3961 | "go": {
|
3962 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\n\nmxRecord := route53.NewMxRecord(this, jsii.String(\"MyMxRecord\"), &mxRecordProps{\n\tvalues: []mxRecordValue{\n\t\t&mxRecordValue{\n\t\t\thostName: jsii.String(\"hostName\"),\n\t\t\tpriority: jsii.Number(123),\n\t\t},\n\t},\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n})",
|
3963 | "version": "1"
|
3964 | },
|
3965 | "$": {
|
3966 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\nconst mxRecord = new route53.MxRecord(this, 'MyMxRecord', {\n values: [{\n hostName: 'hostName',\n priority: 123,\n }],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n});",
|
3967 | "version": "0"
|
3968 | }
|
3969 | },
|
3970 | "location": {
|
3971 | "api": {
|
3972 | "api": "type",
|
3973 | "fqn": "@aws-cdk/aws-route53.MxRecord"
|
3974 | },
|
3975 | "field": {
|
3976 | "field": "example"
|
3977 | }
|
3978 | },
|
3979 | "didCompile": true,
|
3980 | "fqnsReferenced": [
|
3981 | "@aws-cdk/aws-route53.IHostedZone",
|
3982 | "@aws-cdk/aws-route53.MxRecord",
|
3983 | "@aws-cdk/aws-route53.MxRecordProps",
|
3984 | "@aws-cdk/core.Duration",
|
3985 | "@aws-cdk/core.Duration#minutes",
|
3986 | "constructs.Construct"
|
3987 | ],
|
3988 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst mxRecord = new route53.MxRecord(this, 'MyMxRecord', {\n values: [{\n hostName: 'hostName',\n priority: 123,\n }],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
3989 | "syntaxKindCounter": {
|
3990 | "8": 2,
|
3991 | "10": 6,
|
3992 | "75": 19,
|
3993 | "104": 1,
|
3994 | "130": 1,
|
3995 | "153": 1,
|
3996 | "169": 1,
|
3997 | "192": 1,
|
3998 | "193": 2,
|
3999 | "194": 3,
|
4000 | "196": 1,
|
4001 | "197": 1,
|
4002 | "225": 2,
|
4003 | "242": 2,
|
4004 | "243": 2,
|
4005 | "254": 2,
|
4006 | "255": 2,
|
4007 | "256": 2,
|
4008 | "281": 7,
|
4009 | "290": 1
|
4010 | },
|
4011 | "fqnsFingerprint": "6138286e971362381703b1c3848a941c54177aeda12058afa89c74f98b6633e8"
|
4012 | },
|
4013 | "68bbd84da829d6aa6827f063f4993e0e92551f6b1133dfd22b145500aedfa087": {
|
4014 | "translations": {
|
4015 | "python": {
|
4016 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n\nmx_record_props = route53.MxRecordProps(\n values=[route53.MxRecordValue(\n host_name=\"hostName\",\n priority=123\n )],\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
4017 | "version": "2"
|
4018 | },
|
4019 | "csharp": {
|
4020 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nMxRecordProps mxRecordProps = new MxRecordProps {\n Values = new [] { new MxRecordValue {\n HostName = \"hostName\",\n Priority = 123\n } },\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n};",
|
4021 | "version": "1"
|
4022 | },
|
4023 | "java": {
|
4024 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\n\nMxRecordProps mxRecordProps = MxRecordProps.builder()\n .values(List.of(MxRecordValue.builder()\n .hostName(\"hostName\")\n .priority(123)\n .build()))\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
4025 | "version": "1"
|
4026 | },
|
4027 | "go": {
|
4028 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\n\nmxRecordProps := &mxRecordProps{\n\tvalues: []mxRecordValue{\n\t\t&mxRecordValue{\n\t\t\thostName: jsii.String(\"hostName\"),\n\t\t\tpriority: jsii.Number(123),\n\t\t},\n\t},\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n}",
|
4029 | "version": "1"
|
4030 | },
|
4031 | "$": {
|
4032 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\nconst mxRecordProps: route53.MxRecordProps = {\n values: [{\n hostName: 'hostName',\n priority: 123,\n }],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};",
|
4033 | "version": "0"
|
4034 | }
|
4035 | },
|
4036 | "location": {
|
4037 | "api": {
|
4038 | "api": "type",
|
4039 | "fqn": "@aws-cdk/aws-route53.MxRecordProps"
|
4040 | },
|
4041 | "field": {
|
4042 | "field": "example"
|
4043 | }
|
4044 | },
|
4045 | "didCompile": true,
|
4046 | "fqnsReferenced": [
|
4047 | "@aws-cdk/aws-route53.IHostedZone",
|
4048 | "@aws-cdk/aws-route53.MxRecordProps",
|
4049 | "@aws-cdk/core.Duration",
|
4050 | "@aws-cdk/core.Duration#minutes"
|
4051 | ],
|
4052 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst mxRecordProps: route53.MxRecordProps = {\n values: [{\n hostName: 'hostName',\n priority: 123,\n }],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
4053 | "syntaxKindCounter": {
|
4054 | "8": 2,
|
4055 | "10": 5,
|
4056 | "75": 19,
|
4057 | "130": 1,
|
4058 | "153": 2,
|
4059 | "169": 2,
|
4060 | "192": 1,
|
4061 | "193": 2,
|
4062 | "194": 2,
|
4063 | "196": 1,
|
4064 | "225": 2,
|
4065 | "242": 2,
|
4066 | "243": 2,
|
4067 | "254": 2,
|
4068 | "255": 2,
|
4069 | "256": 2,
|
4070 | "281": 7,
|
4071 | "290": 1
|
4072 | },
|
4073 | "fqnsFingerprint": "d74d3c47e0bf62b96955c4bf991e75044f913f43c810755ce209a10a49516026"
|
4074 | },
|
4075 | "0578e256e13f0934b0073874daa731f6b0257b7330976cbcece739fc7f709aea": {
|
4076 | "translations": {
|
4077 | "python": {
|
4078 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nmx_record_value = route53.MxRecordValue(\n host_name=\"hostName\",\n priority=123\n)",
|
4079 | "version": "2"
|
4080 | },
|
4081 | "csharp": {
|
4082 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nMxRecordValue mxRecordValue = new MxRecordValue {\n HostName = \"hostName\",\n Priority = 123\n};",
|
4083 | "version": "1"
|
4084 | },
|
4085 | "java": {
|
4086 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nMxRecordValue mxRecordValue = MxRecordValue.builder()\n .hostName(\"hostName\")\n .priority(123)\n .build();",
|
4087 | "version": "1"
|
4088 | },
|
4089 | "go": {
|
4090 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nmxRecordValue := &mxRecordValue{\n\thostName: jsii.String(\"hostName\"),\n\tpriority: jsii.Number(123),\n}",
|
4091 | "version": "1"
|
4092 | },
|
4093 | "$": {
|
4094 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst mxRecordValue: route53.MxRecordValue = {\n hostName: 'hostName',\n priority: 123,\n};",
|
4095 | "version": "0"
|
4096 | }
|
4097 | },
|
4098 | "location": {
|
4099 | "api": {
|
4100 | "api": "type",
|
4101 | "fqn": "@aws-cdk/aws-route53.MxRecordValue"
|
4102 | },
|
4103 | "field": {
|
4104 | "field": "example"
|
4105 | }
|
4106 | },
|
4107 | "didCompile": true,
|
4108 | "fqnsReferenced": [
|
4109 | "@aws-cdk/aws-route53.MxRecordValue"
|
4110 | ],
|
4111 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst mxRecordValue: route53.MxRecordValue = {\n hostName: 'hostName',\n priority: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
4112 | "syntaxKindCounter": {
|
4113 | "8": 1,
|
4114 | "10": 2,
|
4115 | "75": 6,
|
4116 | "153": 1,
|
4117 | "169": 1,
|
4118 | "193": 1,
|
4119 | "225": 1,
|
4120 | "242": 1,
|
4121 | "243": 1,
|
4122 | "254": 1,
|
4123 | "255": 1,
|
4124 | "256": 1,
|
4125 | "281": 2,
|
4126 | "290": 1
|
4127 | },
|
4128 | "fqnsFingerprint": "5b1c4f81c3889ac164de4b78e1a0bda7c082a1e1171f2a9b25d10f01ad68c7f2"
|
4129 | },
|
4130 | "b985e48fa351fb2feabfd99ca2a358b7abeea011bb6de094bd191137f7339cfc": {
|
4131 | "translations": {
|
4132 | "python": {
|
4133 | "source": "# my_zone: route53.HostedZone\n\n\nroute53.NsRecord(self, \"NSRecord\",\n zone=my_zone,\n record_name=\"foo\",\n values=[\"ns-1.awsdns.co.uk.\", \"ns-2.awsdns.com.\"\n ],\n ttl=Duration.minutes(90)\n)",
|
4134 | "version": "2"
|
4135 | },
|
4136 | "csharp": {
|
4137 | "source": "HostedZone myZone;\n\n\nnew NsRecord(this, \"NSRecord\", new NsRecordProps {\n Zone = myZone,\n RecordName = \"foo\",\n Values = new [] { \"ns-1.awsdns.co.uk.\", \"ns-2.awsdns.com.\" },\n Ttl = Duration.Minutes(90)\n});",
|
4138 | "version": "1"
|
4139 | },
|
4140 | "java": {
|
4141 | "source": "HostedZone myZone;\n\n\nNsRecord.Builder.create(this, \"NSRecord\")\n .zone(myZone)\n .recordName(\"foo\")\n .values(List.of(\"ns-1.awsdns.co.uk.\", \"ns-2.awsdns.com.\"))\n .ttl(Duration.minutes(90))\n .build();",
|
4142 | "version": "1"
|
4143 | },
|
4144 | "go": {
|
4145 | "source": "var myZone hostedZone\n\n\nroute53.NewNsRecord(this, jsii.String(\"NSRecord\"), &nsRecordProps{\n\tzone: myZone,\n\trecordName: jsii.String(\"foo\"),\n\tvalues: []*string{\n\t\tjsii.String(\"ns-1.awsdns.co.uk.\"),\n\t\tjsii.String(\"ns-2.awsdns.com.\"),\n\t},\n\tttl: *awscdkcore.Duration.minutes(jsii.Number(90)),\n})",
|
4146 | "version": "1"
|
4147 | },
|
4148 | "$": {
|
4149 | "source": "declare const myZone: route53.HostedZone;\n\nnew route53.NsRecord(this, 'NSRecord', {\n zone: myZone,\n recordName: 'foo',\n values: [\n 'ns-1.awsdns.co.uk.',\n 'ns-2.awsdns.com.',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});",
|
4150 | "version": "0"
|
4151 | }
|
4152 | },
|
4153 | "location": {
|
4154 | "api": {
|
4155 | "api": "type",
|
4156 | "fqn": "@aws-cdk/aws-route53.NsRecord"
|
4157 | },
|
4158 | "field": {
|
4159 | "field": "example"
|
4160 | }
|
4161 | },
|
4162 | "didCompile": true,
|
4163 | "fqnsReferenced": [
|
4164 | "@aws-cdk/aws-route53.IHostedZone",
|
4165 | "@aws-cdk/aws-route53.NsRecord",
|
4166 | "@aws-cdk/aws-route53.NsRecordProps",
|
4167 | "@aws-cdk/core.Duration",
|
4168 | "@aws-cdk/core.Duration#minutes",
|
4169 | "constructs.Construct"
|
4170 | ],
|
4171 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const myZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nnew route53.NsRecord(this, 'NSRecord', {\n zone: myZone,\n recordName: 'foo',\n values: [\n 'ns-1.awsdns.co.uk.',\n 'ns-2.awsdns.com.',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
4172 | "syntaxKindCounter": {
|
4173 | "8": 1,
|
4174 | "10": 4,
|
4175 | "75": 12,
|
4176 | "104": 1,
|
4177 | "130": 1,
|
4178 | "153": 1,
|
4179 | "169": 1,
|
4180 | "192": 1,
|
4181 | "193": 1,
|
4182 | "194": 2,
|
4183 | "196": 1,
|
4184 | "197": 1,
|
4185 | "225": 1,
|
4186 | "226": 1,
|
4187 | "242": 1,
|
4188 | "243": 1,
|
4189 | "281": 4,
|
4190 | "290": 1
|
4191 | },
|
4192 | "fqnsFingerprint": "364c6fa5ab03b74707db044806e6dd21c626ad6456fa4a443d42794b972b13cd"
|
4193 | },
|
4194 | "ff248824caf38e61437ba55b1e8804bd9bc41b9911ca32b11f0dafb286348ff5": {
|
4195 | "translations": {
|
4196 | "python": {
|
4197 | "source": "# my_zone: route53.HostedZone\n\n\nroute53.NsRecord(self, \"NSRecord\",\n zone=my_zone,\n record_name=\"foo\",\n values=[\"ns-1.awsdns.co.uk.\", \"ns-2.awsdns.com.\"\n ],\n ttl=Duration.minutes(90)\n)",
|
4198 | "version": "2"
|
4199 | },
|
4200 | "csharp": {
|
4201 | "source": "HostedZone myZone;\n\n\nnew NsRecord(this, \"NSRecord\", new NsRecordProps {\n Zone = myZone,\n RecordName = \"foo\",\n Values = new [] { \"ns-1.awsdns.co.uk.\", \"ns-2.awsdns.com.\" },\n Ttl = Duration.Minutes(90)\n});",
|
4202 | "version": "1"
|
4203 | },
|
4204 | "java": {
|
4205 | "source": "HostedZone myZone;\n\n\nNsRecord.Builder.create(this, \"NSRecord\")\n .zone(myZone)\n .recordName(\"foo\")\n .values(List.of(\"ns-1.awsdns.co.uk.\", \"ns-2.awsdns.com.\"))\n .ttl(Duration.minutes(90))\n .build();",
|
4206 | "version": "1"
|
4207 | },
|
4208 | "go": {
|
4209 | "source": "var myZone hostedZone\n\n\nroute53.NewNsRecord(this, jsii.String(\"NSRecord\"), &nsRecordProps{\n\tzone: myZone,\n\trecordName: jsii.String(\"foo\"),\n\tvalues: []*string{\n\t\tjsii.String(\"ns-1.awsdns.co.uk.\"),\n\t\tjsii.String(\"ns-2.awsdns.com.\"),\n\t},\n\tttl: *awscdkcore.Duration.minutes(jsii.Number(90)),\n})",
|
4210 | "version": "1"
|
4211 | },
|
4212 | "$": {
|
4213 | "source": "declare const myZone: route53.HostedZone;\n\nnew route53.NsRecord(this, 'NSRecord', {\n zone: myZone,\n recordName: 'foo',\n values: [\n 'ns-1.awsdns.co.uk.',\n 'ns-2.awsdns.com.',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});",
|
4214 | "version": "0"
|
4215 | }
|
4216 | },
|
4217 | "location": {
|
4218 | "api": {
|
4219 | "api": "type",
|
4220 | "fqn": "@aws-cdk/aws-route53.NsRecordProps"
|
4221 | },
|
4222 | "field": {
|
4223 | "field": "example"
|
4224 | }
|
4225 | },
|
4226 | "didCompile": true,
|
4227 | "fqnsReferenced": [
|
4228 | "@aws-cdk/aws-route53.IHostedZone",
|
4229 | "@aws-cdk/aws-route53.NsRecord",
|
4230 | "@aws-cdk/aws-route53.NsRecordProps",
|
4231 | "@aws-cdk/core.Duration",
|
4232 | "@aws-cdk/core.Duration#minutes",
|
4233 | "constructs.Construct"
|
4234 | ],
|
4235 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const myZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nnew route53.NsRecord(this, 'NSRecord', {\n zone: myZone,\n recordName: 'foo',\n values: [\n 'ns-1.awsdns.co.uk.',\n 'ns-2.awsdns.com.',\n ],\n ttl: Duration.minutes(90), // Optional - default is 30 minutes\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
4236 | "syntaxKindCounter": {
|
4237 | "8": 1,
|
4238 | "10": 4,
|
4239 | "75": 12,
|
4240 | "104": 1,
|
4241 | "130": 1,
|
4242 | "153": 1,
|
4243 | "169": 1,
|
4244 | "192": 1,
|
4245 | "193": 1,
|
4246 | "194": 2,
|
4247 | "196": 1,
|
4248 | "197": 1,
|
4249 | "225": 1,
|
4250 | "226": 1,
|
4251 | "242": 1,
|
4252 | "243": 1,
|
4253 | "281": 4,
|
4254 | "290": 1
|
4255 | },
|
4256 | "fqnsFingerprint": "364c6fa5ab03b74707db044806e6dd21c626ad6456fa4a443d42794b972b13cd"
|
4257 | },
|
4258 | "e162e1e0485169bb91c7c51b96bac5353a94d93281a655f9e001044e2808ca89": {
|
4259 | "translations": {
|
4260 | "python": {
|
4261 | "source": "# vpc: ec2.Vpc\n\n\nzone = route53.PrivateHostedZone(self, \"HostedZone\",\n zone_name=\"fully.qualified.domain.com\",\n vpc=vpc\n)",
|
4262 | "version": "2"
|
4263 | },
|
4264 | "csharp": {
|
4265 | "source": "Vpc vpc;\n\n\nPrivateHostedZone zone = new PrivateHostedZone(this, \"HostedZone\", new PrivateHostedZoneProps {\n ZoneName = \"fully.qualified.domain.com\",\n Vpc = vpc\n});",
|
4266 | "version": "1"
|
4267 | },
|
4268 | "java": {
|
4269 | "source": "Vpc vpc;\n\n\nPrivateHostedZone zone = PrivateHostedZone.Builder.create(this, \"HostedZone\")\n .zoneName(\"fully.qualified.domain.com\")\n .vpc(vpc)\n .build();",
|
4270 | "version": "1"
|
4271 | },
|
4272 | "go": {
|
4273 | "source": "var vpc vpc\n\n\nzone := route53.NewPrivateHostedZone(this, jsii.String(\"HostedZone\"), &privateHostedZoneProps{\n\tzoneName: jsii.String(\"fully.qualified.domain.com\"),\n\tvpc: vpc,\n})",
|
4274 | "version": "1"
|
4275 | },
|
4276 | "$": {
|
4277 | "source": "declare const vpc: ec2.Vpc;\n\nconst zone = new route53.PrivateHostedZone(this, 'HostedZone', {\n zoneName: 'fully.qualified.domain.com',\n vpc, // At least one VPC has to be added to a Private Hosted Zone.\n});",
|
4278 | "version": "0"
|
4279 | }
|
4280 | },
|
4281 | "location": {
|
4282 | "api": {
|
4283 | "api": "type",
|
4284 | "fqn": "@aws-cdk/aws-route53.PrivateHostedZone"
|
4285 | },
|
4286 | "field": {
|
4287 | "field": "example"
|
4288 | }
|
4289 | },
|
4290 | "didCompile": true,
|
4291 | "fqnsReferenced": [
|
4292 | "@aws-cdk/aws-ec2.IVpc",
|
4293 | "@aws-cdk/aws-route53.PrivateHostedZone",
|
4294 | "@aws-cdk/aws-route53.PrivateHostedZoneProps",
|
4295 | "constructs.Construct"
|
4296 | ],
|
4297 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const vpc: ec2.Vpc;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst zone = new route53.PrivateHostedZone(this, 'HostedZone', {\n zoneName: 'fully.qualified.domain.com',\n vpc, // At least one VPC has to be added to a Private Hosted Zone.\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
4298 | "syntaxKindCounter": {
|
4299 | "10": 2,
|
4300 | "75": 8,
|
4301 | "104": 1,
|
4302 | "130": 1,
|
4303 | "153": 1,
|
4304 | "169": 1,
|
4305 | "193": 1,
|
4306 | "194": 1,
|
4307 | "197": 1,
|
4308 | "225": 2,
|
4309 | "242": 2,
|
4310 | "243": 2,
|
4311 | "281": 1,
|
4312 | "282": 1,
|
4313 | "290": 1
|
4314 | },
|
4315 | "fqnsFingerprint": "12e06d0c8b448cd023a7b22c815d6ea364fff16b0a0d1af48c93856f7e0734f9"
|
4316 | },
|
4317 | "747890b930cf0c1af48ba22cdbcf51a6df27219d186aeb983c2451a0f521f964": {
|
4318 | "translations": {
|
4319 | "python": {
|
4320 | "source": "# vpc: ec2.Vpc\n\n\nzone = route53.PrivateHostedZone(self, \"HostedZone\",\n zone_name=\"fully.qualified.domain.com\",\n vpc=vpc\n)",
|
4321 | "version": "2"
|
4322 | },
|
4323 | "csharp": {
|
4324 | "source": "Vpc vpc;\n\n\nPrivateHostedZone zone = new PrivateHostedZone(this, \"HostedZone\", new PrivateHostedZoneProps {\n ZoneName = \"fully.qualified.domain.com\",\n Vpc = vpc\n});",
|
4325 | "version": "1"
|
4326 | },
|
4327 | "java": {
|
4328 | "source": "Vpc vpc;\n\n\nPrivateHostedZone zone = PrivateHostedZone.Builder.create(this, \"HostedZone\")\n .zoneName(\"fully.qualified.domain.com\")\n .vpc(vpc)\n .build();",
|
4329 | "version": "1"
|
4330 | },
|
4331 | "go": {
|
4332 | "source": "var vpc vpc\n\n\nzone := route53.NewPrivateHostedZone(this, jsii.String(\"HostedZone\"), &privateHostedZoneProps{\n\tzoneName: jsii.String(\"fully.qualified.domain.com\"),\n\tvpc: vpc,\n})",
|
4333 | "version": "1"
|
4334 | },
|
4335 | "$": {
|
4336 | "source": "declare const vpc: ec2.Vpc;\n\nconst zone = new route53.PrivateHostedZone(this, 'HostedZone', {\n zoneName: 'fully.qualified.domain.com',\n vpc, // At least one VPC has to be added to a Private Hosted Zone.\n});",
|
4337 | "version": "0"
|
4338 | }
|
4339 | },
|
4340 | "location": {
|
4341 | "api": {
|
4342 | "api": "type",
|
4343 | "fqn": "@aws-cdk/aws-route53.PrivateHostedZoneProps"
|
4344 | },
|
4345 | "field": {
|
4346 | "field": "example"
|
4347 | }
|
4348 | },
|
4349 | "didCompile": true,
|
4350 | "fqnsReferenced": [
|
4351 | "@aws-cdk/aws-ec2.IVpc",
|
4352 | "@aws-cdk/aws-route53.PrivateHostedZone",
|
4353 | "@aws-cdk/aws-route53.PrivateHostedZoneProps",
|
4354 | "constructs.Construct"
|
4355 | ],
|
4356 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\ndeclare const vpc: ec2.Vpc;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst zone = new route53.PrivateHostedZone(this, 'HostedZone', {\n zoneName: 'fully.qualified.domain.com',\n vpc, // At least one VPC has to be added to a Private Hosted Zone.\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
4357 | "syntaxKindCounter": {
|
4358 | "10": 2,
|
4359 | "75": 8,
|
4360 | "104": 1,
|
4361 | "130": 1,
|
4362 | "153": 1,
|
4363 | "169": 1,
|
4364 | "193": 1,
|
4365 | "194": 1,
|
4366 | "197": 1,
|
4367 | "225": 2,
|
4368 | "242": 2,
|
4369 | "243": 2,
|
4370 | "281": 1,
|
4371 | "282": 1,
|
4372 | "290": 1
|
4373 | },
|
4374 | "fqnsFingerprint": "12e06d0c8b448cd023a7b22c815d6ea364fff16b0a0d1af48c93856f7e0734f9"
|
4375 | },
|
4376 | "0b62d98766219350fbe2bcc3a3d066c29d5d5cdd3346c14a1a1559a9afa56029": {
|
4377 | "translations": {
|
4378 | "python": {
|
4379 | "source": "zone_from_attributes = route53.PublicHostedZone.from_public_hosted_zone_attributes(self, \"MyZone\",\n zone_name=\"example.com\",\n hosted_zone_id=\"ZOJJZC49E0EPZ\"\n)\n\n# Does not know zoneName\nzone_from_id = route53.PublicHostedZone.from_public_hosted_zone_id(self, \"MyZone\", \"ZOJJZC49E0EPZ\")",
|
4380 | "version": "2"
|
4381 | },
|
4382 | "csharp": {
|
4383 | "source": "IHostedZone zoneFromAttributes = PublicHostedZone.FromPublicHostedZoneAttributes(this, \"MyZone\", new PublicHostedZoneAttributes {\n ZoneName = \"example.com\",\n HostedZoneId = \"ZOJJZC49E0EPZ\"\n});\n\n// Does not know zoneName\nIPublicHostedZone zoneFromId = PublicHostedZone.FromPublicHostedZoneId(this, \"MyZone\", \"ZOJJZC49E0EPZ\");",
|
4384 | "version": "1"
|
4385 | },
|
4386 | "java": {
|
4387 | "source": "IHostedZone zoneFromAttributes = PublicHostedZone.fromPublicHostedZoneAttributes(this, \"MyZone\", PublicHostedZoneAttributes.builder()\n .zoneName(\"example.com\")\n .hostedZoneId(\"ZOJJZC49E0EPZ\")\n .build());\n\n// Does not know zoneName\nIPublicHostedZone zoneFromId = PublicHostedZone.fromPublicHostedZoneId(this, \"MyZone\", \"ZOJJZC49E0EPZ\");",
|
4388 | "version": "1"
|
4389 | },
|
4390 | "go": {
|
4391 | "source": "zoneFromAttributes := route53.publicHostedZone.fromPublicHostedZoneAttributes(this, jsii.String(\"MyZone\"), &publicHostedZoneAttributes{\n\tzoneName: jsii.String(\"example.com\"),\n\thostedZoneId: jsii.String(\"ZOJJZC49E0EPZ\"),\n})\n\n// Does not know zoneName\nzoneFromId := route53.publicHostedZone.fromPublicHostedZoneId(this, jsii.String(\"MyZone\"), jsii.String(\"ZOJJZC49E0EPZ\"))",
|
4392 | "version": "1"
|
4393 | },
|
4394 | "$": {
|
4395 | "source": "const zoneFromAttributes = route53.PublicHostedZone.fromPublicHostedZoneAttributes(this, 'MyZone', {\n zoneName: 'example.com',\n hostedZoneId: 'ZOJJZC49E0EPZ',\n});\n\n// Does not know zoneName\nconst zoneFromId = route53.PublicHostedZone.fromPublicHostedZoneId(this, 'MyZone', 'ZOJJZC49E0EPZ');",
|
4396 | "version": "0"
|
4397 | }
|
4398 | },
|
4399 | "location": {
|
4400 | "api": {
|
4401 | "api": "type",
|
4402 | "fqn": "@aws-cdk/aws-route53.PublicHostedZone"
|
4403 | },
|
4404 | "field": {
|
4405 | "field": "example"
|
4406 | }
|
4407 | },
|
4408 | "didCompile": true,
|
4409 | "fqnsReferenced": [
|
4410 | "@aws-cdk/aws-route53.IHostedZone",
|
4411 | "@aws-cdk/aws-route53.IPublicHostedZone",
|
4412 | "@aws-cdk/aws-route53.PublicHostedZone",
|
4413 | "@aws-cdk/aws-route53.PublicHostedZone#fromPublicHostedZoneAttributes",
|
4414 | "@aws-cdk/aws-route53.PublicHostedZone#fromPublicHostedZoneId",
|
4415 | "@aws-cdk/aws-route53.PublicHostedZoneAttributes",
|
4416 | "constructs.Construct"
|
4417 | ],
|
4418 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nconst zoneFromAttributes = route53.PublicHostedZone.fromPublicHostedZoneAttributes(this, 'MyZone', {\n zoneName: 'example.com',\n hostedZoneId: 'ZOJJZC49E0EPZ',\n});\n\n// Does not know zoneName\nconst zoneFromId = route53.PublicHostedZone.fromPublicHostedZoneId(this, 'MyZone', 'ZOJJZC49E0EPZ');\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
4419 | "syntaxKindCounter": {
|
4420 | "10": 5,
|
4421 | "75": 10,
|
4422 | "104": 2,
|
4423 | "193": 1,
|
4424 | "194": 4,
|
4425 | "196": 2,
|
4426 | "225": 2,
|
4427 | "242": 2,
|
4428 | "243": 2,
|
4429 | "281": 2
|
4430 | },
|
4431 | "fqnsFingerprint": "1a53f4817f93c4475f5e897bcf411af43d0686088f4a008a9f4520aa9a38805c"
|
4432 | },
|
4433 | "7802a1a6ee6fcfb5d28e8586931bf8364349253a75101907fbccd699587effa5": {
|
4434 | "translations": {
|
4435 | "python": {
|
4436 | "source": "zone_from_attributes = route53.PublicHostedZone.from_public_hosted_zone_attributes(self, \"MyZone\",\n zone_name=\"example.com\",\n hosted_zone_id=\"ZOJJZC49E0EPZ\"\n)\n\n# Does not know zoneName\nzone_from_id = route53.PublicHostedZone.from_public_hosted_zone_id(self, \"MyZone\", \"ZOJJZC49E0EPZ\")",
|
4437 | "version": "2"
|
4438 | },
|
4439 | "csharp": {
|
4440 | "source": "IHostedZone zoneFromAttributes = PublicHostedZone.FromPublicHostedZoneAttributes(this, \"MyZone\", new PublicHostedZoneAttributes {\n ZoneName = \"example.com\",\n HostedZoneId = \"ZOJJZC49E0EPZ\"\n});\n\n// Does not know zoneName\nIPublicHostedZone zoneFromId = PublicHostedZone.FromPublicHostedZoneId(this, \"MyZone\", \"ZOJJZC49E0EPZ\");",
|
4441 | "version": "1"
|
4442 | },
|
4443 | "java": {
|
4444 | "source": "IHostedZone zoneFromAttributes = PublicHostedZone.fromPublicHostedZoneAttributes(this, \"MyZone\", PublicHostedZoneAttributes.builder()\n .zoneName(\"example.com\")\n .hostedZoneId(\"ZOJJZC49E0EPZ\")\n .build());\n\n// Does not know zoneName\nIPublicHostedZone zoneFromId = PublicHostedZone.fromPublicHostedZoneId(this, \"MyZone\", \"ZOJJZC49E0EPZ\");",
|
4445 | "version": "1"
|
4446 | },
|
4447 | "go": {
|
4448 | "source": "zoneFromAttributes := route53.publicHostedZone.fromPublicHostedZoneAttributes(this, jsii.String(\"MyZone\"), &publicHostedZoneAttributes{\n\tzoneName: jsii.String(\"example.com\"),\n\thostedZoneId: jsii.String(\"ZOJJZC49E0EPZ\"),\n})\n\n// Does not know zoneName\nzoneFromId := route53.publicHostedZone.fromPublicHostedZoneId(this, jsii.String(\"MyZone\"), jsii.String(\"ZOJJZC49E0EPZ\"))",
|
4449 | "version": "1"
|
4450 | },
|
4451 | "$": {
|
4452 | "source": "const zoneFromAttributes = route53.PublicHostedZone.fromPublicHostedZoneAttributes(this, 'MyZone', {\n zoneName: 'example.com',\n hostedZoneId: 'ZOJJZC49E0EPZ',\n});\n\n// Does not know zoneName\nconst zoneFromId = route53.PublicHostedZone.fromPublicHostedZoneId(this, 'MyZone', 'ZOJJZC49E0EPZ');",
|
4453 | "version": "0"
|
4454 | }
|
4455 | },
|
4456 | "location": {
|
4457 | "api": {
|
4458 | "api": "type",
|
4459 | "fqn": "@aws-cdk/aws-route53.PublicHostedZoneAttributes"
|
4460 | },
|
4461 | "field": {
|
4462 | "field": "example"
|
4463 | }
|
4464 | },
|
4465 | "didCompile": true,
|
4466 | "fqnsReferenced": [
|
4467 | "@aws-cdk/aws-route53.IHostedZone",
|
4468 | "@aws-cdk/aws-route53.IPublicHostedZone",
|
4469 | "@aws-cdk/aws-route53.PublicHostedZone",
|
4470 | "@aws-cdk/aws-route53.PublicHostedZone#fromPublicHostedZoneAttributes",
|
4471 | "@aws-cdk/aws-route53.PublicHostedZone#fromPublicHostedZoneId",
|
4472 | "@aws-cdk/aws-route53.PublicHostedZoneAttributes",
|
4473 | "constructs.Construct"
|
4474 | ],
|
4475 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nconst zoneFromAttributes = route53.PublicHostedZone.fromPublicHostedZoneAttributes(this, 'MyZone', {\n zoneName: 'example.com',\n hostedZoneId: 'ZOJJZC49E0EPZ',\n});\n\n// Does not know zoneName\nconst zoneFromId = route53.PublicHostedZone.fromPublicHostedZoneId(this, 'MyZone', 'ZOJJZC49E0EPZ');\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
4476 | "syntaxKindCounter": {
|
4477 | "10": 5,
|
4478 | "75": 10,
|
4479 | "104": 2,
|
4480 | "193": 1,
|
4481 | "194": 4,
|
4482 | "196": 2,
|
4483 | "225": 2,
|
4484 | "242": 2,
|
4485 | "243": 2,
|
4486 | "281": 2
|
4487 | },
|
4488 | "fqnsFingerprint": "1a53f4817f93c4475f5e897bcf411af43d0686088f4a008a9f4520aa9a38805c"
|
4489 | },
|
4490 | "5ac1c3390f44911cfb8beb681961b9f453c4d2f0e125a9f035f105d133a7c14f": {
|
4491 | "translations": {
|
4492 | "python": {
|
4493 | "source": "parent_zone = route53.PublicHostedZone(self, \"HostedZone\",\n zone_name=\"someexample.com\",\n cross_account_zone_delegation_principal=iam.AccountPrincipal(\"12345678901\"),\n cross_account_zone_delegation_role_name=\"MyDelegationRole\"\n)",
|
4494 | "version": "2"
|
4495 | },
|
4496 | "csharp": {
|
4497 | "source": "PublicHostedZone parentZone = new PublicHostedZone(this, \"HostedZone\", new PublicHostedZoneProps {\n ZoneName = \"someexample.com\",\n CrossAccountZoneDelegationPrincipal = new AccountPrincipal(\"12345678901\"),\n CrossAccountZoneDelegationRoleName = \"MyDelegationRole\"\n});",
|
4498 | "version": "1"
|
4499 | },
|
4500 | "java": {
|
4501 | "source": "PublicHostedZone parentZone = PublicHostedZone.Builder.create(this, \"HostedZone\")\n .zoneName(\"someexample.com\")\n .crossAccountZoneDelegationPrincipal(new AccountPrincipal(\"12345678901\"))\n .crossAccountZoneDelegationRoleName(\"MyDelegationRole\")\n .build();",
|
4502 | "version": "1"
|
4503 | },
|
4504 | "go": {
|
4505 | "source": "parentZone := route53.NewPublicHostedZone(this, jsii.String(\"HostedZone\"), &publicHostedZoneProps{\n\tzoneName: jsii.String(\"someexample.com\"),\n\tcrossAccountZoneDelegationPrincipal: iam.NewAccountPrincipal(jsii.String(\"12345678901\")),\n\tcrossAccountZoneDelegationRoleName: jsii.String(\"MyDelegationRole\"),\n})",
|
4506 | "version": "1"
|
4507 | },
|
4508 | "$": {
|
4509 | "source": "const parentZone = new route53.PublicHostedZone(this, 'HostedZone', {\n zoneName: 'someexample.com',\n crossAccountZoneDelegationPrincipal: new iam.AccountPrincipal('12345678901'),\n crossAccountZoneDelegationRoleName: 'MyDelegationRole',\n});",
|
4510 | "version": "0"
|
4511 | }
|
4512 | },
|
4513 | "location": {
|
4514 | "api": {
|
4515 | "api": "type",
|
4516 | "fqn": "@aws-cdk/aws-route53.PublicHostedZoneProps"
|
4517 | },
|
4518 | "field": {
|
4519 | "field": "example"
|
4520 | }
|
4521 | },
|
4522 | "didCompile": true,
|
4523 | "fqnsReferenced": [
|
4524 | "@aws-cdk/aws-iam.AccountPrincipal",
|
4525 | "@aws-cdk/aws-iam.IPrincipal",
|
4526 | "@aws-cdk/aws-route53.PublicHostedZone",
|
4527 | "@aws-cdk/aws-route53.PublicHostedZoneProps",
|
4528 | "constructs.Construct"
|
4529 | ],
|
4530 | "fullSource": "// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\nconst parentZone = new route53.PublicHostedZone(this, 'HostedZone', {\n zoneName: 'someexample.com',\n crossAccountZoneDelegationPrincipal: new iam.AccountPrincipal('12345678901'),\n crossAccountZoneDelegationRoleName: 'MyDelegationRole',\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
4531 | "syntaxKindCounter": {
|
4532 | "10": 4,
|
4533 | "75": 8,
|
4534 | "104": 1,
|
4535 | "193": 1,
|
4536 | "194": 2,
|
4537 | "197": 2,
|
4538 | "225": 1,
|
4539 | "242": 1,
|
4540 | "243": 1,
|
4541 | "281": 3
|
4542 | },
|
4543 | "fqnsFingerprint": "3bdc7d9f0f0624c44457c9c1ffb78092a2ead5741dc0d72b763c6c5554e2d477"
|
4544 | },
|
4545 | "7676af1dc51f2ec7603fb36bae81afc0361fcd2b62725bd135a66d3f777518f8": {
|
4546 | "translations": {
|
4547 | "python": {
|
4548 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n# record_target: route53.RecordTarget\n\nrecord_set = route53.RecordSet(self, \"MyRecordSet\",\n record_type=route53.RecordType.A,\n target=record_target,\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
4549 | "version": "2"
|
4550 | },
|
4551 | "csharp": {
|
4552 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nRecordTarget recordTarget;\nRecordSet recordSet = new RecordSet(this, \"MyRecordSet\", new RecordSetProps {\n RecordType = RecordType.A,\n Target = recordTarget,\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n});",
|
4553 | "version": "1"
|
4554 | },
|
4555 | "java": {
|
4556 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\nRecordTarget recordTarget;\n\nRecordSet recordSet = RecordSet.Builder.create(this, \"MyRecordSet\")\n .recordType(RecordType.A)\n .target(recordTarget)\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
4557 | "version": "1"
|
4558 | },
|
4559 | "go": {
|
4560 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\nvar recordTarget recordTarget\n\nrecordSet := route53.NewRecordSet(this, jsii.String(\"MyRecordSet\"), &recordSetProps{\n\trecordType: route53.recordType_A,\n\ttarget: recordTarget,\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n})",
|
4561 | "version": "1"
|
4562 | },
|
4563 | "$": {
|
4564 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\ndeclare const recordTarget: route53.RecordTarget;\nconst recordSet = new route53.RecordSet(this, 'MyRecordSet', {\n recordType: route53.RecordType.A,\n target: recordTarget,\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n});",
|
4565 | "version": "0"
|
4566 | }
|
4567 | },
|
4568 | "location": {
|
4569 | "api": {
|
4570 | "api": "type",
|
4571 | "fqn": "@aws-cdk/aws-route53.RecordSet"
|
4572 | },
|
4573 | "field": {
|
4574 | "field": "example"
|
4575 | }
|
4576 | },
|
4577 | "didCompile": true,
|
4578 | "fqnsReferenced": [
|
4579 | "@aws-cdk/aws-route53.IHostedZone",
|
4580 | "@aws-cdk/aws-route53.RecordSet",
|
4581 | "@aws-cdk/aws-route53.RecordSetProps",
|
4582 | "@aws-cdk/aws-route53.RecordTarget",
|
4583 | "@aws-cdk/aws-route53.RecordType",
|
4584 | "@aws-cdk/aws-route53.RecordType#A",
|
4585 | "@aws-cdk/core.Duration",
|
4586 | "@aws-cdk/core.Duration#minutes",
|
4587 | "constructs.Construct"
|
4588 | ],
|
4589 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\ndeclare const recordTarget: route53.RecordTarget;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst recordSet = new route53.RecordSet(this, 'MyRecordSet', {\n recordType: route53.RecordType.A,\n target: recordTarget,\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
4590 | "syntaxKindCounter": {
|
4591 | "8": 1,
|
4592 | "10": 5,
|
4593 | "75": 25,
|
4594 | "104": 1,
|
4595 | "130": 2,
|
4596 | "153": 2,
|
4597 | "169": 2,
|
4598 | "193": 1,
|
4599 | "194": 5,
|
4600 | "196": 1,
|
4601 | "197": 1,
|
4602 | "225": 3,
|
4603 | "242": 3,
|
4604 | "243": 3,
|
4605 | "254": 2,
|
4606 | "255": 2,
|
4607 | "256": 2,
|
4608 | "281": 6,
|
4609 | "290": 1
|
4610 | },
|
4611 | "fqnsFingerprint": "5021fc33fe5cd13d3a535c4de5f804e98d912b00aa9e0e43159485d7cf960df1"
|
4612 | },
|
4613 | "d175d81db19fcf65012639bfda41bade82580ca40faa44b91cc668479e6f698e": {
|
4614 | "translations": {
|
4615 | "python": {
|
4616 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n\nrecord_set_options = route53.RecordSetOptions(\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
4617 | "version": "2"
|
4618 | },
|
4619 | "csharp": {
|
4620 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nRecordSetOptions recordSetOptions = new RecordSetOptions {\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n};",
|
4621 | "version": "1"
|
4622 | },
|
4623 | "java": {
|
4624 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\n\nRecordSetOptions recordSetOptions = RecordSetOptions.builder()\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
4625 | "version": "1"
|
4626 | },
|
4627 | "go": {
|
4628 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\n\nrecordSetOptions := &recordSetOptions{\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n}",
|
4629 | "version": "1"
|
4630 | },
|
4631 | "$": {
|
4632 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\nconst recordSetOptions: route53.RecordSetOptions = {\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};",
|
4633 | "version": "0"
|
4634 | }
|
4635 | },
|
4636 | "location": {
|
4637 | "api": {
|
4638 | "api": "type",
|
4639 | "fqn": "@aws-cdk/aws-route53.RecordSetOptions"
|
4640 | },
|
4641 | "field": {
|
4642 | "field": "example"
|
4643 | }
|
4644 | },
|
4645 | "didCompile": true,
|
4646 | "fqnsReferenced": [
|
4647 | "@aws-cdk/aws-route53.IHostedZone",
|
4648 | "@aws-cdk/aws-route53.RecordSetOptions",
|
4649 | "@aws-cdk/core.Duration",
|
4650 | "@aws-cdk/core.Duration#minutes"
|
4651 | ],
|
4652 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst recordSetOptions: route53.RecordSetOptions = {\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
4653 | "syntaxKindCounter": {
|
4654 | "8": 1,
|
4655 | "10": 4,
|
4656 | "75": 16,
|
4657 | "130": 1,
|
4658 | "153": 2,
|
4659 | "169": 2,
|
4660 | "193": 1,
|
4661 | "194": 2,
|
4662 | "196": 1,
|
4663 | "225": 2,
|
4664 | "242": 2,
|
4665 | "243": 2,
|
4666 | "254": 2,
|
4667 | "255": 2,
|
4668 | "256": 2,
|
4669 | "281": 4,
|
4670 | "290": 1
|
4671 | },
|
4672 | "fqnsFingerprint": "7f92da0caaf4c2d5cb97168055e0dd58be074e72692ef82a1a6636a7062cc317"
|
4673 | },
|
4674 | "c7d86ada7b457ccce7993b7de0e447f3f2f6e093e8d671d6a255efe3b1496031": {
|
4675 | "translations": {
|
4676 | "python": {
|
4677 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n# record_target: route53.RecordTarget\n\nrecord_set_props = route53.RecordSetProps(\n record_type=route53.RecordType.A,\n target=record_target,\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
4678 | "version": "2"
|
4679 | },
|
4680 | "csharp": {
|
4681 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nRecordTarget recordTarget;\nRecordSetProps recordSetProps = new RecordSetProps {\n RecordType = RecordType.A,\n Target = recordTarget,\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n};",
|
4682 | "version": "1"
|
4683 | },
|
4684 | "java": {
|
4685 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\nRecordTarget recordTarget;\n\nRecordSetProps recordSetProps = RecordSetProps.builder()\n .recordType(RecordType.A)\n .target(recordTarget)\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
4686 | "version": "1"
|
4687 | },
|
4688 | "go": {
|
4689 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\nvar recordTarget recordTarget\n\nrecordSetProps := &recordSetProps{\n\trecordType: route53.recordType_A,\n\ttarget: recordTarget,\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n}",
|
4690 | "version": "1"
|
4691 | },
|
4692 | "$": {
|
4693 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\ndeclare const recordTarget: route53.RecordTarget;\nconst recordSetProps: route53.RecordSetProps = {\n recordType: route53.RecordType.A,\n target: recordTarget,\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};",
|
4694 | "version": "0"
|
4695 | }
|
4696 | },
|
4697 | "location": {
|
4698 | "api": {
|
4699 | "api": "type",
|
4700 | "fqn": "@aws-cdk/aws-route53.RecordSetProps"
|
4701 | },
|
4702 | "field": {
|
4703 | "field": "example"
|
4704 | }
|
4705 | },
|
4706 | "didCompile": true,
|
4707 | "fqnsReferenced": [
|
4708 | "@aws-cdk/aws-route53.IHostedZone",
|
4709 | "@aws-cdk/aws-route53.RecordSetProps",
|
4710 | "@aws-cdk/aws-route53.RecordTarget",
|
4711 | "@aws-cdk/aws-route53.RecordType",
|
4712 | "@aws-cdk/aws-route53.RecordType#A",
|
4713 | "@aws-cdk/core.Duration",
|
4714 | "@aws-cdk/core.Duration#minutes"
|
4715 | ],
|
4716 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\ndeclare const recordTarget: route53.RecordTarget;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst recordSetProps: route53.RecordSetProps = {\n recordType: route53.RecordType.A,\n target: recordTarget,\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
4717 | "syntaxKindCounter": {
|
4718 | "8": 1,
|
4719 | "10": 4,
|
4720 | "75": 25,
|
4721 | "130": 2,
|
4722 | "153": 3,
|
4723 | "169": 3,
|
4724 | "193": 1,
|
4725 | "194": 4,
|
4726 | "196": 1,
|
4727 | "225": 3,
|
4728 | "242": 3,
|
4729 | "243": 3,
|
4730 | "254": 2,
|
4731 | "255": 2,
|
4732 | "256": 2,
|
4733 | "281": 6,
|
4734 | "290": 1
|
4735 | },
|
4736 | "fqnsFingerprint": "aadae32534f0ae0ae62942a4da48daa40f646377e3342994e9432e0ba2881aaa"
|
4737 | },
|
4738 | "6e23a9e4620d41debc278be69838198a56b8f2c09626693121f19ad901233312": {
|
4739 | "translations": {
|
4740 | "python": {
|
4741 | "source": "import aws_cdk.aws_cloudfront as cloudfront\n\n# my_zone: route53.HostedZone\n# distribution: cloudfront.CloudFrontWebDistribution\n\nroute53.AaaaRecord(self, \"Alias\",\n zone=my_zone,\n target=route53.RecordTarget.from_alias(targets.CloudFrontTarget(distribution))\n)",
|
4742 | "version": "2"
|
4743 | },
|
4744 | "csharp": {
|
4745 | "source": "using Amazon.CDK.AWS.CloudFront;\n\nHostedZone myZone;\nCloudFrontWebDistribution distribution;\n\nnew AaaaRecord(this, \"Alias\", new AaaaRecordProps {\n Zone = myZone,\n Target = RecordTarget.FromAlias(new CloudFrontTarget(distribution))\n});",
|
4746 | "version": "1"
|
4747 | },
|
4748 | "java": {
|
4749 | "source": "import software.amazon.awscdk.services.cloudfront.*;\n\nHostedZone myZone;\nCloudFrontWebDistribution distribution;\n\nAaaaRecord.Builder.create(this, \"Alias\")\n .zone(myZone)\n .target(RecordTarget.fromAlias(new CloudFrontTarget(distribution)))\n .build();",
|
4750 | "version": "1"
|
4751 | },
|
4752 | "go": {
|
4753 | "source": "import cloudfront \"github.com/aws-samples/dummy/awscdkawscloudfront\"\n\nvar myZone hostedZone\nvar distribution cloudFrontWebDistribution\n\nroute53.NewAaaaRecord(this, jsii.String(\"Alias\"), &aaaaRecordProps{\n\tzone: myZone,\n\ttarget: route53.recordTarget.fromAlias(targets.NewCloudFrontTarget(distribution)),\n})",
|
4754 | "version": "1"
|
4755 | },
|
4756 | "$": {
|
4757 | "source": "import * as cloudfront from '@aws-cdk/aws-cloudfront';\n\ndeclare const myZone: route53.HostedZone;\ndeclare const distribution: cloudfront.CloudFrontWebDistribution;\nnew route53.AaaaRecord(this, 'Alias', {\n zone: myZone,\n target: route53.RecordTarget.fromAlias(new targets.CloudFrontTarget(distribution)),\n});",
|
4758 | "version": "0"
|
4759 | }
|
4760 | },
|
4761 | "location": {
|
4762 | "api": {
|
4763 | "api": "type",
|
4764 | "fqn": "@aws-cdk/aws-route53.RecordTarget"
|
4765 | },
|
4766 | "field": {
|
4767 | "field": "example"
|
4768 | }
|
4769 | },
|
4770 | "didCompile": true,
|
4771 | "fqnsReferenced": [
|
4772 | "@aws-cdk/aws-cloudfront.IDistribution",
|
4773 | "@aws-cdk/aws-route53-targets.CloudFrontTarget",
|
4774 | "@aws-cdk/aws-route53.AaaaRecord",
|
4775 | "@aws-cdk/aws-route53.AaaaRecordProps",
|
4776 | "@aws-cdk/aws-route53.IAliasRecordTarget",
|
4777 | "@aws-cdk/aws-route53.IHostedZone",
|
4778 | "@aws-cdk/aws-route53.RecordTarget",
|
4779 | "@aws-cdk/aws-route53.RecordTarget#fromAlias",
|
4780 | "constructs.Construct"
|
4781 | ],
|
4782 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as cloudfront from '@aws-cdk/aws-cloudfront';\n\ndeclare const myZone: route53.HostedZone;\ndeclare const distribution: cloudfront.CloudFrontWebDistribution;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { Duration, Stack } from '@aws-cdk/core';\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as targets from '@aws-cdk/aws-route53-targets';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as iam from '@aws-cdk/aws-iam';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n // Code snippet begins after !show marker below\n/// !show\n\nnew route53.AaaaRecord(this, 'Alias', {\n zone: myZone,\n target: route53.RecordTarget.fromAlias(new targets.CloudFrontTarget(distribution)),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
4783 | "syntaxKindCounter": {
|
4784 | "10": 2,
|
4785 | "75": 18,
|
4786 | "104": 1,
|
4787 | "130": 2,
|
4788 | "153": 2,
|
4789 | "169": 2,
|
4790 | "193": 1,
|
4791 | "194": 4,
|
4792 | "196": 1,
|
4793 | "197": 2,
|
4794 | "225": 2,
|
4795 | "226": 1,
|
4796 | "242": 2,
|
4797 | "243": 2,
|
4798 | "254": 1,
|
4799 | "255": 1,
|
4800 | "256": 1,
|
4801 | "281": 2,
|
4802 | "290": 1
|
4803 | },
|
4804 | "fqnsFingerprint": "bf165b5d0892af13da402fb2acc8f959bd90b4313997139498858248c3dae4c3"
|
4805 | },
|
4806 | "6c9f0b04a83ff6b1802179524d2e67c8946892ce45e7cdd4889b38b7cb112fbb": {
|
4807 | "translations": {
|
4808 | "python": {
|
4809 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n\nsrv_record = route53.SrvRecord(self, \"MySrvRecord\",\n values=[route53.SrvRecordValue(\n host_name=\"hostName\",\n port=123,\n priority=123,\n weight=123\n )],\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
4810 | "version": "2"
|
4811 | },
|
4812 | "csharp": {
|
4813 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nSrvRecord srvRecord = new SrvRecord(this, \"MySrvRecord\", new SrvRecordProps {\n Values = new [] { new SrvRecordValue {\n HostName = \"hostName\",\n Port = 123,\n Priority = 123,\n Weight = 123\n } },\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n});",
|
4814 | "version": "1"
|
4815 | },
|
4816 | "java": {
|
4817 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\n\nSrvRecord srvRecord = SrvRecord.Builder.create(this, \"MySrvRecord\")\n .values(List.of(SrvRecordValue.builder()\n .hostName(\"hostName\")\n .port(123)\n .priority(123)\n .weight(123)\n .build()))\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
4818 | "version": "1"
|
4819 | },
|
4820 | "go": {
|
4821 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\n\nsrvRecord := route53.NewSrvRecord(this, jsii.String(\"MySrvRecord\"), &srvRecordProps{\n\tvalues: []srvRecordValue{\n\t\t&srvRecordValue{\n\t\t\thostName: jsii.String(\"hostName\"),\n\t\t\tport: jsii.Number(123),\n\t\t\tpriority: jsii.Number(123),\n\t\t\tweight: jsii.Number(123),\n\t\t},\n\t},\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n})",
|
4822 | "version": "1"
|
4823 | },
|
4824 | "$": {
|
4825 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\nconst srvRecord = new route53.SrvRecord(this, 'MySrvRecord', {\n values: [{\n hostName: 'hostName',\n port: 123,\n priority: 123,\n weight: 123,\n }],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n});",
|
4826 | "version": "0"
|
4827 | }
|
4828 | },
|
4829 | "location": {
|
4830 | "api": {
|
4831 | "api": "type",
|
4832 | "fqn": "@aws-cdk/aws-route53.SrvRecord"
|
4833 | },
|
4834 | "field": {
|
4835 | "field": "example"
|
4836 | }
|
4837 | },
|
4838 | "didCompile": true,
|
4839 | "fqnsReferenced": [
|
4840 | "@aws-cdk/aws-route53.IHostedZone",
|
4841 | "@aws-cdk/aws-route53.SrvRecord",
|
4842 | "@aws-cdk/aws-route53.SrvRecordProps",
|
4843 | "@aws-cdk/core.Duration",
|
4844 | "@aws-cdk/core.Duration#minutes",
|
4845 | "constructs.Construct"
|
4846 | ],
|
4847 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst srvRecord = new route53.SrvRecord(this, 'MySrvRecord', {\n values: [{\n hostName: 'hostName',\n port: 123,\n priority: 123,\n weight: 123,\n }],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
4848 | "syntaxKindCounter": {
|
4849 | "8": 4,
|
4850 | "10": 6,
|
4851 | "75": 21,
|
4852 | "104": 1,
|
4853 | "130": 1,
|
4854 | "153": 1,
|
4855 | "169": 1,
|
4856 | "192": 1,
|
4857 | "193": 2,
|
4858 | "194": 3,
|
4859 | "196": 1,
|
4860 | "197": 1,
|
4861 | "225": 2,
|
4862 | "242": 2,
|
4863 | "243": 2,
|
4864 | "254": 2,
|
4865 | "255": 2,
|
4866 | "256": 2,
|
4867 | "281": 9,
|
4868 | "290": 1
|
4869 | },
|
4870 | "fqnsFingerprint": "77c6e08abc417feddb6fc5aa9dce9e5daf4474c39ba8a733ebc724a825637f16"
|
4871 | },
|
4872 | "58b3ac5279f8556b678dcf9f2d242f9fb74d4f1051ae30ff56083b3efd48ea73": {
|
4873 | "translations": {
|
4874 | "python": {
|
4875 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n\nsrv_record_props = route53.SrvRecordProps(\n values=[route53.SrvRecordValue(\n host_name=\"hostName\",\n port=123,\n priority=123,\n weight=123\n )],\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
4876 | "version": "2"
|
4877 | },
|
4878 | "csharp": {
|
4879 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nSrvRecordProps srvRecordProps = new SrvRecordProps {\n Values = new [] { new SrvRecordValue {\n HostName = \"hostName\",\n Port = 123,\n Priority = 123,\n Weight = 123\n } },\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n};",
|
4880 | "version": "1"
|
4881 | },
|
4882 | "java": {
|
4883 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\n\nSrvRecordProps srvRecordProps = SrvRecordProps.builder()\n .values(List.of(SrvRecordValue.builder()\n .hostName(\"hostName\")\n .port(123)\n .priority(123)\n .weight(123)\n .build()))\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
4884 | "version": "1"
|
4885 | },
|
4886 | "go": {
|
4887 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\n\nsrvRecordProps := &srvRecordProps{\n\tvalues: []srvRecordValue{\n\t\t&srvRecordValue{\n\t\t\thostName: jsii.String(\"hostName\"),\n\t\t\tport: jsii.Number(123),\n\t\t\tpriority: jsii.Number(123),\n\t\t\tweight: jsii.Number(123),\n\t\t},\n\t},\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n}",
|
4888 | "version": "1"
|
4889 | },
|
4890 | "$": {
|
4891 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\nconst srvRecordProps: route53.SrvRecordProps = {\n values: [{\n hostName: 'hostName',\n port: 123,\n priority: 123,\n weight: 123,\n }],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};",
|
4892 | "version": "0"
|
4893 | }
|
4894 | },
|
4895 | "location": {
|
4896 | "api": {
|
4897 | "api": "type",
|
4898 | "fqn": "@aws-cdk/aws-route53.SrvRecordProps"
|
4899 | },
|
4900 | "field": {
|
4901 | "field": "example"
|
4902 | }
|
4903 | },
|
4904 | "didCompile": true,
|
4905 | "fqnsReferenced": [
|
4906 | "@aws-cdk/aws-route53.IHostedZone",
|
4907 | "@aws-cdk/aws-route53.SrvRecordProps",
|
4908 | "@aws-cdk/core.Duration",
|
4909 | "@aws-cdk/core.Duration#minutes"
|
4910 | ],
|
4911 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst srvRecordProps: route53.SrvRecordProps = {\n values: [{\n hostName: 'hostName',\n port: 123,\n priority: 123,\n weight: 123,\n }],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
4912 | "syntaxKindCounter": {
|
4913 | "8": 4,
|
4914 | "10": 5,
|
4915 | "75": 21,
|
4916 | "130": 1,
|
4917 | "153": 2,
|
4918 | "169": 2,
|
4919 | "192": 1,
|
4920 | "193": 2,
|
4921 | "194": 2,
|
4922 | "196": 1,
|
4923 | "225": 2,
|
4924 | "242": 2,
|
4925 | "243": 2,
|
4926 | "254": 2,
|
4927 | "255": 2,
|
4928 | "256": 2,
|
4929 | "281": 9,
|
4930 | "290": 1
|
4931 | },
|
4932 | "fqnsFingerprint": "7a7841d71aa27af89dbac58248860910c3349f9a0a81e5b29a58041ba2b477b0"
|
4933 | },
|
4934 | "295804277a2087181b15c7bb20f4e49d7ba791a73ec50383eabb7b998d2b434c": {
|
4935 | "translations": {
|
4936 | "python": {
|
4937 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\n\nsrv_record_value = route53.SrvRecordValue(\n host_name=\"hostName\",\n port=123,\n priority=123,\n weight=123\n)",
|
4938 | "version": "2"
|
4939 | },
|
4940 | "csharp": {
|
4941 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\n\nSrvRecordValue srvRecordValue = new SrvRecordValue {\n HostName = \"hostName\",\n Port = 123,\n Priority = 123,\n Weight = 123\n};",
|
4942 | "version": "1"
|
4943 | },
|
4944 | "java": {
|
4945 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\n\nSrvRecordValue srvRecordValue = SrvRecordValue.builder()\n .hostName(\"hostName\")\n .port(123)\n .priority(123)\n .weight(123)\n .build();",
|
4946 | "version": "1"
|
4947 | },
|
4948 | "go": {
|
4949 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nsrvRecordValue := &srvRecordValue{\n\thostName: jsii.String(\"hostName\"),\n\tport: jsii.Number(123),\n\tpriority: jsii.Number(123),\n\tweight: jsii.Number(123),\n}",
|
4950 | "version": "1"
|
4951 | },
|
4952 | "$": {
|
4953 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nconst srvRecordValue: route53.SrvRecordValue = {\n hostName: 'hostName',\n port: 123,\n priority: 123,\n weight: 123,\n};",
|
4954 | "version": "0"
|
4955 | }
|
4956 | },
|
4957 | "location": {
|
4958 | "api": {
|
4959 | "api": "type",
|
4960 | "fqn": "@aws-cdk/aws-route53.SrvRecordValue"
|
4961 | },
|
4962 | "field": {
|
4963 | "field": "example"
|
4964 | }
|
4965 | },
|
4966 | "didCompile": true,
|
4967 | "fqnsReferenced": [
|
4968 | "@aws-cdk/aws-route53.SrvRecordValue"
|
4969 | ],
|
4970 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst srvRecordValue: route53.SrvRecordValue = {\n hostName: 'hostName',\n port: 123,\n priority: 123,\n weight: 123,\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
4971 | "syntaxKindCounter": {
|
4972 | "8": 3,
|
4973 | "10": 2,
|
4974 | "75": 8,
|
4975 | "153": 1,
|
4976 | "169": 1,
|
4977 | "193": 1,
|
4978 | "225": 1,
|
4979 | "242": 1,
|
4980 | "243": 1,
|
4981 | "254": 1,
|
4982 | "255": 1,
|
4983 | "256": 1,
|
4984 | "281": 4,
|
4985 | "290": 1
|
4986 | },
|
4987 | "fqnsFingerprint": "0eb3a69124c5e8591544cd22e01bb9396019798e4b3ef0519be6c0fa7a3e1875"
|
4988 | },
|
4989 | "d3db2b108eec66769fdddd437e2d7049f87d2b99b0124b248cba9b84d2151e57": {
|
4990 | "translations": {
|
4991 | "python": {
|
4992 | "source": "import aws_cdk.aws_route53 as route53\n\n# zone: route53.HostedZone\n\n\nverify_domain_identity = cr.AwsCustomResource(self, \"VerifyDomainIdentity\",\n on_create=cr.AwsSdkCall(\n service=\"SES\",\n action=\"verifyDomainIdentity\",\n parameters={\n \"Domain\": \"example.com\"\n },\n physical_resource_id=cr.PhysicalResourceId.from_response(\"VerificationToken\")\n ),\n policy=cr.AwsCustomResourcePolicy.from_sdk_calls(\n resources=cr.AwsCustomResourcePolicy.ANY_RESOURCE\n )\n)\nroute53.TxtRecord(self, \"SESVerificationRecord\",\n zone=zone,\n record_name=\"_amazonses.example.com\",\n values=[verify_domain_identity.get_response_field(\"VerificationToken\")]\n)",
|
4993 | "version": "2"
|
4994 | },
|
4995 | "csharp": {
|
4996 | "source": "using Amazon.CDK.AWS.Route53;\n\nHostedZone zone;\n\n\nAwsCustomResource verifyDomainIdentity = new AwsCustomResource(this, \"VerifyDomainIdentity\", new AwsCustomResourceProps {\n OnCreate = new AwsSdkCall {\n Service = \"SES\",\n Action = \"verifyDomainIdentity\",\n Parameters = new Dictionary<string, string> {\n { \"Domain\", \"example.com\" }\n },\n PhysicalResourceId = PhysicalResourceId.FromResponse(\"VerificationToken\")\n },\n Policy = AwsCustomResourcePolicy.FromSdkCalls(new SdkCallsPolicyOptions {\n Resources = AwsCustomResourcePolicy.ANY_RESOURCE\n })\n});\nnew TxtRecord(this, \"SESVerificationRecord\", new TxtRecordProps {\n Zone = zone,\n RecordName = \"_amazonses.example.com\",\n Values = new [] { verifyDomainIdentity.GetResponseField(\"VerificationToken\") }\n});",
|
4997 | "version": "1"
|
4998 | },
|
4999 | "java": {
|
5000 | "source": "import software.amazon.awscdk.services.route53.*;\n\nHostedZone zone;\n\n\nAwsCustomResource verifyDomainIdentity = AwsCustomResource.Builder.create(this, \"VerifyDomainIdentity\")\n .onCreate(AwsSdkCall.builder()\n .service(\"SES\")\n .action(\"verifyDomainIdentity\")\n .parameters(Map.of(\n \"Domain\", \"example.com\"))\n .physicalResourceId(PhysicalResourceId.fromResponse(\"VerificationToken\"))\n .build())\n .policy(AwsCustomResourcePolicy.fromSdkCalls(SdkCallsPolicyOptions.builder()\n .resources(AwsCustomResourcePolicy.ANY_RESOURCE)\n .build()))\n .build();\nTxtRecord.Builder.create(this, \"SESVerificationRecord\")\n .zone(zone)\n .recordName(\"_amazonses.example.com\")\n .values(List.of(verifyDomainIdentity.getResponseField(\"VerificationToken\")))\n .build();",
|
5001 | "version": "1"
|
5002 | },
|
5003 | "go": {
|
5004 | "source": "import route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nvar zone hostedZone\n\n\nverifyDomainIdentity := cr.NewAwsCustomResource(this, jsii.String(\"VerifyDomainIdentity\"), &awsCustomResourceProps{\n\tonCreate: &awsSdkCall{\n\t\tservice: jsii.String(\"SES\"),\n\t\taction: jsii.String(\"verifyDomainIdentity\"),\n\t\tparameters: map[string]*string{\n\t\t\t\"Domain\": jsii.String(\"example.com\"),\n\t\t},\n\t\tphysicalResourceId: cr.physicalResourceId.fromResponse(jsii.String(\"VerificationToken\")),\n\t},\n\tpolicy: cr.awsCustomResourcePolicy.fromSdkCalls(&sdkCallsPolicyOptions{\n\t\tresources: cr.*awsCustomResourcePolicy_ANY_RESOURCE(),\n\t}),\n})\nroute53.NewTxtRecord(this, jsii.String(\"SESVerificationRecord\"), &txtRecordProps{\n\tzone: zone,\n\trecordName: jsii.String(\"_amazonses.example.com\"),\n\tvalues: []*string{\n\t\tverifyDomainIdentity.getResponseField(jsii.String(\"VerificationToken\")),\n\t},\n})",
|
5005 | "version": "1"
|
5006 | },
|
5007 | "$": {
|
5008 | "source": "import * as route53 from '@aws-cdk/aws-route53';\n\nconst verifyDomainIdentity = new cr.AwsCustomResource(this, 'VerifyDomainIdentity', {\n onCreate: {\n service: 'SES',\n action: 'verifyDomainIdentity',\n parameters: {\n Domain: 'example.com',\n },\n physicalResourceId: cr.PhysicalResourceId.fromResponse('VerificationToken'), // Use the token returned by the call as physical id\n },\n policy: cr.AwsCustomResourcePolicy.fromSdkCalls({\n resources: cr.AwsCustomResourcePolicy.ANY_RESOURCE,\n }),\n});\n\ndeclare const zone: route53.HostedZone;\nnew route53.TxtRecord(this, 'SESVerificationRecord', {\n zone,\n recordName: `_amazonses.example.com`,\n values: [verifyDomainIdentity.getResponseField('VerificationToken')],\n});",
|
5009 | "version": "0"
|
5010 | }
|
5011 | },
|
5012 | "location": {
|
5013 | "api": {
|
5014 | "api": "type",
|
5015 | "fqn": "@aws-cdk/aws-route53.TxtRecord"
|
5016 | },
|
5017 | "field": {
|
5018 | "field": "example"
|
5019 | }
|
5020 | },
|
5021 | "didCompile": true,
|
5022 | "fqnsReferenced": [
|
5023 | "@aws-cdk/aws-route53.IHostedZone",
|
5024 | "@aws-cdk/aws-route53.TxtRecord",
|
5025 | "@aws-cdk/aws-route53.TxtRecordProps",
|
5026 | "@aws-cdk/custom-resources.AwsCustomResource",
|
5027 | "@aws-cdk/custom-resources.AwsCustomResource#getResponseField",
|
5028 | "@aws-cdk/custom-resources.AwsCustomResourcePolicy",
|
5029 | "@aws-cdk/custom-resources.AwsCustomResourcePolicy#ANY_RESOURCE",
|
5030 | "@aws-cdk/custom-resources.AwsCustomResourcePolicy#fromSdkCalls",
|
5031 | "@aws-cdk/custom-resources.AwsCustomResourceProps",
|
5032 | "@aws-cdk/custom-resources.AwsSdkCall",
|
5033 | "@aws-cdk/custom-resources.PhysicalResourceId",
|
5034 | "@aws-cdk/custom-resources.PhysicalResourceId#fromResponse",
|
5035 | "@aws-cdk/custom-resources.SdkCallsPolicyOptions",
|
5036 | "constructs.Construct"
|
5037 | ],
|
5038 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as route53 from '@aws-cdk/aws-route53';\n\ndeclare const zone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { CustomResource, Duration, Stack } from '@aws-cdk/core';\nimport * as lambda from '@aws-cdk/aws-lambda';\nimport * as iam from '@aws-cdk/aws-iam';\nimport * as cr from '@aws-cdk/custom-resources';\nimport * as s3 from '@aws-cdk/aws-s3';\nimport * as logs from '@aws-cdk/aws-logs';\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 verifyDomainIdentity = new cr.AwsCustomResource(this, 'VerifyDomainIdentity', {\n onCreate: {\n service: 'SES',\n action: 'verifyDomainIdentity',\n parameters: {\n Domain: 'example.com',\n },\n physicalResourceId: cr.PhysicalResourceId.fromResponse('VerificationToken'), // Use the token returned by the call as physical id\n },\n policy: cr.AwsCustomResourcePolicy.fromSdkCalls({\n resources: cr.AwsCustomResourcePolicy.ANY_RESOURCE,\n }),\n});\nnew route53.TxtRecord(this, 'SESVerificationRecord', {\n zone,\n recordName: `_amazonses.example.com`,\n values: [verifyDomainIdentity.getResponseField('VerificationToken')],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
5039 | "syntaxKindCounter": {
|
5040 | "10": 8,
|
5041 | "14": 1,
|
5042 | "75": 31,
|
5043 | "104": 2,
|
5044 | "130": 1,
|
5045 | "153": 1,
|
5046 | "169": 1,
|
5047 | "192": 1,
|
5048 | "193": 5,
|
5049 | "194": 9,
|
5050 | "196": 3,
|
5051 | "197": 2,
|
5052 | "225": 2,
|
5053 | "226": 1,
|
5054 | "242": 2,
|
5055 | "243": 2,
|
5056 | "254": 1,
|
5057 | "255": 1,
|
5058 | "256": 1,
|
5059 | "281": 10,
|
5060 | "282": 1,
|
5061 | "290": 1
|
5062 | },
|
5063 | "fqnsFingerprint": "b992ff8514636b96d2c71a2fadeaa9b0f9f91edc471d17d14141f770996c6850"
|
5064 | },
|
5065 | "096d0f8eac2c3ecb01df9b6c6afca63db6d7a314d62a98c44590746926778b89": {
|
5066 | "translations": {
|
5067 | "python": {
|
5068 | "source": "import aws_cdk.aws_route53 as route53\n\n# zone: route53.HostedZone\n\n\nverify_domain_identity = cr.AwsCustomResource(self, \"VerifyDomainIdentity\",\n on_create=cr.AwsSdkCall(\n service=\"SES\",\n action=\"verifyDomainIdentity\",\n parameters={\n \"Domain\": \"example.com\"\n },\n physical_resource_id=cr.PhysicalResourceId.from_response(\"VerificationToken\")\n ),\n policy=cr.AwsCustomResourcePolicy.from_sdk_calls(\n resources=cr.AwsCustomResourcePolicy.ANY_RESOURCE\n )\n)\nroute53.TxtRecord(self, \"SESVerificationRecord\",\n zone=zone,\n record_name=\"_amazonses.example.com\",\n values=[verify_domain_identity.get_response_field(\"VerificationToken\")]\n)",
|
5069 | "version": "2"
|
5070 | },
|
5071 | "csharp": {
|
5072 | "source": "using Amazon.CDK.AWS.Route53;\n\nHostedZone zone;\n\n\nAwsCustomResource verifyDomainIdentity = new AwsCustomResource(this, \"VerifyDomainIdentity\", new AwsCustomResourceProps {\n OnCreate = new AwsSdkCall {\n Service = \"SES\",\n Action = \"verifyDomainIdentity\",\n Parameters = new Dictionary<string, string> {\n { \"Domain\", \"example.com\" }\n },\n PhysicalResourceId = PhysicalResourceId.FromResponse(\"VerificationToken\")\n },\n Policy = AwsCustomResourcePolicy.FromSdkCalls(new SdkCallsPolicyOptions {\n Resources = AwsCustomResourcePolicy.ANY_RESOURCE\n })\n});\nnew TxtRecord(this, \"SESVerificationRecord\", new TxtRecordProps {\n Zone = zone,\n RecordName = \"_amazonses.example.com\",\n Values = new [] { verifyDomainIdentity.GetResponseField(\"VerificationToken\") }\n});",
|
5073 | "version": "1"
|
5074 | },
|
5075 | "java": {
|
5076 | "source": "import software.amazon.awscdk.services.route53.*;\n\nHostedZone zone;\n\n\nAwsCustomResource verifyDomainIdentity = AwsCustomResource.Builder.create(this, \"VerifyDomainIdentity\")\n .onCreate(AwsSdkCall.builder()\n .service(\"SES\")\n .action(\"verifyDomainIdentity\")\n .parameters(Map.of(\n \"Domain\", \"example.com\"))\n .physicalResourceId(PhysicalResourceId.fromResponse(\"VerificationToken\"))\n .build())\n .policy(AwsCustomResourcePolicy.fromSdkCalls(SdkCallsPolicyOptions.builder()\n .resources(AwsCustomResourcePolicy.ANY_RESOURCE)\n .build()))\n .build();\nTxtRecord.Builder.create(this, \"SESVerificationRecord\")\n .zone(zone)\n .recordName(\"_amazonses.example.com\")\n .values(List.of(verifyDomainIdentity.getResponseField(\"VerificationToken\")))\n .build();",
|
5077 | "version": "1"
|
5078 | },
|
5079 | "go": {
|
5080 | "source": "import route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\n\nvar zone hostedZone\n\n\nverifyDomainIdentity := cr.NewAwsCustomResource(this, jsii.String(\"VerifyDomainIdentity\"), &awsCustomResourceProps{\n\tonCreate: &awsSdkCall{\n\t\tservice: jsii.String(\"SES\"),\n\t\taction: jsii.String(\"verifyDomainIdentity\"),\n\t\tparameters: map[string]*string{\n\t\t\t\"Domain\": jsii.String(\"example.com\"),\n\t\t},\n\t\tphysicalResourceId: cr.physicalResourceId.fromResponse(jsii.String(\"VerificationToken\")),\n\t},\n\tpolicy: cr.awsCustomResourcePolicy.fromSdkCalls(&sdkCallsPolicyOptions{\n\t\tresources: cr.*awsCustomResourcePolicy_ANY_RESOURCE(),\n\t}),\n})\nroute53.NewTxtRecord(this, jsii.String(\"SESVerificationRecord\"), &txtRecordProps{\n\tzone: zone,\n\trecordName: jsii.String(\"_amazonses.example.com\"),\n\tvalues: []*string{\n\t\tverifyDomainIdentity.getResponseField(jsii.String(\"VerificationToken\")),\n\t},\n})",
|
5081 | "version": "1"
|
5082 | },
|
5083 | "$": {
|
5084 | "source": "import * as route53 from '@aws-cdk/aws-route53';\n\nconst verifyDomainIdentity = new cr.AwsCustomResource(this, 'VerifyDomainIdentity', {\n onCreate: {\n service: 'SES',\n action: 'verifyDomainIdentity',\n parameters: {\n Domain: 'example.com',\n },\n physicalResourceId: cr.PhysicalResourceId.fromResponse('VerificationToken'), // Use the token returned by the call as physical id\n },\n policy: cr.AwsCustomResourcePolicy.fromSdkCalls({\n resources: cr.AwsCustomResourcePolicy.ANY_RESOURCE,\n }),\n});\n\ndeclare const zone: route53.HostedZone;\nnew route53.TxtRecord(this, 'SESVerificationRecord', {\n zone,\n recordName: `_amazonses.example.com`,\n values: [verifyDomainIdentity.getResponseField('VerificationToken')],\n});",
|
5085 | "version": "0"
|
5086 | }
|
5087 | },
|
5088 | "location": {
|
5089 | "api": {
|
5090 | "api": "type",
|
5091 | "fqn": "@aws-cdk/aws-route53.TxtRecordProps"
|
5092 | },
|
5093 | "field": {
|
5094 | "field": "example"
|
5095 | }
|
5096 | },
|
5097 | "didCompile": true,
|
5098 | "fqnsReferenced": [
|
5099 | "@aws-cdk/aws-route53.IHostedZone",
|
5100 | "@aws-cdk/aws-route53.TxtRecord",
|
5101 | "@aws-cdk/aws-route53.TxtRecordProps",
|
5102 | "@aws-cdk/custom-resources.AwsCustomResource",
|
5103 | "@aws-cdk/custom-resources.AwsCustomResource#getResponseField",
|
5104 | "@aws-cdk/custom-resources.AwsCustomResourcePolicy",
|
5105 | "@aws-cdk/custom-resources.AwsCustomResourcePolicy#ANY_RESOURCE",
|
5106 | "@aws-cdk/custom-resources.AwsCustomResourcePolicy#fromSdkCalls",
|
5107 | "@aws-cdk/custom-resources.AwsCustomResourceProps",
|
5108 | "@aws-cdk/custom-resources.AwsSdkCall",
|
5109 | "@aws-cdk/custom-resources.PhysicalResourceId",
|
5110 | "@aws-cdk/custom-resources.PhysicalResourceId#fromResponse",
|
5111 | "@aws-cdk/custom-resources.SdkCallsPolicyOptions",
|
5112 | "constructs.Construct"
|
5113 | ],
|
5114 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as route53 from '@aws-cdk/aws-route53';\n\ndeclare const zone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct } from 'constructs';\nimport { CustomResource, Duration, Stack } from '@aws-cdk/core';\nimport * as lambda from '@aws-cdk/aws-lambda';\nimport * as iam from '@aws-cdk/aws-iam';\nimport * as cr from '@aws-cdk/custom-resources';\nimport * as s3 from '@aws-cdk/aws-s3';\nimport * as logs from '@aws-cdk/aws-logs';\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 verifyDomainIdentity = new cr.AwsCustomResource(this, 'VerifyDomainIdentity', {\n onCreate: {\n service: 'SES',\n action: 'verifyDomainIdentity',\n parameters: {\n Domain: 'example.com',\n },\n physicalResourceId: cr.PhysicalResourceId.fromResponse('VerificationToken'), // Use the token returned by the call as physical id\n },\n policy: cr.AwsCustomResourcePolicy.fromSdkCalls({\n resources: cr.AwsCustomResourcePolicy.ANY_RESOURCE,\n }),\n});\nnew route53.TxtRecord(this, 'SESVerificationRecord', {\n zone,\n recordName: `_amazonses.example.com`,\n values: [verifyDomainIdentity.getResponseField('VerificationToken')],\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
5115 | "syntaxKindCounter": {
|
5116 | "10": 8,
|
5117 | "14": 1,
|
5118 | "75": 31,
|
5119 | "104": 2,
|
5120 | "130": 1,
|
5121 | "153": 1,
|
5122 | "169": 1,
|
5123 | "192": 1,
|
5124 | "193": 5,
|
5125 | "194": 9,
|
5126 | "196": 3,
|
5127 | "197": 2,
|
5128 | "225": 2,
|
5129 | "226": 1,
|
5130 | "242": 2,
|
5131 | "243": 2,
|
5132 | "254": 1,
|
5133 | "255": 1,
|
5134 | "256": 1,
|
5135 | "281": 10,
|
5136 | "282": 1,
|
5137 | "290": 1
|
5138 | },
|
5139 | "fqnsFingerprint": "b992ff8514636b96d2c71a2fadeaa9b0f9f91edc471d17d14141f770996c6850"
|
5140 | },
|
5141 | "1d0770bb01842df6619fbe2875e69d59bacaf4f327b1fa685a5452f9495dafbc": {
|
5142 | "translations": {
|
5143 | "python": {
|
5144 | "source": "from aws_cdk.aws_route53 import HostedZone, VpcEndpointServiceDomainName\n# zone: HostedZone\n# vpces: ec2.VpcEndpointService\n\n\nVpcEndpointServiceDomainName(self, \"EndpointDomain\",\n endpoint_service=vpces,\n domain_name=\"my-stuff.aws-cdk.dev\",\n public_hosted_zone=zone\n)",
|
5145 | "version": "2"
|
5146 | },
|
5147 | "csharp": {
|
5148 | "source": "using Amazon.CDK.AWS.Route53;\nHostedZone zone;\nVpcEndpointService vpces;\n\n\nnew VpcEndpointServiceDomainName(this, \"EndpointDomain\", new VpcEndpointServiceDomainNameProps {\n EndpointService = vpces,\n DomainName = \"my-stuff.aws-cdk.dev\",\n PublicHostedZone = zone\n});",
|
5149 | "version": "1"
|
5150 | },
|
5151 | "java": {
|
5152 | "source": "import software.amazon.awscdk.services.route53.HostedZone;\nimport software.amazon.awscdk.services.route53.VpcEndpointServiceDomainName;\nHostedZone zone;\nVpcEndpointService vpces;\n\n\nVpcEndpointServiceDomainName.Builder.create(this, \"EndpointDomain\")\n .endpointService(vpces)\n .domainName(\"my-stuff.aws-cdk.dev\")\n .publicHostedZone(zone)\n .build();",
|
5153 | "version": "1"
|
5154 | },
|
5155 | "go": {
|
5156 | "source": "import \"github.com/aws-samples/dummy/awscdkawsroute53\"\nvar zone hostedZone\nvar vpces vpcEndpointService\n\n\nawscdkawsroute53.NewVpcEndpointServiceDomainName(this, jsii.String(\"EndpointDomain\"), &vpcEndpointServiceDomainNameProps{\n\tendpointService: vpces,\n\tdomainName: jsii.String(\"my-stuff.aws-cdk.dev\"),\n\tpublicHostedZone: zone,\n})",
|
5157 | "version": "1"
|
5158 | },
|
5159 | "$": {
|
5160 | "source": "import { HostedZone, VpcEndpointServiceDomainName } from '@aws-cdk/aws-route53';\ndeclare const zone: HostedZone;\ndeclare const vpces: ec2.VpcEndpointService;\n\nnew VpcEndpointServiceDomainName(this, 'EndpointDomain', {\n endpointService: vpces,\n domainName: 'my-stuff.aws-cdk.dev',\n publicHostedZone: zone,\n});",
|
5161 | "version": "0"
|
5162 | }
|
5163 | },
|
5164 | "location": {
|
5165 | "api": {
|
5166 | "api": "type",
|
5167 | "fqn": "@aws-cdk/aws-route53.VpcEndpointServiceDomainName"
|
5168 | },
|
5169 | "field": {
|
5170 | "field": "example"
|
5171 | }
|
5172 | },
|
5173 | "didCompile": true,
|
5174 | "fqnsReferenced": [
|
5175 | "@aws-cdk/aws-ec2.IVpcEndpointService",
|
5176 | "@aws-cdk/aws-route53.IPublicHostedZone",
|
5177 | "@aws-cdk/aws-route53.VpcEndpointServiceDomainName",
|
5178 | "@aws-cdk/aws-route53.VpcEndpointServiceDomainNameProps",
|
5179 | "constructs.Construct"
|
5180 | ],
|
5181 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport { HostedZone, VpcEndpointServiceDomainName } from '@aws-cdk/aws-route53';\ndeclare const zone: HostedZone;\ndeclare const vpces: ec2.VpcEndpointService;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Aspects, Construct, Duration, Fn, Size, Stack, StackProps } from '@aws-cdk/core';\nimport ec2 = require('@aws-cdk/aws-ec2');\nimport s3 = require('@aws-cdk/aws-s3');\nimport iam = require('@aws-cdk/aws-iam');\nimport logs = require('@aws-cdk/aws-logs');\nimport ssm = require('@aws-cdk/aws-ssm');\nimport autoscaling = require('@aws-cdk/aws-autoscaling');\nimport elbv2 = require('@aws-cdk/aws-elasticloadbalancingv2');\nimport rds = require('@aws-cdk/aws-rds');\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 VpcEndpointServiceDomainName(this, 'EndpointDomain', {\n endpointService: vpces,\n domainName: 'my-stuff.aws-cdk.dev',\n publicHostedZone: zone,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
5182 | "syntaxKindCounter": {
|
5183 | "10": 3,
|
5184 | "75": 13,
|
5185 | "104": 1,
|
5186 | "130": 2,
|
5187 | "153": 1,
|
5188 | "169": 2,
|
5189 | "193": 1,
|
5190 | "197": 1,
|
5191 | "225": 2,
|
5192 | "226": 1,
|
5193 | "242": 2,
|
5194 | "243": 2,
|
5195 | "254": 1,
|
5196 | "255": 1,
|
5197 | "257": 1,
|
5198 | "258": 2,
|
5199 | "281": 3,
|
5200 | "290": 1
|
5201 | },
|
5202 | "fqnsFingerprint": "b19866431255f7ff011f2c12b3ed3349f76e6385292f132fc3bdcf54282ce4a3"
|
5203 | },
|
5204 | "762a5d83e6790ae34a1882a74a1a80b5535d00764e950d87a4a9399f4a7b4deb": {
|
5205 | "translations": {
|
5206 | "python": {
|
5207 | "source": "from aws_cdk.aws_route53 import HostedZone, VpcEndpointServiceDomainName\n# zone: HostedZone\n# vpces: ec2.VpcEndpointService\n\n\nVpcEndpointServiceDomainName(self, \"EndpointDomain\",\n endpoint_service=vpces,\n domain_name=\"my-stuff.aws-cdk.dev\",\n public_hosted_zone=zone\n)",
|
5208 | "version": "2"
|
5209 | },
|
5210 | "csharp": {
|
5211 | "source": "using Amazon.CDK.AWS.Route53;\nHostedZone zone;\nVpcEndpointService vpces;\n\n\nnew VpcEndpointServiceDomainName(this, \"EndpointDomain\", new VpcEndpointServiceDomainNameProps {\n EndpointService = vpces,\n DomainName = \"my-stuff.aws-cdk.dev\",\n PublicHostedZone = zone\n});",
|
5212 | "version": "1"
|
5213 | },
|
5214 | "java": {
|
5215 | "source": "import software.amazon.awscdk.services.route53.HostedZone;\nimport software.amazon.awscdk.services.route53.VpcEndpointServiceDomainName;\nHostedZone zone;\nVpcEndpointService vpces;\n\n\nVpcEndpointServiceDomainName.Builder.create(this, \"EndpointDomain\")\n .endpointService(vpces)\n .domainName(\"my-stuff.aws-cdk.dev\")\n .publicHostedZone(zone)\n .build();",
|
5216 | "version": "1"
|
5217 | },
|
5218 | "go": {
|
5219 | "source": "import \"github.com/aws-samples/dummy/awscdkawsroute53\"\nvar zone hostedZone\nvar vpces vpcEndpointService\n\n\nawscdkawsroute53.NewVpcEndpointServiceDomainName(this, jsii.String(\"EndpointDomain\"), &vpcEndpointServiceDomainNameProps{\n\tendpointService: vpces,\n\tdomainName: jsii.String(\"my-stuff.aws-cdk.dev\"),\n\tpublicHostedZone: zone,\n})",
|
5220 | "version": "1"
|
5221 | },
|
5222 | "$": {
|
5223 | "source": "import { HostedZone, VpcEndpointServiceDomainName } from '@aws-cdk/aws-route53';\ndeclare const zone: HostedZone;\ndeclare const vpces: ec2.VpcEndpointService;\n\nnew VpcEndpointServiceDomainName(this, 'EndpointDomain', {\n endpointService: vpces,\n domainName: 'my-stuff.aws-cdk.dev',\n publicHostedZone: zone,\n});",
|
5224 | "version": "0"
|
5225 | }
|
5226 | },
|
5227 | "location": {
|
5228 | "api": {
|
5229 | "api": "type",
|
5230 | "fqn": "@aws-cdk/aws-route53.VpcEndpointServiceDomainNameProps"
|
5231 | },
|
5232 | "field": {
|
5233 | "field": "example"
|
5234 | }
|
5235 | },
|
5236 | "didCompile": true,
|
5237 | "fqnsReferenced": [
|
5238 | "@aws-cdk/aws-ec2.IVpcEndpointService",
|
5239 | "@aws-cdk/aws-route53.IPublicHostedZone",
|
5240 | "@aws-cdk/aws-route53.VpcEndpointServiceDomainName",
|
5241 | "@aws-cdk/aws-route53.VpcEndpointServiceDomainNameProps",
|
5242 | "constructs.Construct"
|
5243 | ],
|
5244 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport { HostedZone, VpcEndpointServiceDomainName } from '@aws-cdk/aws-route53';\ndeclare const zone: HostedZone;\ndeclare const vpces: ec2.VpcEndpointService;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Aspects, Construct, Duration, Fn, Size, Stack, StackProps } from '@aws-cdk/core';\nimport ec2 = require('@aws-cdk/aws-ec2');\nimport s3 = require('@aws-cdk/aws-s3');\nimport iam = require('@aws-cdk/aws-iam');\nimport logs = require('@aws-cdk/aws-logs');\nimport ssm = require('@aws-cdk/aws-ssm');\nimport autoscaling = require('@aws-cdk/aws-autoscaling');\nimport elbv2 = require('@aws-cdk/aws-elasticloadbalancingv2');\nimport rds = require('@aws-cdk/aws-rds');\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 VpcEndpointServiceDomainName(this, 'EndpointDomain', {\n endpointService: vpces,\n domainName: 'my-stuff.aws-cdk.dev',\n publicHostedZone: zone,\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n",
|
5245 | "syntaxKindCounter": {
|
5246 | "10": 3,
|
5247 | "75": 13,
|
5248 | "104": 1,
|
5249 | "130": 2,
|
5250 | "153": 1,
|
5251 | "169": 2,
|
5252 | "193": 1,
|
5253 | "197": 1,
|
5254 | "225": 2,
|
5255 | "226": 1,
|
5256 | "242": 2,
|
5257 | "243": 2,
|
5258 | "254": 1,
|
5259 | "255": 1,
|
5260 | "257": 1,
|
5261 | "258": 2,
|
5262 | "281": 3,
|
5263 | "290": 1
|
5264 | },
|
5265 | "fqnsFingerprint": "b19866431255f7ff011f2c12b3ed3349f76e6385292f132fc3bdcf54282ce4a3"
|
5266 | },
|
5267 | "66bd2777d580c9a9702cca8aa1c10520412666404f5aa54802c136caf43175cb": {
|
5268 | "translations": {
|
5269 | "python": {
|
5270 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\nzone_delegation_options = route53.ZoneDelegationOptions(\n comment=\"comment\",\n ttl=cdk.Duration.minutes(30)\n)",
|
5271 | "version": "2"
|
5272 | },
|
5273 | "csharp": {
|
5274 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\nZoneDelegationOptions zoneDelegationOptions = new ZoneDelegationOptions {\n Comment = \"comment\",\n Ttl = Duration.Minutes(30)\n};",
|
5275 | "version": "1"
|
5276 | },
|
5277 | "java": {
|
5278 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nZoneDelegationOptions zoneDelegationOptions = ZoneDelegationOptions.builder()\n .comment(\"comment\")\n .ttl(Duration.minutes(30))\n .build();",
|
5279 | "version": "1"
|
5280 | },
|
5281 | "go": {
|
5282 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nzoneDelegationOptions := &zoneDelegationOptions{\n\tcomment: jsii.String(\"comment\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n}",
|
5283 | "version": "1"
|
5284 | },
|
5285 | "$": {
|
5286 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\nconst zoneDelegationOptions: route53.ZoneDelegationOptions = {\n comment: 'comment',\n ttl: cdk.Duration.minutes(30),\n};",
|
5287 | "version": "0"
|
5288 | }
|
5289 | },
|
5290 | "location": {
|
5291 | "api": {
|
5292 | "api": "type",
|
5293 | "fqn": "@aws-cdk/aws-route53.ZoneDelegationOptions"
|
5294 | },
|
5295 | "field": {
|
5296 | "field": "example"
|
5297 | }
|
5298 | },
|
5299 | "didCompile": true,
|
5300 | "fqnsReferenced": [
|
5301 | "@aws-cdk/aws-route53.ZoneDelegationOptions",
|
5302 | "@aws-cdk/core.Duration",
|
5303 | "@aws-cdk/core.Duration#minutes"
|
5304 | ],
|
5305 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst zoneDelegationOptions: route53.ZoneDelegationOptions = {\n comment: 'comment',\n ttl: cdk.Duration.minutes(30),\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
5306 | "syntaxKindCounter": {
|
5307 | "8": 1,
|
5308 | "10": 3,
|
5309 | "75": 10,
|
5310 | "153": 1,
|
5311 | "169": 1,
|
5312 | "193": 1,
|
5313 | "194": 2,
|
5314 | "196": 1,
|
5315 | "225": 1,
|
5316 | "242": 1,
|
5317 | "243": 1,
|
5318 | "254": 2,
|
5319 | "255": 2,
|
5320 | "256": 2,
|
5321 | "281": 2,
|
5322 | "290": 1
|
5323 | },
|
5324 | "fqnsFingerprint": "9a2717be0ba50b2a844fe932eb75371a13f4e6492d25c1751fe57c8bc7ce2b2f"
|
5325 | },
|
5326 | "611e13713066eaa5c32dd0e0b1ee7cb84625fec5b4a61e54b652a634da21da77": {
|
5327 | "translations": {
|
5328 | "python": {
|
5329 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n\nzone_delegation_record = route53.ZoneDelegationRecord(self, \"MyZoneDelegationRecord\",\n name_servers=[\"nameServers\"],\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
5330 | "version": "2"
|
5331 | },
|
5332 | "csharp": {
|
5333 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nZoneDelegationRecord zoneDelegationRecord = new ZoneDelegationRecord(this, \"MyZoneDelegationRecord\", new ZoneDelegationRecordProps {\n NameServers = new [] { \"nameServers\" },\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n});",
|
5334 | "version": "1"
|
5335 | },
|
5336 | "java": {
|
5337 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\n\nZoneDelegationRecord zoneDelegationRecord = ZoneDelegationRecord.Builder.create(this, \"MyZoneDelegationRecord\")\n .nameServers(List.of(\"nameServers\"))\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
5338 | "version": "1"
|
5339 | },
|
5340 | "go": {
|
5341 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\n\nzoneDelegationRecord := route53.NewZoneDelegationRecord(this, jsii.String(\"MyZoneDelegationRecord\"), &zoneDelegationRecordProps{\n\tnameServers: []*string{\n\t\tjsii.String(\"nameServers\"),\n\t},\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n})",
|
5342 | "version": "1"
|
5343 | },
|
5344 | "$": {
|
5345 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\nconst zoneDelegationRecord = new route53.ZoneDelegationRecord(this, 'MyZoneDelegationRecord', {\n nameServers: ['nameServers'],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n});",
|
5346 | "version": "0"
|
5347 | }
|
5348 | },
|
5349 | "location": {
|
5350 | "api": {
|
5351 | "api": "type",
|
5352 | "fqn": "@aws-cdk/aws-route53.ZoneDelegationRecord"
|
5353 | },
|
5354 | "field": {
|
5355 | "field": "example"
|
5356 | }
|
5357 | },
|
5358 | "didCompile": true,
|
5359 | "fqnsReferenced": [
|
5360 | "@aws-cdk/aws-route53.IHostedZone",
|
5361 | "@aws-cdk/aws-route53.ZoneDelegationRecord",
|
5362 | "@aws-cdk/aws-route53.ZoneDelegationRecordProps",
|
5363 | "@aws-cdk/core.Duration",
|
5364 | "@aws-cdk/core.Duration#minutes",
|
5365 | "constructs.Construct"
|
5366 | ],
|
5367 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst zoneDelegationRecord = new route53.ZoneDelegationRecord(this, 'MyZoneDelegationRecord', {\n nameServers: ['nameServers'],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n});\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
5368 | "syntaxKindCounter": {
|
5369 | "8": 1,
|
5370 | "10": 6,
|
5371 | "75": 17,
|
5372 | "104": 1,
|
5373 | "130": 1,
|
5374 | "153": 1,
|
5375 | "169": 1,
|
5376 | "192": 1,
|
5377 | "193": 1,
|
5378 | "194": 3,
|
5379 | "196": 1,
|
5380 | "197": 1,
|
5381 | "225": 2,
|
5382 | "242": 2,
|
5383 | "243": 2,
|
5384 | "254": 2,
|
5385 | "255": 2,
|
5386 | "256": 2,
|
5387 | "281": 5,
|
5388 | "290": 1
|
5389 | },
|
5390 | "fqnsFingerprint": "8e66995334244352db17436e261e6986ed8c7137390130d5a5063ad53f549ec4"
|
5391 | },
|
5392 | "e0b7e91792269498ebc4e39c27a9e1f9d73196081fdf079c5fd6ab260d0b3dae": {
|
5393 | "translations": {
|
5394 | "python": {
|
5395 | "source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_route53 as route53\nimport aws_cdk.core as cdk\n\n# hosted_zone: route53.HostedZone\n\nzone_delegation_record_props = route53.ZoneDelegationRecordProps(\n name_servers=[\"nameServers\"],\n zone=hosted_zone,\n\n # the properties below are optional\n comment=\"comment\",\n record_name=\"recordName\",\n ttl=cdk.Duration.minutes(30)\n)",
|
5396 | "version": "2"
|
5397 | },
|
5398 | "csharp": {
|
5399 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.Route53;\nusing Amazon.CDK;\n\nHostedZone hostedZone;\nZoneDelegationRecordProps zoneDelegationRecordProps = new ZoneDelegationRecordProps {\n NameServers = new [] { \"nameServers\" },\n Zone = hostedZone,\n\n // the properties below are optional\n Comment = \"comment\",\n RecordName = \"recordName\",\n Ttl = Duration.Minutes(30)\n};",
|
5400 | "version": "1"
|
5401 | },
|
5402 | "java": {
|
5403 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.route53.*;\nimport software.amazon.awscdk.core.*;\n\nHostedZone hostedZone;\n\nZoneDelegationRecordProps zoneDelegationRecordProps = ZoneDelegationRecordProps.builder()\n .nameServers(List.of(\"nameServers\"))\n .zone(hostedZone)\n\n // the properties below are optional\n .comment(\"comment\")\n .recordName(\"recordName\")\n .ttl(Duration.minutes(30))\n .build();",
|
5404 | "version": "1"
|
5405 | },
|
5406 | "go": {
|
5407 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport route53 \"github.com/aws-samples/dummy/awscdkawsroute53\"\nimport cdk \"github.com/aws-samples/dummy/awscdkcore\"\n\nvar hostedZone hostedZone\n\nzoneDelegationRecordProps := &zoneDelegationRecordProps{\n\tnameServers: []*string{\n\t\tjsii.String(\"nameServers\"),\n\t},\n\tzone: hostedZone,\n\n\t// the properties below are optional\n\tcomment: jsii.String(\"comment\"),\n\trecordName: jsii.String(\"recordName\"),\n\tttl: cdk.duration.minutes(jsii.Number(30)),\n}",
|
5408 | "version": "1"
|
5409 | },
|
5410 | "$": {
|
5411 | "source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\nconst zoneDelegationRecordProps: route53.ZoneDelegationRecordProps = {\n nameServers: ['nameServers'],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};",
|
5412 | "version": "0"
|
5413 | }
|
5414 | },
|
5415 | "location": {
|
5416 | "api": {
|
5417 | "api": "type",
|
5418 | "fqn": "@aws-cdk/aws-route53.ZoneDelegationRecordProps"
|
5419 | },
|
5420 | "field": {
|
5421 | "field": "example"
|
5422 | }
|
5423 | },
|
5424 | "didCompile": true,
|
5425 | "fqnsReferenced": [
|
5426 | "@aws-cdk/aws-route53.IHostedZone",
|
5427 | "@aws-cdk/aws-route53.ZoneDelegationRecordProps",
|
5428 | "@aws-cdk/core.Duration",
|
5429 | "@aws-cdk/core.Duration#minutes"
|
5430 | ],
|
5431 | "fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as route53 from '@aws-cdk/aws-route53';\nimport * as cdk from '@aws-cdk/core';\n\ndeclare const hostedZone: route53.HostedZone;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst zoneDelegationRecordProps: route53.ZoneDelegationRecordProps = {\n nameServers: ['nameServers'],\n zone: hostedZone,\n\n // the properties below are optional\n comment: 'comment',\n recordName: 'recordName',\n ttl: cdk.Duration.minutes(30),\n};\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
|
5432 | "syntaxKindCounter": {
|
5433 | "8": 1,
|
5434 | "10": 5,
|
5435 | "75": 17,
|
5436 | "130": 1,
|
5437 | "153": 2,
|
5438 | "169": 2,
|
5439 | "192": 1,
|
5440 | "193": 1,
|
5441 | "194": 2,
|
5442 | "196": 1,
|
5443 | "225": 2,
|
5444 | "242": 2,
|
5445 | "243": 2,
|
5446 | "254": 2,
|
5447 | "255": 2,
|
5448 | "256": 2,
|
5449 | "281": 5,
|
5450 | "290": 1
|
5451 | },
|
5452 | "fqnsFingerprint": "9c5dcb5f5fd91eee6eebab95a919a19bb5c320854df4565b2b668fd29ffb7ba7"
|
5453 | }
|
5454 | }
|
5455 | } |
\ | No newline at end of file |