Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Device ¶
type Device struct {
DeviceUUID string `json:"device_id"`
Status string `json:"status"`
StatusReason string `json:"status_reason"`
Detail DeviceDetail `json:"detail"`
}
type DeviceDetail ¶
type DeviceDetail struct {
FabricUUID string `json:"fabric_uuid"`
FabricID int `json:"fabric_id"`
ResourceUUID string `json:"res_uuid"`
FabricGID string `json:"fabr_gid"`
ResourceType string `json:"res_type"`
ResourceName string `json:"res_name"`
ResourceStatus string `json:"res_status"`
ResourceOPStatus string `json:"res_op_status"`
ResourceSpec []DeviceResourceSpec `json:"resspecs"`
TenantID string `json:"tenant_uuid"`
MachineID string `json:"mach_uuid"`
}
type DeviceResourceSpec ¶
type ErrorBody ¶
type ErrorBody struct {
Status int `json:"status"`
Detail ErrorDetail `json:"detail"`
}
type ErrorDetail ¶
type Expression ¶
type Expression struct {
Conditions []Condition `json:"conditions"`
}
type Machine ¶
type Machine struct {
UUID string `json:"uuid"`
Name string `json:"name"`
Status string `json:"status"`
StatusReason string `json:"status_reason"`
ResourceSpecs []ResourceSpec `json:"resspecs"`
}
type MachineData ¶
type MachineData struct {
Data Data `json:"data"`
}
type ResourceSpec ¶
type Selector ¶
type Selector struct {
Version string `json:"version"`
Expression Expression `json:"expression"`
}
Click to show internal directories.
Click to hide internal directories.