class ZeusSdk::V1::Secrets

Constants

LOCAL_PORT
SUBDOMAIN

Public Instance Methods

delete_secret(key) click to toggle source
# File lib/zeus_sdk/v1/secrets.rb, line 27
def delete_secret(key)
    resp = self.class.post("/api/v1/secrets/#{key}", headers: self.get_headers)
    return resp
end
get_secret(key) click to toggle source
# File lib/zeus_sdk/v1/secrets.rb, line 16
def get_secret(key)
    resp = self.class.get("/api/v1/secrets/#{key}", headers: self.get_headers)
    return resp
end
list_secrets(query) click to toggle source
# File lib/zeus_sdk/v1/secrets.rb, line 11
def list_secrets(query)
    resp = self.class.get("/api/v1/secrets", query: query, headers: self.get_headers)
    return resp
end
set_secret(key, value) click to toggle source
# File lib/zeus_sdk/v1/secrets.rb, line 21
def set_secret(key, value)
    body = {secret: {key: key, value: value}}
    resp = self.class.post("/api/v1/secrets", body: body.to_json, headers: self.get_headers)
    return resp
end