struct Lester::Instance::Endpoint

Included Modules

Defined in:

lester/instance/endpoint.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(client : Lester) #

[View source]

Instance Method Detail

def backups : Backup::Endpoint #

[View source]
def console : Console::Endpoint #

[View source]
def create(project = nil, target = nil, backup = nil, **params, &) #

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

[View source]
def delete(name, project = nil, &) #

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

[View source]
def exec(name, project = nil, **params, &) #

[View source]
def exec(name : String, project : String | Nil = nil, **params) : Operation::Item #

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

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

[View source]
def files : File::Endpoint #

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

[View source]
def list(**params) : List #

[View source]
def logs : Log::Endpoint #

[View source]
def metadata : Metadata::Endpoint #

[View source]
def rename(name, new_name, project = nil, **params, &) #

[View source]
def rename(name : String, new_name : String, project : String | Nil = nil, **params) : Operation::Item #

[View source]
def replace(name : String, project = nil, **params, &) #

[View source]
def replace(project = nil, **params, &) #

[View source]
def replace(name : String, project : String | Nil = nil, **params) : Operation::Item #

[View source]
def replace(project : String | Nil = nil, **params) : Operation::Item #

[View source]
def snapshots : Snapshot::Endpoint #

[View source]
def state : State::Endpoint #

[View source]
def templates : Template::Endpoint #

[View source]
def update(name, project = nil, **params, &) #

[View source]
def update(name : String, project : String | Nil = nil, **params) : Operation::Item #

[View source]
def uri : URI #

[View source]