/
model_instance_v1_alpha5.go
30 lines (29 loc) · 1.58 KB
/
model_instance_v1_alpha5.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/*
* Crusoe Cloud API Gateway
*
* The API Gateway exposes all publicly available API endpoints for Crusoe Cloud products.
*
* API version: v1alpha5
* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
*/
package swagger
// InstanceV1Alpha5 contains identifying information about a vm instance for vms.instances endpoints.
type InstanceV1Alpha5 struct {
CommitmentEnd string `json:"commitment_end"`
CommitmentPeriod int64 `json:"commitment_period"`
CreatedAt string `json:"created_at"`
Disks []AttachedDiskV1Alpha5 `json:"disks"`
HostChannelAdapters []HostChannelAdapter `json:"host_channel_adapters"`
Id string `json:"id"`
InstanceGroupId string `json:"instance_group_id,omitempty"`
InstanceTemplateId string `json:"instance_template_id,omitempty"`
Location string `json:"location"`
Name string `json:"name"`
NetworkInterfaces []NetworkInterface `json:"network_interfaces"`
ProjectId string `json:"project_id"`
SshDestination string `json:"ssh_destination"`
State string `json:"state"`
Type_ string `json:"type"`
UpdatedAt string `json:"updated_at"`
VirtualizationFeatures *VirtualizationFeatures `json:"virtualization_features,omitempty"`
}