import * as $dara from '@darabonba/typescript';
export declare class DescribeImageListWithBaselineNameResponseBodyImageInfos extends $dara.Model {
    /**
     * @remarks
     * The ID of the cluster.
     *
     * @example
     * c08d5fc1a329a4b88950a253d082f1****
     */
    clusterId?: string;
    /**
     * @remarks
     * The name of the cluster.
     *
     * @example
     * docker-law
     */
    clusterName?: string;
    /**
     * @remarks
     * The ID of the container.
     *
     * @example
     * 04d20e98c8e2c93b7b864372084320a15a58c8671e53c972ce3a71d9c163****
     */
    containerId?: string;
    /**
     * @remarks
     * The SHA-256 value of the image digest.
     *
     * @example
     * 2e6daffce524ffeae66cccaa90c8fc47de912346dcec295c27395b6d66db6423
     */
    digest?: string;
    /**
     * @remarks
     * The timestamp generated when the first scan was performed. Unit: milliseconds.
     *
     * @example
     * 1649814050000
     */
    firstScanTime?: number;
    /**
     * @remarks
     * The number of images on which **high** baseline risks are detected.
     *
     * @example
     * 1
     */
    highRiskImage?: number;
    /**
     * @remarks
     * The name of the image.
     *
     * @example
     * registry.cn-wulanchabu.aliyuncs.com/sas_test/huxin-test-001:nuxeo6-conta****
     */
    image?: string;
    /**
     * @remarks
     * The timestamp when the image was created. Unit: milliseconds.
     *
     * @example
     * 1636962328000
     */
    imageCreate?: number;
    /**
     * @remarks
     * The ID of the image.
     *
     * @example
     * cddb5fd33b34a1fabb358d0a19497cdfe362fe624821cb250947af0ea5cc****
     */
    imageId?: string;
    /**
     * @remarks
     * The size of the image.
     *
     * @example
     * 157408623
     */
    imageSize?: number;
    /**
     * @remarks
     * The timestamp when the image was updated. Unit: milliseconds.
     *
     * @example
     * 1636974116000
     */
    imageUpdate?: number;
    /**
     * @remarks
     * The ID of the image instance.
     *
     * @example
     * cri-a595qp31knh9****
     */
    instanceId?: string;
    /**
     * @remarks
     * The instance name of the server.
     *
     * @example
     * pre.mongo-196
     */
    instanceName?: string;
    /**
     * @remarks
     * The public IP address of the server.
     *
     * @example
     * 47.96.XX.XX
     */
    internetIp?: string;
    /**
     * @remarks
     * The private IP address of the server.
     *
     * @example
     * 172.16.XX.XX
     */
    intranetIp?: string;
    /**
     * @remarks
     * The timestamp when the last baseline check was performed. Unit: milliseconds.
     *
     * @example
     * 1649814050000
     */
    lastScanTime?: number;
    /**
     * @remarks
     * The number of images on which **low** baseline risks are detected.
     *
     * @example
     * 0
     */
    lowRiskImage?: number;
    /**
     * @remarks
     * The number of images on which **medium** baseline risks are detected.
     *
     * @example
     * 0
     */
    middleRiskImage?: number;
    /**
     * @remarks
     * The namespace.
     *
     * @example
     * test-002
     */
    namespace?: string;
    /**
     * @remarks
     * The number of images that do not have baseline risks.
     *
     * @example
     * 0
     */
    noRiskImage?: number;
    /**
     * @remarks
     * The pod.
     *
     * @example
     * 22222-7xsqq
     */
    pod?: string;
    /**
     * @remarks
     * The region ID of the image instance.
     *
     * @example
     * cn-beijing
     */
    regionId?: string;
    /**
     * @remarks
     * The ID of the image repository.
     *
     * @example
     * crr-1lt6q7167yh6****
     */
    repoId?: string;
    /**
     * @remarks
     * The name of the image repository.
     *
     * @example
     * scanner
     */
    repoName?: string;
    /**
     * @remarks
     * The namespace to which the image repository belongs.
     *
     * @example
     * libssh2
     */
    repoNamespace?: string;
    /**
     * @remarks
     * The type of the image repository.
     *
     * @example
     * PRIVATE
     */
    repoType?: string;
    /**
     * @remarks
     * Indicates whether the image is at risk. Valid values:
     *
     * *   **YES**
     * *   **NO**
     *
     * @example
     * YES
     */
    riskStatus?: string;
    /**
     * @remarks
     * The version of the image.
     *
     * @example
     * v1
     */
    tag?: string;
    /**
     * @remarks
     * The ID of the asset on which the baseline check is performed.
     *
     * @example
     * m-bp17m0pc0xprzbwo****
     */
    targetId?: string;
    /**
     * @remarks
     * The name of the asset on which the baseline check is performed.
     *
     * @example
     * spod
     */
    targetName?: string;
    /**
     * @remarks
     * The type of the asset on which the baseline check is performed. Valid values:
     *
     * *   ECS_IMAGE
     * *   ECS_SNAPSHOT
     *
     * @example
     * ECS_IMAGE
     */
    targetType?: string;
    /**
     * @remarks
     * The total number of risk items that are detected on the image by using the baseline.
     *
     * @example
     * 3
     */
    totalItemCount?: number;
    /**
     * @remarks
     * The UUID of the image.
     *
     * @example
     * f58681174f944623345379e23b7b****
     */
    uuid?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DescribeImageListWithBaselineNameResponseBodyPageInfo extends $dara.Model {
    /**
     * @remarks
     * The number of the images returned on the current page.
     *
     * @example
     * 1
     */
    count?: number;
    /**
     * @remarks
     * The page number of the returned page. Default value: **1**.
     *
     * @example
     * 1
     */
    currentPage?: number;
    /**
     * @remarks
     * The number of entries returned per page. Default value: **10**.
     *
     * @example
     * 10
     */
    pageSize?: number;
    /**
     * @remarks
     * The total number of images on which baseline risks are detected.
     *
     * @example
     * 1
     */
    totalCount?: number;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DescribeImageListWithBaselineNameResponseBody extends $dara.Model {
    /**
     * @remarks
     * The information about the images.
     */
    imageInfos?: DescribeImageListWithBaselineNameResponseBodyImageInfos[];
    /**
     * @remarks
     * The pagination information.
     */
    pageInfo?: DescribeImageListWithBaselineNameResponseBodyPageInfo;
    /**
     * @remarks
     * The ID of the request, which is used to locate and troubleshoot issues.
     *
     * @example
     * 5B8C2156-2DB9-5A42-99E7-F2ED5AE9EA1F
     */
    requestId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
