Squashed commit of the following: commit ccc020231780179d241d46eef7c0ba103366aed0 Author: Yandex.Cloud Bot <ycloud-bot@yandex.ru> Date: Tue Apr 9 14:38:30 2019 +0000 sync upstream
19 lines
519 B
Go
19 lines
519 B
Go
package yandex
|
|
|
|
import (
|
|
"context"
|
|
|
|
ycsdk "github.com/yandex-cloud/go-sdk"
|
|
)
|
|
|
|
type Driver interface {
|
|
DeleteImage(id string) error
|
|
SDK() *ycsdk.SDK
|
|
GetImage(imageID string) (*Image, error)
|
|
GetImageFromFolder(ctx context.Context, folderID string, family string) (*Image, error)
|
|
DeleteDisk(ctx context.Context, diskID string) error
|
|
DeleteInstance(ctx context.Context, instanceID string) error
|
|
DeleteSubnet(ctx context.Context, subnetID string) error
|
|
DeleteNetwork(ctx context.Context, networkID string) error
|
|
}
|