Packages

Google Cloud Platform Secret Manager elixir API

Current section

Files

Jump to
gcp_secret_manager lib gcp metadata api.ex
Raw

lib/gcp/metadata/api.ex

defmodule GCP.Metadata.Api do
@moduledoc false
use HTTPoison.Base
alias HTTPoison.Response
@service_endpoint "http://metadata.google.internal"
def process_url(uri) do
@service_endpoint <> uri
end
def process_request_headers(headers) do
[{:"Metadata-Flavor", "Google"} | headers]
end
def process_response(%Response{} = response) do
response.body
end
end