UNPKG

@datadog/datadog-api-client

Version:

OpenAPI client for Datadog APIs

106 lines (105 loc) 3.18 kB
/** * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. * This product includes software developed at Datadog (https://www.datadoghq.com/). * Copyright 2020-Present Datadog, Inc. */ import { ContainerImageFlavor } from "./ContainerImageFlavor"; import { ContainerImageVulnerabilities } from "./ContainerImageVulnerabilities"; import { AttributeTypeMap } from "../../datadog-api-client-common/util"; /** * Attributes for a Container Image. */ export declare class ContainerImageAttributes { /** * Number of containers running the image. */ "containerCount"?: number; /** * List of platform-specific images associated with the image record. * The list contains more than 1 entry for multi-architecture images. */ "imageFlavors"?: Array<ContainerImageFlavor>; /** * List of image tags associated with the Container Image. */ "imageTags"?: Array<string>; /** * List of build times associated with the Container Image. * The list contains more than 1 entry for multi-architecture images. */ "imagesBuiltAt"?: Array<string>; /** * Name of the Container Image. */ "name"?: string; /** * List of Operating System architectures supported by the Container Image. */ "osArchitectures"?: Array<string>; /** * List of Operating System names supported by the Container Image. */ "osNames"?: Array<string>; /** * List of Operating System versions supported by the Container Image. */ "osVersions"?: Array<string>; /** * Time the image was pushed to the container registry. */ "publishedAt"?: string; /** * Registry the Container Image was pushed to. */ "registry"?: string; /** * Digest of the compressed image manifest. */ "repoDigest"?: string; /** * Repository where the Container Image is stored in. */ "repository"?: string; /** * Short version of the Container Image name. */ "shortImage"?: string; /** * List of size for each platform-specific image associated with the image record. * The list contains more than 1 entry for multi-architecture images. */ "sizes"?: Array<number>; /** * List of sources where the Container Image was collected from. */ "sources"?: Array<string>; /** * List of tags associated with the Container Image. */ "tags"?: Array<string>; /** * Vulnerability counts associated with the Container Image. */ "vulnerabilityCount"?: ContainerImageVulnerabilities; /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with * the 'additionalProperties' keyword in the OAS document. */ "additionalProperties"?: { [key: string]: any; }; /** * @ignore */ "_unparsed"?: boolean; /** * @ignore */ static readonly attributeTypeMap: AttributeTypeMap; /** * @ignore */ static getAttributeTypeMap(): AttributeTypeMap; constructor(); }