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

Represents a single zypper package repository. These will be added to a repo file that will be managed at /etc/zypp/repos.d/google_osconfig.repo.

Attributes

  • baseUrl (type: String.t, default: nil) - 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) - A one word, unique name for this repository. This will be the repo id in the zypper config file and also the display_name if display_name is omitted. This id is also used as the unique identifier when checking for GuestPolicy 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.RepositoryResourceZypperRepository{
  baseUrl: String.t(),
  displayName: String.t(),
  gpgKeys: [String.t()],
  id: String.t()
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.