OBJECT

SpringArtifactRepositoryEndpoint

Represents an endpoint that can be used access one or more repositories. Eg. gitlab.eng.vmware.com As of now we are only supporting PRIVATE repositories, so there is no need to configure credentials in SAAS. PUBLIC will be supported in next phase

link GraphQL Schema definition

  • type SpringArtifactRepositoryEndpoint implements Node, RepositoryEndpoint {
  • # CSP user who created Assessment
  • createdBy: User!
  • # Timestamp at which Assessment is created. Expressed in UTC ISO-8601 format
  • creationTime: DateTime!
  • # csp project entity for which this repository endpoint will be visible
  • cspProjectEntity: [Entity!]
  • # repository access type , can PUBLIC or PRIVATE
  • endpointAccessType: SpringArtifactRepositoryEndpointAccessType
  • # Global opaque identifier to meet Node contract
  • id: ID!
  • # Repository endpoint name
  • name: String!
  • # Repositories associated with this repository endpoint
  • #
  • # 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
  • # repositoryId: Optionally filter by repository ids
  • # repositoryName: Optionally filter by repository name, this
  • # shall support wildcards
  • # sort: Sort by one or more attributes, default sort : Sort by
  • # creationTime descending
  • queryRepositories(
  • after: String,
  • before: String,
  • filter: QueryFilter,
  • first: Int,
  • repositoryId: [String!],
  • repositoryName: [String!],
  • sort: [QuerySort!]
  • ): SpringArtifactRepositoryConnection!
  • # unique identifier for a repository endpoint
  • repositoryEndpointId: String!
  • # Repository endpoint type
  • repositoryEndpointType: SpringArtifactRepositoryEndpointType
  • # Repository endpoint URL
  • repositoryEndpointUrl: String!
  • }