View Source GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResource (google_api_os_config v0.21.1)

A resource that manages a system package.

Attributes

  • apt (type: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceAPT.t, default: nil) - A package managed by Apt.
  • deb (type: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceDeb.t, default: nil) - A deb package file.
  • desiredState (type: String.t, default: nil) - Required. The desired state the agent should maintain for this package.
  • googet (type: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceGooGet.t, default: nil) - A package managed by GooGet.
  • msi (type: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceMSI.t, default: nil) - An MSI package.
  • rpm (type: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceRPM.t, default: nil) - An rpm package file.
  • yum (type: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceYUM.t, default: nil) - A package managed by YUM.
  • zypper (type: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceZypper.t, default: nil) - A package managed by Zypper.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.