UNPKG

5.87 kBJavaScriptView Raw
1function _aws_cdk_aws_events_targets_BatchJobProps(p) {
2}
3function _aws_cdk_aws_events_targets_BatchJob(p) {
4}
5function _aws_cdk_aws_events_targets_CodePipelineTargetOptions(p) {
6}
7function _aws_cdk_aws_events_targets_CodePipeline(p) {
8}
9function _aws_cdk_aws_events_targets_SnsTopicProps(p) {
10}
11function _aws_cdk_aws_events_targets_SnsTopic(p) {
12}
13function _aws_cdk_aws_events_targets_SqsQueueProps(p) {
14}
15function _aws_cdk_aws_events_targets_SqsQueue(p) {
16}
17function _aws_cdk_aws_events_targets_CodeBuildProjectProps(p) {
18}
19function _aws_cdk_aws_events_targets_CodeBuildProject(p) {
20}
21function _aws_cdk_aws_events_targets_AwsApiInput(p) {
22}
23function _aws_cdk_aws_events_targets_AwsApiProps(p) {
24}
25function _aws_cdk_aws_events_targets_AwsApi(p) {
26}
27function _aws_cdk_aws_events_targets_LambdaFunctionProps(p) {
28}
29function _aws_cdk_aws_events_targets_LambdaFunction(p) {
30}
31function _aws_cdk_aws_events_targets_ContainerOverride(p) {
32 if (p == null)
33 return;
34 visitedObjects.add(p);
35 try {
36 if (p.environment != null)
37 for (const o of p.environment)
38 if (!visitedObjects.has(o))
39 _aws_cdk_aws_events_targets_TaskEnvironmentVariable(o);
40 }
41 finally {
42 visitedObjects.delete(p);
43 }
44}
45function _aws_cdk_aws_events_targets_TaskEnvironmentVariable(p) {
46}
47function _aws_cdk_aws_events_targets_EcsTaskProps(p) {
48 if (p == null)
49 return;
50 visitedObjects.add(p);
51 try {
52 if (p.containerOverrides != null)
53 for (const o of p.containerOverrides)
54 if (!visitedObjects.has(o))
55 _aws_cdk_aws_events_targets_ContainerOverride(o);
56 if ("securityGroup" in p)
57 print("@aws-cdk/aws-events-targets.EcsTaskProps#securityGroup", "use securityGroups instead");
58 if (p.securityGroups != null)
59 for (const o of p.securityGroups)
60 if (!visitedObjects.has(o))
61 require("@aws-cdk/aws-ec2/.warnings.jsii.js")._aws_cdk_aws_ec2_ISecurityGroup(o);
62 }
63 finally {
64 visitedObjects.delete(p);
65 }
66}
67function _aws_cdk_aws_events_targets_EcsTask(p) {
68}
69function _aws_cdk_aws_events_targets_EventBusProps(p) {
70}
71function _aws_cdk_aws_events_targets_EventBus(p) {
72}
73function _aws_cdk_aws_events_targets_SfnStateMachineProps(p) {
74}
75function _aws_cdk_aws_events_targets_SfnStateMachine(p) {
76}
77function _aws_cdk_aws_events_targets_KinesisStreamProps(p) {
78}
79function _aws_cdk_aws_events_targets_KinesisStream(p) {
80}
81function _aws_cdk_aws_events_targets_LogGroupProps(p) {
82}
83function _aws_cdk_aws_events_targets_CloudWatchLogGroup(p) {
84}
85function _aws_cdk_aws_events_targets_KinesisFirehoseStreamProps(p) {
86}
87function _aws_cdk_aws_events_targets_KinesisFirehoseStream(p) {
88}
89function _aws_cdk_aws_events_targets_ApiGatewayProps(p) {
90}
91function _aws_cdk_aws_events_targets_ApiGateway(p) {
92}
93function _aws_cdk_aws_events_targets_ApiDestinationProps(p) {
94}
95function _aws_cdk_aws_events_targets_ApiDestination(p) {
96}
97function _aws_cdk_aws_events_targets_TargetBaseProps(p) {
98}
99function print(name, deprecationMessage) {
100 const deprecated = process.env.JSII_DEPRECATED;
101 const deprecationMode = ["warn", "fail", "quiet"].includes(deprecated) ? deprecated : "warn";
102 const message = `${name} is deprecated.\n ${deprecationMessage.trim()}\n This API will be removed in the next major release.`;
103 switch (deprecationMode) {
104 case "fail":
105 throw new DeprecationError(message);
106 case "warn":
107 console.warn("[WARNING]", message);
108 break;
109 }
110}
111function getPropertyDescriptor(obj, prop) {
112 const descriptor = Object.getOwnPropertyDescriptor(obj, prop);
113 if (descriptor) {
114 return descriptor;
115 }
116 const proto = Object.getPrototypeOf(obj);
117 const prototypeDescriptor = proto && getPropertyDescriptor(proto, prop);
118 if (prototypeDescriptor) {
119 return prototypeDescriptor;
120 }
121 return {};
122}
123const visitedObjects = new Set();
124class DeprecationError extends Error {
125 constructor(...args) {
126 super(...args);
127 Object.defineProperty(this, "name", {
128 configurable: false,
129 enumerable: true,
130 value: "DeprecationError",
131 writable: false,
132 });
133 }
134}
135module.exports = { print, getPropertyDescriptor, DeprecationError, _aws_cdk_aws_events_targets_BatchJobProps, _aws_cdk_aws_events_targets_BatchJob, _aws_cdk_aws_events_targets_CodePipelineTargetOptions, _aws_cdk_aws_events_targets_CodePipeline, _aws_cdk_aws_events_targets_SnsTopicProps, _aws_cdk_aws_events_targets_SnsTopic, _aws_cdk_aws_events_targets_SqsQueueProps, _aws_cdk_aws_events_targets_SqsQueue, _aws_cdk_aws_events_targets_CodeBuildProjectProps, _aws_cdk_aws_events_targets_CodeBuildProject, _aws_cdk_aws_events_targets_AwsApiInput, _aws_cdk_aws_events_targets_AwsApiProps, _aws_cdk_aws_events_targets_AwsApi, _aws_cdk_aws_events_targets_LambdaFunctionProps, _aws_cdk_aws_events_targets_LambdaFunction, _aws_cdk_aws_events_targets_ContainerOverride, _aws_cdk_aws_events_targets_TaskEnvironmentVariable, _aws_cdk_aws_events_targets_EcsTaskProps, _aws_cdk_aws_events_targets_EcsTask, _aws_cdk_aws_events_targets_EventBusProps, _aws_cdk_aws_events_targets_EventBus, _aws_cdk_aws_events_targets_SfnStateMachineProps, _aws_cdk_aws_events_targets_SfnStateMachine, _aws_cdk_aws_events_targets_KinesisStreamProps, _aws_cdk_aws_events_targets_KinesisStream, _aws_cdk_aws_events_targets_LogGroupProps, _aws_cdk_aws_events_targets_CloudWatchLogGroup, _aws_cdk_aws_events_targets_KinesisFirehoseStreamProps, _aws_cdk_aws_events_targets_KinesisFirehoseStream, _aws_cdk_aws_events_targets_ApiGatewayProps, _aws_cdk_aws_events_targets_ApiGateway, _aws_cdk_aws_events_targets_ApiDestinationProps, _aws_cdk_aws_events_targets_ApiDestination, _aws_cdk_aws_events_targets_TargetBaseProps };