Regc.Oci.Reference (regc v0.0.1)

View Source

A validated image reference, separate from its registry HTTP endpoint.

Summary

Types

t()

@type t() :: %Regc.Oci.Reference{
  digest: String.t() | nil,
  original: String.t(),
  registry: String.t(),
  repository: String.t(),
  scheme: String.t(),
  tag: String.t() | nil
}

Functions

parse(input, opts \\ [])

@spec parse(
  String.t(),
  keyword()
) :: {:ok, t()} | {:error, Regc.Oci.Error.t()}

pin(reference, digest)

@spec pin(t(), String.t()) :: t()

selector(reference)

@spec selector(t()) :: String.t()