agent-claw: automated task changes
This commit is contained in:
13
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/.jsiirc.json
generated
vendored
Normal file
13
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/.jsiirc.json
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"targets": {
|
||||
"java": {
|
||||
"package": "software.amazon.awscdk.services.logs.destinations"
|
||||
},
|
||||
"dotnet": {
|
||||
"namespace": "Amazon.CDK.AWS.Logs.Destinations"
|
||||
},
|
||||
"python": {
|
||||
"module": "aws_cdk.aws_logs_destinations"
|
||||
}
|
||||
}
|
||||
}
|
||||
7
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/README.md
generated
vendored
Normal file
7
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/README.md
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
# AWS CloudWatch Logs Subscription Destination Library
|
||||
|
||||
|
||||
This library contains destinations for AWS CloudWatch Logs SubscriptionFilters. You
|
||||
can send log data to Kinesis Streams or Lambda Functions.
|
||||
|
||||
See the documentation of the `logs` module for more information.
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/index.d.ts
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export * from './lib';
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/index.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";var __createBinding=exports&&exports.__createBinding||(Object.create?(function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}):(function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]})),__exportStar=exports&&exports.__exportStar||function(m,exports2){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports2,p)&&__createBinding(exports2,m,p)};Object.defineProperty(exports,"__esModule",{value:!0});var _noFold;exports.LambdaDestination=void 0,Object.defineProperty(exports,_noFold="LambdaDestination",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").LambdaDestination;return Object.defineProperty(exports,_noFold="LambdaDestination",{enumerable:!0,configurable:!0,value}),value}}),exports.KinesisDestination=void 0,Object.defineProperty(exports,_noFold="KinesisDestination",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").KinesisDestination;return Object.defineProperty(exports,_noFold="KinesisDestination",{enumerable:!0,configurable:!0,value}),value}}),exports.FirehoseDestination=void 0,Object.defineProperty(exports,_noFold="FirehoseDestination",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lib").FirehoseDestination;return Object.defineProperty(exports,_noFold="FirehoseDestination",{enumerable:!0,configurable:!0,value}),value}});
|
||||
30
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/firehose.d.ts
generated
vendored
Normal file
30
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/firehose.d.ts
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
import type { Construct } from 'constructs';
|
||||
import * as iam from '../../aws-iam';
|
||||
import type * as firehose from '../../aws-kinesisfirehose';
|
||||
import type * as logs from '../../aws-logs';
|
||||
import type { ILogGroupRef } from '../../interfaces/generated/aws-logs-interfaces.generated';
|
||||
/**
|
||||
* Customize the Amazon Data Firehose Logs Destination
|
||||
*/
|
||||
export interface FirehoseDestinationProps {
|
||||
/**
|
||||
* The role to assume to write log events to the destination
|
||||
*
|
||||
* @default - A new Role is created
|
||||
*/
|
||||
readonly role?: iam.IRole;
|
||||
}
|
||||
/**
|
||||
* Use a Data Firehose delivery stream as the destination for a log subscription
|
||||
*/
|
||||
export declare class FirehoseDestination implements logs.ILogSubscriptionDestination {
|
||||
private readonly stream;
|
||||
private readonly props;
|
||||
/**
|
||||
* @param stream The Data Firehose delivery stream to use as destination
|
||||
* @param props The Data Firehose Destination properties
|
||||
*
|
||||
*/
|
||||
constructor(stream: firehose.IDeliveryStream, props?: FirehoseDestinationProps);
|
||||
bind(scope: Construct, _sourceLogGroup: ILogGroupRef): logs.LogSubscriptionDestinationConfig;
|
||||
}
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/firehose.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/firehose.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.FirehoseDestination=void 0;var jsiiDeprecationWarnings=()=>{var tmp=require("../../.warnings.jsii.js");return jsiiDeprecationWarnings=()=>tmp,tmp};const JSII_RTTI_SYMBOL_1=Symbol.for("jsii.rtti");var iam=()=>{var tmp=require("../../aws-iam");return iam=()=>tmp,tmp},core_1=()=>{var tmp=require("../../core");return core_1=()=>tmp,tmp};class FirehoseDestination{stream;props;static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_logs_destinations.FirehoseDestination",version:"2.252.0"};constructor(stream,props={}){this.stream=stream,this.props=props;try{jsiiDeprecationWarnings().aws_cdk_lib_aws_kinesisfirehose_IDeliveryStream(stream),jsiiDeprecationWarnings().aws_cdk_lib_aws_logs_destinations_FirehoseDestinationProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,FirehoseDestination),error}}bind(scope,_sourceLogGroup){try{jsiiDeprecationWarnings().aws_cdk_lib_interfaces_aws_logs_ILogGroupRef(_sourceLogGroup)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.bind),error}const id="CloudWatchLogsCanPutRecords",role=this.props.role??scope.node.tryFindChild(id)??new(iam()).Role(scope,id,{assumedBy:new(iam()).ServicePrincipal("logs.amazonaws.com",{conditions:{StringLike:{"aws:SourceArn":core_1().Stack.of(scope).formatArn({service:"logs",resource:"*"})}}})});this.stream.grantPutRecords(role);const policy=role.node.tryFindChild("DefaultPolicy");return policy&&(role.node.defaultChild.addOverride("DependsOn",void 0),scope.node.addDependency(policy)),{arn:this.stream.deliveryStreamArn,role}}}exports.FirehoseDestination=FirehoseDestination;
|
||||
3
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/index.d.ts
generated
vendored
Normal file
3
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
export * from './lambda';
|
||||
export * from './kinesis';
|
||||
export * from './firehose';
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/index.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";var __createBinding=exports&&exports.__createBinding||(Object.create?(function(o,m,k,k2){k2===void 0&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);(!desc||("get"in desc?!m.__esModule:desc.writable||desc.configurable))&&(desc={enumerable:!0,get:function(){return m[k]}}),Object.defineProperty(o,k2,desc)}):(function(o,m,k,k2){k2===void 0&&(k2=k),o[k2]=m[k]})),__exportStar=exports&&exports.__exportStar||function(m,exports2){for(var p in m)p!=="default"&&!Object.prototype.hasOwnProperty.call(exports2,p)&&__createBinding(exports2,m,p)};Object.defineProperty(exports,"__esModule",{value:!0});var _noFold;exports.LambdaDestination=void 0,Object.defineProperty(exports,_noFold="LambdaDestination",{enumerable:!0,configurable:!0,get:()=>{var value=require("./lambda").LambdaDestination;return Object.defineProperty(exports,_noFold="LambdaDestination",{enumerable:!0,configurable:!0,value}),value}}),exports.KinesisDestination=void 0,Object.defineProperty(exports,_noFold="KinesisDestination",{enumerable:!0,configurable:!0,get:()=>{var value=require("./kinesis").KinesisDestination;return Object.defineProperty(exports,_noFold="KinesisDestination",{enumerable:!0,configurable:!0,value}),value}}),exports.FirehoseDestination=void 0,Object.defineProperty(exports,_noFold="FirehoseDestination",{enumerable:!0,configurable:!0,get:()=>{var value=require("./firehose").FirehoseDestination;return Object.defineProperty(exports,_noFold="FirehoseDestination",{enumerable:!0,configurable:!0,value}),value}});
|
||||
30
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/kinesis.d.ts
generated
vendored
Normal file
30
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/kinesis.d.ts
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
import type { Construct } from 'constructs';
|
||||
import * as iam from '../../aws-iam';
|
||||
import type * as kinesis from '../../aws-kinesis';
|
||||
import type * as logs from '../../aws-logs';
|
||||
import type { ILogGroupRef } from '../../interfaces/generated/aws-logs-interfaces.generated';
|
||||
/**
|
||||
* Customize the Kinesis Logs Destination
|
||||
*/
|
||||
export interface KinesisDestinationProps {
|
||||
/**
|
||||
* The role to assume to write log events to the destination
|
||||
*
|
||||
* @default - A new Role is created
|
||||
*/
|
||||
readonly role?: iam.IRole;
|
||||
}
|
||||
/**
|
||||
* Use a Kinesis stream as the destination for a log subscription
|
||||
*/
|
||||
export declare class KinesisDestination implements logs.ILogSubscriptionDestination {
|
||||
private readonly stream;
|
||||
private readonly props;
|
||||
/**
|
||||
* @param stream The Kinesis stream to use as destination
|
||||
* @param props The Kinesis Destination properties
|
||||
*
|
||||
*/
|
||||
constructor(stream: kinesis.IStream, props?: KinesisDestinationProps);
|
||||
bind(scope: Construct, _sourceLogGroup: ILogGroupRef): logs.LogSubscriptionDestinationConfig;
|
||||
}
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/kinesis.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/kinesis.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.KinesisDestination=void 0;var jsiiDeprecationWarnings=()=>{var tmp=require("../../.warnings.jsii.js");return jsiiDeprecationWarnings=()=>tmp,tmp};const JSII_RTTI_SYMBOL_1=Symbol.for("jsii.rtti");var iam=()=>{var tmp=require("../../aws-iam");return iam=()=>tmp,tmp};class KinesisDestination{stream;props;static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_logs_destinations.KinesisDestination",version:"2.252.0"};constructor(stream,props={}){this.stream=stream,this.props=props;try{jsiiDeprecationWarnings().aws_cdk_lib_aws_kinesis_IStream(stream),jsiiDeprecationWarnings().aws_cdk_lib_aws_logs_destinations_KinesisDestinationProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,KinesisDestination),error}}bind(scope,_sourceLogGroup){try{jsiiDeprecationWarnings().aws_cdk_lib_interfaces_aws_logs_ILogGroupRef(_sourceLogGroup)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.bind),error}const id="CloudWatchLogsCanPutRecords",role=this.props.role??scope.node.tryFindChild(id)??new(iam()).Role(scope,id,{assumedBy:new(iam()).ServicePrincipal("logs.amazonaws.com")});this.stream.grantWrite(role),role.grantPassRole(role);const policy=role.node.tryFindChild("DefaultPolicy");return policy&&(role.node.defaultChild.addOverride("DependsOn",void 0),scope.node.addDependency(policy)),{arn:this.stream.streamArn,role}}}exports.KinesisDestination=KinesisDestination;
|
||||
23
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/lambda.d.ts
generated
vendored
Normal file
23
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/lambda.d.ts
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
import type { Construct } from 'constructs';
|
||||
import type * as lambda from '../../aws-lambda';
|
||||
import type * as logs from '../../aws-logs';
|
||||
import type { ILogGroupRef } from '../../interfaces/generated/aws-logs-interfaces.generated';
|
||||
/**
|
||||
* Options that may be provided to LambdaDestination
|
||||
*/
|
||||
export interface LambdaDestinationOptions {
|
||||
/** Whether or not to add Lambda Permissions.
|
||||
* @default true
|
||||
*/
|
||||
readonly addPermissions?: boolean;
|
||||
}
|
||||
/**
|
||||
* Use a Lambda Function as the destination for a log subscription
|
||||
*/
|
||||
export declare class LambdaDestination implements logs.ILogSubscriptionDestination {
|
||||
private readonly fn;
|
||||
private readonly options;
|
||||
/** LambdaDestinationOptions */
|
||||
constructor(fn: lambda.IFunction, options?: LambdaDestinationOptions);
|
||||
bind(scope: Construct, logGroup: ILogGroupRef): logs.LogSubscriptionDestinationConfig;
|
||||
}
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/lambda.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-logs-destinations/lib/lambda.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.LambdaDestination=void 0;var jsiiDeprecationWarnings=()=>{var tmp=require("../../.warnings.jsii.js");return jsiiDeprecationWarnings=()=>tmp,tmp};const JSII_RTTI_SYMBOL_1=Symbol.for("jsii.rtti");var iam=()=>{var tmp=require("../../aws-iam");return iam=()=>tmp,tmp};class LambdaDestination{fn;options;static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_logs_destinations.LambdaDestination",version:"2.252.0"};constructor(fn,options={}){this.fn=fn,this.options=options;try{jsiiDeprecationWarnings().aws_cdk_lib_aws_lambda_IFunction(fn),jsiiDeprecationWarnings().aws_cdk_lib_aws_logs_destinations_LambdaDestinationOptions(options)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,LambdaDestination),error}}bind(scope,logGroup){try{jsiiDeprecationWarnings().aws_cdk_lib_interfaces_aws_logs_ILogGroupRef(logGroup)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.bind),error}const arn=logGroup.logGroupRef.logGroupArn;if(this.options.addPermissions!==!1){const permissionId="CanInvokeLambda";this.fn.addPermission(permissionId,{principal:new(iam()).ServicePrincipal("logs.amazonaws.com"),sourceArn:arn,scope});const cfnPermission=scope.node.tryFindChild(permissionId);cfnPermission&&scope.node.addDependency(cfnPermission)}return{arn:this.fn.functionArn}}}exports.LambdaDestination=LambdaDestination;
|
||||
Reference in New Issue
Block a user