GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResource (google_api_os_config v0.25.0)
View SourceA 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
@type t() :: %GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResource{ apt: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceAPT.t() | nil, deb: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceDeb.t() | nil, desiredState: String.t() | nil, googet: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceGooGet.t() | nil, msi: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceMSI.t() | nil, rpm: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceRPM.t() | nil, yum: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceYUM.t() | nil, zypper: GoogleApi.OSConfig.V1.Model.OSPolicyResourcePackageResourceZypper.t() | nil }