ComponentType enum

This enum defines the dependency components.

Fields

Unknown = 0
NuGet = 1
Npm = 2

Indicates the component is an Npm package.

Maven = 3

Indicates the component is a Maven artifact.

Git = 4

Indicates the component is a Git repository.

Other = 5

Indicates the component is not any of the supported component types by Governance.

RubyGems = 6

Indicates the component is a Ruby gem.

Cargo = 7

Indicates the component is a Cargo package.

Pip = 8

Indicates the component is a Pip package.

File = 9

Indicates the component is a loose file. Not a package as understood by different package managers.

Go = 10

Indicates the component is a Go package.

DockerImage = 11

Indicates the component is a Docker Image

Pod = 12

Indicates the component is a CocoaPods pod.

Linux = 13

Indicates the component is found in a linux environment. A package understood by linux based package managers like apt and rpm.

Conda = 14

Indicates the component is a Conda package.

DockerReference = 15

Indicates the component is a Docker Reference.

Vcpkg = 16

Indicates the component is a Vcpkg Package.