Documentation
¶
Index ¶
- Variables
- func Create(ctx context.Context, ins *models.InstanceInfo) error
- func CreateUserData(ctx context.Context, insID, userData string) error
- func DeleteInstance(ctx context.Context, insID string) error
- func GetInstandesByInsID(ctx context.Context, insID string) (*models.InstanceInfo, error)
- func GetInstandesByInsIDs(ctx context.Context, insIDs []string) ([]*models.InstanceInfo, error)
- func GetInstandesByUUID(ctx context.Context, uuid string) (*models.InstanceInfo, error)
- func GetUserDataByInsID(ctx context.Context, insID string) (string, error)
- func Init(ctx context.Context) error
- func KeyMetadata(objs ...string) string
- func ListInstances(ctx context.Context, request *DescribeInstancesQuery) ([]*models.InstanceInfo, error)
- func ListInstancesExt(ctx context.Context, request *DescribeInstancesQuery) ([]*models.InstanceInfo, error)
- func MetadataDel(ctx context.Context, objs ...string) (err error)
- func MetadataLRem(ctx context.Context, value string, objs ...string) (err error)
- func MetadataPush(ctx context.Context, value string, objs ...string) (err error)
- func MetadataSet(ctx context.Context, value string, objs ...string) (err error)
- func UpdateInstanceCreateInfo(ctx context.Context, insID string, ...) error
- func UpdateInstanceFailMsg(ctx context.Context, insID string, msg string) error
- func UpdateInstanceHostInfo(ctx context.Context, insID string, hostIP, hostID string) error
- func UpdateInstanceStatus(ctx context.Context, insID string, status string) error
- type DescribeFilter
- type DescribeInstancesQuery
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrorKeyNotFound = gorm.ErrRecordNotFound ErrDuplicateEntry = gorm.ErrDuplicatedKey )
Functions ¶
func GetInstandesByInsID ¶
func GetInstandesByInsIDs ¶
func GetInstandesByUUID ¶
func GetUserDataByInsID ¶
func KeyMetadata ¶
KeyMetadata builds the namespaced metadata key for the given segments.
func ListInstances ¶
func ListInstances(ctx context.Context, request *DescribeInstancesQuery) ([]*models.InstanceInfo, error)
func ListInstancesExt ¶
func ListInstancesExt(ctx context.Context, request *DescribeInstancesQuery) ([]*models.InstanceInfo, error)
func MetadataLRem ¶
func MetadataPush ¶
func UpdateInstanceFailMsg ¶
func UpdateInstanceHostInfo ¶
Types ¶
type DescribeFilter ¶
type DescribeInstancesQuery ¶
type DescribeInstancesQuery struct {
Region string
Offset int64
Limit int64
Filters []DescribeFilter
}
Click to show internal directories.
Click to hide internal directories.