agent-claw: automated task changes
This commit is contained in:
16
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/.jsiirc.json
generated
vendored
Normal file
16
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/.jsiirc.json
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"targets": {
|
||||
"java": {
|
||||
"package": "software.amazon.awscdk.services.s3.mixins"
|
||||
},
|
||||
"dotnet": {
|
||||
"namespace": "Amazon.CDK.AWS.S3.Mixins"
|
||||
},
|
||||
"python": {
|
||||
"module": "aws_cdk.aws_s3.mixins"
|
||||
},
|
||||
"go": {
|
||||
"packageName": "awss3mixins"
|
||||
}
|
||||
}
|
||||
}
|
||||
18
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/bucket-policy.d.ts
generated
vendored
Normal file
18
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/bucket-policy.d.ts
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
import type { IConstruct } from 'constructs';
|
||||
import type { PolicyStatement } from '../../../aws-iam';
|
||||
import { Mixin } from '../../../core/lib/mixins';
|
||||
import { CfnBucketPolicy } from '../s3.generated';
|
||||
/**
|
||||
* Adds statements to a bucket policy.
|
||||
*/
|
||||
export declare class BucketPolicyStatements extends Mixin {
|
||||
private readonly statements;
|
||||
constructor(statements: PolicyStatement[]);
|
||||
supports(construct: IConstruct): construct is CfnBucketPolicy;
|
||||
applyTo(policy: IConstruct): void;
|
||||
/**
|
||||
* CfnBucketPolicy.policyDocument sometimes is a PolicyDocument object
|
||||
* and sometimes is a plain object. We need to handle both cases.
|
||||
*/
|
||||
private getPolicyDocument;
|
||||
}
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/bucket-policy.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/bucket-policy.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.BucketPolicyStatements=void 0;const JSII_RTTI_SYMBOL_1=Symbol.for("jsii.rtti");var aws_iam_1=()=>{var tmp=require("../../../aws-iam");return aws_iam_1=()=>tmp,tmp},mixins_1=()=>{var tmp=require("../../../core/lib/mixins");return mixins_1=()=>tmp,tmp},s3_generated_1=()=>{var tmp=require("../s3.generated");return s3_generated_1=()=>tmp,tmp};class BucketPolicyStatements extends mixins_1().Mixin{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_s3.mixins.BucketPolicyStatements",version:"2.252.0"};statements;constructor(statements){super(),this.statements=statements}supports(construct){return s3_generated_1().CfnBucketPolicy.isCfnBucketPolicy(construct)}applyTo(policy){if(!this.supports(policy))return;const policyDocument=this.getPolicyDocument(policy);policyDocument.addStatements(...this.statements),policy.policyDocument=policyDocument}getPolicyDocument(policy){return policy.policyDocument instanceof aws_iam_1().PolicyDocument?policy.policyDocument:aws_iam_1().PolicyDocument.fromJson(policy.policyDocument)}}exports.BucketPolicyStatements=BucketPolicyStatements;
|
||||
39
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/bucket.d.ts
generated
vendored
Normal file
39
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/bucket.d.ts
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
import type { IConstruct } from 'constructs';
|
||||
import { Mixin } from '../../../core/lib/mixins';
|
||||
import { BlockPublicAccess } from '../bucket';
|
||||
import { CfnBucket } from '../s3.generated';
|
||||
/**
|
||||
* S3-specific Mixin to automatically delete all objects from a bucket
|
||||
* when the bucket is removed from the stack or when the stack is deleted.
|
||||
*
|
||||
* Requires the `removalPolicy` to be set to `RemovalPolicy.DESTROY`.
|
||||
*
|
||||
* Apply this mixin to a bucket will add `s3:PutBucketPolicy` to the
|
||||
* bucket policy. This is because during bucket deletion, the custom resource provider
|
||||
* needs to update the bucket policy by adding a deny policy for `s3:PutObject` to
|
||||
* prevent race conditions with external bucket writers.
|
||||
*/
|
||||
export declare class BucketAutoDeleteObjects extends Mixin {
|
||||
private static AUTO_DELETE_OBJECTS_RESOURCE_TYPE;
|
||||
private static AUTO_DELETE_OBJECTS_TAG;
|
||||
supports(construct: IConstruct): construct is CfnBucket;
|
||||
applyTo(construct: IConstruct): void;
|
||||
}
|
||||
/**
|
||||
* S3-specific mixin for enabling versioning.
|
||||
*/
|
||||
export declare class BucketVersioning extends Mixin {
|
||||
private readonly enabled;
|
||||
constructor(enabled?: boolean);
|
||||
supports(construct: IConstruct): construct is CfnBucket;
|
||||
applyTo(construct: IConstruct): void;
|
||||
}
|
||||
/**
|
||||
* S3-specific mixin for blocking public-access.
|
||||
*/
|
||||
export declare class BucketBlockPublicAccess extends Mixin {
|
||||
private readonly configOptions;
|
||||
constructor(publicAccessConfig?: BlockPublicAccess);
|
||||
supports(construct: IConstruct): construct is CfnBucket;
|
||||
applyTo(construct: IConstruct): void;
|
||||
}
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/bucket.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/bucket.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.BucketBlockPublicAccess=exports.BucketVersioning=exports.BucketAutoDeleteObjects=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},helpers_internal_1=()=>{var tmp=require("../../../core/lib/helpers-internal");return helpers_internal_1=()=>tmp,tmp},mixins_1=()=>{var tmp=require("../../../core/lib/mixins");return mixins_1=()=>tmp,tmp},auto_delete_objects_provider_generated_1=()=>{var tmp=require("../../../custom-resource-handlers/dist/aws-s3/auto-delete-objects-provider.generated");return auto_delete_objects_provider_generated_1=()=>tmp,tmp},bucket_1=()=>{var tmp=require("../bucket");return bucket_1=()=>tmp,tmp},perms=()=>{var tmp=require("../perms");return perms=()=>tmp,tmp},s3_generated_1=()=>{var tmp=require("../s3.generated");return s3_generated_1=()=>tmp,tmp};class BucketAutoDeleteObjects extends mixins_1().Mixin{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_s3.mixins.BucketAutoDeleteObjects",version:"2.252.0"};static AUTO_DELETE_OBJECTS_RESOURCE_TYPE="Custom::S3AutoDeleteObjects";static AUTO_DELETE_OBJECTS_TAG="aws-cdk:auto-delete-objects";supports(construct){return s3_generated_1().CfnBucket.isCfnBucket(construct)}applyTo(construct){if(!this.supports(construct))return;construct.node.addValidation({validate:()=>{const errors=new Array;return construct.cfnOptions.deletionPolicy!==core_1().CfnDeletionPolicy.DELETE&&errors.push("Cannot use 'AutoDeleteObjects' on a Bucket without setting removal policy to 'DESTROY'."),errors}});const bucketRef=construct.bucketRef,scope=helpers_internal_1().ConstructReflection.of(construct).defaultChildOwner??construct,provider=auto_delete_objects_provider_generated_1().AutoDeleteObjectsProvider.getOrCreateProvider(scope,BucketAutoDeleteObjects.AUTO_DELETE_OBJECTS_RESOURCE_TYPE,{useCfnResponseWrapper:!1,description:`Lambda function for auto-deleting objects in ${bucketRef.bucketName} S3 bucket.`}),policyResult=iam().ResourceWithPolicies.of(construct)?.addToResourcePolicy(new(iam()).PolicyStatement({actions:[...perms().BUCKET_PUT_POLICY_ACTIONS,...perms().BUCKET_READ_METADATA_ACTIONS,...perms().BUCKET_DELETE_ACTIONS],resources:[bucketRef.bucketArn,perms().arnForObjects(bucketRef.bucketArn,"*")],principals:[new(iam()).ArnPrincipal(provider.roleArn)]})),customResource=new(core_1()).CustomResource(scope,"AutoDeleteObjectsCustomResource",{resourceType:BucketAutoDeleteObjects.AUTO_DELETE_OBJECTS_RESOURCE_TYPE,serviceToken:provider.serviceToken,properties:{BucketName:bucketRef.bucketName}});policyResult?.policyDependable&&customResource.node.addDependency(policyResult.policyDependable),core_1().Tags.of(construct).add(BucketAutoDeleteObjects.AUTO_DELETE_OBJECTS_TAG,"true")}}exports.BucketAutoDeleteObjects=BucketAutoDeleteObjects;class BucketVersioning extends mixins_1().Mixin{enabled;static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_s3.mixins.BucketVersioning",version:"2.252.0"};constructor(enabled=!0){super(),this.enabled=enabled}supports(construct){return s3_generated_1().CfnBucket.isCfnBucket(construct)}applyTo(construct){this.supports(construct)&&(construct.versioningConfiguration={status:this.enabled?"Enabled":"Suspended"})}}exports.BucketVersioning=BucketVersioning;class BucketBlockPublicAccess extends mixins_1().Mixin{static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_s3.mixins.BucketBlockPublicAccess",version:"2.252.0"};configOptions;constructor(publicAccessConfig=bucket_1().BlockPublicAccess.BLOCK_ALL){super();try{jsiiDeprecationWarnings().aws_cdk_lib_aws_s3_BlockPublicAccess(publicAccessConfig)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,BucketBlockPublicAccess),error}this.configOptions={blockPublicAcls:publicAccessConfig.blockPublicAcls,blockPublicPolicy:publicAccessConfig.blockPublicPolicy,ignorePublicAcls:publicAccessConfig.ignorePublicAcls,restrictPublicBuckets:publicAccessConfig.restrictPublicBuckets}}supports(construct){return s3_generated_1().CfnBucket.isCfnBucket(construct)}applyTo(construct){this.supports(construct)&&(construct.publicAccessBlockConfiguration={blockPublicAcls:this.configOptions.blockPublicAcls??!0,blockPublicPolicy:this.configOptions.blockPublicPolicy??!0,ignorePublicAcls:this.configOptions.ignorePublicAcls??!0,restrictPublicBuckets:this.configOptions.restrictPublicBuckets??!0})}}exports.BucketBlockPublicAccess=BucketBlockPublicAccess;
|
||||
2
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/index.d.ts
generated
vendored
Normal file
2
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export * from './bucket';
|
||||
export * from './bucket-policy';
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/index.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-s3/lib/mixins/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.BucketAutoDeleteObjects=void 0,Object.defineProperty(exports,_noFold="BucketAutoDeleteObjects",{enumerable:!0,configurable:!0,get:()=>{var value=require("./bucket").BucketAutoDeleteObjects;return Object.defineProperty(exports,_noFold="BucketAutoDeleteObjects",{enumerable:!0,configurable:!0,value}),value}}),exports.BucketVersioning=void 0,Object.defineProperty(exports,_noFold="BucketVersioning",{enumerable:!0,configurable:!0,get:()=>{var value=require("./bucket").BucketVersioning;return Object.defineProperty(exports,_noFold="BucketVersioning",{enumerable:!0,configurable:!0,value}),value}}),exports.BucketBlockPublicAccess=void 0,Object.defineProperty(exports,_noFold="BucketBlockPublicAccess",{enumerable:!0,configurable:!0,get:()=>{var value=require("./bucket").BucketBlockPublicAccess;return Object.defineProperty(exports,_noFold="BucketBlockPublicAccess",{enumerable:!0,configurable:!0,value}),value}}),exports.BucketPolicyStatements=void 0,Object.defineProperty(exports,_noFold="BucketPolicyStatements",{enumerable:!0,configurable:!0,get:()=>{var value=require("./bucket-policy").BucketPolicyStatements;return Object.defineProperty(exports,_noFold="BucketPolicyStatements",{enumerable:!0,configurable:!0,value}),value}});
|
||||
Reference in New Issue
Block a user