Documentation
¶
Index ¶
- type CreateGatewayOptions
- type Gateway
- type Ravel
- func (r *Ravel) CreateFleet(ctx context.Context, ns string, name string) (*api.Fleet, error)
- func (r *Ravel) CreateGateway(ctx context.Context, namespace string, fleet string, ...) (Gateway, error)
- func (r *Ravel) CreateMachine(ctx context.Context, namespace string, fleet string, ...) (*api.Machine, error)
- func (r *Ravel) CreateNamespace(ctx context.Context, name string) (*api.Namespace, error)
- func (r *Ravel) DeleteGateway(ctx context.Context, namespace string, fleet string, gateway string) error
- func (r *Ravel) DeleteNamespace(ctx context.Context, name string) error
- func (r *Ravel) DestroyFleet(ctx context.Context, namespace string, idOrName string) error
- func (r *Ravel) DestroyMachine(ctx context.Context, ns, fleet, machineId string, force bool) error
- func (r *Ravel) DisableMachineGateway(ctx context.Context, ns, fleet, machineId string) error
- func (r *Ravel) EnableMachineGateway(ctx context.Context, ns, fleet, machineId string) error
- func (r *Ravel) GetFleet(ctx context.Context, namespace string, idOrName string) (*api.Fleet, error)
- func (r *Ravel) GetGateway(ctx context.Context, namespace string, fleet string, gateway string) (Gateway, error)
- func (r *Ravel) GetMachine(ctx context.Context, ns, fleet, machineId string) (*api.Machine, error)
- func (r *Ravel) GetMachineLogsRaw(ctx context.Context, ns, fleet, machineId string, follow bool) (io.ReadCloser, error)
- func (r *Ravel) GetNamespace(ctx context.Context, name string) (*api.Namespace, error)
- func (r *Ravel) ListFleets(ctx context.Context, namespace string) ([]api.Fleet, error)
- func (r *Ravel) ListGateways(ctx context.Context, namespace string, fleet string) ([]Gateway, error)
- func (r *Ravel) ListMachineEvents(ctx context.Context, ns, fleet, machineId string) ([]api.MachineEvent, error)
- func (r *Ravel) ListMachineVersions(ctx context.Context, ns, fleet, machineId string) ([]api.MachineVersion, error)
- func (r *Ravel) ListMachines(ctx context.Context, ns, fleet string, includeDestroyed bool) ([]api.Machine, error)
- func (r *Ravel) ListNamespaces(ctx context.Context) ([]api.Namespace, error)
- func (r *Ravel) ListNodes(ctx context.Context) ([]api.Node, error)
- func (r *Ravel) MachineExec(ctx context.Context, ns, fleet, machineId string, execOpts *api.ExecOptions) (*api.ExecResult, error)
- func (r *Ravel) Start() error
- func (r *Ravel) StartMachine(ctx context.Context, ns, fleet, machineId string) error
- func (r *Ravel) Stop() error
- func (r *Ravel) StopMachine(ctx context.Context, ns, fleet, machineId string, stopConfig *api.StopConfig) error
- func (r *Ravel) WaitMachineStatus(ctx context.Context, ns, fleet, machineId string, status api.MachineStatus, ...) error
- type WaitOpt
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateGatewayOptions ¶
type CreateGatewayOptions = api.CreateGatewayPayload
type Ravel ¶
type Ravel struct {
// contains filtered or unexported fields
}
func (*Ravel) CreateFleet ¶
func (*Ravel) CreateGateway ¶
func (*Ravel) CreateMachine ¶
func (*Ravel) CreateNamespace ¶
func (*Ravel) DeleteGateway ¶
func (*Ravel) DeleteNamespace ¶
func (*Ravel) DestroyFleet ¶
func (*Ravel) DestroyMachine ¶
func (*Ravel) DisableMachineGateway ¶ added in v0.5.0
func (*Ravel) EnableMachineGateway ¶ added in v0.5.0
func (*Ravel) GetGateway ¶
func (*Ravel) GetMachine ¶
func (*Ravel) GetMachineLogsRaw ¶
func (*Ravel) GetNamespace ¶
func (*Ravel) ListFleets ¶
func (*Ravel) ListGateways ¶
func (*Ravel) ListMachineEvents ¶
func (*Ravel) ListMachineVersions ¶
func (*Ravel) ListMachines ¶
func (*Ravel) ListNamespaces ¶
func (*Ravel) MachineExec ¶ added in v0.2.0
func (r *Ravel) MachineExec(ctx context.Context, ns, fleet, machineId string, execOpts *api.ExecOptions) (*api.ExecResult, error)
func (*Ravel) StartMachine ¶
func (*Ravel) StopMachine ¶
func (*Ravel) WaitMachineStatus ¶ added in v0.2.0
type WaitOpt ¶ added in v0.2.0
type WaitOpt func(*waitOpt)
func WithInstanceId ¶ added in v0.2.0
func WithTimeout ¶ added in v0.2.0
Source Files
¶
Click to show internal directories.
Click to hide internal directories.