import * as $dara from '@darabonba/typescript';
export declare class DescribeImageInfoListResponseBodyImageInfos extends $dara.Model {
    /**
     * @remarks
     * The number of alerts that are generated on the current pod, application, namespace, or cluster.
     *
     * @example
     * 10
     */
    alarmCount?: number;
    /**
     * @remarks
     * Indicates whether alerts are generated on the asset. Valid values:
     *
     * *   **YES**
     * *   **NO**
     *
     * @example
     * YES
     */
    alarmStatus?: string;
    /**
     * @remarks
     * The digest value of the image.
     *
     * @example
     * a3521b04dfdd1361a24be6263f2983cf12ba910989f4d9f7324da7e1e89f****
     */
    digest?: string;
    /**
     * @remarks
     * The endpoint of Container Registry.
     *
     * @example
     * cn-hangzhou-x7
     */
    endpoints?: string;
    /**
     * @remarks
     * The time when the image was created.
     *
     * @example
     * 1636962328000
     */
    imageCreate?: number;
    /**
     * @remarks
     * The ID of the image.
     *
     * @example
     * bb0175afea16138815a8900adeeb0315d88a83a2376eeffa14db1d693a15****
     */
    imageId?: string;
    /**
     * @remarks
     * The size of the image.
     *
     * @example
     * 157408623
     */
    imageSize?: number;
    /**
     * @remarks
     * The time when the image was updated.
     *
     * @example
     * 1636974116000
     */
    imageUpdate?: number;
    /**
     * @remarks
     * The ID of the image instance.
     *
     * @example
     * i-wz95abw6pa7y79ve****
     */
    instanceId?: string;
    /**
     * @remarks
     * The region ID of the image instance.
     *
     * @example
     * cn-hangzhou
     */
    regionId?: string;
    /**
     * @remarks
     * The type of the registration.
     *
     * @example
     * harbor
     */
    registryType?: string;
    /**
     * @remarks
     * The ID of the image repository.
     *
     * @example
     * crr-5qk9v2rdt0s****
     */
    repoId?: string;
    /**
     * @remarks
     * The name of the image repository.
     *
     * @example
     * opa-test
     */
    repoName?: string;
    /**
     * @remarks
     * The namespace to which the image repository belongs.
     *
     * @example
     * libssh2
     */
    repoNamespace?: string;
    /**
     * @remarks
     * The type of the image repository. Valid values:
     *
     * *   `PUBLIC`
     * *   `PRIVATE`
     *
     * @example
     * PUBLIC
     */
    repoType?: string;
    /**
     * @remarks
     * Indicates whether the image is at risk. Valid values:
     *
     * *   **YES**
     * *   **NO**
     *
     * @example
     * YES
     */
    riskStatus?: string;
    /**
     * @remarks
     * The usage label of the image.
     *
     * @example
     * PAI
     */
    sourceBizTag?: string;
    /**
     * @remarks
     * The status of the image.
     *
     * @example
     * NORMAL
     */
    status?: string;
    /**
     * @remarks
     * The tag that is added to the image.
     *
     * @example
     * v1
     */
    tag?: string;
    /**
     * @remarks
     * The tag immutability.
     *
     * @example
     * 0
     */
    tagImmutable?: number;
    /**
     * @remarks
     * The UUID of the server.
     *
     * @example
     * ff9ca084-7faa-4ab2-8728-69024755****
     */
    uuid?: string;
    /**
     * @remarks
     * The total number of vulnerabilities in your assets.
     *
     * @example
     * 1
     */
    vulCount?: number;
    /**
     * @remarks
     * Indicates whether vulnerabilities are detected on the asset. Valid values:
     *
     * *   **YES**
     * *   **NO**
     *
     * @example
     * YES
     */
    vulStatus?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DescribeImageInfoListResponseBody extends $dara.Model {
    /**
     * @remarks
     * An array that consists of the information about images.
     */
    imageInfos?: DescribeImageInfoListResponseBodyImageInfos[];
    /**
     * @remarks
     * The ID of the request, which is used to locate and troubleshoot issues.
     *
     * @example
     * BC3B0DAE-CC0E-59E9-9383-6F060F22****
     */
    requestId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
