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 AmisArgs extends core.SchemaArgs { accountId: string | core.StringOut; description: string | core.StringOut; image: string | core.StringOut; name: string | core.StringOut; region: string | core.StringOut; } export declare class Amis extends core.Schema { accountId: string | core.StringOut; description: string | core.StringOut; image: string | core.StringOut; name: string | core.StringOut; region: string | core.StringOut; } export interface OutputResourcesArgs extends core.SchemaArgs { amis: core.Array | core.ArrayOut; } export declare class OutputResources extends core.Schema { amis: core.Array | core.ArrayOut; } export interface DsImageArgs { /** * (Required) Amazon Resource Name (ARN) of the image. The suffix can either be specified with wildcard * s (`x.x.x`) to fetch the latest build version or a full build version (e.g., `2020.11.26/1`) to fetc * h an exact version. */ arn: string | core.StringOut; /** * Key-value map of resource tags for the image. */ tags?: core.Map | core.MapOut; } export declare class DsImage extends core.Data { /** * (Required) Amazon Resource Name (ARN) of the image. The suffix can either be specified with wildcard * s (`x.x.x`) to fetch the latest build version or a full build version (e.g., `2020.11.26/1`) to fetc * h an exact version. */ arn: string | core.StringOut; /** * Build version Amazon Resource Name (ARN) of the image. This will always have the `#.#.#/#` suffix. */ buildVersionArn: string | core.StringOut; /** * Amazon Resource Name (ARN) of the container recipe. */ containerRecipeArn: string | core.StringOut; /** * Date the image was created. */ dateCreated: 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. */ name: string | core.StringOut; /** * Operating System version of the image. */ osVersion: string | core.StringOut; /** * List of objects with resources created by the image. */ outputResources: core.Array | core.ArrayOut; /** * Platform of the image. */ platform: string | core.StringOut; /** * Key-value map of resource tags for the image. */ tags?: core.Map | core.MapOut; /** * Version of the image. */ version: string | core.StringOut; constructor(name: string, args?: DsImageArgs); getNamespace(): string; } //# sourceMappingURL=ds_image.d.ts.map