v2

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2021 License: MIT Imports: 11 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CredsType_name = map[int32]string{
		0: "UnknownType",
		1: "RS256PubKey",
		2: "TlsCertChainPem",
		3: "TlsPrivKeyPem",
	}
	CredsType_value = map[string]int32{
		"UnknownType":     0,
		"RS256PubKey":     1,
		"TlsCertChainPem": 2,
		"TlsPrivKeyPem":   3,
	}
)

Enum value maps for CredsType.

View Source
var (
	ProtectionStateEnum_name = map[int32]string{
		0: "Unknown",
		1: "FullyProtected",
		2: "Degraded",
		3: "ReadOnly",
		4: "NotAvailable",
	}
	ProtectionStateEnum_value = map[string]int32{
		"Unknown":        0,
		"FullyProtected": 1,
		"Degraded":       2,
		"ReadOnly":       3,
		"NotAvailable":   4,
	}
)

Enum value maps for ProtectionStateEnum.

View Source
var (
	AdminEndpoint_StateEnum_name = map[int32]string{
		0: "Unknown",
		1: "Creating",
		2: "Updating",
		3: "Deleting",
		4: "Ok",
	}
	AdminEndpoint_StateEnum_value = map[string]int32{
		"Unknown":  0,
		"Creating": 1,
		"Updating": 2,
		"Deleting": 3,
		"Ok":       4,
	}
)

Enum value maps for AdminEndpoint_StateEnum.

View Source
var (
	CreateVolumeRequest_SectorSizeEnum_name = map[int32]string{
		0:    "sectorSize_Default",
		512:  "sectorSize_512B",
		4096: "sectorSize_4K",
	}
	CreateVolumeRequest_SectorSizeEnum_value = map[string]int32{
		"sectorSize_Default": 0,
		"sectorSize_512B":    512,
		"sectorSize_4K":      4096,
	}
)

Enum value maps for CreateVolumeRequest_SectorSizeEnum.

View Source
var (
	UserNvmeDevicesResponse_StateEnum_name = map[int32]string{
		0: "None",
		1: "Healthy",
		2: "Adding",
		3: "Rebuilding",
		4: "Failed",
	}
	UserNvmeDevicesResponse_StateEnum_value = map[string]int32{
		"None":       0,
		"Healthy":    1,
		"Adding":     2,
		"Rebuilding": 3,
		"Failed":     4,
	}
)

Enum value maps for UserNvmeDevicesResponse_StateEnum.

View Source
var (
	DurosNodeInfo_State_name = map[int32]string{
		0: "Unknown",
		1: "Active",
		2: "Activating",
		3: "Inactive",
		4: "Unattached",
		6: "Attaching",
		7: "Detaching",
	}
	DurosNodeInfo_State_value = map[string]int32{
		"Unknown":    0,
		"Active":     1,
		"Activating": 2,
		"Inactive":   3,
		"Unattached": 4,
		"Attaching":  6,
		"Detaching":  7,
	}
)

Enum value maps for DurosNodeInfo_State.

View Source
var (
	DurosNodeInfo_StatusEnum_name = map[int32]string{
		0: "NoStatus",
		1: "ConnectivityOK",
		2: "ConnectivityProblem",
		3: "IssuedDeletePeer",
	}
	DurosNodeInfo_StatusEnum_value = map[string]int32{
		"NoStatus":            0,
		"ConnectivityOK":      1,
		"ConnectivityProblem": 2,
		"IssuedDeletePeer":    3,
	}
)

Enum value maps for DurosNodeInfo_StatusEnum.

View Source
var (
	ClusterHealth_State_name = map[int32]string{
		0: "None",
		1: "OK",
		2: "Warning",
		3: "Error",
	}
	ClusterHealth_State_value = map[string]int32{
		"None":    0,
		"OK":      1,
		"Warning": 2,
		"Error":   3,
	}
)

Enum value maps for ClusterHealth_State.

View Source
var (
	Volume_StateEnum_name = map[int32]string{
		0: "Unknown",
		1: "Creating",
		2: "Available",
		3: "Deleting",
		4: "Deleted",
		7: "Failed",
		8: "Updating",
	}
	Volume_StateEnum_value = map[string]int32{
		"Unknown":   0,
		"Creating":  1,
		"Available": 2,
		"Deleting":  3,
		"Deleted":   4,
		"Failed":    7,
		"Updating":  8,
	}
)

Enum value maps for Volume_StateEnum.

View Source
var (
	Volume_ProtocolEnum_name = map[int32]string{
		0: "ProtocolTCP",
	}
	Volume_ProtocolEnum_value = map[string]int32{
		"ProtocolTCP": 0,
	}
)

Enum value maps for Volume_ProtocolEnum.

View Source
var (
	Server_UpgradeStatusEnum_name = map[int32]string{
		0: "Unknown",
		1: "None",
		2: "UpgradeFailed",
		3: "Upgrading",
		4: "Rebooting",
	}
	Server_UpgradeStatusEnum_value = map[string]int32{
		"Unknown":       0,
		"None":          1,
		"UpgradeFailed": 2,
		"Upgrading":     3,
		"Rebooting":     4,
	}
)

Enum value maps for Server_UpgradeStatusEnum.

View Source
var (
	Server_RiskOfServiceLossEnum_name = map[int32]string{
		0: "UnknownRiskOfServiceLoss",
		1: "NoRiskOfServiceLoss",
		2: "InRiskOfServiceLoss",
		3: "SourceOfRiskOfServiceLoss",
	}
	Server_RiskOfServiceLossEnum_value = map[string]int32{
		"UnknownRiskOfServiceLoss":  0,
		"NoRiskOfServiceLoss":       1,
		"InRiskOfServiceLoss":       2,
		"SourceOfRiskOfServiceLoss": 3,
	}
)

Enum value maps for Server_RiskOfServiceLossEnum.

View Source
var (
	Server_ServerStateEnum_name = map[int32]string{
		0: "UnknownState",
		1: "Creating",
		2: "Enabled",
		3: "Deleting",
		4: "Failed",
		5: "Disabled",
		6: "Enabling",
		7: "Disabling",
	}
	Server_ServerStateEnum_value = map[string]int32{
		"UnknownState": 0,
		"Creating":     1,
		"Enabled":      2,
		"Deleting":     3,
		"Failed":       4,
		"Disabled":     5,
		"Enabling":     6,
		"Disabling":    7,
	}
)

Enum value maps for Server_ServerStateEnum.

View Source
var File_lightbits_api_duros_v2_durosapiv2_proto protoreflect.FileDescriptor
View Source
var File_lightbits_api_duros_v2_statisticsapiv2_proto protoreflect.FileDescriptor

Functions

func RegisterDurosAPIServer

func RegisterDurosAPIServer(s *grpc.Server, srv DurosAPIServer)

Types

type AddNvmeDeviceRequest

type AddNvmeDeviceRequest struct {
	SerialNumber string `protobuf:"bytes,1,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"`
	NodeUUID     string `protobuf:"bytes,2,opt,name=nodeUUID,proto3" json:"nodeUUID,omitempty"`
	// contains filtered or unexported fields
}

func (*AddNvmeDeviceRequest) Descriptor deprecated

