DigitalOcean.ContainerRegistry (digital_ocean v0.1.0)
Link to this section Summary
Functions
Delete your container registry.
Delete a container registry repository by digest.
Delete a repository tag in your container registry.
Retrieve information about your container registry.
Retrieve Docker credentials for your container registry.
Retrieve a list of repositories in your container registry.
Retrieve a list of in a repository.
Update your container registry.
Validate a container registry name.
Link to this section Functions
delete()
Specs
delete() :: DigitalOcean.Operation.t()
Delete your container registry.
Examples
iex> DigitalOcean.ContainerRegistry.delete() |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
delete_repository_manifest_by_digest(container_registry_name, repository_name, digest)
Specs
delete_repository_manifest_by_digest(String.t(), String.t(), String.t()) :: DigitalOcean.Operation.t()
Delete a container registry repository by digest.
Examples
iex> DigitalOcean.ContainerRegistry.delete_repository_manifest_by_digest("example", "repo-1", "sha256:cb8a924afdf0229ef7515d9e5b3024e23b3eb03ddbba287f4a19c6ac90b8d221") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
delete_repository_tag(container_registry_name, repository_name, tag)
Specs
delete_repository_tag(String.t(), String.t(), String.t()) :: DigitalOcean.Operation.t()
Delete a repository tag in your container registry.
Examples
iex> DigitalOcean.ContainerRegistry.delete_repository_tag("example", "repo-1", "mytag") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
get()
Specs
get() :: DigitalOcean.Operation.t()
Retrieve information about your container registry.
Examples
iex> DigitalOcean.ContainerRegistry.get() |> DigitalOcean.request()
{ :ok, DigitalOcean.Response{} }
get_docker_credentials()
Specs
get_docker_credentials() :: DigitalOcean.Operation.t()
Retrieve Docker credentials for your container registry.
Examples
iex> DigitalOcean.ContainerRegistry.get_docker_credentials() |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
list_repositories(container_registry_name, opts \\ [])
Specs
list_repositories(String.t(), Keyword.t()) :: DigitalOcean.Operation.t()
Retrieve a list of repositories in your container registry.
Examples
iex> DigitalOcean.ContainerRegistry.list_repositories("example") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
list_repository_tags(container_registry_name, repository_name, opts \\ [])
Retrieve a list of in a repository.
Examples
iex> DigitalOcean.ContainerRegistry.list_repository_tags("example", "repo-1") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }
update(opts)
Specs
update(Keyword.t()) :: DigitalOcean.Operation.t()
Update your container registry.
Examples
iex> DigitalOcean.ContainerRegistry.update(name: "example") |> DigitalOcean.request()
{ :ok, DigitalOcean.Response{} }
validate_name(container_registry_name)
Specs
validate_name(String.t()) :: DigitalOcean.Operation.t()
Validate a container registry name.
Examples
iex> DigitalOcean.ContainerRegistry.validate_name("example") |> DigitalOcean.request()
{ :ok, %DigitalOcean.Response{} }