INTERFACE
Repository
Represents a repository available for a given repository endpoint Eg. cmbu/guardrails-service
link GraphQL Schema definition
- interface Repository {
- # Timestamp at which Assessment is created. Expressed in UTC ISO-8601 format
- DateTime! :
- # Repository endpoint for this repository
- RepositoryEndpoint! :
- # Global opaque identifier to meet Node contract
- ID! :
- # Name of repository
- # Eg. for https://gitlab.eng.vmware.com/cmbu/guardrails-service , We can have name
- # as guardrails-service
- String! :
- # Path of repository
- # Eg. for https://gitlab.eng.vmware.com/cmbu/guardrails-service , path will be
- # cmbu/guardrails-service
- String! :
- # Domain-specific repository instance identifier
- String! :
- # repositoryVersions associated with this repository
- #
- # 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
- # sort: Sort by one or more attributes, default sort : Sort by
- # creationTime descending
- (
- String, :
- String, :
- QueryFilter, :
- Int, :
- QuerySort!] : [
- ): RepositoryVersionConnection!
- }
link Require by
- RepositoryConnectionnull
- RepositoryEdgenull
- RepositoryVersionRepresents commit information for a repository. For a git repository this would be commit id
- SpringArtifactRepositoryRepository can be a git repository or just folder structure where source code is present. User will be generating the SBOM or library libraryDependency file from the source code repository.