agent-claw: automated task changes
This commit is contained in:
11
cdk/node_modules/aws-cdk-lib/aws-kms/lib/private/cfn-key-matcher.d.ts
generated
vendored
Normal file
11
cdk/node_modules/aws-cdk-lib/aws-kms/lib/private/cfn-key-matcher.d.ts
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
import type { CfnResource } from '../../../core';
|
||||
import type { ICfnResourceMatcher } from '../../../core/lib/helpers-internal';
|
||||
/**
|
||||
* Matches a CfnKey by a KMS key identifier (ref, key ID, or ARN).
|
||||
*/
|
||||
export declare class CfnKeyMatcher implements ICfnResourceMatcher {
|
||||
private readonly keyId;
|
||||
readonly cfnResourceType = "AWS::KMS::Key";
|
||||
constructor(keyId: string);
|
||||
matches(candidate: CfnResource): boolean;
|
||||
}
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-kms/lib/private/cfn-key-matcher.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-kms/lib/private/cfn-key-matcher.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CfnKeyMatcher=void 0;class CfnKeyMatcher{keyId;cfnResourceType="AWS::KMS::Key";constructor(keyId){this.keyId=keyId}matches(candidate){const key=candidate;return key.ref===this.keyId||key.attrKeyId===this.keyId||key.attrArn===this.keyId}}exports.CfnKeyMatcher=CfnKeyMatcher;
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-kms/lib/private/default-traits.d.ts
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-kms/lib/private/default-traits.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export {};
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-kms/lib/private/default-traits.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-kms/lib/private/default-traits.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var aws_iam_1=()=>{var tmp=require("../../../aws-iam");return aws_iam_1=()=>tmp,tmp},core_1=()=>{var tmp=require("../../../core");return core_1=()=>tmp,tmp},literal_string_1=()=>{var tmp=require("../../../core/lib/private/literal-string");return literal_string_1=()=>tmp,tmp},kms_generated_1=()=>{var tmp=require("../kms.generated");return kms_generated_1=()=>tmp,tmp};class KeyWithPolicyFactory{forResource(resource){if(!kms_generated_1().CfnKey.isCfnKey(resource))throw new(core_1()).ValidationError((0,literal_string_1().lit)`Construct`,`Construct ${resource.node.path} is not of type CfnKey`,resource);return new CfnKeyWithPolicy(resource)}}class CfnKeyWithPolicy{key;env;policyDocument;constructor(key){this.key=key,this.env=key.env}addToResourcePolicy(statement){return core_1().Token.isResolved(this.key.keyPolicy)?(this.policyDocument==null&&(this.policyDocument=aws_iam_1().PolicyDocument.fromJson(this.key.keyPolicy??{Statement:[]})),this.policyDocument.addStatements(statement),this.key.keyPolicy=this.policyDocument.toJSON(),{statementAdded:!0,policyDependable:this.policyDocument}):{statementAdded:!1}}}aws_iam_1().DefaultPolicyFactories.set("AWS::KMS::Key",new KeyWithPolicyFactory);
|
||||
7
cdk/node_modules/aws-cdk-lib/aws-kms/lib/private/perms.d.ts
generated
vendored
Normal file
7
cdk/node_modules/aws-cdk-lib/aws-kms/lib/private/perms.d.ts
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
export declare const ADMIN_ACTIONS: string[];
|
||||
export declare const ENCRYPT_ACTIONS: string[];
|
||||
export declare const DECRYPT_ACTIONS: string[];
|
||||
export declare const SIGN_ACTIONS: string[];
|
||||
export declare const VERIFY_ACTIONS: string[];
|
||||
export declare const GENERATE_HMAC_ACTIONS: string[];
|
||||
export declare const VERIFY_HMAC_ACTIONS: string[];
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-kms/lib/private/perms.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-kms/lib/private/perms.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.VERIFY_HMAC_ACTIONS=exports.GENERATE_HMAC_ACTIONS=exports.VERIFY_ACTIONS=exports.SIGN_ACTIONS=exports.DECRYPT_ACTIONS=exports.ENCRYPT_ACTIONS=exports.ADMIN_ACTIONS=void 0,exports.ADMIN_ACTIONS=["kms:Create*","kms:Describe*","kms:Enable*","kms:List*","kms:Put*","kms:Update*","kms:Revoke*","kms:Disable*","kms:Get*","kms:Delete*","kms:TagResource","kms:UntagResource","kms:ScheduleKeyDeletion","kms:CancelKeyDeletion"],exports.ENCRYPT_ACTIONS=["kms:Encrypt","kms:ReEncrypt*","kms:GenerateDataKey*"],exports.DECRYPT_ACTIONS=["kms:Decrypt"],exports.SIGN_ACTIONS=["kms:Sign"],exports.VERIFY_ACTIONS=["kms:Verify"],exports.GENERATE_HMAC_ACTIONS=["kms:GenerateMac"],exports.VERIFY_HMAC_ACTIONS=["kms:VerifyMac"];
|
||||
Reference in New Issue
Block a user