GoogleApi.OnDemandScanning.V1.Model.PackageOccurrence (google_api_on_demand_scanning v0.7.0)
View SourceDetails on how a particular software package was installed on a system.
Attributes
-
architecture
(type:String.t
, default:nil
) - Output only. The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages. -
cpeUri
(type:String.t
, default:nil
) - Output only. The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages. -
license
(type:GoogleApi.OnDemandScanning.V1.Model.License.t
, default:nil
) - Licenses that have been declared by the authors of the package. -
location
(type:list(GoogleApi.OnDemandScanning.V1.Model.Location.t)
, default:nil
) - All of the places within the filesystem versions of this package have been found. -
name
(type:String.t
, default:nil
) - Required. Output only. The name of the installed package. -
packageType
(type:String.t
, default:nil
) - Output only. The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.). -
version
(type:GoogleApi.OnDemandScanning.V1.Model.Version.t
, default:nil
) - Output only. The version of the package.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.OnDemandScanning.V1.Model.PackageOccurrence{ architecture: String.t() | nil, cpeUri: String.t() | nil, license: GoogleApi.OnDemandScanning.V1.Model.License.t() | nil, location: [GoogleApi.OnDemandScanning.V1.Model.Location.t()] | nil, name: String.t() | nil, packageType: String.t() | nil, version: GoogleApi.OnDemandScanning.V1.Model.Version.t() | nil }