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.