struct Lester::Volume::Backup::Endpoint

Included Modules

Defined in:

lester/volume/backup/endpoint.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(client : Lester) #

[View source]

Instance Method Detail

def create(pool_name, volume_name, volume_type, project = nil, target = nil, **params, &) #

[View source]
def create(pool_name : String, volume_name : String, volume_type : String, project : String | Nil = nil, target : String | Nil = nil, **params) : Operation::Item #

[View source]
def delete(pool_name, volume_name, volume_type, name, project = nil, target = nil, &) #

[View source]
def delete(pool_name : String, volume_name : String, volume_type : String, name : String, project : String | Nil = nil, target : String | Nil = nil) : Operation::Item #

[View source]
def export(pool_name, volume_name, volume_type, name, destination, **params, &) #

[View source]
def export(pool_name : String, volume_name : String, volume_type : String, name : String, destination, **params) : Operation::Item #

[View source]
def fetch(pool_name, volume_name, volume_type, name, **params, &) #

[View source]
def fetch(pool_name : String, volume_name : String, volume_type : String, name : String, **params) : Item #

[View source]
def list(pool_name, volume_name, volume_type, **params, &) #

[View source]
def list(pool_name : String, volume_name : String, volume_type : String, **params) : List #

[View source]
def rename(pool_name, volume_name, volume_type, name, new_name, project = nil, target = nil, &) #

[View source]
def rename(pool_name : String, volume_name : String, volume_type : String, name : String, new_name : String, project : String | Nil = nil, target : String | Nil = nil) : Operation::Item #

[View source]
def uri(pool_name, volume_name, volume_type) : URI #

[View source]