Documentation
¶
Index ¶
- type DiskIDs
- type DiskLocation
- type DiskStatsRequest
- type DiskStatsResponse
- type GetAttachStateRequest
- type GetAttachStateResponse
- type GetDiskNumberByNameRequest
- type GetDiskNumberByNameResponse
- type GetDiskStateRequest
- type GetDiskStateResponse
- type GetDiskStatsRequest
- type GetDiskStatsResponse
- type ListDiskIDsRequest
- type ListDiskIDsResponse
- type ListDiskLocationsRequest
- type ListDiskLocationsResponse
- type PartitionDiskRequest
- type PartitionDiskResponse
- type RescanRequest
- type RescanResponse
- type ServerInterface
- type SetAttachStateRequest
- type SetAttachStateResponse
- type SetDiskStateRequest
- type SetDiskStateResponse
- type VersionedAPI
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiskLocation ¶
type DiskStatsRequest ¶
type DiskStatsRequest struct {
DiskID string
}
type DiskStatsResponse ¶
type DiskStatsResponse struct {
DiskSize int64
}
type GetAttachStateRequest ¶
type GetAttachStateRequest struct {
// Disk device ID of the disk
DiskID string
}
type GetAttachStateResponse ¶
type GetAttachStateResponse struct {
// Online state of the disk. true for online, false for offline
IsOnline bool
}
type GetDiskNumberByNameRequest ¶
type GetDiskNumberByNameRequest struct {
// Disk name is the page83 ID of the disk
DiskName string
}
type GetDiskNumberByNameResponse ¶
type GetDiskNumberByNameResponse struct {
DiskNumber uint32
}
type GetDiskStateRequest ¶
type GetDiskStateRequest struct {
// Disk device ID of the disk
DiskNumber uint32
}
type GetDiskStateResponse ¶
type GetDiskStateResponse struct {
// Online state of the disk. true for online, false for offline
IsOnline bool
}
type GetDiskStatsRequest ¶
type GetDiskStatsRequest struct {
DiskNumber uint32
}
type GetDiskStatsResponse ¶
type GetDiskStatsResponse struct {
TotalBytes int64
}
type ListDiskIDsRequest ¶
type ListDiskIDsRequest struct {
}
type ListDiskIDsResponse ¶
type ListDiskLocationsRequest ¶
type ListDiskLocationsRequest struct {
}
type ListDiskLocationsResponse ¶
type ListDiskLocationsResponse struct {
// Map of disk device IDs and <adapter, bus, target, lun ID> associated with each disk device
DiskLocations map[uint32]*DiskLocation
}
type PartitionDiskRequest ¶
type PartitionDiskRequest struct {
// Disk device ID of the disk to partition
DiskNumber uint32
}
type PartitionDiskResponse ¶
type PartitionDiskResponse struct {
}
type RescanRequest ¶
type RescanRequest struct {
}
type RescanResponse ¶
type RescanResponse struct {
}
type ServerInterface ¶
type ServerInterface interface {
DiskStats(context.Context, *DiskStatsRequest, apiversion.Version) (*DiskStatsResponse, error)
GetAttachState(context.Context, *GetAttachStateRequest, apiversion.Version) (*GetAttachStateResponse, error)
GetDiskNumberByName(context.Context, *GetDiskNumberByNameRequest, apiversion.Version) (*GetDiskNumberByNameResponse, error)
GetDiskState(context.Context, *GetDiskStateRequest, apiversion.Version) (*GetDiskStateResponse, error)
GetDiskStats(context.Context, *GetDiskStatsRequest, apiversion.Version) (*GetDiskStatsResponse, error)
ListDiskIDs(context.Context, *ListDiskIDsRequest, apiversion.Version) (*ListDiskIDsResponse, error)
ListDiskLocations(context.Context, *ListDiskLocationsRequest, apiversion.Version) (*ListDiskLocationsResponse, error)
PartitionDisk(context.Context, *PartitionDiskRequest, apiversion.Version) (*PartitionDiskResponse, error)
Rescan(context.Context, *RescanRequest, apiversion.Version) (*RescanResponse, error)
SetAttachState(context.Context, *SetAttachStateRequest, apiversion.Version) (*SetAttachStateResponse, error)
SetDiskState(context.Context, *SetDiskStateRequest, apiversion.Version) (*SetDiskStateResponse, error)
}
All the functions this group's server needs to define.
type SetAttachStateRequest ¶
type SetAttachStateResponse ¶
type SetAttachStateResponse struct {
}
type SetDiskStateRequest ¶
type SetDiskStateResponse ¶
type SetDiskStateResponse struct {
}
type VersionedAPI ¶
Click to show internal directories.
Click to hide internal directories.