agent-claw: automated task changes
This commit is contained in:
72
cdk/node_modules/aws-cdk-lib/aws-stepfunctions-tasks/lib/codebuild/start-build-batch.d.ts
generated
vendored
Normal file
72
cdk/node_modules/aws-cdk-lib/aws-stepfunctions-tasks/lib/codebuild/start-build-batch.d.ts
generated
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
import type { Construct } from 'constructs';
|
||||
import * as codebuild from '../../../aws-codebuild';
|
||||
import * as iam from '../../../aws-iam';
|
||||
import * as sfn from '../../../aws-stepfunctions';
|
||||
interface CodeBuildStartBuildBatchOptions {
|
||||
/**
|
||||
* CodeBuild project to start
|
||||
*/
|
||||
readonly project: codebuild.IProjectRef;
|
||||
/**
|
||||
* A set of environment variables to be used for this build only.
|
||||
*
|
||||
* @default - the latest environment variables already defined in the build project.
|
||||
*/
|
||||
readonly environmentVariablesOverride?: {
|
||||
[name: string]: codebuild.BuildEnvironmentVariable;
|
||||
};
|
||||
}
|
||||
/**
|
||||
* Properties for CodeBuildStartBuildBatch using JSONPath
|
||||
*/
|
||||
export interface CodeBuildStartBuildBatchJsonPathProps extends sfn.TaskStateJsonPathBaseProps, CodeBuildStartBuildBatchOptions {
|
||||
}
|
||||
/**
|
||||
* Properties for CodeBuildStartBuildBatch using JSONata
|
||||
*/
|
||||
export interface CodeBuildStartBuildBatchJsonataProps extends sfn.TaskStateJsonataBaseProps, CodeBuildStartBuildBatchOptions {
|
||||
}
|
||||
/**
|
||||
* Properties for CodeBuildStartBuildBatch
|
||||
*/
|
||||
export interface CodeBuildStartBuildBatchProps extends sfn.TaskStateBaseProps, CodeBuildStartBuildBatchOptions {
|
||||
}
|
||||
/**
|
||||
* Start a CodeBuild BatchBuild as a task
|
||||
*
|
||||
* @see https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StartBuildBatch.html
|
||||
*/
|
||||
export declare class CodeBuildStartBuildBatch extends sfn.TaskStateBase {
|
||||
private readonly props;
|
||||
/**
|
||||
* Start a CodeBuild BatchBuild as a task using JSONPath
|
||||
*
|
||||
* @see https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StartBuildBatch.html
|
||||
*/
|
||||
static jsonPath(scope: Construct, id: string, props: CodeBuildStartBuildBatchJsonPathProps): CodeBuildStartBuildBatch;
|
||||
/**
|
||||
* Start a CodeBuild BatchBuild as a task using JSONata
|
||||
*
|
||||
* @see https://docs.aws.amazon.com/codebuild/latest/APIReference/API_StartBuildBatch.html
|
||||
*/
|
||||
static jsonata(scope: Construct, id: string, props: CodeBuildStartBuildBatchJsonataProps): CodeBuildStartBuildBatch;
|
||||
private static readonly SUPPORTED_INTEGRATION_PATTERNS;
|
||||
protected readonly taskMetrics?: sfn.TaskMetricsConfig;
|
||||
protected readonly taskPolicies?: iam.PolicyStatement[];
|
||||
private readonly integrationPattern;
|
||||
constructor(scope: Construct, id: string, props: CodeBuildStartBuildBatchProps);
|
||||
/**
|
||||
* Configure the necessary permissions to invoke the CodeBuild StartBuildBatch API
|
||||
*
|
||||
* @see https://docs.aws.amazon.com/step-functions/latest/dg/codebuild-iam.html#codebuild-iam-startbuildbatch
|
||||
*/
|
||||
private configurePolicyStatements;
|
||||
/**
|
||||
* Provides the CodeBuild StartBuild service integration task configuration
|
||||
*
|
||||
* @internal
|
||||
*/
|
||||
protected _renderTask(topLevelQueryLanguage?: sfn.QueryLanguage): any;
|
||||
private serializeEnvVariables;
|
||||
}
|
||||
export {};
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-stepfunctions-tasks/lib/codebuild/start-build-batch.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-stepfunctions-tasks/lib/codebuild/start-build-batch.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CodeBuildStartBuildBatch=void 0;var jsiiDeprecationWarnings=()=>{var tmp=require("../../../.warnings.jsii.js");return jsiiDeprecationWarnings=()=>tmp,tmp};const JSII_RTTI_SYMBOL_1=Symbol.for("jsii.rtti");var codebuild=()=>{var tmp=require("../../../aws-codebuild");return codebuild=()=>tmp,tmp},iam=()=>{var tmp=require("../../../aws-iam");return iam=()=>tmp,tmp},sfn=()=>{var tmp=require("../../../aws-stepfunctions");return sfn=()=>tmp,tmp},cdk=()=>{var tmp=require("../../../core");return cdk=()=>tmp,tmp},literal_string_1=()=>{var tmp=require("../../../core/lib/private/literal-string");return literal_string_1=()=>tmp,tmp},task_utils_1=()=>{var tmp=require("../private/task-utils");return task_utils_1=()=>tmp,tmp};class CodeBuildStartBuildBatch extends sfn().TaskStateBase{props;static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_stepfunctions_tasks.CodeBuildStartBuildBatch",version:"2.252.0"};static jsonPath(scope,id,props){try{jsiiDeprecationWarnings().aws_cdk_lib_aws_stepfunctions_tasks_CodeBuildStartBuildBatchJsonPathProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.jsonPath),error}return new CodeBuildStartBuildBatch(scope,id,props)}static jsonata(scope,id,props){try{jsiiDeprecationWarnings().aws_cdk_lib_aws_stepfunctions_tasks_CodeBuildStartBuildBatchJsonataProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.jsonata),error}return new CodeBuildStartBuildBatch(scope,id,{...props,queryLanguage:sfn().QueryLanguage.JSONATA})}static SUPPORTED_INTEGRATION_PATTERNS=[sfn().IntegrationPattern.REQUEST_RESPONSE,sfn().IntegrationPattern.RUN_JOB];taskMetrics;taskPolicies;integrationPattern;constructor(scope,id,props){super(scope,id,props),this.props=props;try{jsiiDeprecationWarnings().aws_cdk_lib_aws_stepfunctions_tasks_CodeBuildStartBuildBatchProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,CodeBuildStartBuildBatch),error}this.integrationPattern=props.integrationPattern??sfn().IntegrationPattern.REQUEST_RESPONSE,(0,task_utils_1().validatePatternSupported)(this.integrationPattern,CodeBuildStartBuildBatch.SUPPORTED_INTEGRATION_PATTERNS),this.taskMetrics={metricPrefixSingular:"CodeBuildProject",metricPrefixPlural:"CodeBuildProjects",metricDimensions:{ProjectArn:this.props.project.projectRef.projectArn}},this.taskPolicies=this.configurePolicyStatements()}configurePolicyStatements(){let policyStatements;switch(this.integrationPattern){case sfn().IntegrationPattern.RUN_JOB:policyStatements=[new(iam()).PolicyStatement({resources:[this.props.project.projectRef.projectArn],actions:["codebuild:StartBuildBatch","codebuild:StopBuildBatch","codebuild:BatchGetBuildBatches"]}),new(iam()).PolicyStatement({actions:["events:PutTargets","events:PutRule","events:DescribeRule"],resources:[cdk().Stack.of(this).formatArn({service:"events",resource:"rule/StepFunctionsGetEventForCodeBuildStartBuildBatchRule"})]})];break;case sfn().IntegrationPattern.REQUEST_RESPONSE:policyStatements=[new(iam()).PolicyStatement({resources:[this.props.project.projectRef.projectArn],actions:["codebuild:StartBuildBatch"]})];break;default:throw new(cdk()).ValidationError((0,literal_string_1().lit)`UnsupportedIntegrationPattern`,`Unsupported integration pattern: ${this.integrationPattern}`,this)}return policyStatements}_renderTask(topLevelQueryLanguage){const queryLanguage=sfn()._getActualQueryLanguage(topLevelQueryLanguage,this.props.queryLanguage);return{Resource:(0,task_utils_1().integrationResourceArn)("codebuild","startBuildBatch",this.integrationPattern),...this._renderParametersOrArguments({ProjectName:this.props.project.projectRef.projectName,EnvironmentVariablesOverride:this.props.environmentVariablesOverride?this.serializeEnvVariables(this.props.environmentVariablesOverride):void 0},queryLanguage)}}serializeEnvVariables(environmentVariables){return Object.keys(environmentVariables).map(name=>({Name:name,Type:environmentVariables[name].type||codebuild().BuildEnvironmentVariableType.PLAINTEXT,Value:environmentVariables[name].value}))}}exports.CodeBuildStartBuildBatch=CodeBuildStartBuildBatch;
|
||||
64
cdk/node_modules/aws-cdk-lib/aws-stepfunctions-tasks/lib/codebuild/start-build.d.ts
generated
vendored
Normal file
64
cdk/node_modules/aws-cdk-lib/aws-stepfunctions-tasks/lib/codebuild/start-build.d.ts
generated
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
import type { Construct } from 'constructs';
|
||||
import * as codebuild from '../../../aws-codebuild';
|
||||
import * as iam from '../../../aws-iam';
|
||||
import * as sfn from '../../../aws-stepfunctions';
|
||||
interface CodeBuildStartBuildOptions {
|
||||
/**
|
||||
* CodeBuild project to start
|
||||
*/
|
||||
readonly project: codebuild.IProjectRef;
|
||||
/**
|
||||
* A set of environment variables to be used for this build only.
|
||||
*
|
||||
* @default - the latest environment variables already defined in the build project.
|
||||
*/
|
||||
readonly environmentVariablesOverride?: {
|
||||
[name: string]: codebuild.BuildEnvironmentVariable;
|
||||
};
|
||||
}
|
||||
/**
|
||||
* Properties for CodeBuildStartBuild using JSONPath
|
||||
*/
|
||||
export interface CodeBuildStartBuildJsonPathProps extends sfn.TaskStateJsonPathBaseProps, CodeBuildStartBuildOptions {
|
||||
}
|
||||
/**
|
||||
* Properties for CodeBuildStartBuild using JSONata
|
||||
*/
|
||||
export interface CodeBuildStartBuildJsonataProps extends sfn.TaskStateJsonataBaseProps, CodeBuildStartBuildOptions {
|
||||
}
|
||||
/**
|
||||
* Properties for CodeBuildStartBuild
|
||||
*/
|
||||
export interface CodeBuildStartBuildProps extends sfn.TaskStateBaseProps, CodeBuildStartBuildOptions {
|
||||
}
|
||||
/**
|
||||
* Start a CodeBuild Build as a task
|
||||
*
|
||||
* @see https://docs.aws.amazon.com/step-functions/latest/dg/connect-codebuild.html
|
||||
*/
|
||||
export declare class CodeBuildStartBuild extends sfn.TaskStateBase {
|
||||
private readonly props;
|
||||
/**
|
||||
* Start a CodeBuild Build as a task using JSONPath
|
||||
*/
|
||||
static jsonPath(scope: Construct, id: string, props: CodeBuildStartBuildJsonPathProps): CodeBuildStartBuild;
|
||||
/**
|
||||
* Start a CodeBuild Build as a task using JSONata
|
||||
*/
|
||||
static jsonata(scope: Construct, id: string, props: CodeBuildStartBuildJsonataProps): CodeBuildStartBuild;
|
||||
private static readonly SUPPORTED_INTEGRATION_PATTERNS;
|
||||
protected readonly taskMetrics?: sfn.TaskMetricsConfig;
|
||||
protected readonly taskPolicies?: iam.PolicyStatement[];
|
||||
private readonly integrationPattern;
|
||||
constructor(scope: Construct, id: string, props: CodeBuildStartBuildProps);
|
||||
private configurePolicyStatements;
|
||||
/**
|
||||
* Provides the CodeBuild StartBuild service integration task configuration
|
||||
*/
|
||||
/**
|
||||
* @internal
|
||||
*/
|
||||
protected _renderTask(topLevelQueryLanguage?: sfn.QueryLanguage): any;
|
||||
private serializeEnvVariables;
|
||||
}
|
||||
export {};
|
||||
1
cdk/node_modules/aws-cdk-lib/aws-stepfunctions-tasks/lib/codebuild/start-build.js
generated
vendored
Normal file
1
cdk/node_modules/aws-cdk-lib/aws-stepfunctions-tasks/lib/codebuild/start-build.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.CodeBuildStartBuild=void 0;var jsiiDeprecationWarnings=()=>{var tmp=require("../../../.warnings.jsii.js");return jsiiDeprecationWarnings=()=>tmp,tmp};const JSII_RTTI_SYMBOL_1=Symbol.for("jsii.rtti");var codebuild=()=>{var tmp=require("../../../aws-codebuild");return codebuild=()=>tmp,tmp},iam=()=>{var tmp=require("../../../aws-iam");return iam=()=>tmp,tmp},sfn=()=>{var tmp=require("../../../aws-stepfunctions");return sfn=()=>tmp,tmp},cdk=()=>{var tmp=require("../../../core");return cdk=()=>tmp,tmp},task_utils_1=()=>{var tmp=require("../private/task-utils");return task_utils_1=()=>tmp,tmp};class CodeBuildStartBuild extends sfn().TaskStateBase{props;static[JSII_RTTI_SYMBOL_1]={fqn:"aws-cdk-lib.aws_stepfunctions_tasks.CodeBuildStartBuild",version:"2.252.0"};static jsonPath(scope,id,props){try{jsiiDeprecationWarnings().aws_cdk_lib_aws_stepfunctions_tasks_CodeBuildStartBuildJsonPathProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.jsonPath),error}return new CodeBuildStartBuild(scope,id,props)}static jsonata(scope,id,props){try{jsiiDeprecationWarnings().aws_cdk_lib_aws_stepfunctions_tasks_CodeBuildStartBuildJsonataProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,this.jsonata),error}return new CodeBuildStartBuild(scope,id,{...props,queryLanguage:sfn().QueryLanguage.JSONATA})}static SUPPORTED_INTEGRATION_PATTERNS=[sfn().IntegrationPattern.REQUEST_RESPONSE,sfn().IntegrationPattern.RUN_JOB];taskMetrics;taskPolicies;integrationPattern;constructor(scope,id,props){super(scope,id,props),this.props=props;try{jsiiDeprecationWarnings().aws_cdk_lib_aws_stepfunctions_tasks_CodeBuildStartBuildProps(props)}catch(error){throw process.env.JSII_DEBUG!=="1"&&error.name==="DeprecationError"&&Error.captureStackTrace(error,CodeBuildStartBuild),error}this.integrationPattern=props.integrationPattern??sfn().IntegrationPattern.REQUEST_RESPONSE,(0,task_utils_1().validatePatternSupported)(this.integrationPattern,CodeBuildStartBuild.SUPPORTED_INTEGRATION_PATTERNS),this.taskMetrics={metricPrefixSingular:"CodeBuildProject",metricPrefixPlural:"CodeBuildProjects",metricDimensions:{ProjectArn:this.props.project.projectRef.projectArn}},this.taskPolicies=this.configurePolicyStatements()}configurePolicyStatements(){let policyStatements=[new(iam()).PolicyStatement({resources:[this.props.project.projectRef.projectArn],actions:["codebuild:StartBuild","codebuild:StopBuild","codebuild:BatchGetBuilds","codebuild:BatchGetReports"]})];return this.integrationPattern===sfn().IntegrationPattern.RUN_JOB&&policyStatements.push(new(iam()).PolicyStatement({actions:["events:PutTargets","events:PutRule","events:DescribeRule"],resources:[cdk().Stack.of(this).formatArn({service:"events",resource:"rule/StepFunctionsGetEventForCodeBuildStartBuildRule"})]})),policyStatements}_renderTask(topLevelQueryLanguage){const queryLanguage=sfn()._getActualQueryLanguage(topLevelQueryLanguage,this.props.queryLanguage);return{Resource:(0,task_utils_1().integrationResourceArn)("codebuild","startBuild",this.integrationPattern),...this._renderParametersOrArguments({ProjectName:this.props.project.projectRef.projectName,EnvironmentVariablesOverride:this.props.environmentVariablesOverride?this.serializeEnvVariables(this.props.environmentVariablesOverride):void 0},queryLanguage)}}serializeEnvVariables(environmentVariables){return Object.keys(environmentVariables).map(name=>({Name:name,Type:environmentVariables[name].type||codebuild().BuildEnvironmentVariableType.PLAINTEXT,Value:environmentVariables[name].value}))}}exports.CodeBuildStartBuild=CodeBuildStartBuild;
|
||||
Reference in New Issue
Block a user