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