Files
dynamix-standard-go-sdk/pkg/vm/models/model_create.go

33 lines
1015 B
Go
Raw Permalink Normal View History

2024-10-01 11:15:36 +03:00
package models
import "time"
type CreateVMResponse struct {
Task CreateTask `json:"task"`
VMIds []int `json:"vm_ids"`
RequestID string `json:"request_id"`
}
type CreateTask struct {
Error string `json:"error"`
Snapshot string `json:"snapshot"`
ParentID int `json:"parent_id"`
Status string `json:"status"`
Created time.Time `json:"created"`
Progress string `json:"progress"`
Command string `json:"command"`
Finished time.Time `json:"finished"`
Type string `json:"type"`
TimeoutAt time.Time `json:"timeout_at"`
InitiatorID int `json:"initiator_id"`
RequestID string `json:"request_id"`
Started time.Time `json:"started"`
VMID int `json:"vm_id"`
NodeID int `json:"node_id"`
HasChildren bool `json:"has_children"`
Initiator Initiator `json:"initiator"`
Node TaskNode `json:"node"`
Cluster Cluster `json:"cluster"`
VM VM `json:"vm"`
}