INTERFACE

ArtifactMetadataVersion

Represents version of an artifact metadata. Each version of metadata may have different SBOM (Or any other future metadata) information.

link GraphQL Schema definition

  • interface ArtifactMetadataVersion {
  • # Artifact metadata with which this version is associated
  • artifactMetadata: ArtifactMetadata!
  • # Domain-specific artifact metadata version identifier
  • artifactMetadataVersionId: String!
  • # List of SBOMs associated with this artifact metadata version
  • #
  • # Arguments
  • # after: Return records after the given cursor, as per GraphQL
  • # Relay spec
  • # before: Return records before the given cursor, as per GraphQL
  • # Relay spec
  • # filter: [Not documented]
  • # first: Return first N records in a paged response, as per
  • # GraphQL Relay spec
  • artifactSBOM(
  • after: String,
  • before: String,
  • filter: QueryFilter,
  • first: Int
  • ): ArtifactSBOMConnection!
  • # Timestamp at which this version is created. Expressed in UTC ISO-8601 format
  • creationTime: DateTime!
  • # external version identifier, this may represent a RepositoryVersion or a
  • # CatalogItem identifier
  • externalVersionId: String!
  • # Global opaque identifier to meet Node contract
  • id: ID!
  • }