import * as core from "@terrascript/core"; export interface ImageTestsConfigurationArgs extends core.SchemaArgs { imageTestsEnabled: boolean | core.BooleanOut; timeoutMinutes: number | core.NumberOut; } export declare class ImageTestsConfiguration extends core.Schema { imageTestsEnabled: boolean | core.BooleanOut; timeoutMinutes: number | core.NumberOut; } export interface ScheduleArgs extends core.SchemaArgs { pipelineExecutionStartCondition: string | core.StringOut; scheduleExpression: string | core.StringOut; } export declare class Schedule extends core.Schema { pipelineExecutionStartCondition: string | core.StringOut; scheduleExpression: string | core.StringOut; } export interface DsImagePipelineArgs { /** * (Required) Amazon Resource Name (ARN) of the image pipeline. */ arn: string | core.StringOut; /** * Key-value map of resource tags for the image pipeline. */ tags?: core.Map | core.MapOut; } export declare class DsImagePipeline extends core.Data { /** * (Required) Amazon Resource Name (ARN) of the image pipeline. */ arn: string | core.StringOut; /** * Amazon Resource Name (ARN) of the container recipe. */ containerRecipeArn: string | core.StringOut; /** * Date the image pipeline was created. */ dateCreated: string | core.StringOut; /** * Date the image pipeline was last run. */ dateLastRun: string | core.StringOut; /** * Date the image pipeline will run next. */ dateNextRun: string | core.StringOut; /** * Date the image pipeline was updated. */ dateUpdated: string | core.StringOut; /** * Description of the image pipeline. */ description: string | core.StringOut; /** * Amazon Resource Name (ARN) of the Image Builder Distribution Configuration. */ distributionConfigurationArn: string | core.StringOut; /** * Whether additional information about the image being created is collected. */ enhancedImageMetadataEnabled: boolean | core.BooleanOut; id: string | core.StringOut; /** * Amazon Resource Name (ARN) of the image recipe. */ imageRecipeArn: string | core.StringOut; /** * List of an object with image tests configuration. */ imageTestsConfiguration: core.Array | core.ArrayOut; /** * Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. */ infrastructureConfigurationArn: string | core.StringOut; /** * Name of the image pipeline. */ name: string | core.StringOut; /** * Platform of the image pipeline. */ platform: string | core.StringOut; /** * List of an object with schedule settings. */ schedule: core.Array | core.ArrayOut; /** * Status of the image pipeline. */ status: string | core.StringOut; /** * Key-value map of resource tags for the image pipeline. */ tags?: core.Map | core.MapOut; constructor(name: string, args?: DsImagePipelineArgs); getNamespace(): string; } //# sourceMappingURL=ds_image_pipeline.d.ts.map