PackageNoteArgs

data class PackageNoteArgs(val architecture: Output<PackageNoteArchitecture>? = null, val cpeUri: Output<String>? = null, val description: Output<String>? = null, val digest: Output<List<DigestArgs>>? = null, val distribution: Output<List<DistributionArgs>>? = null, val license: Output<LicenseArgs>? = null, val maintainer: Output<String>? = null, val name: Output<String>, val packageType: Output<String>? = null, val url: Output<String>? = null, val version: Output<VersionArgs>? = null) : ConvertibleToJava<PackageNoteArgs>

PackageNote represents a particular package version.

Constructors

Link copied to clipboard
fun PackageNoteArgs(architecture: Output<PackageNoteArchitecture>? = null, cpeUri: Output<String>? = null, description: Output<String>? = null, digest: Output<List<DigestArgs>>? = null, distribution: Output<List<DistributionArgs>>? = null, license: Output<LicenseArgs>? = null, maintainer: Output<String>? = null, name: Output<String>, packageType: Output<String>? = null, url: Output<String>? = null, version: Output<VersionArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): PackageNoteArgs

Properties

Link copied to clipboard

The CPU architecture for which packages in this distribution channel were built. Architecture will be blank for language packages.

Link copied to clipboard
val cpeUri: Output<String>? = null

The cpe_uri in CPE format denoting the package manager version distributing a package. The cpe_uri will be blank for language packages.

Link copied to clipboard
val description: Output<String>? = null

The description of this package.

Link copied to clipboard
val digest: Output<List<DigestArgs>>? = null

Hash value, typically a file digest, that allows unique identification a specific package.

Link copied to clipboard
val distribution: Output<List<DistributionArgs>>? = null

Deprecated. The various channels by which a package is distributed.

Link copied to clipboard
val license: Output<LicenseArgs>? = null

Licenses that have been declared by the authors of the package.

Link copied to clipboard
val maintainer: Output<String>? = null

A freeform text denoting the maintainer of this package.

Link copied to clipboard
val name: Output<String>

Immutable. The name of the package.

Link copied to clipboard
val packageType: Output<String>? = null

The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).

Link copied to clipboard
val url: Output<String>? = null

The homepage for this package.

Link copied to clipboard
val version: Output<VersionArgs>? = null

The version of the package.