UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

34 lines (33 loc) 1.16 kB
import * as iam from '../../../aws-iam'; import { Duration } from '../../../core'; import { ActionArtifactBounds, ActionCategory, ActionConfig, IAction } from '../action'; import { Artifact } from '../artifact'; export interface FullActionDescriptorProps { readonly action: IAction; readonly actionConfig: ActionConfig; readonly actionRole: iam.IRole | undefined; readonly actionRegion: string | undefined; } /** * This class is private to the aws-codepipeline package. */ export declare class FullActionDescriptor { readonly action: IAction; readonly actionName: string; readonly category: ActionCategory; readonly owner: string; readonly provider: string; readonly version: string; readonly runOrder: number; readonly artifactBounds: ActionArtifactBounds; readonly namespace?: string; readonly inputs: Artifact[]; readonly outputs: Artifact[]; readonly region?: string; readonly role?: iam.IRole; readonly configuration: any; readonly commands?: string[]; readonly outputVariables?: string[]; readonly timeout?: Duration; constructor(props: FullActionDescriptorProps); }