UNPKG

14.8 kBJavaScriptView Raw
1function _aws_cdk_aws_route53_IAliasRecordTarget(p) {
2}
3function _aws_cdk_aws_route53_AliasRecordTargetConfig(p) {
4}
5function _aws_cdk_aws_route53_CommonHostedZoneProps(p) {
6}
7function _aws_cdk_aws_route53_HostedZoneProps(p) {
8 if (p == null)
9 return;
10 visitedObjects.add(p);
11 try {
12 if (p.vpcs != null)
13 for (const o of p.vpcs)
14 if (!visitedObjects.has(o))
15 require("@aws-cdk/aws-ec2/.warnings.jsii.js")._aws_cdk_aws_ec2_IVpc(o);
16 }
17 finally {
18 visitedObjects.delete(p);
19 }
20}
21function _aws_cdk_aws_route53_HostedZone(p) {
22}
23function _aws_cdk_aws_route53_PublicHostedZoneProps(p) {
24}
25function _aws_cdk_aws_route53_IPublicHostedZone(p) {
26}
27function _aws_cdk_aws_route53_PublicHostedZone(p) {
28}
29function _aws_cdk_aws_route53_ZoneDelegationOptions(p) {
30}
31function _aws_cdk_aws_route53_PrivateHostedZoneProps(p) {
32}
33function _aws_cdk_aws_route53_IPrivateHostedZone(p) {
34}
35function _aws_cdk_aws_route53_PrivateHostedZone(p) {
36}
37function _aws_cdk_aws_route53_HostedZoneProviderProps(p) {
38}
39function _aws_cdk_aws_route53_IHostedZone(p) {
40}
41function _aws_cdk_aws_route53_HostedZoneAttributes(p) {
42}
43function _aws_cdk_aws_route53_PublicHostedZoneAttributes(p) {
44}
45function _aws_cdk_aws_route53_IRecordSet(p) {
46}
47function _aws_cdk_aws_route53_RecordType(p) {
48}
49function _aws_cdk_aws_route53_RecordSetOptions(p) {
50 if (p == null)
51 return;
52 visitedObjects.add(p);
53 try {
54 if (!visitedObjects.has(p.zone))
55 _aws_cdk_aws_route53_IHostedZone(p.zone);
56 }
57 finally {
58 visitedObjects.delete(p);
59 }
60}
61function _aws_cdk_aws_route53_RecordTarget(p) {
62}
63function _aws_cdk_aws_route53_RecordSetProps(p) {
64 if (p == null)
65 return;
66 visitedObjects.add(p);
67 try {
68 if (!visitedObjects.has(p.recordType))
69 _aws_cdk_aws_route53_RecordType(p.recordType);
70 if (!visitedObjects.has(p.target))
71 _aws_cdk_aws_route53_RecordTarget(p.target);
72 if (!visitedObjects.has(p.zone))
73 _aws_cdk_aws_route53_IHostedZone(p.zone);
74 }
75 finally {
76 visitedObjects.delete(p);
77 }
78}
79function _aws_cdk_aws_route53_RecordSet(p) {
80}
81function _aws_cdk_aws_route53_AddressRecordTarget(p) {
82}
83function _aws_cdk_aws_route53_ARecordProps(p) {
84 if (p == null)
85 return;
86 visitedObjects.add(p);
87 try {
88 if (!visitedObjects.has(p.target))
89 _aws_cdk_aws_route53_RecordTarget(p.target);
90 if (!visitedObjects.has(p.zone))
91 _aws_cdk_aws_route53_IHostedZone(p.zone);
92 }
93 finally {
94 visitedObjects.delete(p);
95 }
96}
97function _aws_cdk_aws_route53_ARecord(p) {
98}
99function _aws_cdk_aws_route53_AaaaRecordProps(p) {
100 if (p == null)
101 return;
102 visitedObjects.add(p);
103 try {
104 if (!visitedObjects.has(p.target))
105 _aws_cdk_aws_route53_RecordTarget(p.target);
106 if (!visitedObjects.has(p.zone))
107 _aws_cdk_aws_route53_IHostedZone(p.zone);
108 }
109 finally {
110 visitedObjects.delete(p);
111 }
112}
113function _aws_cdk_aws_route53_AaaaRecord(p) {
114}
115function _aws_cdk_aws_route53_CnameRecordProps(p) {
116 if (p == null)
117 return;
118 visitedObjects.add(p);
119 try {
120 if (!visitedObjects.has(p.zone))
121 _aws_cdk_aws_route53_IHostedZone(p.zone);
122 }
123 finally {
124 visitedObjects.delete(p);
125 }
126}
127function _aws_cdk_aws_route53_CnameRecord(p) {
128}
129function _aws_cdk_aws_route53_TxtRecordProps(p) {
130 if (p == null)
131 return;
132 visitedObjects.add(p);
133 try {
134 if (!visitedObjects.has(p.zone))
135 _aws_cdk_aws_route53_IHostedZone(p.zone);
136 }
137 finally {
138 visitedObjects.delete(p);
139 }
140}
141function _aws_cdk_aws_route53_TxtRecord(p) {
142}
143function _aws_cdk_aws_route53_SrvRecordValue(p) {
144}
145function _aws_cdk_aws_route53_SrvRecordProps(p) {
146 if (p == null)
147 return;
148 visitedObjects.add(p);
149 try {
150 if (p.values != null)
151 for (const o of p.values)
152 if (!visitedObjects.has(o))
153 _aws_cdk_aws_route53_SrvRecordValue(o);
154 if (!visitedObjects.has(p.zone))
155 _aws_cdk_aws_route53_IHostedZone(p.zone);
156 }
157 finally {
158 visitedObjects.delete(p);
159 }
160}
161function _aws_cdk_aws_route53_SrvRecord(p) {
162}
163function _aws_cdk_aws_route53_CaaTag(p) {
164}
165function _aws_cdk_aws_route53_CaaRecordValue(p) {
166 if (p == null)
167 return;
168 visitedObjects.add(p);
169 try {
170 if (!visitedObjects.has(p.tag))
171 _aws_cdk_aws_route53_CaaTag(p.tag);
172 }
173 finally {
174 visitedObjects.delete(p);
175 }
176}
177function _aws_cdk_aws_route53_CaaRecordProps(p) {
178 if (p == null)
179 return;
180 visitedObjects.add(p);
181 try {
182 if (p.values != null)
183 for (const o of p.values)
184 if (!visitedObjects.has(o))
185 _aws_cdk_aws_route53_CaaRecordValue(o);
186 if (!visitedObjects.has(p.zone))
187 _aws_cdk_aws_route53_IHostedZone(p.zone);
188 }
189 finally {
190 visitedObjects.delete(p);
191 }
192}
193function _aws_cdk_aws_route53_CaaRecord(p) {
194}
195function _aws_cdk_aws_route53_CaaAmazonRecordProps(p) {
196 if (p == null)
197 return;
198 visitedObjects.add(p);
199 try {
200 if (!visitedObjects.has(p.zone))
201 _aws_cdk_aws_route53_IHostedZone(p.zone);
202 }
203 finally {
204 visitedObjects.delete(p);
205 }
206}
207function _aws_cdk_aws_route53_CaaAmazonRecord(p) {
208}
209function _aws_cdk_aws_route53_MxRecordValue(p) {
210}
211function _aws_cdk_aws_route53_MxRecordProps(p) {
212 if (p == null)
213 return;
214 visitedObjects.add(p);
215 try {
216 if (p.values != null)
217 for (const o of p.values)
218 if (!visitedObjects.has(o))
219 _aws_cdk_aws_route53_MxRecordValue(o);
220 if (!visitedObjects.has(p.zone))
221 _aws_cdk_aws_route53_IHostedZone(p.zone);
222 }
223 finally {
224 visitedObjects.delete(p);
225 }
226}
227function _aws_cdk_aws_route53_MxRecord(p) {
228}
229function _aws_cdk_aws_route53_NsRecordProps(p) {
230 if (p == null)
231 return;
232 visitedObjects.add(p);
233 try {
234 if (!visitedObjects.has(p.zone))
235 _aws_cdk_aws_route53_IHostedZone(p.zone);
236 }
237 finally {
238 visitedObjects.delete(p);
239 }
240}
241function _aws_cdk_aws_route53_NsRecord(p) {
242}
243function _aws_cdk_aws_route53_DsRecordProps(p) {
244 if (p == null)
245 return;
246 visitedObjects.add(p);
247 try {
248 if (!visitedObjects.has(p.zone))
249 _aws_cdk_aws_route53_IHostedZone(p.zone);
250 }
251 finally {
252 visitedObjects.delete(p);
253 }
254}
255function _aws_cdk_aws_route53_DsRecord(p) {
256}
257function _aws_cdk_aws_route53_ZoneDelegationRecordProps(p) {
258 if (p == null)
259 return;
260 visitedObjects.add(p);
261 try {
262 if (!visitedObjects.has(p.zone))
263 _aws_cdk_aws_route53_IHostedZone(p.zone);
264 }
265 finally {
266 visitedObjects.delete(p);
267 }
268}
269function _aws_cdk_aws_route53_ZoneDelegationRecord(p) {
270}
271function _aws_cdk_aws_route53_CrossAccountZoneDelegationRecordProps(p) {
272 if (p == null)
273 return;
274 visitedObjects.add(p);
275 try {
276 if (!visitedObjects.has(p.delegatedZone))
277 _aws_cdk_aws_route53_IHostedZone(p.delegatedZone);
278 }
279 finally {
280 visitedObjects.delete(p);
281 }
282}
283function _aws_cdk_aws_route53_CrossAccountZoneDelegationRecord(p) {
284}
285function _aws_cdk_aws_route53_VpcEndpointServiceDomainNameProps(p) {
286 if (p == null)
287 return;
288 visitedObjects.add(p);
289 try {
290 if (!visitedObjects.has(p.publicHostedZone))
291 _aws_cdk_aws_route53_IPublicHostedZone(p.publicHostedZone);
292 }
293 finally {
294 visitedObjects.delete(p);
295 }
296}
297function _aws_cdk_aws_route53_VpcEndpointServiceDomainName(p) {
298}
299function _aws_cdk_aws_route53_CfnCidrCollectionProps(p) {
300}
301function _aws_cdk_aws_route53_CfnCidrCollection(p) {
302}
303function _aws_cdk_aws_route53_CfnCidrCollection_LocationProperty(p) {
304}
305function _aws_cdk_aws_route53_CfnDNSSECProps(p) {
306}
307function _aws_cdk_aws_route53_CfnDNSSEC(p) {
308}
309function _aws_cdk_aws_route53_CfnHealthCheckProps(p) {
310}
311function _aws_cdk_aws_route53_CfnHealthCheck(p) {
312}
313function _aws_cdk_aws_route53_CfnHealthCheck_AlarmIdentifierProperty(p) {
314}
315function _aws_cdk_aws_route53_CfnHealthCheck_HealthCheckConfigProperty(p) {
316}
317function _aws_cdk_aws_route53_CfnHealthCheck_HealthCheckTagProperty(p) {
318}
319function _aws_cdk_aws_route53_CfnHostedZoneProps(p) {
320 if (p == null)
321 return;
322 visitedObjects.add(p);
323 try {
324 if (p.hostedZoneTags != null)
325 for (const o of p.hostedZoneTags)
326 if (!visitedObjects.has(o))
327 _aws_cdk_aws_route53_CfnHostedZone_HostedZoneTagProperty(o);
328 }
329 finally {
330 visitedObjects.delete(p);
331 }
332}
333function _aws_cdk_aws_route53_CfnHostedZone(p) {
334}
335function _aws_cdk_aws_route53_CfnHostedZone_HostedZoneConfigProperty(p) {
336}
337function _aws_cdk_aws_route53_CfnHostedZone_HostedZoneTagProperty(p) {
338}
339function _aws_cdk_aws_route53_CfnHostedZone_QueryLoggingConfigProperty(p) {
340}
341function _aws_cdk_aws_route53_CfnHostedZone_VPCProperty(p) {
342}
343function _aws_cdk_aws_route53_CfnKeySigningKeyProps(p) {
344}
345function _aws_cdk_aws_route53_CfnKeySigningKey(p) {
346}
347function _aws_cdk_aws_route53_CfnRecordSetProps(p) {
348}
349function _aws_cdk_aws_route53_CfnRecordSet(p) {
350}
351function _aws_cdk_aws_route53_CfnRecordSet_AliasTargetProperty(p) {
352}
353function _aws_cdk_aws_route53_CfnRecordSet_CidrRoutingConfigProperty(p) {
354}
355function _aws_cdk_aws_route53_CfnRecordSet_GeoLocationProperty(p) {
356}
357function _aws_cdk_aws_route53_CfnRecordSetGroupProps(p) {
358}
359function _aws_cdk_aws_route53_CfnRecordSetGroup(p) {
360}
361function _aws_cdk_aws_route53_CfnRecordSetGroup_AliasTargetProperty(p) {
362}
363function _aws_cdk_aws_route53_CfnRecordSetGroup_CidrRoutingConfigProperty(p) {
364}
365function _aws_cdk_aws_route53_CfnRecordSetGroup_GeoLocationProperty(p) {
366}
367function _aws_cdk_aws_route53_CfnRecordSetGroup_RecordSetProperty(p) {
368}
369function print(name, deprecationMessage) {
370 const deprecated = process.env.JSII_DEPRECATED;
371 const deprecationMode = ["warn", "fail", "quiet"].includes(deprecated) ? deprecated : "warn";
372 const message = `${name} is deprecated.\n ${deprecationMessage.trim()}\n This API will be removed in the next major release.`;
373 switch (deprecationMode) {
374 case "fail":
375 throw new DeprecationError(message);
376 case "warn":
377 console.warn("[WARNING]", message);
378 break;
379 }
380}
381function getPropertyDescriptor(obj, prop) {
382 const descriptor = Object.getOwnPropertyDescriptor(obj, prop);
383 if (descriptor) {
384 return descriptor;
385 }
386 const proto = Object.getPrototypeOf(obj);
387 const prototypeDescriptor = proto && getPropertyDescriptor(proto, prop);
388 if (prototypeDescriptor) {
389 return prototypeDescriptor;
390 }
391 return {};
392}
393const visitedObjects = new Set();
394class DeprecationError extends Error {
395 constructor(...args) {
396 super(...args);
397 Object.defineProperty(this, "name", {
398 configurable: false,
399 enumerable: true,
400 value: "DeprecationError",
401 writable: false,
402 });
403 }
404}
405module.exports = { print, getPropertyDescriptor, DeprecationError, _aws_cdk_aws_route53_IAliasRecordTarget, _aws_cdk_aws_route53_AliasRecordTargetConfig, _aws_cdk_aws_route53_CommonHostedZoneProps, _aws_cdk_aws_route53_HostedZoneProps, _aws_cdk_aws_route53_HostedZone, _aws_cdk_aws_route53_PublicHostedZoneProps, _aws_cdk_aws_route53_IPublicHostedZone, _aws_cdk_aws_route53_PublicHostedZone, _aws_cdk_aws_route53_ZoneDelegationOptions, _aws_cdk_aws_route53_PrivateHostedZoneProps, _aws_cdk_aws_route53_IPrivateHostedZone, _aws_cdk_aws_route53_PrivateHostedZone, _aws_cdk_aws_route53_HostedZoneProviderProps, _aws_cdk_aws_route53_IHostedZone, _aws_cdk_aws_route53_HostedZoneAttributes, _aws_cdk_aws_route53_PublicHostedZoneAttributes, _aws_cdk_aws_route53_IRecordSet, _aws_cdk_aws_route53_RecordType, _aws_cdk_aws_route53_RecordSetOptions, _aws_cdk_aws_route53_RecordTarget, _aws_cdk_aws_route53_RecordSetProps, _aws_cdk_aws_route53_RecordSet, _aws_cdk_aws_route53_AddressRecordTarget, _aws_cdk_aws_route53_ARecordProps, _aws_cdk_aws_route53_ARecord, _aws_cdk_aws_route53_AaaaRecordProps, _aws_cdk_aws_route53_AaaaRecord, _aws_cdk_aws_route53_CnameRecordProps, _aws_cdk_aws_route53_CnameRecord, _aws_cdk_aws_route53_TxtRecordProps, _aws_cdk_aws_route53_TxtRecord, _aws_cdk_aws_route53_SrvRecordValue, _aws_cdk_aws_route53_SrvRecordProps, _aws_cdk_aws_route53_SrvRecord, _aws_cdk_aws_route53_CaaTag, _aws_cdk_aws_route53_CaaRecordValue, _aws_cdk_aws_route53_CaaRecordProps, _aws_cdk_aws_route53_CaaRecord, _aws_cdk_aws_route53_CaaAmazonRecordProps, _aws_cdk_aws_route53_CaaAmazonRecord, _aws_cdk_aws_route53_MxRecordValue, _aws_cdk_aws_route53_MxRecordProps, _aws_cdk_aws_route53_MxRecord, _aws_cdk_aws_route53_NsRecordProps, _aws_cdk_aws_route53_NsRecord, _aws_cdk_aws_route53_DsRecordProps, _aws_cdk_aws_route53_DsRecord, _aws_cdk_aws_route53_ZoneDelegationRecordProps, _aws_cdk_aws_route53_ZoneDelegationRecord, _aws_cdk_aws_route53_CrossAccountZoneDelegationRecordProps, _aws_cdk_aws_route53_CrossAccountZoneDelegationRecord, _aws_cdk_aws_route53_VpcEndpointServiceDomainNameProps, _aws_cdk_aws_route53_VpcEndpointServiceDomainName, _aws_cdk_aws_route53_CfnCidrCollectionProps, _aws_cdk_aws_route53_CfnCidrCollection, _aws_cdk_aws_route53_CfnCidrCollection_LocationProperty, _aws_cdk_aws_route53_CfnDNSSECProps, _aws_cdk_aws_route53_CfnDNSSEC, _aws_cdk_aws_route53_CfnHealthCheckProps, _aws_cdk_aws_route53_CfnHealthCheck, _aws_cdk_aws_route53_CfnHealthCheck_AlarmIdentifierProperty, _aws_cdk_aws_route53_CfnHealthCheck_HealthCheckConfigProperty, _aws_cdk_aws_route53_CfnHealthCheck_HealthCheckTagProperty, _aws_cdk_aws_route53_CfnHostedZoneProps, _aws_cdk_aws_route53_CfnHostedZone, _aws_cdk_aws_route53_CfnHostedZone_HostedZoneConfigProperty, _aws_cdk_aws_route53_CfnHostedZone_HostedZoneTagProperty, _aws_cdk_aws_route53_CfnHostedZone_QueryLoggingConfigProperty, _aws_cdk_aws_route53_CfnHostedZone_VPCProperty, _aws_cdk_aws_route53_CfnKeySigningKeyProps, _aws_cdk_aws_route53_CfnKeySigningKey, _aws_cdk_aws_route53_CfnRecordSetProps, _aws_cdk_aws_route53_CfnRecordSet, _aws_cdk_aws_route53_CfnRecordSet_AliasTargetProperty, _aws_cdk_aws_route53_CfnRecordSet_CidrRoutingConfigProperty, _aws_cdk_aws_route53_CfnRecordSet_GeoLocationProperty, _aws_cdk_aws_route53_CfnRecordSetGroupProps, _aws_cdk_aws_route53_CfnRecordSetGroup, _aws_cdk_aws_route53_CfnRecordSetGroup_AliasTargetProperty, _aws_cdk_aws_route53_CfnRecordSetGroup_CidrRoutingConfigProperty, _aws_cdk_aws_route53_CfnRecordSetGroup_GeoLocationProperty, _aws_cdk_aws_route53_CfnRecordSetGroup_RecordSetProperty };