log-retention.js
 1  "use strict";
 2  var _a;
 3  Object.defineProperty(exports, "__esModule", { value: true });
 4  exports.LogRetention = void 0;
 5  const jsiiDeprecationWarnings = require("../.warnings.jsii.js");
 6  const JSII_RTTI_SYMBOL_1 = Symbol.for("jsii.rtti");
 7  const logs = require("@aws-cdk/aws-logs");
 8  /**
 9   * (deprecated) Creates a custom resource to control the retention policy of a CloudWatch Logs log group.
10   *
11   * The log group is created if it doesn't already exist. The policy
12   * is removed when `retentionDays` is `undefined` or equal to `Infinity`.
13   *
14   * @deprecated use `LogRetention` from '
15   * @aws-cdk /aws-logs' instead
16   */
17  class LogRetention extends logs.LogRetention {
18      /**
19       * @deprecated
20       */
21      constructor(scope, id, props) {
22          super(scope, id, { ...props });
23          jsiiDeprecationWarnings.print("@aws-cdk/aws-lambda.LogRetention", "");
24          jsiiDeprecationWarnings._aws_cdk_aws_lambda_LogRetentionProps(props);
25      }
26  }
27  exports.LogRetention = LogRetention;
28  _a = JSII_RTTI_SYMBOL_1;
29  LogRetention[_a] = { fqn: "@aws-cdk/aws-lambda.LogRetention", version: "1.134.0" };
30  //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nLXJldGVudGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImxvZy1yZXRlbnRpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsMENBQTBDOzs7Ozs7Ozs7O0FBWTFDLE1BQWEsWUFBYSxTQUFRLElBQUksQ0FBQyxZQUFZOzs7O0lBQ2pELFlBQVksS0FBZ0IsRUFBRSxFQUFVLEVBQUUsS0FBd0I7UUFDaEUsS0FBSyxDQUFDLEtBQUssRUFBRSxFQUFFLEVBQUUsRUFBRSxHQUFHLEtBQUssRUFBRSxDQUFDLENBQUM7OztLQUNoQzs7QUFISCxvQ0FJQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGxvZ3MgZnJvbSAnQGF3cy1jZGsvYXdzLWxvZ3MnO1xuaW1wb3J0IHsgQ29uc3RydWN0IH0gZnJvbSAnY29uc3RydWN0cyc7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5leHBvcnQgaW50ZXJmYWNlIExvZ1JldGVudGlvblJldHJ5T3B0aW9ucyBleHRlbmRzIGxvZ3MuTG9nUmV0ZW50aW9uUmV0cnlPcHRpb25zIHtcbn1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG5leHBvcnQgaW50ZXJmYWNlIExvZ1JldGVudGlvblByb3BzIGV4dGVuZHMgbG9ncy5Mb2dSZXRlbnRpb25Qcm9wcyB7XG59XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuZXhwb3J0IGNsYXNzIExvZ1JldGVudGlvbiBleHRlbmRzIGxvZ3MuTG9nUmV0ZW50aW9uIHtcbiAgY29uc3RydWN0b3Ioc2NvcGU6IENvbnN0cnVjdCwgaWQ6IHN0cmluZywgcHJvcHM6IExvZ1JldGVudGlvblByb3BzKSB7XG4gICAgc3VwZXIoc2NvcGUsIGlkLCB7IC4uLnByb3BzIH0pO1xuICB9XG59XG4iXX0=