google_api_os_config v0.6.0 GoogleApi.OSConfig.V1.Model.PackageResource View Source

A resource that manages a system package.

Attributes

  • apt (type: GoogleApi.OSConfig.V1.Model.PackageResourceAPT.t, default: nil) - A package managed by Apt.
  • deb (type: GoogleApi.OSConfig.V1.Model.PackageResourceDeb.t, default: nil) - A deb package file.
  • desiredState (type: String.t, default: nil) - The desired_state the agent should maintain for this package. The default is to ensure the package is installed.
  • googet (type: GoogleApi.OSConfig.V1.Model.PackageResourceGooGet.t, default: nil) - A package managed by GooGet.
  • msi (type: GoogleApi.OSConfig.V1.Model.PackageResourceMSI.t, default: nil) - An MSI package.
  • rpm (type: GoogleApi.OSConfig.V1.Model.PackageResourceRPM.t, default: nil) - An rpm package file.
  • yum (type: GoogleApi.OSConfig.V1.Model.PackageResourceYUM.t, default: nil) - A package managed by YUM.
  • zypper (type: GoogleApi.OSConfig.V1.Model.PackageResourceZypper.t, default: nil) - A package managed by Zypper.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.