class Fog::Kubevirt::Compute::Secrets
Attributes
kind[R]
resource_version[R]
Public Instance Methods
all(filters = {})
click to toggle source
# File lib/fog/kubevirt/compute/models/secrets.rb, line 12 def all(filters = {}) begin secrets = service.list_secrets(filters) @kind = secrets.kind @resource_version = secrets.resource_version rescue ::Fog::Kubevirt::Errors::ClientError secrets = [] @kind = 'Secret' end load secrets end
delete(name, namespace = service.namespace)
click to toggle source
# File lib/fog/kubevirt/compute/models/secrets.rb, line 30 def delete(name, namespace = service.namespace) begin secret = get(name, namespace) service.delete_secret(name, namespace) rescue ::Fog::Kubevirt::Errors::ClientError nil end end
get(name, namespace = service.namespace)
click to toggle source
# File lib/fog/kubevirt/compute/models/secrets.rb, line 26 def get(name, namespace = service.namespace) new service.get_secret(name, namespace) end