View Source GoogleApi.OSConfig.V1.Model.OSPolicyResourceRepositoryResourceYumRepository (google_api_os_config v0.20.0)

Represents a single yum package repository. These are added to a repo file that is managed at /etc/yum.repos.d/google_osconfig.repo.

Attributes

  • baseUrl (type: String.t, default: nil) - Required. The location of the repository directory.
  • displayName (type: String.t, default: nil) - The display name of the repository.
  • gpgKeys (type: list(String.t), default: nil) - URIs of GPG keys.
  • id (type: String.t, default: nil) - Required. A one word, unique name for this repository. This is the repo id in the yum config file and also the display_name if display_name is omitted. This id is also used as the unique identifier when checking for resource conflicts.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() ::
  %GoogleApi.OSConfig.V1.Model.OSPolicyResourceRepositoryResourceYumRepository{
    baseUrl: String.t() | nil,
    displayName: String.t() | nil,
    gpgKeys: [String.t()] | nil,
    id: String.t() | nil
  }

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.