Library and Manifest
Last updated
Last updated
Library package manager possible values:
Manifest and repository provider possible values:
/public/v1/catalog/entities/library/{id}
ID of the catalog entity.
Catalog entity name, should be unique, not updatable for discovery created catalog entity
Catalog entity description, not updatable for discovery created catalog entity
Replace metadata tags with the provided list
The version requirements for this library
> 2.2
The provider of the repository where the library resides
The key/ID of this library in the provider
The label of this library. Defaults to the name of the entity
The package manager of this library
GO
ACTIONS
, NPM
, PIP
, MAVEN
, GRADLE
, GO
List of URLs linked to this entity, replaces the existing list
List of metadata tags linked to this entity, replaces the existing list
Catalog entity's parents, replaces the existing parents list
Entity visibility control. By default it is set to a default access control on organization level
List of permissions linked to this entity. The 'permissions' property is an optional object where the keys can represent either user identifier or team identifier, and the value is array of the permissions ("create", "delete", "execute", "modify", "read") associated with each user or team.
/public/v1/catalog/entities/manifest/{id}
ID of the catalog entity.
Catalog entity name, should be unique, not updatable for discovery created catalog entity
Catalog entity description, not updatable for discovery created catalog entity
Replace metadata tags with the provided list
The path of this manifest in the repository
The total amount of dependencies that this manifest has
The key/ID of this manifest. Typically the path of the file containing dependencies
some/path/package.json
The key/ID of the account that owns this manifest
The provider of the repository where the manifest resides
GitHub
, Bitbucket
, GitLab
, Azure DevOps
List of URLs linked to this entity, replaces the existing list
List of metadata tags linked to this entity, replaces the existing list
Catalog entity's parents, replaces the existing parents list
Entity visibility control. By default it is set to a default access control on organization level
List of permissions linked to this entity. The 'permissions' property is an optional object where the keys can represent either user identifier or team identifier, and the value is array of the permissions ("create", "delete", "execute", "modify", "read") associated with each user or team.
/public/v1/catalog/entities/library
Name of the entity
Description of the entity
The version requirements for this library
= 1.1
The provider of the repository where the library resides
The key/ID of this library in the provider
The label of this library. Defaults to the name of the entity
The package manager of this library
ACTIONS
ACTIONS
, NPM
, PIP
, MAVEN
, GRADLE
, GO
List of URLs linked to this entity
List of metadata tags linked to this entity
Catalog entity's parents
Entity visibility control. By default it is set to a default access control on organization level
List of permissions linked to this entity. The 'permissions' property is an optional object where the keys can represent either user identifier or team identifier, and the value is array of the permissions ("create", "delete", "execute", "modify", "read") associated with each user or team.
/public/v1/catalog/entities/manifest
Name of the entity
Description of the entity
The path of this manifest in the repository
The total amount of dependencies that this manifest has
The key/ID of this manifest. Typically the path of the file containing dependencies
some/path/package.json
The key/ID of the account that owns this manifest
The provider of the repository where the manifest resides
GitHub
, Bitbucket
, GitLab
, Azure DevOps
List of URLs linked to this entity
List of metadata tags linked to this entity
Catalog entity's parents
Entity visibility control. By default it is set to a default access control on organization level
List of permissions linked to this entity. The 'permissions' property is an optional object where the keys can represent either user identifier or team identifier, and the value is array of the permissions ("create", "delete", "execute", "modify", "read") associated with each user or team.