func (*AddNvmeDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddNvmeDeviceRequest.ProtoReflect.Descriptor instead.

func (*AddNvmeDeviceRequest) GetNodeUUID

func (x *AddNvmeDeviceRequest) GetNodeUUID() string

func (*AddNvmeDeviceRequest) GetSerialNumber

func (x *AddNvmeDeviceRequest) GetSerialNumber() string

func (*AddNvmeDeviceRequest) ProtoMessage

func (*AddNvmeDeviceRequest) ProtoMessage()

func (*AddNvmeDeviceRequest) ProtoReflect

func (x *AddNvmeDeviceRequest) ProtoReflect() protoreflect.Message

func (*AddNvmeDeviceRequest) Reset

func (x *AddNvmeDeviceRequest) Reset()

func (*AddNvmeDeviceRequest) String

func (x *AddNvmeDeviceRequest) String() string

type AddNvmeDeviceResponse

type AddNvmeDeviceResponse struct {
	// contains filtered or unexported fields
}

func (*AddNvmeDeviceResponse) Descriptor deprecated

func (*AddNvmeDeviceResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddNvmeDeviceResponse.ProtoReflect.Descriptor instead.

func (*AddNvmeDeviceResponse) ProtoMessage

func (*AddNvmeDeviceResponse) ProtoMessage()

func (*AddNvmeDeviceResponse) ProtoReflect

func (x *AddNvmeDeviceResponse) ProtoReflect() protoreflect.Message

func (*AddNvmeDeviceResponse) Reset

func (x *AddNvmeDeviceResponse) Reset()

func (*AddNvmeDeviceResponse) String

func (x *AddNvmeDeviceResponse) String() string

type AdminEndpoint

type AdminEndpoint struct {
	Port uint32   `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
	Ips  []string `protobuf:"bytes,2,rep,name=ips,proto3" json:"ips,omitempty"`
	// contains filtered or unexported fields
}

func (*AdminEndpoint) Descriptor deprecated

func (*AdminEndpoint) Descriptor() ([]byte, []int)

Deprecated: Use AdminEndpoint.ProtoReflect.Descriptor instead.

func (*AdminEndpoint) GetIps

func (x *AdminEndpoint) GetIps() []string

func (*AdminEndpoint) GetPort

func (x *AdminEndpoint) GetPort() uint32

func (*AdminEndpoint) ProtoMessage

func (*AdminEndpoint) ProtoMessage()

func (*AdminEndpoint) ProtoReflect

func (x *AdminEndpoint) ProtoReflect() protoreflect.Message

func (*AdminEndpoint) Reset

func (x *AdminEndpoint) Reset()

func (*AdminEndpoint) String

func (x *AdminEndpoint) String() string

type AdminEndpoint_StateEnum

type AdminEndpoint_StateEnum int32
const (
	AdminEndpoint_Unknown  AdminEndpoint_StateEnum = 0
	AdminEndpoint_Creating AdminEndpoint_StateEnum = 1
	AdminEndpoint_Updating AdminEndpoint_StateEnum = 2
	AdminEndpoint_Deleting AdminEndpoint_StateEnum = 3
	AdminEndpoint_Ok       AdminEndpoint_StateEnum = 4
)

func (AdminEndpoint_StateEnum) Descriptor

func (AdminEndpoint_StateEnum) Enum

func (AdminEndpoint_StateEnum) EnumDescriptor deprecated

func (AdminEndpoint_StateEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use AdminEndpoint_StateEnum.Descriptor instead.

func (AdminEndpoint_StateEnum) Number

func (AdminEndpoint_StateEnum) String

func (x AdminEndpoint_StateEnum) String() string

func (AdminEndpoint_StateEnum) Type

type ClusterHealth

type ClusterHealth struct {
	State                  ClusterHealth_State `protobuf:"varint,1,opt,name=state,proto3,enum=lightbits.api.duros.v2.ClusterHealth_State" json:"state,omitempty"`
	NumDegradedVolumes     uint32              `protobuf:"varint,2,opt,name=numDegradedVolumes,proto3" json:"numDegradedVolumes,omitempty"`
	NumReadOnlyVolumes     uint32              `protobuf:"varint,3,opt,name=numReadOnlyVolumes,proto3" json:"numReadOnlyVolumes,omitempty"`
	NumNotAvailableVolumes uint32              `protobuf:"varint,4,opt,name=numNotAvailableVolumes,proto3" json:"numNotAvailableVolumes,omitempty"`
	NumInactiveNodes       uint32              `protobuf:"varint,5,opt,name=numInactiveNodes,proto3" json:"numInactiveNodes,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterHealth) Descriptor deprecated

func (*ClusterHealth) Descriptor() ([]byte, []int)

Deprecated: Use ClusterHealth.ProtoReflect.Descriptor instead.

func (*ClusterHealth) GetNumDegradedVolumes

func (x *ClusterHealth) GetNumDegradedVolumes() uint32

func (*ClusterHealth) GetNumInactiveNodes

func (x *ClusterHealth) GetNumInactiveNodes() uint32

func (*ClusterHealth) GetNumNotAvailableVolumes

func (x *ClusterHealth) GetNumNotAvailableVolumes() uint32

func (*ClusterHealth) GetNumReadOnlyVolumes

func (x *ClusterHealth) GetNumReadOnlyVolumes() uint32

func (*ClusterHealth) GetState

func (x *ClusterHealth) GetState() ClusterHealth_State

func (*ClusterHealth) ProtoMessage

func (*ClusterHealth) ProtoMessage()

func (*ClusterHealth) ProtoReflect

func (x *ClusterHealth) ProtoReflect() protoreflect.Message

func (*ClusterHealth) Reset

func (x *ClusterHealth) Reset()

func (*ClusterHealth) String

func (x *ClusterHealth) String() string

type ClusterHealth_State

type ClusterHealth_State int32
const (
	ClusterHealth_None    ClusterHealth_State = 0
	ClusterHealth_OK      ClusterHealth_State = 1
	ClusterHealth_Warning ClusterHealth_State = 2
	ClusterHealth_Error   ClusterHealth_State = 3
)

func (ClusterHealth_State) Descriptor

func (ClusterHealth_State) Enum

func (ClusterHealth_State) EnumDescriptor deprecated

func (ClusterHealth_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use ClusterHealth_State.Descriptor instead.

func (ClusterHealth_State) Number

func (ClusterHealth_State) String

func (x ClusterHealth_State) String() string

func (ClusterHealth_State) Type

type ClusterInfo

type ClusterInfo struct {
	UUID                 string                `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	SubsystemNQN         string                `protobuf:"bytes,2,opt,name=subsystemNQN,proto3" json:"subsystemNQN,omitempty"`
	CurrentMaxReplicas   uint32                `protobuf:"varint,3,opt,name=currentMaxReplicas,proto3" json:"currentMaxReplicas,omitempty"`
	SupportedMaxReplicas uint32                `protobuf:"varint,4,opt,name=supportedMaxReplicas,proto3" json:"supportedMaxReplicas,omitempty"`
	Statistics           *ClusterStatisticsApi `protobuf:"bytes,5,opt,name=statistics,proto3" json:"statistics,omitempty"`
	// Etag
	//
	// identifier for a specific version of a resource
	ETag                string         `protobuf:"bytes,6,opt,name=ETag,proto3" json:"ETag,omitempty"`
	Health              *ClusterHealth `protobuf:"bytes,7,opt,name=health,proto3" json:"health,omitempty"`
	MinVersionInCluster string         `protobuf:"bytes,8,opt,name=MinVersionInCluster,proto3" json:"MinVersionInCluster,omitempty"`
	MinAllowedVersion   string         `protobuf:"bytes,9,opt,name=MinAllowedVersion,proto3" json:"MinAllowedVersion,omitempty"`
	MaxAllowedVersion   string         `protobuf:"bytes,10,opt,name=MaxAllowedVersion,proto3" json:"MaxAllowedVersion,omitempty"`
	// Addresses of the API Service
	//
	// A list of REST/gRPC endpoints - <ip>:<port> pairs that the API listen on.
	// Example entries:
	// - 192.168.16.16:80
	// - 192.168.16.17:80
	ApiEndpoints []string `protobuf:"bytes,11,rep,name=apiEndpoints,proto3" json:"apiEndpoints,omitempty"`
	// Addresses of the Discovery Service
	//
	// A list of TCP endpoints - <ip>:<port> pairs that the Discovery Service listen on
	// Example entries:
	// - 192.168.16.16:8009
	// - 192.168.16.17:8009
	DiscoveryEndpoints []string `protobuf:"bytes,12,rep,name=discoveryEndpoints,proto3" json:"discoveryEndpoints,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterInfo) Descriptor deprecated

func (*ClusterInfo) Descriptor() ([]byte, []int)

Deprecated: Use ClusterInfo.ProtoReflect.Descriptor instead.

func (*ClusterInfo) GetApiEndpoints

func (x *ClusterInfo) GetApiEndpoints() []string

func (*ClusterInfo) GetCurrentMaxReplicas

func (x *ClusterInfo) GetCurrentMaxReplicas() uint32

func (*ClusterInfo) GetDiscoveryEndpoints

func (x *ClusterInfo) GetDiscoveryEndpoints() []string

func (*ClusterInfo) GetETag

func (x *ClusterInfo) GetETag() string

func (*ClusterInfo) GetHealth

func (x *ClusterInfo) GetHealth() *ClusterHealth

func (*ClusterInfo) GetMaxAllowedVersion

func (x *ClusterInfo) GetMaxAllowedVersion() string

func (*ClusterInfo) GetMinAllowedVersion

func (x *ClusterInfo) GetMinAllowedVersion() string

func (*ClusterInfo) GetMinVersionInCluster

func (x *ClusterInfo) GetMinVersionInCluster() string

func (*ClusterInfo) GetStatistics

func (x *ClusterInfo) GetStatistics() *ClusterStatisticsApi

func (*ClusterInfo) GetSubsystemNQN

func (x *ClusterInfo) GetSubsystemNQN() string

func (*ClusterInfo) GetSupportedMaxReplicas

func (x *ClusterInfo) GetSupportedMaxReplicas() uint32

func (*ClusterInfo) GetUUID

func (x *ClusterInfo) GetUUID() string

func (*ClusterInfo) ProtoMessage

func (*ClusterInfo) ProtoMessage()

func (*ClusterInfo) ProtoReflect

func (x *ClusterInfo) ProtoReflect() protoreflect.Message

func (*ClusterInfo) Reset

func (x *ClusterInfo) Reset()

func (*ClusterInfo) String

func (x *ClusterInfo) String() string

type ClusterInfoV2

type ClusterInfoV2 struct {
	UUID                 string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	SubsystemNQN         string `protobuf:"bytes,2,opt,name=subsystemNQN,proto3" json:"subsystemNQN,omitempty"`
	CurrentMaxReplicas   uint32 `protobuf:"varint,3,opt,name=currentMaxReplicas,proto3" json:"currentMaxReplicas,omitempty"`
	SupportedMaxReplicas uint32 `protobuf:"varint,4,opt,name=supportedMaxReplicas,proto3" json:"supportedMaxReplicas,omitempty"`
	// Etag
	//
	// identifier for a specific version of a resource
	ETag string `protobuf:"bytes,6,opt,name=ETag,proto3" json:"ETag,omitempty"`
	// Addresses of the API Service
	//
	// A list of REST/gRPC endpoints - <ip>:<port> pairs that the API listen on.
	// Example entries:
	// - 192.168.16.16:80
	// - 192.168.16.17:80
	ApiEndpoints []string `protobuf:"bytes,11,rep,name=apiEndpoints,proto3" json:"apiEndpoints,omitempty"`
	// Addresses of the Discovery Service
	//
	// A list of TCP endpoints - <ip>:<port> pairs that the Discovery Service listen on
	// Example entries:
	// - 192.168.16.16:8009
	// - 192.168.16.17:8009
	DiscoveryEndpoints []string `protobuf:"bytes,12,rep,name=discoveryEndpoints,proto3" json:"discoveryEndpoints,omitempty"`
	// Addresses of the NVMe endpoints
	//
	// A list of TCP endpoints - <ip>:<port> pairs that the NVMe targets listen on
	// Example entries:
	// - 192.168.16.16:8009
	// - 192.168.16.17:8009
	NvmeEndpoints []string `protobuf:"bytes,13,rep,name=nvmeEndpoints,proto3" json:"nvmeEndpoints,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterInfoV2) Descriptor deprecated

func (*ClusterInfoV2) Descriptor() ([]byte, []int)

Deprecated: Use ClusterInfoV2.ProtoReflect.Descriptor instead.

func (*ClusterInfoV2) GetApiEndpoints

func (x *ClusterInfoV2) GetApiEndpoints() []string

func (*ClusterInfoV2) GetCurrentMaxReplicas

func (x *ClusterInfoV2) GetCurrentMaxReplicas() uint32

func (*ClusterInfoV2) GetDiscoveryEndpoints

func (x *ClusterInfoV2) GetDiscoveryEndpoints() []string

func (*ClusterInfoV2) GetETag

func (x *ClusterInfoV2) GetETag() string

func (*ClusterInfoV2) GetNvmeEndpoints

func (x *ClusterInfoV2) GetNvmeEndpoints() []string

func (*ClusterInfoV2) GetSubsystemNQN

func (x *ClusterInfoV2) GetSubsystemNQN() string

func (*ClusterInfoV2) GetSupportedMaxReplicas

func (x *ClusterInfoV2) GetSupportedMaxReplicas() uint32

func (*ClusterInfoV2) GetUUID

func (x *ClusterInfoV2) GetUUID() string

func (*ClusterInfoV2) ProtoMessage

func (*ClusterInfoV2) ProtoMessage()

func (*ClusterInfoV2) ProtoReflect

func (x *ClusterInfoV2) ProtoReflect() protoreflect.Message

func (*ClusterInfoV2) Reset

func (x *ClusterInfoV2) Reset()

func (*ClusterInfoV2) String

func (x *ClusterInfoV2) String() string

type ClusterStatisticsApi

type ClusterStatisticsApi struct {

	// Installed Physical Storage
	//
	// All installed SSDs capacities over all servers in cluster, given in bytes.
	InstalledPhysicalStorage uint64 `protobuf:"varint,1,opt,name=installedPhysicalStorage,proto3" json:"installedPhysicalStorage,omitempty"`
	// Total Attached Physical Storage
	//
	// Sum of all managed and healthy SSDs capacities, given in bytes.
	ManagedPhysicalStorage uint64 `protobuf:"varint,2,opt,name=managedPhysicalStorage,proto3" json:"managedPhysicalStorage,omitempty"`
	// Effective Physical Storage
	//
	// Effective Physical storage excluding overhead of OVP and Parity, given in bytes.
	EffectivePhysicalStorage uint64 `protobuf:"varint,3,opt,name=effectivePhysicalStorage,proto3" json:"effectivePhysicalStorage,omitempty"`
	// Logical Storage
	//
	// Sum of capacities of all allocated volumes, given in bytes.
	LogicalStorage uint64 `protobuf:"varint,4,opt,name=logicalStorage,proto3" json:"logicalStorage,omitempty"`
	// Logical Used Storage
	//
	// Logical storage space used by all volumes (n of LBAs x 4096), given in bytes.
	LogicalUsedStorage uint64 `protobuf:"varint,5,opt,name=logicalUsedStorage,proto3" json:"logicalUsedStorage,omitempty"`
	// Physical Used Storage Excluding Parity
	//
	// Physical storage space occupied by all volumes (data only), given in bytes.
	PhysicalUsedStorage uint64 `protobuf:"varint,6,opt,name=physicalUsedStorage,proto3" json:"physicalUsedStorage,omitempty"`
	// Physical Used Storage
	//
	// Physical storage space occupied by all data including Parity overhead when EC enabled (physical n*disks/(n*disks -1)), given in bytes.
	PhysicalUsedStorageIncludingParity uint64 `protobuf:"varint,7,opt,name=physicalUsedStorageIncludingParity,proto3" json:"physicalUsedStorageIncludingParity,omitempty"`
	// Free Physical Storage
	//
	// Free storage before entering to read-only mode , given in bytes.
	FreePhysicalStorage uint64 `protobuf:"varint,8,opt,name=freePhysicalStorage,proto3" json:"freePhysicalStorage,omitempty"`
	// Estimated Free Logical Storage
	//
	// Estimated free storage before entering to read-only mode assuming current compression ratio, given in bytes.
	EstimatedFreeLogicalStorage uint64 `protobuf:"varint,9,opt,name=estimatedFreeLogicalStorage,proto3" json:"estimatedFreeLogicalStorage,omitempty"`
	// Estimated Total Available Logical Storage
	//
	// Estimate of total available logical storage based on current compression ratio (effective * compression)
	EstimatedLogicalStorage uint64 `protobuf:"varint,10,opt,name=estimatedLogicalStorage,proto3" json:"estimatedLogicalStorage,omitempty"`
	// commpression ratio
	//
	// compression ratio logicalUsedStorage/physicalUsedStorage
	CompressionRatio float64 `protobuf:"fixed64,11,opt,name=compressionRatio,proto3" json:"compressionRatio,omitempty"`
	// contains filtered or unexported fields
}

/////////////////////////////////////

API structures (external facing)

/////////////////////////////////////

func (*ClusterStatisticsApi) Descriptor deprecated

func (*ClusterStatisticsApi) Descriptor() ([]byte, []int)

Deprecated: Use ClusterStatisticsApi.ProtoReflect.Descriptor instead.

func (*ClusterStatisticsApi) GetCompressionRatio

func (x *ClusterStatisticsApi) GetCompressionRatio() float64

func (*ClusterStatisticsApi) GetEffectivePhysicalStorage

func (x *ClusterStatisticsApi) GetEffectivePhysicalStorage() uint64

func (*ClusterStatisticsApi) GetEstimatedFreeLogicalStorage

func (x *ClusterStatisticsApi) GetEstimatedFreeLogicalStorage() uint64

func (*ClusterStatisticsApi) GetEstimatedLogicalStorage

func (x *ClusterStatisticsApi) GetEstimatedLogicalStorage() uint64

func (*ClusterStatisticsApi) GetFreePhysicalStorage

func (x *ClusterStatisticsApi) GetFreePhysicalStorage() uint64

func (*ClusterStatisticsApi) GetInstalledPhysicalStorage

func (x *ClusterStatisticsApi) GetInstalledPhysicalStorage() uint64

func (*ClusterStatisticsApi) GetLogicalStorage

func (x *ClusterStatisticsApi) GetLogicalStorage() uint64

func (*ClusterStatisticsApi) GetLogicalUsedStorage

func (x *ClusterStatisticsApi) GetLogicalUsedStorage() uint64

func (*ClusterStatisticsApi) GetManagedPhysicalStorage

func (x *ClusterStatisticsApi) GetManagedPhysicalStorage() uint64

func (*ClusterStatisticsApi) GetPhysicalUsedStorage

func (x *ClusterStatisticsApi) GetPhysicalUsedStorage() uint64

func (*ClusterStatisticsApi) GetPhysicalUsedStorageIncludingParity

func (x *ClusterStatisticsApi) GetPhysicalUsedStorageIncludingParity() uint64

func (*ClusterStatisticsApi) ProtoMessage

func (*ClusterStatisticsApi) ProtoMessage()

func (*ClusterStatisticsApi) ProtoReflect

func (x *ClusterStatisticsApi) ProtoReflect() protoreflect.Message

func (*ClusterStatisticsApi) Reset

func (x *ClusterStatisticsApi) Reset()

func (*ClusterStatisticsApi) String

func (x *ClusterStatisticsApi) String() string

type ConnectedHost

type ConnectedHost struct {
	HostNQN   string `protobuf:"bytes,1,opt,name=hostNQN,proto3" json:"hostNQN,omitempty"`
	IPAddress string `protobuf:"bytes,2,opt,name=iPAddress,proto3" json:"iPAddress,omitempty"`
	Hostname  string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"`
	//volumeUUIDs
	//
	// list of volumes to which this host connects to
	VolumeUUIDs []string `protobuf:"bytes,4,rep,name=volumeUUIDs,proto3" json:"volumeUUIDs,omitempty"`
	// contains filtered or unexported fields
}

func (*ConnectedHost) Descriptor deprecated

func (*ConnectedHost) Descriptor() ([]byte, []int)

Deprecated: Use ConnectedHost.ProtoReflect.Descriptor instead.

func (*ConnectedHost) GetHostNQN

func (x *ConnectedHost) GetHostNQN() string

func (*ConnectedHost) GetHostname

func (x *ConnectedHost) GetHostname() string

func (*ConnectedHost) GetIPAddress

func (x *ConnectedHost) GetIPAddress() string

func (*ConnectedHost) GetVolumeUUIDs

func (x *ConnectedHost) GetVolumeUUIDs() []string

func (*ConnectedHost) ProtoMessage

func (*ConnectedHost) ProtoMessage()

func (*ConnectedHost) ProtoReflect

func (x *ConnectedHost) ProtoReflect() protoreflect.Message

func (*ConnectedHost) Reset

func (x *ConnectedHost) Reset()

func (*ConnectedHost) String

func (x *ConnectedHost) String() string

type CreateAdminEndpointRequest

type CreateAdminEndpointRequest struct {
	Port uint32   `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
	Ips  []string `protobuf:"bytes,2,rep,name=ips,proto3" json:"ips,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAdminEndpointRequest) Descriptor deprecated

func (*CreateAdminEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAdminEndpointRequest.ProtoReflect.Descriptor instead.

func (*CreateAdminEndpointRequest) GetIps

func (x *CreateAdminEndpointRequest) GetIps() []string

func (*CreateAdminEndpointRequest) GetPort

func (x *CreateAdminEndpointRequest) GetPort() uint32

func (*CreateAdminEndpointRequest) ProtoMessage

func (*CreateAdminEndpointRequest) ProtoMessage()

func (*CreateAdminEndpointRequest) ProtoReflect

func (*CreateAdminEndpointRequest) Reset

func (x *CreateAdminEndpointRequest) Reset()

func (*CreateAdminEndpointRequest) String

func (x *CreateAdminEndpointRequest) String() string

type CreateCredentialRequest

type CreateCredentialRequest struct {
	ProjectName string    `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	ID          string    `protobuf:"bytes,2,opt,name=ID,proto3" json:"ID,omitempty"`
	Type        CredsType `protobuf:"varint,3,opt,name=type,proto3,enum=lightbits.api.duros.v2.CredsType" json:"type,omitempty"`
	Payload     []byte    `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateCredentialRequest) Descriptor deprecated

func (*CreateCredentialRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateCredentialRequest.ProtoReflect.Descriptor instead.

func (*CreateCredentialRequest) GetID

func (x *CreateCredentialRequest) GetID() string

func (*CreateCredentialRequest) GetPayload

func (x *CreateCredentialRequest) GetPayload() []byte

func (*CreateCredentialRequest) GetProjectName

func (x *CreateCredentialRequest) GetProjectName() string

func (*CreateCredentialRequest) GetType

func (x *CreateCredentialRequest) GetType() CredsType

func (*CreateCredentialRequest) ProtoMessage

func (*CreateCredentialRequest) ProtoMessage()

func (*CreateCredentialRequest) ProtoReflect

func (x *CreateCredentialRequest) ProtoReflect() protoreflect.Message

func (*CreateCredentialRequest) Reset

func (x *CreateCredentialRequest) Reset()

func (*CreateCredentialRequest) String

func (x *CreateCredentialRequest) String() string

type CreateProjectRequest

type CreateProjectRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateProjectRequest) Descriptor deprecated

func (*CreateProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateProjectRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectRequest) GetDescription

func (x *CreateProjectRequest) GetDescription() string

func (*CreateProjectRequest) GetName

func (x *CreateProjectRequest) GetName() string

func (*CreateProjectRequest) ProtoMessage

func (*CreateProjectRequest) ProtoMessage()

func (*CreateProjectRequest) ProtoReflect

func (x *CreateProjectRequest) ProtoReflect() protoreflect.Message

func (*CreateProjectRequest) Reset

func (x *CreateProjectRequest) Reset()

func (*CreateProjectRequest) String

func (x *CreateProjectRequest) String() string

type CreateServerRequest

type CreateServerRequest struct {

	// serverEndpoints
	//
	// Etcd member endpoint. In current version, only a single point is allowed.
	ServerEndpoints []string `protobuf:"bytes,1,rep,name=serverEndpoints,proto3" json:"serverEndpoints,omitempty"`
	ServerUUID      string   `protobuf:"bytes,2,opt,name=serverUUID,proto3" json:"serverUUID,omitempty"`
	// reuseIP
	//
	// Optional. When true, bypasses validation if given endpoint is used by another server
	ReuseIP bool `protobuf:"varint,3,opt,name=reuseIP,proto3" json:"reuseIP,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateServerRequest) Descriptor deprecated

func (*CreateServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateServerRequest.ProtoReflect.Descriptor instead.

func (*CreateServerRequest) GetReuseIP

func (x *CreateServerRequest) GetReuseIP() bool

func (*CreateServerRequest) GetServerEndpoints

func (x *CreateServerRequest) GetServerEndpoints() []string

func (*CreateServerRequest) GetServerUUID

func (x *CreateServerRequest) GetServerUUID() string

func (*CreateServerRequest) ProtoMessage

func (*CreateServerRequest) ProtoMessage()

func (*CreateServerRequest) ProtoReflect

func (x *CreateServerRequest) ProtoReflect() protoreflect.Message

func (*CreateServerRequest) Reset

func (x *CreateServerRequest) Reset()

func (*CreateServerRequest) String

func (x *CreateServerRequest) String() string

type CreateVolumeRequest

type CreateVolumeRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Size string `protobuf:"bytes,2,opt,name=size,proto3" json:"size,omitempty"`
	// acl
	//
	// Access control list of strings (host NQN). Valid values: list of strings/ALLOW_ANY/ALLOW_NONE
	Acl *StringList `protobuf:"bytes,3,opt,name=acl,proto3" json:"acl,omitempty"`
	// compression
	//
	// valid values: true/enable/enabled or false/disable/disabled
	Compression string `protobuf:"bytes,4,opt,name=compression,proto3" json:"compression,omitempty"`
	//
	ReplicaCount uint32 `protobuf:"varint,5,opt,name=replicaCount,proto3" json:"replicaCount,omitempty"`
	// IPAcl
	//
	// Access control list of IP addresses. Valid values: list of valid IP addresses/ALLOW_ANY/ALLOW_NONE (optional, default: ALLOW_ANY)
	IPAcl *StringList `protobuf:"bytes,6,opt,name=IPAcl,proto3" json:"IPAcl,omitempty"`
	// minReplicas
	//
	// not used
	MinReplicas uint32 `protobuf:"varint,7,opt,name=minReplicas,proto3" json:"minReplicas,omitempty"`
	//
	// volume sector size. Valid values: 4K (default), 512B
	SectorSize CreateVolumeRequest_SectorSizeEnum `` /* 137-byte string literal not displayed */
	//
	// project name
	ProjectName string `protobuf:"bytes,9,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateVolumeRequest) Descriptor deprecated

func (*CreateVolumeRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateVolumeRequest.ProtoReflect.Descriptor instead.

func (*CreateVolumeRequest) GetAcl

func (x *CreateVolumeRequest) GetAcl() *StringList

func (*CreateVolumeRequest) GetCompression

func (x *CreateVolumeRequest) GetCompression() string

func (*CreateVolumeRequest) GetIPAcl

func (x *CreateVolumeRequest) GetIPAcl() *StringList

func (*CreateVolumeRequest) GetMinReplicas

func (x *CreateVolumeRequest) GetMinReplicas() uint32

func (*CreateVolumeRequest) GetName

func (x *CreateVolumeRequest) GetName() string

func (*CreateVolumeRequest) GetProjectName

func (x *CreateVolumeRequest) GetProjectName() string

func (*CreateVolumeRequest) GetReplicaCount

func (x *CreateVolumeRequest) GetReplicaCount() uint32

func (*CreateVolumeRequest) GetSectorSize

func (*CreateVolumeRequest) GetSize

func (x *CreateVolumeRequest) GetSize() string

func (*CreateVolumeRequest) ProtoMessage

func (*CreateVolumeRequest) ProtoMessage()

func (*CreateVolumeRequest) ProtoReflect

func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message

func (*CreateVolumeRequest) Reset

func (x *CreateVolumeRequest) Reset()

func (*CreateVolumeRequest) String

func (x *CreateVolumeRequest) String() string

type CreateVolumeRequest_SectorSizeEnum

type CreateVolumeRequest_SectorSizeEnum int32
const (
	CreateVolumeRequest_sectorSize_Default CreateVolumeRequest_SectorSizeEnum = 0
	CreateVolumeRequest_sectorSize_512B    CreateVolumeRequest_SectorSizeEnum = 512
	CreateVolumeRequest_sectorSize_4K      CreateVolumeRequest_SectorSizeEnum = 4096
)

func (CreateVolumeRequest_SectorSizeEnum) Descriptor

func (CreateVolumeRequest_SectorSizeEnum) Enum

func (CreateVolumeRequest_SectorSizeEnum) EnumDescriptor deprecated

func (CreateVolumeRequest_SectorSizeEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use CreateVolumeRequest_SectorSizeEnum.Descriptor instead.

func (CreateVolumeRequest_SectorSizeEnum) Number

func (CreateVolumeRequest_SectorSizeEnum) String

func (CreateVolumeRequest_SectorSizeEnum) Type

type Credential

type Credential struct {
	ProjectName string    `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	ID          string    `protobuf:"bytes,2,opt,name=ID,proto3" json:"ID,omitempty"`
	Type        CredsType `protobuf:"varint,3,opt,name=type,proto3,enum=lightbits.api.duros.v2.CredsType" json:"type,omitempty"`
	Payload     []byte    `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"`
	// contains filtered or unexported fields
}

func (*Credential) Descriptor deprecated

func (*Credential) Descriptor() ([]byte, []int)

Deprecated: Use Credential.ProtoReflect.Descriptor instead.

func (*Credential) GetID

func (x *Credential) GetID() string

func (*Credential) GetPayload

func (x *Credential) GetPayload() []byte

func (*Credential) GetProjectName

func (x *Credential) GetProjectName() string

func (*Credential) GetType

func (x *Credential) GetType() CredsType

func (*Credential) ProtoMessage

func (*Credential) ProtoMessage()

func (*Credential) ProtoReflect

func (x *Credential) ProtoReflect() protoreflect.Message

func (*Credential) Reset

func (x *Credential) Reset()

func (*Credential) String

func (x *Credential) String() string

type CredsType

type CredsType int32
const (
	CredsType_UnknownType     CredsType = 0
	CredsType_RS256PubKey     CredsType = 1
	CredsType_TlsCertChainPem CredsType = 2
	CredsType_TlsPrivKeyPem   CredsType = 3
)

func (CredsType) Descriptor

func (CredsType) Descriptor() protoreflect.EnumDescriptor

func (CredsType) Enum

func (x CredsType) Enum() *CredsType

func (CredsType) EnumDescriptor deprecated

func (CredsType) EnumDescriptor() ([]byte, []int)

Deprecated: Use CredsType.Descriptor instead.

func (CredsType) Number

func (x CredsType) Number() protoreflect.EnumNumber

func (CredsType) String

func (x CredsType) String() string

func (CredsType) Type

type DeleteAdminEndpointRequest

type DeleteAdminEndpointRequest struct {
	Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAdminEndpointRequest) Descriptor deprecated

func (*DeleteAdminEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAdminEndpointRequest.ProtoReflect.Descriptor instead.

func (*DeleteAdminEndpointRequest) GetPort

func (x *DeleteAdminEndpointRequest) GetPort() uint32

func (*DeleteAdminEndpointRequest) ProtoMessage

func (*DeleteAdminEndpointRequest) ProtoMessage()

func (*DeleteAdminEndpointRequest) ProtoReflect

func (*DeleteAdminEndpointRequest) Reset

func (x *DeleteAdminEndpointRequest) Reset()

func (*DeleteAdminEndpointRequest) String

func (x *DeleteAdminEndpointRequest) String() string

type DeleteAdminEndpointResponse

type DeleteAdminEndpointResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteAdminEndpointResponse) Descriptor deprecated

func (*DeleteAdminEndpointResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAdminEndpointResponse.ProtoReflect.Descriptor instead.

func (*DeleteAdminEndpointResponse) ProtoMessage

func (*DeleteAdminEndpointResponse) ProtoMessage()

func (*DeleteAdminEndpointResponse) ProtoReflect

func (*DeleteAdminEndpointResponse) Reset

func (x *DeleteAdminEndpointResponse) Reset()

func (*DeleteAdminEndpointResponse) String

func (x *DeleteAdminEndpointResponse) String() string

type DeleteCredentialRequest

type DeleteCredentialRequest struct {
	ID          string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCredentialRequest) Descriptor deprecated

func (*DeleteCredentialRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteCredentialRequest.ProtoReflect.Descriptor instead.

func (*DeleteCredentialRequest) GetID

func (x *DeleteCredentialRequest) GetID() string

func (*DeleteCredentialRequest) GetProjectName

func (x *DeleteCredentialRequest) GetProjectName() string

func (*DeleteCredentialRequest) ProtoMessage

func (*DeleteCredentialRequest) ProtoMessage()

func (*DeleteCredentialRequest) ProtoReflect

func (x *DeleteCredentialRequest) ProtoReflect() protoreflect.Message

func (*DeleteCredentialRequest) Reset

func (x *DeleteCredentialRequest) Reset()

func (*DeleteCredentialRequest) String

func (x *DeleteCredentialRequest) String() string

type DeleteCredentialResponse

type DeleteCredentialResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteCredentialResponse) Descriptor deprecated

func (*DeleteCredentialResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteCredentialResponse.ProtoReflect.Descriptor instead.

func (*DeleteCredentialResponse) ProtoMessage

func (*DeleteCredentialResponse) ProtoMessage()

func (*DeleteCredentialResponse) ProtoReflect

func (x *DeleteCredentialResponse) ProtoReflect() protoreflect.Message

func (*DeleteCredentialResponse) Reset

func (x *DeleteCredentialResponse) Reset()

func (*DeleteCredentialResponse) String

func (x *DeleteCredentialResponse) String() string

type DeleteProjectRequest

type DeleteProjectRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProjectRequest) Descriptor deprecated

func (*DeleteProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectRequest) GetName

func (x *DeleteProjectRequest) GetName() string

func (*DeleteProjectRequest) ProtoMessage

func (*DeleteProjectRequest) ProtoMessage()

func (*DeleteProjectRequest) ProtoReflect

func (x *DeleteProjectRequest) ProtoReflect() protoreflect.Message

func (*DeleteProjectRequest) Reset

func (x *DeleteProjectRequest) Reset()

func (*DeleteProjectRequest) String

func (x *DeleteProjectRequest) String() string

type DeleteProjectResponse

type DeleteProjectResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteProjectResponse) Descriptor deprecated

func (*DeleteProjectResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectResponse.ProtoReflect.Descriptor instead.

func (*DeleteProjectResponse) ProtoMessage

func (*DeleteProjectResponse) ProtoMessage()

func (*DeleteProjectResponse) ProtoReflect

func (x *DeleteProjectResponse) ProtoReflect() protoreflect.Message

func (*DeleteProjectResponse) Reset

func (x *DeleteProjectResponse) Reset()

func (*DeleteProjectResponse) String

func (x *DeleteProjectResponse) String() string

type DeleteServerRequest

type DeleteServerRequest struct {
	UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteServerRequest) Descriptor deprecated

func (*DeleteServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteServerRequest.ProtoReflect.Descriptor instead.

func (*DeleteServerRequest) GetUUID

func (x *DeleteServerRequest) GetUUID() string

func (*DeleteServerRequest) ProtoMessage

func (*DeleteServerRequest) ProtoMessage()

func (*DeleteServerRequest) ProtoReflect

func (x *DeleteServerRequest) ProtoReflect() protoreflect.Message

func (*DeleteServerRequest) Reset

func (x *DeleteServerRequest) Reset()

func (*DeleteServerRequest) String

func (x *DeleteServerRequest) String() string

type DeleteServerResponse

type DeleteServerResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteServerResponse) Descriptor deprecated

func (*DeleteServerResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteServerResponse.ProtoReflect.Descriptor instead.

func (*DeleteServerResponse) ProtoMessage

func (*DeleteServerResponse) ProtoMessage()

func (*DeleteServerResponse) ProtoReflect

func (x *DeleteServerResponse) ProtoReflect() protoreflect.Message

func (*DeleteServerResponse) Reset

func (x *DeleteServerResponse) Reset()

func (*DeleteServerResponse) String

func (x *DeleteServerResponse) String() string

type DeleteVolumeRequest

type DeleteVolumeRequest struct {
	UUID        string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ProjectName string `protobuf:"bytes,3,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteVolumeRequest) Descriptor deprecated

func (*DeleteVolumeRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteVolumeRequest.ProtoReflect.Descriptor instead.

func (*DeleteVolumeRequest) GetName

func (x *DeleteVolumeRequest) GetName() string

func (*DeleteVolumeRequest) GetProjectName

func (x *DeleteVolumeRequest) GetProjectName() string

func (*DeleteVolumeRequest) GetUUID

func (x *DeleteVolumeRequest) GetUUID() string

func (*DeleteVolumeRequest) ProtoMessage

func (*DeleteVolumeRequest) ProtoMessage()

func (*DeleteVolumeRequest) ProtoReflect

func (x *DeleteVolumeRequest) ProtoReflect() protoreflect.Message

func (*DeleteVolumeRequest) Reset

func (x *DeleteVolumeRequest) Reset()

func (*DeleteVolumeRequest) String

func (x *DeleteVolumeRequest) String() string

type DeleteVolumeResponse

type DeleteVolumeResponse struct {
	// contains filtered or unexported fields
}

func (*DeleteVolumeResponse) Descriptor deprecated

func (*DeleteVolumeResponse) Descriptor() ([]byte, []int)

Deprecated: Use DeleteVolumeResponse.ProtoReflect.Descriptor instead.

func (*DeleteVolumeResponse) ProtoMessage

func (*DeleteVolumeResponse) ProtoMessage()

func (*DeleteVolumeResponse) ProtoReflect

func (x *DeleteVolumeResponse) ProtoReflect() protoreflect.Message

func (*DeleteVolumeResponse) Reset

func (x *DeleteVolumeResponse) Reset()

func (*DeleteVolumeResponse) String

func (x *DeleteVolumeResponse) String() string

type DisableServerRequest

type DisableServerRequest struct {
	UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	// ForceRemove
	//
	// When 'true' bypasses upgradeability (loss of service) check when disabling server
	ForceDisable bool `protobuf:"varint,2,opt,name=ForceDisable,proto3" json:"ForceDisable,omitempty"`
	// contains filtered or unexported fields
}

func (*DisableServerRequest) Descriptor deprecated

func (*DisableServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use DisableServerRequest.ProtoReflect.Descriptor instead.

func (*DisableServerRequest) GetForceDisable

func (x *DisableServerRequest) GetForceDisable() bool

func (*DisableServerRequest) GetUUID

func (x *DisableServerRequest) GetUUID() string

func (*DisableServerRequest) ProtoMessage

func (*DisableServerRequest) ProtoMessage()

func (*DisableServerRequest) ProtoReflect

func (x *DisableServerRequest) ProtoReflect() protoreflect.Message

func (*DisableServerRequest) Reset

func (x *DisableServerRequest) Reset()

func (*DisableServerRequest) String

func (x *DisableServerRequest) String() string

type DisableServerResponse

type DisableServerResponse struct {
	// contains filtered or unexported fields
}

func (*DisableServerResponse) Descriptor deprecated

func (*DisableServerResponse) Descriptor() ([]byte, []int)

Deprecated: Use DisableServerResponse.ProtoReflect.Descriptor instead.

func (*DisableServerResponse) ProtoMessage

func (*DisableServerResponse) ProtoMessage()

func (*DisableServerResponse) ProtoReflect

func (x *DisableServerResponse) ProtoReflect() protoreflect.Message

func (*DisableServerResponse) Reset

func (x *DisableServerResponse) Reset()

func (*DisableServerResponse) String

func (x *DisableServerResponse) String() string

type DurosAPIClient

type DurosAPIClient interface {
	GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*Version, error)
	CreateVolume(ctx context.Context, in *CreateVolumeRequest, opts ...grpc.CallOption) (*Volume, error)
	DeleteVolume(ctx context.Context, in *DeleteVolumeRequest, opts ...grpc.CallOption) (*DeleteVolumeResponse, error)
	ListVolumes(ctx context.Context, in *ListVolumeRequest, opts ...grpc.CallOption) (*ListVolumesResponse, error)
	GetHost(ctx context.Context, in *GetHostRequest, opts ...grpc.CallOption) (*ConnectedHost, error)
	ListHosts(ctx context.Context, in *ListHostsRequest, opts ...grpc.CallOption) (*ListHostsResponse, error)
	GetVolume(ctx context.Context, in *GetVolumeRequest, opts ...grpc.CallOption) (*Volume, error)
	ListNodes(ctx context.Context, in *ListNodeRequest, opts ...grpc.CallOption) (*ListNodesResponse, error)
	GetNode(ctx context.Context, in *GetNodeRequest, opts ...grpc.CallOption) (*DurosNodeInfo, error)
	ListNvmeDevices(ctx context.Context, in *ListNvmeDevicesRequest, opts ...grpc.CallOption) (*ListNvmeDevicesResponse, error)
	GetNvmeDevice(ctx context.Context, in *GetNvmeDeviceRequest, opts ...grpc.CallOption) (*UserNvmeDevicesResponse, error)
	GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*ClusterInfo, error)
	GetClusterInfo(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*ClusterInfoV2, error)
	UpdateNvmeDevice(ctx context.Context, in *UpdateNvmeDeviceRequest, opts ...grpc.CallOption) (*UpdateNvmeDeviceResponse, error)
	AddNvmeDevice(ctx context.Context, in *AddNvmeDeviceRequest, opts ...grpc.CallOption) (*AddNvmeDeviceResponse, error)
	UpdateVolume(ctx context.Context, in *UpdateVolumeRequest, opts ...grpc.CallOption) (*UpdateVolumeResponse, error)
	GetServer(ctx context.Context, in *GetServerRequest, opts ...grpc.CallOption) (*Server, error)
	ListServers(ctx context.Context, in *ListServersRequest, opts ...grpc.CallOption) (*ListServersResponse, error)
	UpgradeServer(ctx context.Context, in *UpgradeServerRequest, opts ...grpc.CallOption) (*UpgradeServerResponse, error)
	UpgradeCluster(ctx context.Context, in *UpgradeClusterRequest, opts ...grpc.CallOption) (*UpgradeClusterResponse, error)
	CreateServer(ctx context.Context, in *CreateServerRequest, opts ...grpc.CallOption) (*Server, error)
	ReplaceNode(ctx context.Context, in *ReplaceNodeRequest, opts ...grpc.CallOption) (*ReplaceNodeResponse, error)
	DeleteServer(ctx context.Context, in *DeleteServerRequest, opts ...grpc.CallOption) (*DeleteServerResponse, error)
	EnableServer(ctx context.Context, in *EnableServerRequest, opts ...grpc.CallOption) (*Server, error)
	DisableServer(ctx context.Context, in *DisableServerRequest, opts ...grpc.CallOption) (*DisableServerResponse, error)
	CreateProject(ctx context.Context, in *CreateProjectRequest, opts ...grpc.CallOption) (*Project, error)
	DeleteProject(ctx context.Context, in *DeleteProjectRequest, opts ...grpc.CallOption) (*DeleteProjectResponse, error)
	ListProjects(ctx context.Context, in *ListProjectsRequest, opts ...grpc.CallOption) (*ListProjectsResponse, error)
	GetProject(ctx context.Context, in *GetProjectRequest, opts ...grpc.CallOption) (*Project, error)
	CreateCredential(ctx context.Context, in *CreateCredentialRequest, opts ...grpc.CallOption) (*Credential, error)
	DeleteCredential(ctx context.Context, in *DeleteCredentialRequest, opts ...grpc.CallOption) (*DeleteCredentialResponse, error)
	ListCredentials(ctx context.Context, in *ListCredentialsRequest, opts ...grpc.CallOption) (*ListCredentialsResponse, error)
	GetCredential(ctx context.Context, in *GetCredentialRequest, opts ...grpc.CallOption) (*Credential, error)
	GetRole(ctx context.Context, in *GetRoleRequest, opts ...grpc.CallOption) (*GetRoleResponse, error)
	ListRoles(ctx context.Context, in *ListRolesRequest, opts ...grpc.CallOption) (*ListRolesResponse, error)
	CreateAdminEndpoint(ctx context.Context, in *CreateAdminEndpointRequest, opts ...grpc.CallOption) (*AdminEndpoint, error)
	DeleteAdminEndpoint(ctx context.Context, in *DeleteAdminEndpointRequest, opts ...grpc.CallOption) (*DeleteAdminEndpointResponse, error)
	ListAdminEndpoints(ctx context.Context, in *ListAdminEndpointsRequest, opts ...grpc.CallOption) (*ListAdminEndpointsResponse, error)
	UpdateAdminEndpoint(ctx context.Context, in *UpdateAdminEndpointRequest, opts ...grpc.CallOption) (*AdminEndpoint, error)
	GetAdminEndpoint(ctx context.Context, in *GetAdminEndpointRequest, opts ...grpc.CallOption) (*AdminEndpoint, error)
}

DurosAPIClient is the client API for DurosAPI service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewDurosAPIClient

func NewDurosAPIClient(cc grpc.ClientConnInterface) DurosAPIClient

type DurosAPIServer

type DurosAPIServer interface {
	GetVersion(context.Context, *GetVersionRequest) (*Version, error)
	CreateVolume(context.Context, *CreateVolumeRequest) (*Volume, error)
	DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
	ListVolumes(context.Context, *ListVolumeRequest) (*ListVolumesResponse, error)
	GetHost(context.Context, *GetHostRequest) (*ConnectedHost, error)
	ListHosts(context.Context, *ListHostsRequest) (*ListHostsResponse, error)
	GetVolume(context.Context, *GetVolumeRequest) (*Volume, error)
	ListNodes(context.Context, *ListNodeRequest) (*ListNodesResponse, error)
	GetNode(context.Context, *GetNodeRequest) (*DurosNodeInfo, error)
	ListNvmeDevices(context.Context, *ListNvmeDevicesRequest) (*ListNvmeDevicesResponse, error)
	GetNvmeDevice(context.Context, *GetNvmeDeviceRequest) (*UserNvmeDevicesResponse, error)
	GetCluster(context.Context, *GetClusterRequest) (*ClusterInfo, error)
	GetClusterInfo(context.Context, *GetClusterRequest) (*ClusterInfoV2, error)
	UpdateNvmeDevice(context.Context, *UpdateNvmeDeviceRequest) (*UpdateNvmeDeviceResponse, error)
	AddNvmeDevice(context.Context, *AddNvmeDeviceRequest) (*AddNvmeDeviceResponse, error)
	UpdateVolume(context.Context, *UpdateVolumeRequest) (*UpdateVolumeResponse, error)
	GetServer(context.Context, *GetServerRequest) (*Server, error)
	ListServers(context.Context, *ListServersRequest) (*ListServersResponse, error)
	UpgradeServer(context.Context, *UpgradeServerRequest) (*UpgradeServerResponse, error)
	UpgradeCluster(context.Context, *UpgradeClusterRequest) (*UpgradeClusterResponse, error)
	CreateServer(context.Context, *CreateServerRequest) (*Server, error)
	ReplaceNode(context.Context, *ReplaceNodeRequest) (*ReplaceNodeResponse, error)
	DeleteServer(context.Context, *DeleteServerRequest) (*DeleteServerResponse, error)
	EnableServer(context.Context, *EnableServerRequest) (*Server, error)
	DisableServer(context.Context, *DisableServerRequest) (*DisableServerResponse, error)
	CreateProject(context.Context, *CreateProjectRequest) (*Project, error)
	DeleteProject(context.Context, *DeleteProjectRequest) (*DeleteProjectResponse, error)
	ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
	GetProject(context.Context, *GetProjectRequest) (*Project, error)
	CreateCredential(context.Context, *CreateCredentialRequest) (*Credential, error)
	DeleteCredential(context.Context, *DeleteCredentialRequest) (*DeleteCredentialResponse, error)
	ListCredentials(context.Context, *ListCredentialsRequest) (*ListCredentialsResponse, error)
	GetCredential(context.Context, *GetCredentialRequest) (*Credential, error)
	GetRole(context.Context, *GetRoleRequest) (*GetRoleResponse, error)
	ListRoles(context.Context, *ListRolesRequest) (*ListRolesResponse, error)
	CreateAdminEndpoint(context.Context, *CreateAdminEndpointRequest) (*AdminEndpoint, error)
	DeleteAdminEndpoint(context.Context, *DeleteAdminEndpointRequest) (*DeleteAdminEndpointResponse, error)
	ListAdminEndpoints(context.Context, *ListAdminEndpointsRequest) (*ListAdminEndpointsResponse, error)
	UpdateAdminEndpoint(context.Context, *UpdateAdminEndpointRequest) (*AdminEndpoint, error)
	GetAdminEndpoint(context.Context, *GetAdminEndpointRequest) (*AdminEndpoint, error)
}

DurosAPIServer is the server API for DurosAPI service.

type DurosNodeInfo

type DurosNodeInfo struct {
	Name   string                   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	UUID   string                   `protobuf:"bytes,2,opt,name=UUID,proto3" json:"UUID,omitempty"`
	State  DurosNodeInfo_State      `protobuf:"varint,3,opt,name=state,proto3,enum=lightbits.api.duros.v2.DurosNodeInfo_State" json:"state,omitempty"`
	Status DurosNodeInfo_StatusEnum `protobuf:"varint,4,opt,name=status,proto3,enum=lightbits.api.duros.v2.DurosNodeInfo_StatusEnum" json:"status,omitempty"`
	// peer <ip>:<port> service datapath IP
	NvmeEndpoint         string             `protobuf:"bytes,5,opt,name=nvmeEndpoint,proto3" json:"nvmeEndpoint,omitempty"`
	FailureDomains       []string           `protobuf:"bytes,6,rep,name=failureDomains,proto3" json:"failureDomains,omitempty"`
	FailureInfo          string             `protobuf:"bytes,7,opt,name=failureInfo,proto3" json:"failureInfo,omitempty"`
	Hostname             string             `protobuf:"bytes,9,opt,name=hostname,proto3" json:"hostname,omitempty"`
	InLocalRebuild       bool               `protobuf:"varint,10,opt,name=inLocalRebuild,proto3" json:"inLocalRebuild,omitempty"`
	LocalRebuildProgress uint32             `protobuf:"varint,11,opt,name=localRebuildProgress,proto3" json:"localRebuildProgress,omitempty"`
	NumManagedDevices    int32              `protobuf:"varint,12,opt,name=numManagedDevices,proto3" json:"numManagedDevices,omitempty"`
	MaxNvmeDevices       uint32             `protobuf:"varint,13,opt,name=maxNvmeDevices,proto3" json:"maxNvmeDevices,omitempty"`
	Ec                   bool               `protobuf:"varint,14,opt,name=ec,proto3" json:"ec,omitempty"`
	Statistics           *NodeStatisticsApi `protobuf:"bytes,15,opt,name=statistics,proto3" json:"statistics,omitempty"`
	ServerUUID           string             `protobuf:"bytes,16,opt,name=serverUUID,proto3" json:"serverUUID,omitempty"`
	// Etag
	//
	// identifier for a specific version of a resource
	ETag            string `protobuf:"bytes,17,opt,name=ETag,proto3" json:"ETag,omitempty"`
	ReadOnly        bool   `protobuf:"varint,18,opt,name=readOnly,proto3" json:"readOnly,omitempty"`
	PowerupProgress uint32 `protobuf:"varint,19,opt,name=powerupProgress,proto3" json:"powerupProgress,omitempty"`
	// contains filtered or unexported fields
}

func (*DurosNodeInfo) Descriptor deprecated

func (*DurosNodeInfo) Descriptor() ([]byte, []int)

Deprecated: Use DurosNodeInfo.ProtoReflect.Descriptor instead.

func (*DurosNodeInfo) GetETag

func (x *DurosNodeInfo) GetETag() string

func (*DurosNodeInfo) GetEc

func (x *DurosNodeInfo) GetEc() bool

func (*DurosNodeInfo) GetFailureDomains

func (x *DurosNodeInfo) GetFailureDomains() []string

func (*DurosNodeInfo) GetFailureInfo

func (x *DurosNodeInfo) GetFailureInfo() string

func (*DurosNodeInfo) GetHostname

func (x *DurosNodeInfo) GetHostname() string

func (*DurosNodeInfo) GetInLocalRebuild

func (x *DurosNodeInfo) GetInLocalRebuild() bool

func (*DurosNodeInfo) GetLocalRebuildProgress

func (x *DurosNodeInfo) GetLocalRebuildProgress() uint32

func (*DurosNodeInfo) GetMaxNvmeDevices

func (x *DurosNodeInfo) GetMaxNvmeDevices() uint32

func (*DurosNodeInfo) GetName

func (x *DurosNodeInfo) GetName() string

func (*DurosNodeInfo) GetNumManagedDevices

func (x *DurosNodeInfo) GetNumManagedDevices() int32

func (*DurosNodeInfo) GetNvmeEndpoint

func (x *DurosNodeInfo) GetNvmeEndpoint() string

func (*DurosNodeInfo) GetPowerupProgress

func (x *DurosNodeInfo) GetPowerupProgress() uint32

func (*DurosNodeInfo) GetReadOnly

func (x *DurosNodeInfo) GetReadOnly() bool

func (*DurosNodeInfo) GetServerUUID

func (x *DurosNodeInfo) GetServerUUID() string

func (*DurosNodeInfo) GetState

func (x *DurosNodeInfo) GetState() DurosNodeInfo_State

func (*DurosNodeInfo) GetStatistics

func (x *DurosNodeInfo) GetStatistics() *NodeStatisticsApi

func (*DurosNodeInfo) GetStatus

func (x *DurosNodeInfo) GetStatus() DurosNodeInfo_StatusEnum

func (*DurosNodeInfo) GetUUID

func (x *DurosNodeInfo) GetUUID() string

func (*DurosNodeInfo) ProtoMessage

func (*DurosNodeInfo) ProtoMessage()

func (*DurosNodeInfo) ProtoReflect

func (x *DurosNodeInfo) ProtoReflect() protoreflect.Message

func (*DurosNodeInfo) Reset

func (x *DurosNodeInfo) Reset()

func (*DurosNodeInfo) String

func (x *DurosNodeInfo) String() string

type DurosNodeInfo_State

type DurosNodeInfo_State int32
const (
	// reserved value, default should return error, rather than a true  state that is incorrect
	DurosNodeInfo_Unknown DurosNodeInfo_State = 0
	// node is completed join cluster flow
	DurosNodeInfo_Active DurosNodeInfo_State = 1
	// node is is the process of coming up (startign required services) and joining cluster
	DurosNodeInfo_Activating DurosNodeInfo_State = 2
	// node is is Inactive (this includes internal states Removing and failed)
	DurosNodeInfo_Inactive DurosNodeInfo_State = 3
	// node is not attched to cluster (none of cluster pgs contain this pg)
	DurosNodeInfo_Unattached DurosNodeInfo_State = 4
	// Attaching node to cluster ongoing (replacing old node in pgs with this node)
	DurosNodeInfo_Attaching DurosNodeInfo_State = 6
	// Detaching node from cluster ongoing (replacing this node in pgs with this a new node)
	DurosNodeInfo_Detaching DurosNodeInfo_State = 7
)

func (DurosNodeInfo_State) Descriptor

func (DurosNodeInfo_State) Enum

func (DurosNodeInfo_State) EnumDescriptor deprecated

func (DurosNodeInfo_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use DurosNodeInfo_State.Descriptor instead.

func (DurosNodeInfo_State) Number

func (DurosNodeInfo_State) String

func (x DurosNodeInfo_State) String() string

func (DurosNodeInfo_State) Type

type DurosNodeInfo_StatusEnum

type DurosNodeInfo_StatusEnum int32

machine readable internal state of the node we want to report to the cluster.

const (
	DurosNodeInfo_NoStatus DurosNodeInfo_StatusEnum = 0
	// reported during NodeStateEnum==Adding
	DurosNodeInfo_ConnectivityOK      DurosNodeInfo_StatusEnum = 1
	DurosNodeInfo_ConnectivityProblem DurosNodeInfo_StatusEnum = 2
	// reported during NodeStateEnum==Removing
	DurosNodeInfo_IssuedDeletePeer DurosNodeInfo_StatusEnum = 3
)

func (DurosNodeInfo_StatusEnum) Descriptor

func (DurosNodeInfo_StatusEnum) Enum

func (DurosNodeInfo_StatusEnum) EnumDescriptor deprecated

func (DurosNodeInfo_StatusEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use DurosNodeInfo_StatusEnum.Descriptor instead.

func (DurosNodeInfo_StatusEnum) Number

func (DurosNodeInfo_StatusEnum) String

func (x DurosNodeInfo_StatusEnum) String() string

func (DurosNodeInfo_StatusEnum) Type

type EnableServerRequest

type EnableServerRequest struct {
	UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	// contains filtered or unexported fields
}

func (*EnableServerRequest) Descriptor deprecated

func (*EnableServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use EnableServerRequest.ProtoReflect.Descriptor instead.

func (*EnableServerRequest) GetUUID

func (x *EnableServerRequest) GetUUID() string

func (*EnableServerRequest) ProtoMessage

func (*EnableServerRequest) ProtoMessage()

func (*EnableServerRequest) ProtoReflect

func (x *EnableServerRequest) ProtoReflect() protoreflect.Message

func (*EnableServerRequest) Reset

func (x *EnableServerRequest) Reset()

func (*EnableServerRequest) String

func (x *EnableServerRequest) String() string

type GetAdminEndpointRequest

type GetAdminEndpointRequest struct {
	Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAdminEndpointRequest) Descriptor deprecated

func (*GetAdminEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAdminEndpointRequest.ProtoReflect.Descriptor instead.

func (*GetAdminEndpointRequest) GetPort

func (x *GetAdminEndpointRequest) GetPort() uint32

func (*GetAdminEndpointRequest) ProtoMessage

func (*GetAdminEndpointRequest) ProtoMessage()

func (*GetAdminEndpointRequest) ProtoReflect

func (x *GetAdminEndpointRequest) ProtoReflect() protoreflect.Message

func (*GetAdminEndpointRequest) Reset

func (x *GetAdminEndpointRequest) Reset()

func (*GetAdminEndpointRequest) String

func (x *GetAdminEndpointRequest) String() string

type GetClusterRequest

type GetClusterRequest struct {
	// contains filtered or unexported fields
}

func (*GetClusterRequest) Descriptor deprecated

func (*GetClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetClusterRequest.ProtoReflect.Descriptor instead.

func (*GetClusterRequest) ProtoMessage

func (*GetClusterRequest) ProtoMessage()

func (*GetClusterRequest) ProtoReflect

func (x *GetClusterRequest) ProtoReflect() protoreflect.Message

func (*GetClusterRequest) Reset

func (x *GetClusterRequest) Reset()

func (*GetClusterRequest) String

func (x *GetClusterRequest) String() string

type GetCredentialRequest

type GetCredentialRequest struct {
	ID          string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCredentialRequest) Descriptor deprecated

func (*GetCredentialRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCredentialRequest.ProtoReflect.Descriptor instead.

func (*GetCredentialRequest) GetID

func (x *GetCredentialRequest) GetID() string

func (*GetCredentialRequest) GetProjectName

func (x *GetCredentialRequest) GetProjectName() string

func (*GetCredentialRequest) ProtoMessage

func (*GetCredentialRequest) ProtoMessage()

func (*GetCredentialRequest) ProtoReflect

func (x *GetCredentialRequest) ProtoReflect() protoreflect.Message

func (*GetCredentialRequest) Reset

func (x *GetCredentialRequest) Reset()

func (*GetCredentialRequest) String

func (x *GetCredentialRequest) String() string

type GetHostRequest

type GetHostRequest struct {
	HostNQN string `protobuf:"bytes,1,opt,name=hostNQN,proto3" json:"hostNQN,omitempty"`
	// contains filtered or unexported fields
}

func (*GetHostRequest) Descriptor deprecated

func (*GetHostRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetHostRequest.ProtoReflect.Descriptor instead.

func (*GetHostRequest) GetHostNQN

func (x *GetHostRequest) GetHostNQN() string

func (*GetHostRequest) ProtoMessage

func (*GetHostRequest) ProtoMessage()

func (*GetHostRequest) ProtoReflect

func (x *GetHostRequest) ProtoReflect() protoreflect.Message

func (*GetHostRequest) Reset

func (x *GetHostRequest) Reset()

func (*GetHostRequest) String

func (x *GetHostRequest) String() string

type GetNodeRequest

type GetNodeRequest struct {
	UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	// contains filtered or unexported fields
}

func (*GetNodeRequest) Descriptor deprecated

func (*GetNodeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNodeRequest.ProtoReflect.Descriptor instead.

func (*GetNodeRequest) GetUUID

func (x *GetNodeRequest) GetUUID() string

func (*GetNodeRequest) ProtoMessage

func (*GetNodeRequest) ProtoMessage()

func (*GetNodeRequest) ProtoReflect

func (x *GetNodeRequest) ProtoReflect() protoreflect.Message

func (*GetNodeRequest) Reset

func (x *GetNodeRequest) Reset()

func (*GetNodeRequest) String

func (x *GetNodeRequest) String() string

type GetNvmeDeviceRequest

type GetNvmeDeviceRequest struct {
	Serial string `protobuf:"bytes,1,opt,name=Serial,proto3" json:"Serial,omitempty"`
	// contains filtered or unexported fields
}

func (*GetNvmeDeviceRequest) Descriptor deprecated

func (*GetNvmeDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNvmeDeviceRequest.ProtoReflect.Descriptor instead.

func (*GetNvmeDeviceRequest) GetSerial

func (x *GetNvmeDeviceRequest) GetSerial() string

func (*GetNvmeDeviceRequest) ProtoMessage

func (*GetNvmeDeviceRequest) ProtoMessage()

func (*GetNvmeDeviceRequest) ProtoReflect

func (x *GetNvmeDeviceRequest) ProtoReflect() protoreflect.Message

func (*GetNvmeDeviceRequest) Reset

func (x *GetNvmeDeviceRequest) Reset()

func (*GetNvmeDeviceRequest) String

func (x *GetNvmeDeviceRequest) String() string

type GetProjectRequest

type GetProjectRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProjectRequest) Descriptor deprecated

func (*GetProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectRequest.ProtoReflect.Descriptor instead.

func (*GetProjectRequest) GetName

func (x *GetProjectRequest) GetName() string

func (*GetProjectRequest) ProtoMessage

func (*GetProjectRequest) ProtoMessage()

func (*GetProjectRequest) ProtoReflect

func (x *GetProjectRequest) ProtoReflect() protoreflect.Message

func (*GetProjectRequest) Reset

func (x *GetProjectRequest) Reset()

func (*GetProjectRequest) String

func (x *GetProjectRequest) String() string

type GetRoleRequest

type GetRoleRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRoleRequest) Descriptor deprecated

func (*GetRoleRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRoleRequest.ProtoReflect.Descriptor instead.

func (*GetRoleRequest) GetName

func (x *GetRoleRequest) GetName() string

func (*GetRoleRequest) GetProjectName

func (x *GetRoleRequest) GetProjectName() string

func (*GetRoleRequest) ProtoMessage

func (*GetRoleRequest) ProtoMessage()

func (*GetRoleRequest) ProtoReflect

func (x *GetRoleRequest) ProtoReflect() protoreflect.Message

func (*GetRoleRequest) Reset

func (x *GetRoleRequest) Reset()

func (*GetRoleRequest) String

func (x *GetRoleRequest) String() string

type GetRoleResponse

type GetRoleResponse struct {
	Role *Role `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRoleResponse) Descriptor deprecated

func (*GetRoleResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRoleResponse.ProtoReflect.Descriptor instead.

func (*GetRoleResponse) GetRole

func (x *GetRoleResponse) GetRole() *Role

func (*GetRoleResponse) ProtoMessage

func (*GetRoleResponse) ProtoMessage()

func (*GetRoleResponse) ProtoReflect

func (x *GetRoleResponse) ProtoReflect() protoreflect.Message

func (*GetRoleResponse) Reset

func (x *GetRoleResponse) Reset()

func (*GetRoleResponse) String

func (x *GetRoleResponse) String() string

type GetServerRequest

type GetServerRequest struct {
	UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServerRequest) Descriptor deprecated

func (*GetServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetServerRequest.ProtoReflect.Descriptor instead.

func (*GetServerRequest) GetUUID

func (x *GetServerRequest) GetUUID() string

func (*GetServerRequest) ProtoMessage

func (*GetServerRequest) ProtoMessage()

func (*GetServerRequest) ProtoReflect

func (x *GetServerRequest) ProtoReflect() protoreflect.Message

func (*GetServerRequest) Reset

func (x *GetServerRequest) Reset()

func (*GetServerRequest) String

func (x *GetServerRequest) String() string

type GetVersionRequest

type GetVersionRequest struct {
	// contains filtered or unexported fields
}

func (*GetVersionRequest) Descriptor deprecated

func (*GetVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetVersionRequest.ProtoReflect.Descriptor instead.

func (*GetVersionRequest) ProtoMessage

func (*GetVersionRequest) ProtoMessage()

func (*GetVersionRequest) ProtoReflect

func (x *GetVersionRequest) ProtoReflect() protoreflect.Message

func (*GetVersionRequest) Reset

func (x *GetVersionRequest) Reset()

func (*GetVersionRequest) String

func (x *GetVersionRequest) String() string

type GetVolumeRequest

type GetVolumeRequest struct {
	UUID        string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ProjectName string `protobuf:"bytes,3,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVolumeRequest) Descriptor deprecated

func (*GetVolumeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetVolumeRequest.ProtoReflect.Descriptor instead.

func (*GetVolumeRequest) GetName

func (x *GetVolumeRequest) GetName() string

func (*GetVolumeRequest) GetProjectName

func (x *GetVolumeRequest) GetProjectName() string

func (*GetVolumeRequest) GetUUID

func (x *GetVolumeRequest) GetUUID() string

func (*GetVolumeRequest) ProtoMessage

func (*GetVolumeRequest) ProtoMessage()

func (*GetVolumeRequest) ProtoReflect

func (x *GetVolumeRequest) ProtoReflect() protoreflect.Message

func (*GetVolumeRequest) Reset

func (x *GetVolumeRequest) Reset()

func (*GetVolumeRequest) String

func (x *GetVolumeRequest) String() string

type ListAdminEndpointsRequest

type ListAdminEndpointsRequest struct {
	Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAdminEndpointsRequest) Descriptor deprecated

func (*ListAdminEndpointsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAdminEndpointsRequest.ProtoReflect.Descriptor instead.

func (*ListAdminEndpointsRequest) GetPort

func (x *ListAdminEndpointsRequest) GetPort() uint32

func (*ListAdminEndpointsRequest) ProtoMessage

func (*ListAdminEndpointsRequest) ProtoMessage()

func (*ListAdminEndpointsRequest) ProtoReflect

func (*ListAdminEndpointsRequest) Reset

func (x *ListAdminEndpointsRequest) Reset()

func (*ListAdminEndpointsRequest) String

func (x *ListAdminEndpointsRequest) String() string

type ListAdminEndpointsResponse

type ListAdminEndpointsResponse struct {
	AdminEndpoints []*AdminEndpoint `protobuf:"bytes,1,rep,name=adminEndpoints,proto3" json:"adminEndpoints,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAdminEndpointsResponse) Descriptor deprecated

func (*ListAdminEndpointsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAdminEndpointsResponse.ProtoReflect.Descriptor instead.

func (*ListAdminEndpointsResponse) GetAdminEndpoints

func (x *ListAdminEndpointsResponse) GetAdminEndpoints() []*AdminEndpoint

func (*ListAdminEndpointsResponse) ProtoMessage

func (*ListAdminEndpointsResponse) ProtoMessage()

func (*ListAdminEndpointsResponse) ProtoReflect

func (*ListAdminEndpointsResponse) Reset

func (x *ListAdminEndpointsResponse) Reset()

func (*ListAdminEndpointsResponse) String

func (x *ListAdminEndpointsResponse) String() string

type ListCredentialsRequest

type ListCredentialsRequest struct {
	ProjectName string `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*ListCredentialsRequest) Descriptor deprecated

func (*ListCredentialsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListCredentialsRequest.ProtoReflect.Descriptor instead.

func (*ListCredentialsRequest) GetProjectName

func (x *ListCredentialsRequest) GetProjectName() string

func (*ListCredentialsRequest) ProtoMessage

func (*ListCredentialsRequest) ProtoMessage()

func (*ListCredentialsRequest) ProtoReflect

func (x *ListCredentialsRequest) ProtoReflect() protoreflect.Message

func (*ListCredentialsRequest) Reset

func (x *ListCredentialsRequest) Reset()

func (*ListCredentialsRequest) String

func (x *ListCredentialsRequest) String() string

type ListCredentialsResponse

type ListCredentialsResponse struct {
	Credentials []*Credential `protobuf:"bytes,1,rep,name=credentials,proto3" json:"credentials,omitempty"`
	// contains filtered or unexported fields
}

func (*ListCredentialsResponse) Descriptor deprecated

func (*ListCredentialsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListCredentialsResponse.ProtoReflect.Descriptor instead.

func (*ListCredentialsResponse) GetCredentials

func (x *ListCredentialsResponse) GetCredentials() []*Credential

func (*ListCredentialsResponse) ProtoMessage

func (*ListCredentialsResponse) ProtoMessage()

func (*ListCredentialsResponse) ProtoReflect

func (x *ListCredentialsResponse) ProtoReflect() protoreflect.Message

func (*ListCredentialsResponse) Reset

func (x *ListCredentialsResponse) Reset()

func (*ListCredentialsResponse) String

func (x *ListCredentialsResponse) String() string

type ListHostsRequest

type ListHostsRequest struct {
	HostNQN    string `protobuf:"bytes,1,opt,name=hostNQN,proto3" json:"hostNQN,omitempty"`
	VolumeUUID string `protobuf:"bytes,2,opt,name=volumeUUID,proto3" json:"volumeUUID,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHostsRequest) Descriptor deprecated

func (*ListHostsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListHostsRequest.ProtoReflect.Descriptor instead.

func (*ListHostsRequest) GetHostNQN

func (x *ListHostsRequest) GetHostNQN() string

func (*ListHostsRequest) GetVolumeUUID

func (x *ListHostsRequest) GetVolumeUUID() string

func (*ListHostsRequest) ProtoMessage

func (*ListHostsRequest) ProtoMessage()

func (*ListHostsRequest) ProtoReflect

func (x *ListHostsRequest) ProtoReflect() protoreflect.Message

func (*ListHostsRequest) Reset

func (x *ListHostsRequest) Reset()

func (*ListHostsRequest) String

func (x *ListHostsRequest) String() string

type ListHostsResponse

type ListHostsResponse struct {
	ConnectedHosts []*ConnectedHost `protobuf:"bytes,1,rep,name=connectedHosts,proto3" json:"connectedHosts,omitempty"`
	// contains filtered or unexported fields
}

func (*ListHostsResponse) Descriptor deprecated

func (*ListHostsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListHostsResponse.ProtoReflect.Descriptor instead.

func (*ListHostsResponse) GetConnectedHosts

func (x *ListHostsResponse) GetConnectedHosts() []*ConnectedHost

func (*ListHostsResponse) ProtoMessage

func (*ListHostsResponse) ProtoMessage()

func (*ListHostsResponse) ProtoReflect

func (x *ListHostsResponse) ProtoReflect() protoreflect.Message

func (*ListHostsResponse) Reset

func (x *ListHostsResponse) Reset()

func (*ListHostsResponse) String

func (x *ListHostsResponse) String() string

type ListNodeRequest

type ListNodeRequest struct {
	Name          string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	UUID          string `protobuf:"bytes,2,opt,name=UUID,proto3" json:"UUID,omitempty"`
	FailureDomain string `protobuf:"bytes,3,opt,name=failureDomain,proto3" json:"failureDomain,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNodeRequest) Descriptor deprecated

func (*ListNodeRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNodeRequest.ProtoReflect.Descriptor instead.

func (*ListNodeRequest) GetFailureDomain

func (x *ListNodeRequest) GetFailureDomain() string

func (*ListNodeRequest) GetName

func (x *ListNodeRequest) GetName() string

func (*ListNodeRequest) GetUUID

func (x *ListNodeRequest) GetUUID() string

func (*ListNodeRequest) ProtoMessage

func (*ListNodeRequest) ProtoMessage()

func (*ListNodeRequest) ProtoReflect

func (x *ListNodeRequest) ProtoReflect() protoreflect.Message

func (*ListNodeRequest) Reset

func (x *ListNodeRequest) Reset()

func (*ListNodeRequest) String

func (x *ListNodeRequest) String() string

type ListNodesResponse

type ListNodesResponse struct {
	Nodes []*DurosNodeInfo `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNodesResponse) Descriptor deprecated

func (*ListNodesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNodesResponse.ProtoReflect.Descriptor instead.

func (*ListNodesResponse) GetNodes

func (x *ListNodesResponse) GetNodes() []*DurosNodeInfo

func (*ListNodesResponse) ProtoMessage

func (*ListNodesResponse) ProtoMessage()

func (*ListNodesResponse) ProtoReflect

func (x *ListNodesResponse) ProtoReflect() protoreflect.Message

func (*ListNodesResponse) Reset

func (x *ListNodesResponse) Reset()

func (*ListNodesResponse) String

func (x *ListNodesResponse) String() string

type ListNvmeDevicesRequest

type ListNvmeDevicesRequest struct {
	NodeUUID   string `protobuf:"bytes,1,opt,name=nodeUUID,proto3" json:"nodeUUID,omitempty"`
	ServerUUID string `protobuf:"bytes,2,opt,name=serverUUID,proto3" json:"serverUUID,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNvmeDevicesRequest) Descriptor deprecated

func (*ListNvmeDevicesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNvmeDevicesRequest.ProtoReflect.Descriptor instead.

func (*ListNvmeDevicesRequest) GetNodeUUID

func (x *ListNvmeDevicesRequest) GetNodeUUID() string

func (*ListNvmeDevicesRequest) GetServerUUID

func (x *ListNvmeDevicesRequest) GetServerUUID() string

func (*ListNvmeDevicesRequest) ProtoMessage

func (*ListNvmeDevicesRequest) ProtoMessage()

func (*ListNvmeDevicesRequest) ProtoReflect

func (x *ListNvmeDevicesRequest) ProtoReflect() protoreflect.Message

func (*ListNvmeDevicesRequest) Reset

func (x *ListNvmeDevicesRequest) Reset()

func (*ListNvmeDevicesRequest) String

func (x *ListNvmeDevicesRequest) String() string

type ListNvmeDevicesResponse

type ListNvmeDevicesResponse struct {
	NvmeDevices []*UserNvmeDevicesResponse `protobuf:"bytes,1,rep,name=NvmeDevices,proto3" json:"NvmeDevices,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNvmeDevicesResponse) Descriptor deprecated

func (*ListNvmeDevicesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNvmeDevicesResponse.ProtoReflect.Descriptor instead.

func (*ListNvmeDevicesResponse) GetNvmeDevices

func (x *ListNvmeDevicesResponse) GetNvmeDevices() []*UserNvmeDevicesResponse

func (*ListNvmeDevicesResponse) ProtoMessage

func (*ListNvmeDevicesResponse) ProtoMessage()

func (*ListNvmeDevicesResponse) ProtoReflect

func (x *ListNvmeDevicesResponse) ProtoReflect() protoreflect.Message

func (*ListNvmeDevicesResponse) Reset

func (x *ListNvmeDevicesResponse) Reset()

func (*ListNvmeDevicesResponse) String

func (x *ListNvmeDevicesResponse) String() string

type ListProjectsRequest

type ListProjectsRequest struct {
	// contains filtered or unexported fields
}

func (*ListProjectsRequest) Descriptor deprecated

func (*ListProjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProjectsRequest.ProtoReflect.Descriptor instead.

func (*ListProjectsRequest) ProtoMessage

func (*ListProjectsRequest) ProtoMessage()

func (*ListProjectsRequest) ProtoReflect

func (x *ListProjectsRequest) ProtoReflect() protoreflect.Message

func (*ListProjectsRequest) Reset

func (x *ListProjectsRequest) Reset()

func (*ListProjectsRequest) String

func (x *ListProjectsRequest) String() string

type ListProjectsResponse

type ListProjectsResponse struct {
	Projects []*Project `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProjectsResponse) Descriptor deprecated

func (*ListProjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListProjectsResponse.ProtoReflect.Descriptor instead.

func (*ListProjectsResponse) GetProjects

func (x *ListProjectsResponse) GetProjects() []*Project

func (*ListProjectsResponse) ProtoMessage

func (*ListProjectsResponse) ProtoMessage()

func (*ListProjectsResponse) ProtoReflect

func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message

func (*ListProjectsResponse) Reset

func (x *ListProjectsResponse) Reset()

func (*ListProjectsResponse) String

func (x *ListProjectsResponse) String() string

type ListRolesRequest

type ListRolesRequest struct {
	ProjectName string `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRolesRequest) Descriptor deprecated

func (*ListRolesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRolesRequest.ProtoReflect.Descriptor instead.

func (*ListRolesRequest) GetProjectName

func (x *ListRolesRequest) GetProjectName() string

func (*ListRolesRequest) ProtoMessage

func (*ListRolesRequest) ProtoMessage()

func (*ListRolesRequest) ProtoReflect

func (x *ListRolesRequest) ProtoReflect() protoreflect.Message

func (*ListRolesRequest) Reset

func (x *ListRolesRequest) Reset()

func (*ListRolesRequest) String

func (x *ListRolesRequest) String() string

type ListRolesResponse

type ListRolesResponse struct {
	Roles []*Role `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRolesResponse) Descriptor deprecated

func (*ListRolesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRolesResponse.ProtoReflect.Descriptor instead.

func (*ListRolesResponse) GetRoles

func (x *ListRolesResponse) GetRoles() []*Role

func (*ListRolesResponse) ProtoMessage

func (*ListRolesResponse) ProtoMessage()

func (*ListRolesResponse) ProtoReflect

func (x *ListRolesResponse) ProtoReflect() protoreflect.Message

func (*ListRolesResponse) Reset

func (x *ListRolesResponse) Reset()

func (*ListRolesResponse) String

func (x *ListRolesResponse) String() string

type ListServersRequest

type ListServersRequest struct {
	UUID              string                       `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	Name              string                       `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	RiskOfServiceLoss Server_RiskOfServiceLossEnum `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListServersRequest) Descriptor deprecated

func (*ListServersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListServersRequest.ProtoReflect.Descriptor instead.

func (*ListServersRequest) GetName

func (x *ListServersRequest) GetName() string

func (*ListServersRequest) GetRiskOfServiceLoss

func (x *ListServersRequest) GetRiskOfServiceLoss() Server_RiskOfServiceLossEnum

func (*ListServersRequest) GetUUID

func (x *ListServersRequest) GetUUID() string

func (*ListServersRequest) ProtoMessage

func (*ListServersRequest) ProtoMessage()

func (*ListServersRequest) ProtoReflect

func (x *ListServersRequest) ProtoReflect() protoreflect.Message

func (*ListServersRequest) Reset

func (x *ListServersRequest) Reset()

func (*ListServersRequest) String

func (x *ListServersRequest) String() string

type ListServersResponse

type ListServersResponse struct {
	Servers []*Server `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"`
	// contains filtered or unexported fields
}

func (*ListServersResponse) Descriptor deprecated

func (*ListServersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListServersResponse.ProtoReflect.Descriptor instead.

func (*ListServersResponse) GetServers

func (x *ListServersResponse) GetServers() []*Server

func (*ListServersResponse) ProtoMessage

func (*ListServersResponse) ProtoMessage()

func (*ListServersResponse) ProtoReflect

func (x *ListServersResponse) ProtoReflect() protoreflect.Message

func (*ListServersResponse) Reset

func (x *ListServersResponse) Reset()

func (*ListServersResponse) String

func (x *ListServersResponse) String() string

type ListVolumeRequest

type ListVolumeRequest struct {
	UUID          string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	Name          string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	FailureDomain string `protobuf:"bytes,3,opt,name=failureDomain,proto3" json:"failureDomain,omitempty"`
	// offsetUUID
	//
	// Optional. When provided, returned list starts with next to offsetUUID volume.
	OffsetUUID string `protobuf:"bytes,4,opt,name=offsetUUID,proto3" json:"offsetUUID,omitempty"`
	// limit
	//
	// Optional. Limits the number of volumes in the response.
	Limit int64 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"`
	//
	ProjectName string `protobuf:"bytes,6,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVolumeRequest) Descriptor deprecated

func (*ListVolumeRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListVolumeRequest.ProtoReflect.Descriptor instead.

func (*ListVolumeRequest) GetFailureDomain

func (x *ListVolumeRequest) GetFailureDomain() string

func (*ListVolumeRequest) GetLimit

func (x *ListVolumeRequest) GetLimit() int64

func (*ListVolumeRequest) GetName

func (x *ListVolumeRequest) GetName() string

func (*ListVolumeRequest) GetOffsetUUID

func (x *ListVolumeRequest) GetOffsetUUID() string

func (*ListVolumeRequest) GetProjectName

func (x *ListVolumeRequest) GetProjectName() string

func (*ListVolumeRequest) GetUUID

func (x *ListVolumeRequest) GetUUID() string

func (*ListVolumeRequest) ProtoMessage

func (*ListVolumeRequest) ProtoMessage()

func (*ListVolumeRequest) ProtoReflect

func (x *ListVolumeRequest) ProtoReflect() protoreflect.Message

func (*ListVolumeRequest) Reset

func (x *ListVolumeRequest) Reset()

func (*ListVolumeRequest) String

func (x *ListVolumeRequest) String() string

type ListVolumesResponse

type ListVolumesResponse struct {
	Volumes []*Volume `protobuf:"bytes,1,rep,name=volumes,proto3" json:"volumes,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVolumesResponse) Descriptor deprecated

func (*ListVolumesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListVolumesResponse.ProtoReflect.Descriptor instead.

func (*ListVolumesResponse) GetVolumes

func (x *ListVolumesResponse) GetVolumes() []*Volume

func (*ListVolumesResponse) ProtoMessage

func (*ListVolumesResponse) ProtoMessage()

func (*ListVolumesResponse) ProtoReflect

func (x *ListVolumesResponse) ProtoReflect() protoreflect.Message

func (*ListVolumesResponse) Reset

func (x *ListVolumesResponse) Reset()

func (*ListVolumesResponse) String

func (x *ListVolumesResponse) String() string

type NodeStatisticsApi

type NodeStatisticsApi struct {

	// Total Attached Physical Total Storage
	//
	// Sum of all managed and healthy SSDs capacities, given in bytes.
	ManagedPhysicalStorage uint64 `protobuf:"varint,1,opt,name=managedPhysicalStorage,proto3" json:"managedPhysicalStorage,omitempty"`
	// Effective Physical Storage
	//
	// Effective Physical storage excluding overhead of OVP and Parity, given in bytes.
	EffectivePhysicalStorage uint64 `protobuf:"varint,2,opt,name=effectivePhysicalStorage,proto3" json:"effectivePhysicalStorage,omitempty"`
	// Logical Storage
	//
	// Sum of capacities of all allocated volumes, given in bytes.
	LogicalStorage uint64 `protobuf:"varint,3,opt,name=logicalStorage,proto3" json:"logicalStorage,omitempty"`
	// Logical Used Storage
	//
	// Logical storage space used by all volumes (n of LBAs x 4096), given in bytes.
	LogicalUsedStorage uint64 `protobuf:"varint,4,opt,name=logicalUsedStorage,proto3" json:"logicalUsedStorage,omitempty"`
	// Physical Used Storage Excluding Parity
	//
	// Physical storage space occupied by all volumes (data only), given in bytes.
	PhysicalUsedStorage uint64 `protobuf:"varint,5,opt,name=physicalUsedStorage,proto3" json:"physicalUsedStorage,omitempty"`
	// Physical Used Storage
	//
	// Physical storage space occupied by all data including Parity overhead when EC enabled (physical n*disks/(n*disks -1)), given in bytes.
	PhysicalUsedStorageIncludingParity uint64 `protobuf:"varint,6,opt,name=physicalUsedStorageIncludingParity,proto3" json:"physicalUsedStorageIncludingParity,omitempty"`
	// Free Physical Storage
	//
	// Free storage before entering to read-only mode, given in bytes.
	FreePhysicalStorage uint64 `protobuf:"varint,7,opt,name=freePhysicalStorage,proto3" json:"freePhysicalStorage,omitempty"`
	// Estimated Free Logical Storage
	//
	// Estimated free storage before entering to read-only mode assuming current compression ratio, given in bytes.
	EstimatedFreeLogicalStorage uint64 `protobuf:"varint,8,opt,name=estimatedFreeLogicalStorage,proto3" json:"estimatedFreeLogicalStorage,omitempty"`
	// Estimated Total Available Logical Storage
	//
	// Estimate of total available logical storage based on current compression ratio (effective * compression)
	EstimatedLogicalStorage uint64 `protobuf:"varint,9,opt,name=estimatedLogicalStorage,proto3" json:"estimatedLogicalStorage,omitempty"`
	// commpression ratio
	//
	// compression ratio logicalUsedStorage/physicalUsedStorage
	CompressionRatio float64 `protobuf:"fixed64,10,opt,name=compressionRatio,proto3" json:"compressionRatio,omitempty"`
	// contains filtered or unexported fields
}

func (*NodeStatisticsApi) Descriptor deprecated

func (*NodeStatisticsApi) Descriptor() ([]byte, []int)

Deprecated: Use NodeStatisticsApi.ProtoReflect.Descriptor instead.

func (*NodeStatisticsApi) GetCompressionRatio

func (x *NodeStatisticsApi) GetCompressionRatio() float64

func (*NodeStatisticsApi) GetEffectivePhysicalStorage

func (x *NodeStatisticsApi) GetEffectivePhysicalStorage() uint64

func (*NodeStatisticsApi) GetEstimatedFreeLogicalStorage

func (x *NodeStatisticsApi) GetEstimatedFreeLogicalStorage() uint64

func (*NodeStatisticsApi) GetEstimatedLogicalStorage

func (x *NodeStatisticsApi) GetEstimatedLogicalStorage() uint64

func (*NodeStatisticsApi) GetFreePhysicalStorage

func (x *NodeStatisticsApi) GetFreePhysicalStorage() uint64

func (*NodeStatisticsApi) GetLogicalStorage

func (x *NodeStatisticsApi) GetLogicalStorage() uint64

func (*NodeStatisticsApi) GetLogicalUsedStorage

func (x *NodeStatisticsApi) GetLogicalUsedStorage() uint64

func (*NodeStatisticsApi) GetManagedPhysicalStorage

func (x *NodeStatisticsApi) GetManagedPhysicalStorage() uint64

func (*NodeStatisticsApi) GetPhysicalUsedStorage

func (x *NodeStatisticsApi) GetPhysicalUsedStorage() uint64

func (*NodeStatisticsApi) GetPhysicalUsedStorageIncludingParity

func (x *NodeStatisticsApi) GetPhysicalUsedStorageIncludingParity() uint64

func (*NodeStatisticsApi) ProtoMessage

func (*NodeStatisticsApi) ProtoMessage()

func (*NodeStatisticsApi) ProtoReflect

func (x *NodeStatisticsApi) ProtoReflect() protoreflect.Message

func (*NodeStatisticsApi) Reset

func (x *NodeStatisticsApi) Reset()

func (*NodeStatisticsApi) String

func (x *NodeStatisticsApi) String() string

type Project

type Project struct {
	UUID        string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*Project) Descriptor deprecated

func (*Project) Descriptor() ([]byte, []int)

Deprecated: Use Project.ProtoReflect.Descriptor instead.

func (*Project) GetDescription

func (x *Project) GetDescription() string

func (*Project) GetName

func (x *Project) GetName() string

func (*Project) GetUUID

func (x *Project) GetUUID() string

func (*Project) ProtoMessage

func (*Project) ProtoMessage()

func (*Project) ProtoReflect

func (x *Project) ProtoReflect() protoreflect.Message

func (*Project) Reset

func (x *Project) Reset()

func (*Project) String

func (x *Project) String() string

type ProtectionStateEnum

type ProtectionStateEnum int32
const (
	ProtectionStateEnum_Unknown        ProtectionStateEnum = 0
	ProtectionStateEnum_FullyProtected ProtectionStateEnum = 1
	ProtectionStateEnum_Degraded       ProtectionStateEnum = 2
	ProtectionStateEnum_ReadOnly       ProtectionStateEnum = 3
	ProtectionStateEnum_NotAvailable   ProtectionStateEnum = 4
)

func (ProtectionStateEnum) Descriptor

func (ProtectionStateEnum) Enum

func (ProtectionStateEnum) EnumDescriptor deprecated

func (ProtectionStateEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProtectionStateEnum.Descriptor instead.

func (ProtectionStateEnum) Number

func (ProtectionStateEnum) String

func (x ProtectionStateEnum) String() string

func (ProtectionStateEnum) Type

type ReplaceNodeRequest

type ReplaceNodeRequest struct {
	SrcNodeUUID    string `protobuf:"bytes,1,opt,name=SrcNodeUUID,proto3" json:"SrcNodeUUID,omitempty"`
	TargetNodeUUID string `protobuf:"bytes,2,opt,name=TargetNodeUUID,proto3" json:"TargetNodeUUID,omitempty"`
	// contains filtered or unexported fields
}

func (*ReplaceNodeRequest) Descriptor deprecated

func (*ReplaceNodeRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReplaceNodeRequest.ProtoReflect.Descriptor instead.

func (*ReplaceNodeRequest) GetSrcNodeUUID

func (x *ReplaceNodeRequest) GetSrcNodeUUID() string

func (*ReplaceNodeRequest) GetTargetNodeUUID

func (x *ReplaceNodeRequest) GetTargetNodeUUID() string

func (*ReplaceNodeRequest) ProtoMessage

func (*ReplaceNodeRequest) ProtoMessage()

func (*ReplaceNodeRequest) ProtoReflect

func (x *ReplaceNodeRequest) ProtoReflect() protoreflect.Message

func (*ReplaceNodeRequest) Reset

func (x *ReplaceNodeRequest) Reset()

func (*ReplaceNodeRequest) String

func (x *ReplaceNodeRequest) String() string

type ReplaceNodeResponse

type ReplaceNodeResponse struct {
	// contains filtered or unexported fields
}

func (*ReplaceNodeResponse) Descriptor deprecated

func (*ReplaceNodeResponse) Descriptor() ([]byte, []int)

Deprecated: Use ReplaceNodeResponse.ProtoReflect.Descriptor instead.

func (*ReplaceNodeResponse) ProtoMessage

func (*ReplaceNodeResponse) ProtoMessage()

func (*ReplaceNodeResponse) ProtoReflect

func (x *ReplaceNodeResponse) ProtoReflect() protoreflect.Message

func (*ReplaceNodeResponse) Reset

func (x *ReplaceNodeResponse) Reset()

func (*ReplaceNodeResponse) String

func (x *ReplaceNodeResponse) String() string

type Role

type Role struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// rulesJson
	//
	// a JSON representation of the role 'rules' array, e.g.:
	//   [{"resources":["versions"],"actions":["get"]}]
	RulesJson string `protobuf:"bytes,4,opt,name=rulesJson,proto3" json:"rulesJson,omitempty"`
	// contains filtered or unexported fields
}

func (*Role) Descriptor deprecated

func (*Role) Descriptor() ([]byte, []int)

Deprecated: Use Role.ProtoReflect.Descriptor instead.

func (*Role) GetName

func (x *Role) GetName() string

func (*Role) GetProjectName

func (x *Role) GetProjectName() string

func (*Role) GetRulesJson

func (x *Role) GetRulesJson() string

func (*Role) ProtoMessage

func (*Role) ProtoMessage()

func (*Role) ProtoReflect

func (x *Role) ProtoReflect() protoreflect.Message

func (*Role) Reset

func (x *Role) Reset()

func (*Role) String

func (x *Role) String() string

type Server

type Server struct {
	UUID string `protobuf:"bytes,2,opt,name=UUID,proto3" json:"UUID,omitempty"`
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// risk of service loss state
	//
	// indicates the ability to upgrade or disable a server without loss of service to cluster volumes
	RiskOfServiceLossState Server_RiskOfServiceLossEnum `` /* 155-byte string literal not displayed */
	NodesUUIDs             []string                     `protobuf:"bytes,5,rep,name=NodesUUIDs,proto3" json:"NodesUUIDs,omitempty"`
	State                  Server_ServerStateEnum       `protobuf:"varint,6,opt,name=state,proto3,enum=lightbits.api.duros.v2.Server_ServerStateEnum" json:"state,omitempty"`
	ServerEndpoints        []string                     `protobuf:"bytes,7,rep,name=ServerEndpoints,proto3" json:"ServerEndpoints,omitempty"`
	// Etag
	//
	// identifier for a specific version of a resource
	ETag           string `protobuf:"bytes,8,opt,name=ETag,proto3" json:"ETag,omitempty"`
	LightOSVersion string `protobuf:"bytes,9,opt,name=LightOSVersion,proto3" json:"LightOSVersion,omitempty"`
	// UpgradeStatus
	//
	// following the upgrade command this field indicates the status of the upgrade operation
	UpgradeStatus Server_UpgradeStatusEnum `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Server) Descriptor deprecated

func (*Server) Descriptor() ([]byte, []int)

Deprecated: Use Server.ProtoReflect.Descriptor instead.

func (*Server) GetETag

func (x *Server) GetETag() string

func (*Server) GetLightOSVersion

func (x *Server) GetLightOSVersion() string

func (*Server) GetName

func (x *Server) GetName() string

func (*Server) GetNodesUUIDs

func (x *Server) GetNodesUUIDs() []string

func (*Server) GetRiskOfServiceLossState

func (x *Server) GetRiskOfServiceLossState() Server_RiskOfServiceLossEnum

func (*Server) GetServerEndpoints

func (x *Server) GetServerEndpoints() []string

func (*Server) GetState

func (x *Server) GetState() Server_ServerStateEnum

func (*Server) GetUUID

func (x *Server) GetUUID() string

func (*Server) GetUpgradeStatus

func (x *Server) GetUpgradeStatus() Server_UpgradeStatusEnum

func (*Server) ProtoMessage

func (*Server) ProtoMessage()

func (*Server) ProtoReflect

func (x *Server) ProtoReflect() protoreflect.Message

func (*Server) Reset

func (x *Server) Reset()

func (*Server) String

func (x *Server) String() string

type Server_RiskOfServiceLossEnum

type Server_RiskOfServiceLossEnum int32
const (
	Server_UnknownRiskOfServiceLoss  Server_RiskOfServiceLossEnum = 0
	Server_NoRiskOfServiceLoss       Server_RiskOfServiceLossEnum = 1
	Server_InRiskOfServiceLoss       Server_RiskOfServiceLossEnum = 2
	Server_SourceOfRiskOfServiceLoss Server_RiskOfServiceLossEnum = 3
)

func (Server_RiskOfServiceLossEnum) Descriptor

func (Server_RiskOfServiceLossEnum) Enum

func (Server_RiskOfServiceLossEnum) EnumDescriptor deprecated

func (Server_RiskOfServiceLossEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use Server_RiskOfServiceLossEnum.Descriptor instead.

func (Server_RiskOfServiceLossEnum) Number

func (Server_RiskOfServiceLossEnum) String

func (Server_RiskOfServiceLossEnum) Type

type Server_ServerStateEnum

type Server_ServerStateEnum int32
const (
	Server_UnknownState Server_ServerStateEnum = 0
	Server_Creating     Server_ServerStateEnum = 1
	Server_Enabled      Server_ServerStateEnum = 2
	Server_Deleting     Server_ServerStateEnum = 3
	Server_Failed       Server_ServerStateEnum = 4
	Server_Disabled     Server_ServerStateEnum = 5
	Server_Enabling     Server_ServerStateEnum = 6
	Server_Disabling    Server_ServerStateEnum = 7
)

func (Server_ServerStateEnum) Descriptor

func (Server_ServerStateEnum) Enum

func (Server_ServerStateEnum) EnumDescriptor deprecated

func (Server_ServerStateEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use Server_ServerStateEnum.Descriptor instead.

func (Server_ServerStateEnum) Number

func (Server_ServerStateEnum) String

func (x Server_ServerStateEnum) String() string

func (Server_ServerStateEnum) Type

type Server_UpgradeStatusEnum

type Server_UpgradeStatusEnum int32
const (
	Server_Unknown       Server_UpgradeStatusEnum = 0
	Server_None          Server_UpgradeStatusEnum = 1
	Server_UpgradeFailed Server_UpgradeStatusEnum = 2
	Server_Upgrading     Server_UpgradeStatusEnum = 3
	Server_Rebooting     Server_UpgradeStatusEnum = 4
)

func (Server_UpgradeStatusEnum) Descriptor

func (Server_UpgradeStatusEnum) Enum

func (Server_UpgradeStatusEnum) EnumDescriptor deprecated

func (Server_UpgradeStatusEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use Server_UpgradeStatusEnum.Descriptor instead.

func (Server_UpgradeStatusEnum) Number

func (Server_UpgradeStatusEnum) String

func (x Server_UpgradeStatusEnum) String() string

func (Server_UpgradeStatusEnum) Type

type StringList

type StringList struct {
	Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*StringList) Descriptor deprecated

func (*StringList) Descriptor() ([]byte, []int)

Deprecated: Use StringList.ProtoReflect.Descriptor instead.

func (*StringList) GetValues

func (x *StringList) GetValues() []string

func (*StringList) ProtoMessage

func (*StringList) ProtoMessage()

func (*StringList) ProtoReflect

func (x *StringList) ProtoReflect() protoreflect.Message

func (*StringList) Reset

func (x *StringList) Reset()

func (*StringList) String

func (x *StringList) String() string

type UnimplementedDurosAPIServer

type UnimplementedDurosAPIServer struct {
}

UnimplementedDurosAPIServer can be embedded to have forward compatible implementations.

func (*UnimplementedDurosAPIServer) AddNvmeDevice

func (*UnimplementedDurosAPIServer) CreateAdminEndpoint

func (*UnimplementedDurosAPIServer) CreateCredential

func (*UnimplementedDurosAPIServer) CreateProject

func (*UnimplementedDurosAPIServer) CreateServer

func (*UnimplementedDurosAPIServer) CreateVolume

func (*UnimplementedDurosAPIServer) DeleteAdminEndpoint

func (*UnimplementedDurosAPIServer) DeleteCredential

func (*UnimplementedDurosAPIServer) DeleteProject

func (*UnimplementedDurosAPIServer) DeleteServer

func (*UnimplementedDurosAPIServer) DeleteVolume

func (*UnimplementedDurosAPIServer) DisableServer

func (*UnimplementedDurosAPIServer) EnableServer

func (*UnimplementedDurosAPIServer) GetAdminEndpoint

func (*UnimplementedDurosAPIServer) GetCluster

func (*UnimplementedDurosAPIServer) GetClusterInfo

func (*UnimplementedDurosAPIServer) GetCredential

func (*UnimplementedDurosAPIServer) GetHost

func (*UnimplementedDurosAPIServer) GetNode

func (*UnimplementedDurosAPIServer) GetNvmeDevice

func (*UnimplementedDurosAPIServer) GetProject

func (*UnimplementedDurosAPIServer) GetRole

func (*UnimplementedDurosAPIServer) GetServer

func (*UnimplementedDurosAPIServer) GetVersion

func (*UnimplementedDurosAPIServer) GetVolume

func (*UnimplementedDurosAPIServer) ListAdminEndpoints

func (*UnimplementedDurosAPIServer) ListCredentials

func (*UnimplementedDurosAPIServer) ListHosts

func (*UnimplementedDurosAPIServer) ListNodes

func (*UnimplementedDurosAPIServer) ListNvmeDevices

func (*UnimplementedDurosAPIServer) ListProjects

func (*UnimplementedDurosAPIServer) ListRoles

func (*UnimplementedDurosAPIServer) ListServers

func (*UnimplementedDurosAPIServer) ListVolumes

func (*UnimplementedDurosAPIServer) ReplaceNode

func (*UnimplementedDurosAPIServer) UpdateAdminEndpoint

func (*UnimplementedDurosAPIServer) UpdateNvmeDevice

func (*UnimplementedDurosAPIServer) UpdateVolume

func (*UnimplementedDurosAPIServer) UpgradeCluster

func (*UnimplementedDurosAPIServer) UpgradeServer

type UpdateAdminEndpointRequest

type UpdateAdminEndpointRequest struct {
	Port uint32   `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
	Ips  []string `protobuf:"bytes,2,rep,name=ips,proto3" json:"ips,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAdminEndpointRequest) Descriptor deprecated

func (*UpdateAdminEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAdminEndpointRequest.ProtoReflect.Descriptor instead.

func (*UpdateAdminEndpointRequest) GetIps

func (x *UpdateAdminEndpointRequest) GetIps() []string

func (*UpdateAdminEndpointRequest) GetPort

func (x *UpdateAdminEndpointRequest) GetPort() uint32

func (*UpdateAdminEndpointRequest) ProtoMessage

func (*UpdateAdminEndpointRequest) ProtoMessage()

func (*UpdateAdminEndpointRequest) ProtoReflect

func (*UpdateAdminEndpointRequest) Reset

func (x *UpdateAdminEndpointRequest) Reset()

func (*UpdateAdminEndpointRequest) String

func (x *UpdateAdminEndpointRequest) String() string

type UpdateNvmeDeviceRequest

type UpdateNvmeDeviceRequest struct {
	ServerUUID   string `protobuf:"bytes,1,opt,name=serverUUID,proto3" json:"serverUUID,omitempty"`
	SerialNumber string `protobuf:"bytes,2,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"`
	LedPattern   string `protobuf:"bytes,3,opt,name=ledPattern,proto3" json:"ledPattern,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNvmeDeviceRequest) Descriptor deprecated

func (*UpdateNvmeDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateNvmeDeviceRequest.ProtoReflect.Descriptor instead.

func (*UpdateNvmeDeviceRequest) GetLedPattern

func (x *UpdateNvmeDeviceRequest) GetLedPattern() string

func (*UpdateNvmeDeviceRequest) GetSerialNumber

func (x *UpdateNvmeDeviceRequest) GetSerialNumber() string

func (*UpdateNvmeDeviceRequest) GetServerUUID

func (x *UpdateNvmeDeviceRequest) GetServerUUID() string

func (*UpdateNvmeDeviceRequest) ProtoMessage

func (*UpdateNvmeDeviceRequest) ProtoMessage()

func (*UpdateNvmeDeviceRequest) ProtoReflect

func (x *UpdateNvmeDeviceRequest) ProtoReflect() protoreflect.Message

func (*UpdateNvmeDeviceRequest) Reset

func (x *UpdateNvmeDeviceRequest) Reset()

func (*UpdateNvmeDeviceRequest) String

func (x *UpdateNvmeDeviceRequest) String() string

type UpdateNvmeDeviceResponse

type UpdateNvmeDeviceResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateNvmeDeviceResponse) Descriptor deprecated

func (*UpdateNvmeDeviceResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateNvmeDeviceResponse.ProtoReflect.Descriptor instead.

func (*UpdateNvmeDeviceResponse) ProtoMessage

func (*UpdateNvmeDeviceResponse) ProtoMessage()

func (*UpdateNvmeDeviceResponse) ProtoReflect

func (x *UpdateNvmeDeviceResponse) ProtoReflect() protoreflect.Message

func (*UpdateNvmeDeviceResponse) Reset

func (x *UpdateNvmeDeviceResponse) Reset()

func (*UpdateNvmeDeviceResponse) String

func (x *UpdateNvmeDeviceResponse) String() string

type UpdateVolumeRequest

type UpdateVolumeRequest struct {
	UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	// acl
	//
	// Access control list of strings (host NQN). Valid values: list of strings/ALLOW_ANY/ALLOW_NONE
	Acl *StringList `protobuf:"bytes,2,opt,name=acl,proto3" json:"acl,omitempty"`
	// IPAcl
	//
	// Access control list of IP addresses. Valid values: list of valid IP addresses/ALLOW_ANY/ALLOW_NONE
	IPAcl *StringList `protobuf:"bytes,3,opt,name=IPAcl,proto3" json:"IPAcl,omitempty"`
	Size  string      `protobuf:"bytes,4,opt,name=size,proto3" json:"size,omitempty"`
	// compression
	//
	// valid values: true/enable/enabled or false/disable/disabled
	Compression string `protobuf:"bytes,5,opt,name=compression,proto3" json:"compression,omitempty"`
	// project name
	//
	ProjectName string `protobuf:"bytes,6,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateVolumeRequest) Descriptor deprecated

func (*UpdateVolumeRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateVolumeRequest.ProtoReflect.Descriptor instead.

func (*UpdateVolumeRequest) GetAcl

func (x *UpdateVolumeRequest) GetAcl() *StringList

func (*UpdateVolumeRequest) GetCompression

func (x *UpdateVolumeRequest) GetCompression() string

func (*UpdateVolumeRequest) GetIPAcl

func (x *UpdateVolumeRequest) GetIPAcl() *StringList

func (*UpdateVolumeRequest) GetProjectName

func (x *UpdateVolumeRequest) GetProjectName() string

func (*UpdateVolumeRequest) GetSize

func (x *UpdateVolumeRequest) GetSize() string

func (*UpdateVolumeRequest) GetUUID

func (x *UpdateVolumeRequest) GetUUID() string

func (*UpdateVolumeRequest) ProtoMessage

func (*UpdateVolumeRequest) ProtoMessage()

func (*UpdateVolumeRequest) ProtoReflect

func (x *UpdateVolumeRequest) ProtoReflect() protoreflect.Message

func (*UpdateVolumeRequest) Reset

func (x *UpdateVolumeRequest) Reset()

func (*UpdateVolumeRequest) String

func (x *UpdateVolumeRequest) String() string

type UpdateVolumeResponse

type UpdateVolumeResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateVolumeResponse) Descriptor deprecated

func (*UpdateVolumeResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateVolumeResponse.ProtoReflect.Descriptor instead.

func (*UpdateVolumeResponse) ProtoMessage

func (*UpdateVolumeResponse) ProtoMessage()

func (*UpdateVolumeResponse) ProtoReflect

func (x *UpdateVolumeResponse) ProtoReflect() protoreflect.Message

func (*UpdateVolumeResponse) Reset

func (x *UpdateVolumeResponse) Reset()

func (*UpdateVolumeResponse) String

func (x *UpdateVolumeResponse) String() string

type UpgradeClusterRequest

type UpgradeClusterRequest struct {

	// InstallPkgUri
	//
	// URI of LightOS package to install
	InstallPkgUri string `protobuf:"bytes,1,opt,name=InstallPkgUri,proto3" json:"InstallPkgUri,omitempty"`
	// UUIDs
	//
	// Optional. Servers with given UUIDs are upgraded. If not given, all servers in the cluster are upgraded according to upgradeablity (loss of service) check.
	UUIDs []string `protobuf:"bytes,2,rep,name=UUIDs,proto3" json:"UUIDs,omitempty"`
	// contains filtered or unexported fields
}

func (*UpgradeClusterRequest) Descriptor deprecated

func (*UpgradeClusterRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpgradeClusterRequest.ProtoReflect.Descriptor instead.

func (*UpgradeClusterRequest) GetInstallPkgUri

func (x *UpgradeClusterRequest) GetInstallPkgUri() string

func (*UpgradeClusterRequest) GetUUIDs

func (x *UpgradeClusterRequest) GetUUIDs() []string

func (*UpgradeClusterRequest) ProtoMessage

func (*UpgradeClusterRequest) ProtoMessage()

func (*UpgradeClusterRequest) ProtoReflect

func (x *UpgradeClusterRequest) ProtoReflect() protoreflect.Message

func (*UpgradeClusterRequest) Reset

func (x *UpgradeClusterRequest) Reset()

func (*UpgradeClusterRequest) String

func (x *UpgradeClusterRequest) String() string

type UpgradeClusterResponse

type UpgradeClusterResponse struct {
	// contains filtered or unexported fields
}

func (*UpgradeClusterResponse) Descriptor deprecated

func (*UpgradeClusterResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpgradeClusterResponse.ProtoReflect.Descriptor instead.

func (*UpgradeClusterResponse) ProtoMessage

func (*UpgradeClusterResponse) ProtoMessage()

func (*UpgradeClusterResponse) ProtoReflect

func (x *UpgradeClusterResponse) ProtoReflect() protoreflect.Message

func (*UpgradeClusterResponse) Reset

func (x *UpgradeClusterResponse) Reset()

func (*UpgradeClusterResponse) String

func (x *UpgradeClusterResponse) String() string

type UpgradeServerRequest

type UpgradeServerRequest struct {
	UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	// InstallPkgUri
	//
	// URI of LightOS package to install
	InstallPkgUri string `protobuf:"bytes,2,opt,name=InstallPkgUri,proto3" json:"InstallPkgUri,omitempty"`
	// ForceUpgrade
	//
	// Optional. When true, bypasses the upgradrability (loss of service) check.
	ForceUpgrade bool `protobuf:"varint,3,opt,name=ForceUpgrade,proto3" json:"ForceUpgrade,omitempty"`
	// contains filtered or unexported fields
}

func (*UpgradeServerRequest) Descriptor deprecated

func (*UpgradeServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpgradeServerRequest.ProtoReflect.Descriptor instead.

func (*UpgradeServerRequest) GetForceUpgrade

func (x *UpgradeServerRequest) GetForceUpgrade() bool

func (*UpgradeServerRequest) GetInstallPkgUri

func (x *UpgradeServerRequest) GetInstallPkgUri() string

func (*UpgradeServerRequest) GetUUID

func (x *UpgradeServerRequest) GetUUID() string

func (*UpgradeServerRequest) ProtoMessage

func (*UpgradeServerRequest) ProtoMessage()

func (*UpgradeServerRequest) ProtoReflect

func (x *UpgradeServerRequest) ProtoReflect() protoreflect.Message

func (*UpgradeServerRequest) Reset

func (x *UpgradeServerRequest) Reset()

func (*UpgradeServerRequest) String

func (x *UpgradeServerRequest) String() string

type UpgradeServerResponse

type UpgradeServerResponse struct {
	// contains filtered or unexported fields
}

func (*UpgradeServerResponse) Descriptor deprecated

func (*UpgradeServerResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpgradeServerResponse.ProtoReflect.Descriptor instead.

func (*UpgradeServerResponse) ProtoMessage

func (*UpgradeServerResponse) ProtoMessage()

func (*UpgradeServerResponse) ProtoReflect

func (x *UpgradeServerResponse) ProtoReflect() protoreflect.Message

func (*UpgradeServerResponse) Reset

func (x *UpgradeServerResponse) Reset()

func (*UpgradeServerResponse) String

func (x *UpgradeServerResponse) String() string

type UserNvmeDevicesResponse

type UserNvmeDevicesResponse struct {

	// Total capacity of the device in bytes
	Size uint64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
	// The numa node ID this device is associated with
	NumaNodeID uint64 `protobuf:"varint,2,opt,name=numaNodeID,proto3" json:"numaNodeID,omitempty"`
	// model
	//
	// Model string of the device, if exists
	Model string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"`
	// serial
	//
	// Serial of the block device, if exists
	Serial string `protobuf:"bytes,4,opt,name=serial,proto3" json:"serial,omitempty"`
	// server uuid
	//
	// The UUID of the server to which the block device is installed
	ServerUUID string `protobuf:"bytes,5,opt,name=serverUUID,proto3" json:"serverUUID,omitempty"`
	// device state
	//
	// Describes the state of the device, unmanaged device state will be None
	State UserNvmeDevicesResponse_StateEnum `` /* 126-byte string literal not displayed */
	// device time of failure
	//
	// Timestamp that will be updated in case the device have failed
	FailureTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=failureTime,proto3" json:"failureTime,omitempty"`
	// device rebuild completion time
	//
	// Timestamp that will be updated once gftl have completed
	// to rebuild all the data that the device had, and we are safe
	// for second failure
	RebuildCompletionTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=rebuildCompletionTime,proto3" json:"rebuildCompletionTime,omitempty"`
	// name
	//
	// Device name or address
	Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	// node uuid that manages the device
	//
	// The UUID of the node that manages the device, empty string if the device is not managed
	NodeUUID string `protobuf:"bytes,12,opt,name=nodeUUID,proto3" json:"nodeUUID,omitempty"`
	// Etag
	//
	// identifier for a specific version of a resource
	ETag string `protobuf:"bytes,13,opt,name=ETag,proto3" json:"ETag,omitempty"`
	// contains filtered or unexported fields
}

func (*UserNvmeDevicesResponse) Descriptor deprecated

func (*UserNvmeDevicesResponse) Descriptor() ([]byte, []int)

Deprecated: Use UserNvmeDevicesResponse.ProtoReflect.Descriptor instead.

func (*UserNvmeDevicesResponse) GetETag

func (x *UserNvmeDevicesResponse) GetETag() string

func (*UserNvmeDevicesResponse) GetFailureTime

func (x *UserNvmeDevicesResponse) GetFailureTime() *timestamppb.Timestamp

func (*UserNvmeDevicesResponse) GetModel

func (x *UserNvmeDevicesResponse) GetModel() string

func (*UserNvmeDevicesResponse) GetName

func (x *UserNvmeDevicesResponse) GetName() string

func (*UserNvmeDevicesResponse) GetNodeUUID

func (x *UserNvmeDevicesResponse) GetNodeUUID() string

func (*UserNvmeDevicesResponse) GetNumaNodeID

func (x *UserNvmeDevicesResponse) GetNumaNodeID() uint64

func (*UserNvmeDevicesResponse) GetRebuildCompletionTime

func (x *UserNvmeDevicesResponse) GetRebuildCompletionTime() *timestamppb.Timestamp

func (*UserNvmeDevicesResponse) GetSerial

func (x *UserNvmeDevicesResponse) GetSerial() string

func (*UserNvmeDevicesResponse) GetServerUUID

func (x *UserNvmeDevicesResponse) GetServerUUID() string

func (*UserNvmeDevicesResponse) GetSize

func (x *UserNvmeDevicesResponse) GetSize() uint64

func (*UserNvmeDevicesResponse) GetState

func (*UserNvmeDevicesResponse) ProtoMessage

func (*UserNvmeDevicesResponse) ProtoMessage()

func (*UserNvmeDevicesResponse) ProtoReflect

func (x *UserNvmeDevicesResponse) ProtoReflect() protoreflect.Message

func (*UserNvmeDevicesResponse) Reset

func (x *UserNvmeDevicesResponse) Reset()

func (*UserNvmeDevicesResponse) String

func (x *UserNvmeDevicesResponse) String() string

type UserNvmeDevicesResponse_StateEnum

type UserNvmeDevicesResponse_StateEnum int32
const (
	UserNvmeDevicesResponse_None       UserNvmeDevicesResponse_StateEnum = 0
	UserNvmeDevicesResponse_Healthy    UserNvmeDevicesResponse_StateEnum = 1
	UserNvmeDevicesResponse_Adding     UserNvmeDevicesResponse_StateEnum = 2
	UserNvmeDevicesResponse_Rebuilding UserNvmeDevicesResponse_StateEnum = 3
	UserNvmeDevicesResponse_Failed     UserNvmeDevicesResponse_StateEnum = 4
)

func (UserNvmeDevicesResponse_StateEnum) Descriptor

func (UserNvmeDevicesResponse_StateEnum) Enum

func (UserNvmeDevicesResponse_StateEnum) EnumDescriptor deprecated

func (UserNvmeDevicesResponse_StateEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use UserNvmeDevicesResponse_StateEnum.Descriptor instead.

func (UserNvmeDevicesResponse_StateEnum) Number

func (UserNvmeDevicesResponse_StateEnum) String

func (UserNvmeDevicesResponse_StateEnum) Type

type Version

type Version struct {

	//latest user API version
	ApiVersion string `protobuf:"bytes,4,opt,name=apiVersion,proto3" json:"apiVersion,omitempty"`
	// contains filtered or unexported fields
}

func (*Version) Descriptor deprecated

func (*Version) Descriptor() ([]byte, []int)

Deprecated: Use Version.ProtoReflect.Descriptor instead.

func (*Version) GetApiVersion

func (x *Version) GetApiVersion() string

func (*Version) ProtoMessage

func (*Version) ProtoMessage()

func (*Version) ProtoReflect

func (x *Version) ProtoReflect() protoreflect.Message

func (*Version) Reset

func (x *Version) Reset()

func (*Version) String

func (x *Version) String() string

type Volume

type Volume struct {
	State           Volume_StateEnum     `protobuf:"varint,1,opt,name=state,proto3,enum=lightbits.api.duros.v2.Volume_StateEnum" json:"state,omitempty"`
	ProtectionState ProtectionStateEnum  `` /* 132-byte string literal not displayed */
	ReplicaCount    uint32               `protobuf:"varint,3,opt,name=replicaCount,proto3" json:"replicaCount,omitempty"`
	NodeList        []string             `protobuf:"bytes,4,rep,name=nodeList,proto3" json:"nodeList,omitempty"`
	UUID            string               `protobuf:"bytes,5,opt,name=UUID,proto3" json:"UUID,omitempty"`
	Nsid            uint32               `protobuf:"varint,6,opt,name=nsid,proto3" json:"nsid,omitempty"`
	Acl             *StringList          `protobuf:"bytes,7,opt,name=acl,proto3" json:"acl,omitempty"`
	Compression     string               `protobuf:"bytes,8,opt,name=compression,proto3" json:"compression,omitempty"`
	Size            uint64               `protobuf:"varint,9,opt,name=size,proto3" json:"size,omitempty"`
	Name            string               `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
	RebuildProgress string               `protobuf:"bytes,11,opt,name=rebuildProgress,proto3" json:"rebuildProgress,omitempty"`
	Statistics      *VolumeStatisticsApi `protobuf:"bytes,12,opt,name=statistics,proto3" json:"statistics,omitempty"`
	IPAcl           *StringList          `protobuf:"bytes,13,opt,name=IPAcl,proto3" json:"IPAcl,omitempty"`
	// Etag
	//
	// identifier for a specific version of a resource
	ETag           string   `protobuf:"bytes,14,opt,name=ETag,proto3" json:"ETag,omitempty"`
	ConnectedHosts []string `protobuf:"bytes,15,rep,name=connectedHosts,proto3" json:"connectedHosts,omitempty"`
	SectorSize     uint32   `protobuf:"varint,16,opt,name=sectorSize,proto3" json:"sectorSize,omitempty"`
	ProjectName    string   `protobuf:"bytes,17,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*Volume) Descriptor deprecated

func (*Volume) Descriptor() ([]byte, []int)

Deprecated: Use Volume.ProtoReflect.Descriptor instead.

func (*Volume) GetAcl

func (x *Volume) GetAcl() *StringList

func (*Volume) GetCompression

func (x *Volume) GetCompression() string

func (*Volume) GetConnectedHosts

func (x *Volume) GetConnectedHosts() []string

func (*Volume) GetETag

func (x *Volume) GetETag() string

func (*Volume) GetIPAcl

func (x *Volume) GetIPAcl() *StringList

func (*Volume) GetName

func (x *Volume) GetName() string

func (*Volume) GetNodeList

func (x *Volume) GetNodeList() []string

func (*Volume) GetNsid

func (x *Volume) GetNsid() uint32

func (*Volume) GetProjectName

func (x *Volume) GetProjectName() string

func (*Volume) GetProtectionState

func (x *Volume) GetProtectionState() ProtectionStateEnum

func (*Volume) GetRebuildProgress

func (x *Volume) GetRebuildProgress() string

func (*Volume) GetReplicaCount

func (x *Volume) GetReplicaCount() uint32

func (*Volume) GetSectorSize

func (x *Volume) GetSectorSize() uint32

func (*Volume) GetSize

func (x *Volume) GetSize() uint64

func (*Volume) GetState

func (x *Volume) GetState() Volume_StateEnum

func (*Volume) GetStatistics

func (x *Volume) GetStatistics() *VolumeStatisticsApi

func (*Volume) GetUUID

func (x *Volume) GetUUID() string

func (*Volume) ProtoMessage

func (*Volume) ProtoMessage()

func (*Volume) ProtoReflect

func (x *Volume) ProtoReflect() protoreflect.Message

func (*Volume) Reset

func (x *Volume) Reset()

func (*Volume) String

func (x *Volume) String() string

type VolumeStatisticsApi

type VolumeStatisticsApi struct {

	// Logical Used Storage
	//
	// Logical storage space used by volume, given in bytes.
	LogicalUsedStorage uint64 `protobuf:"varint,1,opt,name=logicalUsedStorage,proto3" json:"logicalUsedStorage,omitempty"`
	// Physical Used Storage
	//
	// Physical storage space used by volume excluding parity, given in bytes.
	PhysicalUsedStorage uint64 `protobuf:"varint,2,opt,name=physicalUsedStorage,proto3" json:"physicalUsedStorage,omitempty"`
	// commpression ratio
	//
	// compression ratio logicalUsedStorage/physicalUsedStorage
	CompressionRatio float64 `protobuf:"fixed64,3,opt,name=compressionRatio,proto3" json:"compressionRatio,omitempty"`
	// contains filtered or unexported fields
}

func (*VolumeStatisticsApi) Descriptor deprecated

func (*VolumeStatisticsApi) Descriptor() ([]byte, []int)

Deprecated: Use VolumeStatisticsApi.ProtoReflect.Descriptor instead.

func (*VolumeStatisticsApi) GetCompressionRatio

func (x *VolumeStatisticsApi) GetCompressionRatio() float64

func (*VolumeStatisticsApi) GetLogicalUsedStorage

func (x *VolumeStatisticsApi) GetLogicalUsedStorage() uint64

func (*VolumeStatisticsApi) GetPhysicalUsedStorage

func (x *VolumeStatisticsApi) GetPhysicalUsedStorage() uint64

func (*VolumeStatisticsApi) ProtoMessage

func (*VolumeStatisticsApi) ProtoMessage()

func (*VolumeStatisticsApi) ProtoReflect

func (x *VolumeStatisticsApi) ProtoReflect() protoreflect.Message

func (*VolumeStatisticsApi) Reset

func (x *VolumeStatisticsApi) Reset()

func (*VolumeStatisticsApi) String

func (x *VolumeStatisticsApi) String() string

type Volume_ProtocolEnum

type Volume_ProtocolEnum int32
const (
	Volume_ProtocolTCP Volume_ProtocolEnum = 0
)

func (Volume_ProtocolEnum) Descriptor

func (Volume_ProtocolEnum) Enum

func (Volume_ProtocolEnum) EnumDescriptor deprecated

func (Volume_ProtocolEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use Volume_ProtocolEnum.Descriptor instead.

func (Volume_ProtocolEnum) Number

func (Volume_ProtocolEnum) String

func (x Volume_ProtocolEnum) String() string

func (Volume_ProtocolEnum) Type

type Volume_StateEnum

type Volume_StateEnum int32
const (
	Volume_Unknown   Volume_StateEnum = 0
	Volume_Creating  Volume_StateEnum = 1
	Volume_Available Volume_StateEnum = 2
	Volume_Deleting  Volume_StateEnum = 3
	Volume_Deleted   Volume_StateEnum = 4
	Volume_Failed    Volume_StateEnum = 7
	Volume_Updating  Volume_StateEnum = 8
)

func (Volume_StateEnum) Descriptor

func (Volume_StateEnum) Enum

func (Volume_StateEnum) EnumDescriptor deprecated

func (Volume_StateEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use Volume_StateEnum.Descriptor instead.

func (Volume_StateEnum) Number

func (Volume_StateEnum) String

func (x Volume_StateEnum) String() string

func (Volume_StateEnum) Type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL