Documentation
¶
Index ¶
- Variables
- func RegisterDurosAPIServer(s *grpc.Server, srv DurosAPIServer)
- type AddNvmeDeviceRequest
- func (*AddNvmeDeviceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddNvmeDeviceRequest) GetNodeUUID() string
- func (x *AddNvmeDeviceRequest) GetSerialNumber() string
- func (*AddNvmeDeviceRequest) ProtoMessage()
- func (x *AddNvmeDeviceRequest) ProtoReflect() protoreflect.Message
- func (x *AddNvmeDeviceRequest) Reset()
- func (x *AddNvmeDeviceRequest) String() string
- type AddNvmeDeviceResponse
- type AdminEndpoint
- func (*AdminEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *AdminEndpoint) GetIps() []string
- func (x *AdminEndpoint) GetPort() uint32
- func (*AdminEndpoint) ProtoMessage()
- func (x *AdminEndpoint) ProtoReflect() protoreflect.Message
- func (x *AdminEndpoint) Reset()
- func (x *AdminEndpoint) String() string
- type AdminEndpoint_StateEnum
- func (AdminEndpoint_StateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x AdminEndpoint_StateEnum) Enum() *AdminEndpoint_StateEnum
- func (AdminEndpoint_StateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x AdminEndpoint_StateEnum) Number() protoreflect.EnumNumber
- func (x AdminEndpoint_StateEnum) String() string
- func (AdminEndpoint_StateEnum) Type() protoreflect.EnumType
- type ClusterHealth
- func (*ClusterHealth) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterHealth) GetNumDegradedVolumes() uint32
- func (x *ClusterHealth) GetNumInactiveNodes() uint32
- func (x *ClusterHealth) GetNumNotAvailableVolumes() uint32
- func (x *ClusterHealth) GetNumReadOnlyVolumes() uint32
- func (x *ClusterHealth) GetState() ClusterHealth_State
- func (*ClusterHealth) ProtoMessage()
- func (x *ClusterHealth) ProtoReflect() protoreflect.Message
- func (x *ClusterHealth) Reset()
- func (x *ClusterHealth) String() string
- type ClusterHealth_State
- func (ClusterHealth_State) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterHealth_State) Enum() *ClusterHealth_State
- func (ClusterHealth_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterHealth_State) Number() protoreflect.EnumNumber
- func (x ClusterHealth_State) String() string
- func (ClusterHealth_State) Type() protoreflect.EnumType
- type ClusterInfo
- func (*ClusterInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterInfo) GetApiEndpoints() []string
- func (x *ClusterInfo) GetCurrentMaxReplicas() uint32
- func (x *ClusterInfo) GetDiscoveryEndpoints() []string
- func (x *ClusterInfo) GetETag() string
- func (x *ClusterInfo) GetHealth() *ClusterHealth
- func (x *ClusterInfo) GetMaxAllowedVersion() string
- func (x *ClusterInfo) GetMinAllowedVersion() string
- func (x *ClusterInfo) GetMinVersionInCluster() string
- func (x *ClusterInfo) GetStatistics() *ClusterStatisticsApi
- func (x *ClusterInfo) GetSubsystemNQN() string
- func (x *ClusterInfo) GetSupportedMaxReplicas() uint32
- func (x *ClusterInfo) GetUUID() string
- func (*ClusterInfo) ProtoMessage()
- func (x *ClusterInfo) ProtoReflect() protoreflect.Message
- func (x *ClusterInfo) Reset()
- func (x *ClusterInfo) String() string
- type ClusterInfoV2
- func (*ClusterInfoV2) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterInfoV2) GetApiEndpoints() []string
- func (x *ClusterInfoV2) GetCurrentMaxReplicas() uint32
- func (x *ClusterInfoV2) GetDiscoveryEndpoints() []string
- func (x *ClusterInfoV2) GetETag() string
- func (x *ClusterInfoV2) GetNvmeEndpoints() []string
- func (x *ClusterInfoV2) GetSubsystemNQN() string
- func (x *ClusterInfoV2) GetSupportedMaxReplicas() uint32
- func (x *ClusterInfoV2) GetUUID() string
- func (*ClusterInfoV2) ProtoMessage()
- func (x *ClusterInfoV2) ProtoReflect() protoreflect.Message
- func (x *ClusterInfoV2) Reset()
- func (x *ClusterInfoV2) String() string
- type ClusterStatisticsApi
- func (*ClusterStatisticsApi) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterStatisticsApi) GetCompressionRatio() float64
- func (x *ClusterStatisticsApi) GetEffectivePhysicalStorage() uint64
- func (x *ClusterStatisticsApi) GetEstimatedFreeLogicalStorage() uint64
- func (x *ClusterStatisticsApi) GetEstimatedLogicalStorage() uint64
- func (x *ClusterStatisticsApi) GetFreePhysicalStorage() uint64
- func (x *ClusterStatisticsApi) GetInstalledPhysicalStorage() uint64
- func (x *ClusterStatisticsApi) GetLogicalStorage() uint64
- func (x *ClusterStatisticsApi) GetLogicalUsedStorage() uint64
- func (x *ClusterStatisticsApi) GetManagedPhysicalStorage() uint64
- func (x *ClusterStatisticsApi) GetPhysicalUsedStorage() uint64
- func (x *ClusterStatisticsApi) GetPhysicalUsedStorageIncludingParity() uint64
- func (*ClusterStatisticsApi) ProtoMessage()
- func (x *ClusterStatisticsApi) ProtoReflect() protoreflect.Message
- func (x *ClusterStatisticsApi) Reset()
- func (x *ClusterStatisticsApi) String() string
- type ConnectedHost
- func (*ConnectedHost) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectedHost) GetHostNQN() string
- func (x *ConnectedHost) GetHostname() string
- func (x *ConnectedHost) GetIPAddress() string
- func (x *ConnectedHost) GetVolumeUUIDs() []string
- func (*ConnectedHost) ProtoMessage()
- func (x *ConnectedHost) ProtoReflect() protoreflect.Message
- func (x *ConnectedHost) Reset()
- func (x *ConnectedHost) String() string
- type CreateAdminEndpointRequest
- func (*CreateAdminEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAdminEndpointRequest) GetIps() []string
- func (x *CreateAdminEndpointRequest) GetPort() uint32
- func (*CreateAdminEndpointRequest) ProtoMessage()
- func (x *CreateAdminEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAdminEndpointRequest) Reset()
- func (x *CreateAdminEndpointRequest) String() string
- type CreateCredentialRequest
- func (*CreateCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCredentialRequest) GetID() string
- func (x *CreateCredentialRequest) GetPayload() []byte
- func (x *CreateCredentialRequest) GetProjectName() string
- func (x *CreateCredentialRequest) GetType() CredsType
- func (*CreateCredentialRequest) ProtoMessage()
- func (x *CreateCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCredentialRequest) Reset()
- func (x *CreateCredentialRequest) String() string
- type CreateProjectRequest
- func (*CreateProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateProjectRequest) GetDescription() string
- func (x *CreateProjectRequest) GetName() string
- func (*CreateProjectRequest) ProtoMessage()
- func (x *CreateProjectRequest) ProtoReflect() protoreflect.Message
- func (x *CreateProjectRequest) Reset()
- func (x *CreateProjectRequest) String() string
- type CreateServerRequest
- func (*CreateServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateServerRequest) GetReuseIP() bool
- func (x *CreateServerRequest) GetServerEndpoints() []string
- func (x *CreateServerRequest) GetServerUUID() string
- func (*CreateServerRequest) ProtoMessage()
- func (x *CreateServerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateServerRequest) Reset()
- func (x *CreateServerRequest) String() string
- type CreateVolumeRequest
- func (*CreateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeRequest) GetAcl() *StringList
- func (x *CreateVolumeRequest) GetCompression() string
- func (x *CreateVolumeRequest) GetIPAcl() *StringList
- func (x *CreateVolumeRequest) GetMinReplicas() uint32
- func (x *CreateVolumeRequest) GetName() string
- func (x *CreateVolumeRequest) GetProjectName() string
- func (x *CreateVolumeRequest) GetReplicaCount() uint32
- func (x *CreateVolumeRequest) GetSectorSize() CreateVolumeRequest_SectorSizeEnum
- func (x *CreateVolumeRequest) GetSize() string
- func (*CreateVolumeRequest) ProtoMessage()
- func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeRequest) Reset()
- func (x *CreateVolumeRequest) String() string
- type CreateVolumeRequest_SectorSizeEnum
- func (CreateVolumeRequest_SectorSizeEnum) Descriptor() protoreflect.EnumDescriptor
- func (x CreateVolumeRequest_SectorSizeEnum) Enum() *CreateVolumeRequest_SectorSizeEnum
- func (CreateVolumeRequest_SectorSizeEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x CreateVolumeRequest_SectorSizeEnum) Number() protoreflect.EnumNumber
- func (x CreateVolumeRequest_SectorSizeEnum) String() string
- func (CreateVolumeRequest_SectorSizeEnum) Type() protoreflect.EnumType
- type Credential
- func (*Credential) Descriptor() ([]byte, []int)deprecated
- func (x *Credential) GetID() string
- func (x *Credential) GetPayload() []byte
- func (x *Credential) GetProjectName() string
- func (x *Credential) GetType() CredsType
- func (*Credential) ProtoMessage()
- func (x *Credential) ProtoReflect() protoreflect.Message
- func (x *Credential) Reset()
- func (x *Credential) String() string
- type CredsType
- type DeleteAdminEndpointRequest
- func (*DeleteAdminEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAdminEndpointRequest) GetPort() uint32
- func (*DeleteAdminEndpointRequest) ProtoMessage()
- func (x *DeleteAdminEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAdminEndpointRequest) Reset()
- func (x *DeleteAdminEndpointRequest) String() string
- type DeleteAdminEndpointResponse
- type DeleteCredentialRequest
- func (*DeleteCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCredentialRequest) GetID() string
- func (x *DeleteCredentialRequest) GetProjectName() string
- func (*DeleteCredentialRequest) ProtoMessage()
- func (x *DeleteCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteCredentialRequest) Reset()
- func (x *DeleteCredentialRequest) String() string
- type DeleteCredentialResponse
- type DeleteProjectRequest
- func (*DeleteProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteProjectRequest) GetName() string
- func (*DeleteProjectRequest) ProtoMessage()
- func (x *DeleteProjectRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteProjectRequest) Reset()
- func (x *DeleteProjectRequest) String() string
- type DeleteProjectResponse
- type DeleteServerRequest
- func (*DeleteServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteServerRequest) GetUUID() string
- func (*DeleteServerRequest) ProtoMessage()
- func (x *DeleteServerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteServerRequest) Reset()
- func (x *DeleteServerRequest) String() string
- type DeleteServerResponse
- type DeleteVolumeRequest
- func (*DeleteVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVolumeRequest) GetName() string
- func (x *DeleteVolumeRequest) GetProjectName() string
- func (x *DeleteVolumeRequest) GetUUID() string
- func (*DeleteVolumeRequest) ProtoMessage()
- func (x *DeleteVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVolumeRequest) Reset()
- func (x *DeleteVolumeRequest) String() string
- type DeleteVolumeResponse
- type DisableServerRequest
- func (*DisableServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisableServerRequest) GetForceDisable() bool
- func (x *DisableServerRequest) GetUUID() string
- func (*DisableServerRequest) ProtoMessage()
- func (x *DisableServerRequest) ProtoReflect() protoreflect.Message
- func (x *DisableServerRequest) Reset()
- func (x *DisableServerRequest) String() string
- type DisableServerResponse
- type DurosAPIClient
- type DurosAPIServer
- type DurosNodeInfo
- func (*DurosNodeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DurosNodeInfo) GetETag() string
- func (x *DurosNodeInfo) GetEc() bool
- func (x *DurosNodeInfo) GetFailureDomains() []string
- func (x *DurosNodeInfo) GetFailureInfo() string
- func (x *DurosNodeInfo) GetHostname() string
- func (x *DurosNodeInfo) GetInLocalRebuild() bool
- func (x *DurosNodeInfo) GetLocalRebuildProgress() uint32
- func (x *DurosNodeInfo) GetMaxNvmeDevices() uint32
- func (x *DurosNodeInfo) GetName() string
- func (x *DurosNodeInfo) GetNumManagedDevices() int32
- func (x *DurosNodeInfo) GetNvmeEndpoint() string
- func (x *DurosNodeInfo) GetPowerupProgress() uint32
- func (x *DurosNodeInfo) GetReadOnly() bool
- func (x *DurosNodeInfo) GetServerUUID() string
- func (x *DurosNodeInfo) GetState() DurosNodeInfo_State
- func (x *DurosNodeInfo) GetStatistics() *NodeStatisticsApi
- func (x *DurosNodeInfo) GetStatus() DurosNodeInfo_StatusEnum
- func (x *DurosNodeInfo) GetUUID() string
- func (*DurosNodeInfo) ProtoMessage()
- func (x *DurosNodeInfo) ProtoReflect() protoreflect.Message
- func (x *DurosNodeInfo) Reset()
- func (x *DurosNodeInfo) String() string
- type DurosNodeInfo_State
- func (DurosNodeInfo_State) Descriptor() protoreflect.EnumDescriptor
- func (x DurosNodeInfo_State) Enum() *DurosNodeInfo_State
- func (DurosNodeInfo_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x DurosNodeInfo_State) Number() protoreflect.EnumNumber
- func (x DurosNodeInfo_State) String() string
- func (DurosNodeInfo_State) Type() protoreflect.EnumType
- type DurosNodeInfo_StatusEnum
- func (DurosNodeInfo_StatusEnum) Descriptor() protoreflect.EnumDescriptor
- func (x DurosNodeInfo_StatusEnum) Enum() *DurosNodeInfo_StatusEnum
- func (DurosNodeInfo_StatusEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x DurosNodeInfo_StatusEnum) Number() protoreflect.EnumNumber
- func (x DurosNodeInfo_StatusEnum) String() string
- func (DurosNodeInfo_StatusEnum) Type() protoreflect.EnumType
- type EnableServerRequest
- func (*EnableServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnableServerRequest) GetUUID() string
- func (*EnableServerRequest) ProtoMessage()
- func (x *EnableServerRequest) ProtoReflect() protoreflect.Message
- func (x *EnableServerRequest) Reset()
- func (x *EnableServerRequest) String() string
- type GetAdminEndpointRequest
- func (*GetAdminEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAdminEndpointRequest) GetPort() uint32
- func (*GetAdminEndpointRequest) ProtoMessage()
- func (x *GetAdminEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *GetAdminEndpointRequest) Reset()
- func (x *GetAdminEndpointRequest) String() string
- type GetClusterRequest
- type GetCredentialRequest
- func (*GetCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCredentialRequest) GetID() string
- func (x *GetCredentialRequest) GetProjectName() string
- func (*GetCredentialRequest) ProtoMessage()
- func (x *GetCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *GetCredentialRequest) Reset()
- func (x *GetCredentialRequest) String() string
- type GetHostRequest
- type GetNodeRequest
- type GetNvmeDeviceRequest
- func (*GetNvmeDeviceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNvmeDeviceRequest) GetSerial() string
- func (*GetNvmeDeviceRequest) ProtoMessage()
- func (x *GetNvmeDeviceRequest) ProtoReflect() protoreflect.Message
- func (x *GetNvmeDeviceRequest) Reset()
- func (x *GetNvmeDeviceRequest) String() string
- type GetProjectRequest
- type GetRoleRequest
- func (*GetRoleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRoleRequest) GetName() string
- func (x *GetRoleRequest) GetProjectName() string
- func (*GetRoleRequest) ProtoMessage()
- func (x *GetRoleRequest) ProtoReflect() protoreflect.Message
- func (x *GetRoleRequest) Reset()
- func (x *GetRoleRequest) String() string
- type GetRoleResponse
- type GetServerRequest
- type GetVersionRequest
- type GetVolumeRequest
- func (*GetVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVolumeRequest) GetName() string
- func (x *GetVolumeRequest) GetProjectName() string
- func (x *GetVolumeRequest) GetUUID() string
- func (*GetVolumeRequest) ProtoMessage()
- func (x *GetVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *GetVolumeRequest) Reset()
- func (x *GetVolumeRequest) String() string
- type ListAdminEndpointsRequest
- func (*ListAdminEndpointsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAdminEndpointsRequest) GetPort() uint32
- func (*ListAdminEndpointsRequest) ProtoMessage()
- func (x *ListAdminEndpointsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAdminEndpointsRequest) Reset()
- func (x *ListAdminEndpointsRequest) String() string
- type ListAdminEndpointsResponse
- func (*ListAdminEndpointsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAdminEndpointsResponse) GetAdminEndpoints() []*AdminEndpoint
- func (*ListAdminEndpointsResponse) ProtoMessage()
- func (x *ListAdminEndpointsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAdminEndpointsResponse) Reset()
- func (x *ListAdminEndpointsResponse) String() string
- type ListCredentialsRequest
- func (*ListCredentialsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCredentialsRequest) GetProjectName() string
- func (*ListCredentialsRequest) ProtoMessage()
- func (x *ListCredentialsRequest) ProtoReflect() protoreflect.Message
- func (x *ListCredentialsRequest) Reset()
- func (x *ListCredentialsRequest) String() string
- type ListCredentialsResponse
- func (*ListCredentialsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCredentialsResponse) GetCredentials() []*Credential
- func (*ListCredentialsResponse) ProtoMessage()
- func (x *ListCredentialsResponse) ProtoReflect() protoreflect.Message
- func (x *ListCredentialsResponse) Reset()
- func (x *ListCredentialsResponse) String() string
- type ListHostsRequest
- func (*ListHostsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListHostsRequest) GetHostNQN() string
- func (x *ListHostsRequest) GetVolumeUUID() string
- func (*ListHostsRequest) ProtoMessage()
- func (x *ListHostsRequest) ProtoReflect() protoreflect.Message
- func (x *ListHostsRequest) Reset()
- func (x *ListHostsRequest) String() string
- type ListHostsResponse
- func (*ListHostsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListHostsResponse) GetConnectedHosts() []*ConnectedHost
- func (*ListHostsResponse) ProtoMessage()
- func (x *ListHostsResponse) ProtoReflect() protoreflect.Message
- func (x *ListHostsResponse) Reset()
- func (x *ListHostsResponse) String() string
- type ListNodeRequest
- func (*ListNodeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodeRequest) GetFailureDomain() string
- func (x *ListNodeRequest) GetName() string
- func (x *ListNodeRequest) GetUUID() string
- func (*ListNodeRequest) ProtoMessage()
- func (x *ListNodeRequest) ProtoReflect() protoreflect.Message
- func (x *ListNodeRequest) Reset()
- func (x *ListNodeRequest) String() string
- type ListNodesResponse
- func (*ListNodesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodesResponse) GetNodes() []*DurosNodeInfo
- func (*ListNodesResponse) ProtoMessage()
- func (x *ListNodesResponse) ProtoReflect() protoreflect.Message
- func (x *ListNodesResponse) Reset()
- func (x *ListNodesResponse) String() string
- type ListNvmeDevicesRequest
- func (*ListNvmeDevicesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNvmeDevicesRequest) GetNodeUUID() string
- func (x *ListNvmeDevicesRequest) GetServerUUID() string
- func (*ListNvmeDevicesRequest) ProtoMessage()
- func (x *ListNvmeDevicesRequest) ProtoReflect() protoreflect.Message
- func (x *ListNvmeDevicesRequest) Reset()
- func (x *ListNvmeDevicesRequest) String() string
- type ListNvmeDevicesResponse
- func (*ListNvmeDevicesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNvmeDevicesResponse) GetNvmeDevices() []*UserNvmeDevicesResponse
- func (*ListNvmeDevicesResponse) ProtoMessage()
- func (x *ListNvmeDevicesResponse) ProtoReflect() protoreflect.Message
- func (x *ListNvmeDevicesResponse) Reset()
- func (x *ListNvmeDevicesResponse) String() string
- type ListProjectsRequest
- type ListProjectsResponse
- func (*ListProjectsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectsResponse) GetProjects() []*Project
- func (*ListProjectsResponse) ProtoMessage()
- func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message
- func (x *ListProjectsResponse) Reset()
- func (x *ListProjectsResponse) String() string
- type ListRolesRequest
- type ListRolesResponse
- type ListServersRequest
- func (*ListServersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServersRequest) GetName() string
- func (x *ListServersRequest) GetRiskOfServiceLoss() Server_RiskOfServiceLossEnum
- func (x *ListServersRequest) GetUUID() string
- func (*ListServersRequest) ProtoMessage()
- func (x *ListServersRequest) ProtoReflect() protoreflect.Message
- func (x *ListServersRequest) Reset()
- func (x *ListServersRequest) String() string
- type ListServersResponse
- func (*ListServersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListServersResponse) GetServers() []*Server
- func (*ListServersResponse) ProtoMessage()
- func (x *ListServersResponse) ProtoReflect() protoreflect.Message
- func (x *ListServersResponse) Reset()
- func (x *ListServersResponse) String() string
- type ListVolumeRequest
- func (*ListVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumeRequest) GetFailureDomain() string
- func (x *ListVolumeRequest) GetLimit() int64
- func (x *ListVolumeRequest) GetName() string
- func (x *ListVolumeRequest) GetOffsetUUID() string
- func (x *ListVolumeRequest) GetProjectName() string
- func (x *ListVolumeRequest) GetUUID() string
- func (*ListVolumeRequest) ProtoMessage()
- func (x *ListVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *ListVolumeRequest) Reset()
- func (x *ListVolumeRequest) String() string
- type ListVolumesResponse
- func (*ListVolumesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesResponse) GetVolumes() []*Volume
- func (*ListVolumesResponse) ProtoMessage()
- func (x *ListVolumesResponse) ProtoReflect() protoreflect.Message
- func (x *ListVolumesResponse) Reset()
- func (x *ListVolumesResponse) String() string
- type NodeStatisticsApi
- func (*NodeStatisticsApi) Descriptor() ([]byte, []int)deprecated
- func (x *NodeStatisticsApi) GetCompressionRatio() float64
- func (x *NodeStatisticsApi) GetEffectivePhysicalStorage() uint64
- func (x *NodeStatisticsApi) GetEstimatedFreeLogicalStorage() uint64
- func (x *NodeStatisticsApi) GetEstimatedLogicalStorage() uint64
- func (x *NodeStatisticsApi) GetFreePhysicalStorage() uint64
- func (x *NodeStatisticsApi) GetLogicalStorage() uint64
- func (x *NodeStatisticsApi) GetLogicalUsedStorage() uint64
- func (x *NodeStatisticsApi) GetManagedPhysicalStorage() uint64
- func (x *NodeStatisticsApi) GetPhysicalUsedStorage() uint64
- func (x *NodeStatisticsApi) GetPhysicalUsedStorageIncludingParity() uint64
- func (*NodeStatisticsApi) ProtoMessage()
- func (x *NodeStatisticsApi) ProtoReflect() protoreflect.Message
- func (x *NodeStatisticsApi) Reset()
- func (x *NodeStatisticsApi) String() string
- type Project
- func (*Project) Descriptor() ([]byte, []int)deprecated
- func (x *Project) GetDescription() string
- func (x *Project) GetName() string
- func (x *Project) GetUUID() string
- func (*Project) ProtoMessage()
- func (x *Project) ProtoReflect() protoreflect.Message
- func (x *Project) Reset()
- func (x *Project) String() string
- type ProtectionStateEnum
- func (ProtectionStateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x ProtectionStateEnum) Enum() *ProtectionStateEnum
- func (ProtectionStateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProtectionStateEnum) Number() protoreflect.EnumNumber
- func (x ProtectionStateEnum) String() string
- func (ProtectionStateEnum) Type() protoreflect.EnumType
- type ReplaceNodeRequest
- func (*ReplaceNodeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReplaceNodeRequest) GetSrcNodeUUID() string
- func (x *ReplaceNodeRequest) GetTargetNodeUUID() string
- func (*ReplaceNodeRequest) ProtoMessage()
- func (x *ReplaceNodeRequest) ProtoReflect() protoreflect.Message
- func (x *ReplaceNodeRequest) Reset()
- func (x *ReplaceNodeRequest) String() string
- type ReplaceNodeResponse
- type Role
- type Server
- func (*Server) Descriptor() ([]byte, []int)deprecated
- func (x *Server) GetETag() string
- func (x *Server) GetLightOSVersion() string
- func (x *Server) GetName() string
- func (x *Server) GetNodesUUIDs() []string
- func (x *Server) GetRiskOfServiceLossState() Server_RiskOfServiceLossEnum
- func (x *Server) GetServerEndpoints() []string
- func (x *Server) GetState() Server_ServerStateEnum
- func (x *Server) GetUUID() string
- func (x *Server) GetUpgradeStatus() Server_UpgradeStatusEnum
- func (*Server) ProtoMessage()
- func (x *Server) ProtoReflect() protoreflect.Message
- func (x *Server) Reset()
- func (x *Server) String() string
- type Server_RiskOfServiceLossEnum
- func (Server_RiskOfServiceLossEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Server_RiskOfServiceLossEnum) Enum() *Server_RiskOfServiceLossEnum
- func (Server_RiskOfServiceLossEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Server_RiskOfServiceLossEnum) Number() protoreflect.EnumNumber
- func (x Server_RiskOfServiceLossEnum) String() string
- func (Server_RiskOfServiceLossEnum) Type() protoreflect.EnumType
- type Server_ServerStateEnum
- func (Server_ServerStateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Server_ServerStateEnum) Enum() *Server_ServerStateEnum
- func (Server_ServerStateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Server_ServerStateEnum) Number() protoreflect.EnumNumber
- func (x Server_ServerStateEnum) String() string
- func (Server_ServerStateEnum) Type() protoreflect.EnumType
- type Server_UpgradeStatusEnum
- func (Server_UpgradeStatusEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Server_UpgradeStatusEnum) Enum() *Server_UpgradeStatusEnum
- func (Server_UpgradeStatusEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Server_UpgradeStatusEnum) Number() protoreflect.EnumNumber
- func (x Server_UpgradeStatusEnum) String() string
- func (Server_UpgradeStatusEnum) Type() protoreflect.EnumType
- type StringList
- type UnimplementedDurosAPIServer
- func (*UnimplementedDurosAPIServer) AddNvmeDevice(context.Context, *AddNvmeDeviceRequest) (*AddNvmeDeviceResponse, error)
- func (*UnimplementedDurosAPIServer) CreateAdminEndpoint(context.Context, *CreateAdminEndpointRequest) (*AdminEndpoint, error)
- func (*UnimplementedDurosAPIServer) CreateCredential(context.Context, *CreateCredentialRequest) (*Credential, error)
- func (*UnimplementedDurosAPIServer) CreateProject(context.Context, *CreateProjectRequest) (*Project, error)
- func (*UnimplementedDurosAPIServer) CreateServer(context.Context, *CreateServerRequest) (*Server, error)
- func (*UnimplementedDurosAPIServer) CreateVolume(context.Context, *CreateVolumeRequest) (*Volume, error)
- func (*UnimplementedDurosAPIServer) DeleteAdminEndpoint(context.Context, *DeleteAdminEndpointRequest) (*DeleteAdminEndpointResponse, error)
- func (*UnimplementedDurosAPIServer) DeleteCredential(context.Context, *DeleteCredentialRequest) (*DeleteCredentialResponse, error)
- func (*UnimplementedDurosAPIServer) DeleteProject(context.Context, *DeleteProjectRequest) (*DeleteProjectResponse, error)
- func (*UnimplementedDurosAPIServer) DeleteServer(context.Context, *DeleteServerRequest) (*DeleteServerResponse, error)
- func (*UnimplementedDurosAPIServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
- func (*UnimplementedDurosAPIServer) DisableServer(context.Context, *DisableServerRequest) (*DisableServerResponse, error)
- func (*UnimplementedDurosAPIServer) EnableServer(context.Context, *EnableServerRequest) (*Server, error)
- func (*UnimplementedDurosAPIServer) GetAdminEndpoint(context.Context, *GetAdminEndpointRequest) (*AdminEndpoint, error)
- func (*UnimplementedDurosAPIServer) GetCluster(context.Context, *GetClusterRequest) (*ClusterInfo, error)
- func (*UnimplementedDurosAPIServer) GetClusterInfo(context.Context, *GetClusterRequest) (*ClusterInfoV2, error)
- func (*UnimplementedDurosAPIServer) GetCredential(context.Context, *GetCredentialRequest) (*Credential, error)
- func (*UnimplementedDurosAPIServer) GetHost(context.Context, *GetHostRequest) (*ConnectedHost, error)
- func (*UnimplementedDurosAPIServer) GetNode(context.Context, *GetNodeRequest) (*DurosNodeInfo, error)
- func (*UnimplementedDurosAPIServer) GetNvmeDevice(context.Context, *GetNvmeDeviceRequest) (*UserNvmeDevicesResponse, error)
- func (*UnimplementedDurosAPIServer) GetProject(context.Context, *GetProjectRequest) (*Project, error)
- func (*UnimplementedDurosAPIServer) GetRole(context.Context, *GetRoleRequest) (*GetRoleResponse, error)
- func (*UnimplementedDurosAPIServer) GetServer(context.Context, *GetServerRequest) (*Server, error)
- func (*UnimplementedDurosAPIServer) GetVersion(context.Context, *GetVersionRequest) (*Version, error)
- func (*UnimplementedDurosAPIServer) GetVolume(context.Context, *GetVolumeRequest) (*Volume, error)
- func (*UnimplementedDurosAPIServer) ListAdminEndpoints(context.Context, *ListAdminEndpointsRequest) (*ListAdminEndpointsResponse, error)
- func (*UnimplementedDurosAPIServer) ListCredentials(context.Context, *ListCredentialsRequest) (*ListCredentialsResponse, error)
- func (*UnimplementedDurosAPIServer) ListHosts(context.Context, *ListHostsRequest) (*ListHostsResponse, error)
- func (*UnimplementedDurosAPIServer) ListNodes(context.Context, *ListNodeRequest) (*ListNodesResponse, error)
- func (*UnimplementedDurosAPIServer) ListNvmeDevices(context.Context, *ListNvmeDevicesRequest) (*ListNvmeDevicesResponse, error)
- func (*UnimplementedDurosAPIServer) ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
- func (*UnimplementedDurosAPIServer) ListRoles(context.Context, *ListRolesRequest) (*ListRolesResponse, error)
- func (*UnimplementedDurosAPIServer) ListServers(context.Context, *ListServersRequest) (*ListServersResponse, error)
- func (*UnimplementedDurosAPIServer) ListVolumes(context.Context, *ListVolumeRequest) (*ListVolumesResponse, error)
- func (*UnimplementedDurosAPIServer) ReplaceNode(context.Context, *ReplaceNodeRequest) (*ReplaceNodeResponse, error)
- func (*UnimplementedDurosAPIServer) UpdateAdminEndpoint(context.Context, *UpdateAdminEndpointRequest) (*AdminEndpoint, error)
- func (*UnimplementedDurosAPIServer) UpdateNvmeDevice(context.Context, *UpdateNvmeDeviceRequest) (*UpdateNvmeDeviceResponse, error)
- func (*UnimplementedDurosAPIServer) UpdateVolume(context.Context, *UpdateVolumeRequest) (*UpdateVolumeResponse, error)
- func (*UnimplementedDurosAPIServer) UpgradeCluster(context.Context, *UpgradeClusterRequest) (*UpgradeClusterResponse, error)
- func (*UnimplementedDurosAPIServer) UpgradeServer(context.Context, *UpgradeServerRequest) (*UpgradeServerResponse, error)
- type UpdateAdminEndpointRequest
- func (*UpdateAdminEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAdminEndpointRequest) GetIps() []string
- func (x *UpdateAdminEndpointRequest) GetPort() uint32
- func (*UpdateAdminEndpointRequest) ProtoMessage()
- func (x *UpdateAdminEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAdminEndpointRequest) Reset()
- func (x *UpdateAdminEndpointRequest) String() string
- type UpdateNvmeDeviceRequest
- func (*UpdateNvmeDeviceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNvmeDeviceRequest) GetLedPattern() string
- func (x *UpdateNvmeDeviceRequest) GetSerialNumber() string
- func (x *UpdateNvmeDeviceRequest) GetServerUUID() string
- func (*UpdateNvmeDeviceRequest) ProtoMessage()
- func (x *UpdateNvmeDeviceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateNvmeDeviceRequest) Reset()
- func (x *UpdateNvmeDeviceRequest) String() string
- type UpdateNvmeDeviceResponse
- type UpdateVolumeRequest
- func (*UpdateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVolumeRequest) GetAcl() *StringList
- func (x *UpdateVolumeRequest) GetCompression() string
- func (x *UpdateVolumeRequest) GetIPAcl() *StringList
- func (x *UpdateVolumeRequest) GetProjectName() string
- func (x *UpdateVolumeRequest) GetSize() string
- func (x *UpdateVolumeRequest) GetUUID() string
- func (*UpdateVolumeRequest) ProtoMessage()
- func (x *UpdateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVolumeRequest) Reset()
- func (x *UpdateVolumeRequest) String() string
- type UpdateVolumeResponse
- type UpgradeClusterRequest
- func (*UpgradeClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeClusterRequest) GetInstallPkgUri() string
- func (x *UpgradeClusterRequest) GetUUIDs() []string
- func (*UpgradeClusterRequest) ProtoMessage()
- func (x *UpgradeClusterRequest) ProtoReflect() protoreflect.Message
- func (x *UpgradeClusterRequest) Reset()
- func (x *UpgradeClusterRequest) String() string
- type UpgradeClusterResponse
- type UpgradeServerRequest
- func (*UpgradeServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeServerRequest) GetForceUpgrade() bool
- func (x *UpgradeServerRequest) GetInstallPkgUri() string
- func (x *UpgradeServerRequest) GetUUID() string
- func (*UpgradeServerRequest) ProtoMessage()
- func (x *UpgradeServerRequest) ProtoReflect() protoreflect.Message
- func (x *UpgradeServerRequest) Reset()
- func (x *UpgradeServerRequest) String() string
- type UpgradeServerResponse
- type UserNvmeDevicesResponse
- func (*UserNvmeDevicesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UserNvmeDevicesResponse) GetETag() string
- func (x *UserNvmeDevicesResponse) GetFailureTime() *timestamppb.Timestamp
- func (x *UserNvmeDevicesResponse) GetModel() string
- func (x *UserNvmeDevicesResponse) GetName() string
- func (x *UserNvmeDevicesResponse) GetNodeUUID() string
- func (x *UserNvmeDevicesResponse) GetNumaNodeID() uint64
- func (x *UserNvmeDevicesResponse) GetRebuildCompletionTime() *timestamppb.Timestamp
- func (x *UserNvmeDevicesResponse) GetSerial() string
- func (x *UserNvmeDevicesResponse) GetServerUUID() string
- func (x *UserNvmeDevicesResponse) GetSize() uint64
- func (x *UserNvmeDevicesResponse) GetState() UserNvmeDevicesResponse_StateEnum
- func (*UserNvmeDevicesResponse) ProtoMessage()
- func (x *UserNvmeDevicesResponse) ProtoReflect() protoreflect.Message
- func (x *UserNvmeDevicesResponse) Reset()
- func (x *UserNvmeDevicesResponse) String() string
- type UserNvmeDevicesResponse_StateEnum
- func (UserNvmeDevicesResponse_StateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x UserNvmeDevicesResponse_StateEnum) Enum() *UserNvmeDevicesResponse_StateEnum
- func (UserNvmeDevicesResponse_StateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x UserNvmeDevicesResponse_StateEnum) Number() protoreflect.EnumNumber
- func (x UserNvmeDevicesResponse_StateEnum) String() string
- func (UserNvmeDevicesResponse_StateEnum) Type() protoreflect.EnumType
- type Version
- type Volume
- func (*Volume) Descriptor() ([]byte, []int)deprecated
- func (x *Volume) GetAcl() *StringList
- func (x *Volume) GetCompression() string
- func (x *Volume) GetConnectedHosts() []string
- func (x *Volume) GetETag() string
- func (x *Volume) GetIPAcl() *StringList
- func (x *Volume) GetName() string
- func (x *Volume) GetNodeList() []string
- func (x *Volume) GetNsid() uint32
- func (x *Volume) GetProjectName() string
- func (x *Volume) GetProtectionState() ProtectionStateEnum
- func (x *Volume) GetRebuildProgress() string
- func (x *Volume) GetReplicaCount() uint32
- func (x *Volume) GetSectorSize() uint32
- func (x *Volume) GetSize() uint64
- func (x *Volume) GetState() Volume_StateEnum
- func (x *Volume) GetStatistics() *VolumeStatisticsApi
- func (x *Volume) GetUUID() string
- func (*Volume) ProtoMessage()
- func (x *Volume) ProtoReflect() protoreflect.Message
- func (x *Volume) Reset()
- func (x *Volume) String() string
- type VolumeStatisticsApi
- func (*VolumeStatisticsApi) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeStatisticsApi) GetCompressionRatio() float64
- func (x *VolumeStatisticsApi) GetLogicalUsedStorage() uint64
- func (x *VolumeStatisticsApi) GetPhysicalUsedStorage() uint64
- func (*VolumeStatisticsApi) ProtoMessage()
- func (x *VolumeStatisticsApi) ProtoReflect() protoreflect.Message
- func (x *VolumeStatisticsApi) Reset()
- func (x *VolumeStatisticsApi) String() string
- type Volume_ProtocolEnum
- func (Volume_ProtocolEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Volume_ProtocolEnum) Enum() *Volume_ProtocolEnum
- func (Volume_ProtocolEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Volume_ProtocolEnum) Number() protoreflect.EnumNumber
- func (x Volume_ProtocolEnum) String() string
- func (Volume_ProtocolEnum) Type() protoreflect.EnumType
- type Volume_StateEnum
- func (Volume_StateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Volume_StateEnum) Enum() *Volume_StateEnum
- func (Volume_StateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Volume_StateEnum) Number() protoreflect.EnumNumber
- func (x Volume_StateEnum) String() string
- func (Volume_StateEnum) Type() protoreflect.EnumType
Constants ¶
This section is empty.
Variables ¶
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.
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.
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.
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.
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.
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.
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.
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.
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.
var ( Volume_ProtocolEnum_name = map[int32]string{ 0: "ProtocolTCP", } Volume_ProtocolEnum_value = map[string]int32{ "ProtocolTCP": 0, } )
Enum value maps for Volume_ProtocolEnum.
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.
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.
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.
var File_lightbits_api_duros_v2_durosapiv2_proto protoreflect.FileDescriptor
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) Descriptor() protoreflect.EnumDescriptor
func (AdminEndpoint_StateEnum) Enum ¶
func (x AdminEndpoint_StateEnum) Enum() *AdminEndpoint_StateEnum
func (AdminEndpoint_StateEnum) EnumDescriptor
deprecated
func (AdminEndpoint_StateEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use AdminEndpoint_StateEnum.Descriptor instead.
func (AdminEndpoint_StateEnum) Number ¶
func (x AdminEndpoint_StateEnum) Number() protoreflect.EnumNumber
func (AdminEndpoint_StateEnum) String ¶
func (x AdminEndpoint_StateEnum) String() string
func (AdminEndpoint_StateEnum) Type ¶
func (AdminEndpoint_StateEnum) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (ClusterHealth_State) Enum ¶
func (x ClusterHealth_State) Enum() *ClusterHealth_State
func (ClusterHealth_State) EnumDescriptor
deprecated
func (ClusterHealth_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClusterHealth_State.Descriptor instead.
func (ClusterHealth_State) Number ¶
func (x ClusterHealth_State) Number() protoreflect.EnumNumber
func (ClusterHealth_State) String ¶
func (x ClusterHealth_State) String() string
func (ClusterHealth_State) Type ¶
func (ClusterHealth_State) Type() protoreflect.EnumType
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 (x *CreateAdminEndpointRequest) ProtoReflect() protoreflect.Message
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 (x *CreateVolumeRequest) GetSectorSize() CreateVolumeRequest_SectorSizeEnum
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) Descriptor() protoreflect.EnumDescriptor
func (CreateVolumeRequest_SectorSizeEnum) Enum ¶
func (x CreateVolumeRequest_SectorSizeEnum) Enum() *CreateVolumeRequest_SectorSizeEnum
func (CreateVolumeRequest_SectorSizeEnum) EnumDescriptor
deprecated
func (CreateVolumeRequest_SectorSizeEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use CreateVolumeRequest_SectorSizeEnum.Descriptor instead.
func (CreateVolumeRequest_SectorSizeEnum) Number ¶
func (x CreateVolumeRequest_SectorSizeEnum) Number() protoreflect.EnumNumber
func (CreateVolumeRequest_SectorSizeEnum) String ¶
func (x CreateVolumeRequest_SectorSizeEnum) String() string
func (CreateVolumeRequest_SectorSizeEnum) Type ¶
func (CreateVolumeRequest_SectorSizeEnum) Type() protoreflect.EnumType
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
func (CredsType) Descriptor ¶
func (CredsType) Descriptor() protoreflect.EnumDescriptor
func (CredsType) EnumDescriptor
deprecated
func (CredsType) Number ¶
func (x CredsType) Number() protoreflect.EnumNumber
func (CredsType) Type ¶
func (CredsType) Type() protoreflect.EnumType
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 (x *DeleteAdminEndpointRequest) ProtoReflect() protoreflect.Message
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 (x *DeleteAdminEndpointResponse) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (DurosNodeInfo_State) Enum ¶
func (x DurosNodeInfo_State) Enum() *DurosNodeInfo_State
func (DurosNodeInfo_State) EnumDescriptor
deprecated
func (DurosNodeInfo_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use DurosNodeInfo_State.Descriptor instead.
func (DurosNodeInfo_State) Number ¶
func (x DurosNodeInfo_State) Number() protoreflect.EnumNumber
func (DurosNodeInfo_State) String ¶
func (x DurosNodeInfo_State) String() string
func (DurosNodeInfo_State) Type ¶
func (DurosNodeInfo_State) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (DurosNodeInfo_StatusEnum) Enum ¶
func (x DurosNodeInfo_StatusEnum) Enum() *DurosNodeInfo_StatusEnum
func (DurosNodeInfo_StatusEnum) EnumDescriptor
deprecated
func (DurosNodeInfo_StatusEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use DurosNodeInfo_StatusEnum.Descriptor instead.
func (DurosNodeInfo_StatusEnum) Number ¶
func (x DurosNodeInfo_StatusEnum) Number() protoreflect.EnumNumber
func (DurosNodeInfo_StatusEnum) String ¶
func (x DurosNodeInfo_StatusEnum) String() string
func (DurosNodeInfo_StatusEnum) Type ¶
func (DurosNodeInfo_StatusEnum) Type() protoreflect.EnumType
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 (x *ListAdminEndpointsRequest) ProtoReflect() protoreflect.Message
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 (x *ListAdminEndpointsResponse) ProtoReflect() protoreflect.Message
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) GetDescription ¶
func (*Project) ProtoMessage ¶
func (*Project) ProtoMessage()
func (*Project) ProtoReflect ¶
func (x *Project) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (ProtectionStateEnum) Enum ¶
func (x ProtectionStateEnum) Enum() *ProtectionStateEnum
func (ProtectionStateEnum) EnumDescriptor
deprecated
func (ProtectionStateEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProtectionStateEnum.Descriptor instead.
func (ProtectionStateEnum) Number ¶
func (x ProtectionStateEnum) Number() protoreflect.EnumNumber
func (ProtectionStateEnum) String ¶
func (x ProtectionStateEnum) String() string
func (ProtectionStateEnum) Type ¶
func (ProtectionStateEnum) Type() protoreflect.EnumType
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) GetProjectName ¶
func (*Role) GetRulesJson ¶
func (*Role) ProtoMessage ¶
func (*Role) ProtoMessage()
func (*Role) ProtoReflect ¶
func (x *Role) ProtoReflect() protoreflect.Message
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) GetLightOSVersion ¶
func (*Server) GetNodesUUIDs ¶
func (*Server) GetRiskOfServiceLossState ¶
func (x *Server) GetRiskOfServiceLossState() Server_RiskOfServiceLossEnum
func (*Server) GetServerEndpoints ¶
func (*Server) GetState ¶
func (x *Server) GetState() Server_ServerStateEnum
func (*Server) GetUpgradeStatus ¶
func (x *Server) GetUpgradeStatus() Server_UpgradeStatusEnum
func (*Server) ProtoMessage ¶
func (*Server) ProtoMessage()
func (*Server) ProtoReflect ¶
func (x *Server) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (Server_RiskOfServiceLossEnum) Enum ¶
func (x Server_RiskOfServiceLossEnum) Enum() *Server_RiskOfServiceLossEnum
func (Server_RiskOfServiceLossEnum) EnumDescriptor
deprecated
func (Server_RiskOfServiceLossEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Server_RiskOfServiceLossEnum.Descriptor instead.
func (Server_RiskOfServiceLossEnum) Number ¶
func (x Server_RiskOfServiceLossEnum) Number() protoreflect.EnumNumber
func (Server_RiskOfServiceLossEnum) String ¶
func (x Server_RiskOfServiceLossEnum) String() string
func (Server_RiskOfServiceLossEnum) Type ¶
func (Server_RiskOfServiceLossEnum) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (Server_ServerStateEnum) Enum ¶
func (x Server_ServerStateEnum) Enum() *Server_ServerStateEnum
func (Server_ServerStateEnum) EnumDescriptor
deprecated
func (Server_ServerStateEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Server_ServerStateEnum.Descriptor instead.
func (Server_ServerStateEnum) Number ¶
func (x Server_ServerStateEnum) Number() protoreflect.EnumNumber
func (Server_ServerStateEnum) String ¶
func (x Server_ServerStateEnum) String() string
func (Server_ServerStateEnum) Type ¶
func (Server_ServerStateEnum) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (Server_UpgradeStatusEnum) Enum ¶
func (x Server_UpgradeStatusEnum) Enum() *Server_UpgradeStatusEnum
func (Server_UpgradeStatusEnum) EnumDescriptor
deprecated
func (Server_UpgradeStatusEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Server_UpgradeStatusEnum.Descriptor instead.
func (Server_UpgradeStatusEnum) Number ¶
func (x Server_UpgradeStatusEnum) Number() protoreflect.EnumNumber
func (Server_UpgradeStatusEnum) String ¶
func (x Server_UpgradeStatusEnum) String() string
func (Server_UpgradeStatusEnum) Type ¶
func (Server_UpgradeStatusEnum) Type() protoreflect.EnumType
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) AddNvmeDevice(context.Context, *AddNvmeDeviceRequest) (*AddNvmeDeviceResponse, error)
func (*UnimplementedDurosAPIServer) CreateAdminEndpoint ¶
func (*UnimplementedDurosAPIServer) CreateAdminEndpoint(context.Context, *CreateAdminEndpointRequest) (*AdminEndpoint, error)
func (*UnimplementedDurosAPIServer) CreateCredential ¶
func (*UnimplementedDurosAPIServer) CreateCredential(context.Context, *CreateCredentialRequest) (*Credential, error)
func (*UnimplementedDurosAPIServer) CreateProject ¶
func (*UnimplementedDurosAPIServer) CreateProject(context.Context, *CreateProjectRequest) (*Project, error)
func (*UnimplementedDurosAPIServer) CreateServer ¶
func (*UnimplementedDurosAPIServer) CreateServer(context.Context, *CreateServerRequest) (*Server, error)
func (*UnimplementedDurosAPIServer) CreateVolume ¶
func (*UnimplementedDurosAPIServer) CreateVolume(context.Context, *CreateVolumeRequest) (*Volume, error)
func (*UnimplementedDurosAPIServer) DeleteAdminEndpoint ¶
func (*UnimplementedDurosAPIServer) DeleteAdminEndpoint(context.Context, *DeleteAdminEndpointRequest) (*DeleteAdminEndpointResponse, error)
func (*UnimplementedDurosAPIServer) DeleteCredential ¶
func (*UnimplementedDurosAPIServer) DeleteCredential(context.Context, *DeleteCredentialRequest) (*DeleteCredentialResponse, error)
func (*UnimplementedDurosAPIServer) DeleteProject ¶
func (*UnimplementedDurosAPIServer) DeleteProject(context.Context, *DeleteProjectRequest) (*DeleteProjectResponse, error)
func (*UnimplementedDurosAPIServer) DeleteServer ¶
func (*UnimplementedDurosAPIServer) DeleteServer(context.Context, *DeleteServerRequest) (*DeleteServerResponse, error)
func (*UnimplementedDurosAPIServer) DeleteVolume ¶
func (*UnimplementedDurosAPIServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
func (*UnimplementedDurosAPIServer) DisableServer ¶
func (*UnimplementedDurosAPIServer) DisableServer(context.Context, *DisableServerRequest) (*DisableServerResponse, error)
func (*UnimplementedDurosAPIServer) EnableServer ¶
func (*UnimplementedDurosAPIServer) EnableServer(context.Context, *EnableServerRequest) (*Server, error)
func (*UnimplementedDurosAPIServer) GetAdminEndpoint ¶
func (*UnimplementedDurosAPIServer) GetAdminEndpoint(context.Context, *GetAdminEndpointRequest) (*AdminEndpoint, error)
func (*UnimplementedDurosAPIServer) GetCluster ¶
func (*UnimplementedDurosAPIServer) GetCluster(context.Context, *GetClusterRequest) (*ClusterInfo, error)
func (*UnimplementedDurosAPIServer) GetClusterInfo ¶
func (*UnimplementedDurosAPIServer) GetClusterInfo(context.Context, *GetClusterRequest) (*ClusterInfoV2, error)
func (*UnimplementedDurosAPIServer) GetCredential ¶
func (*UnimplementedDurosAPIServer) GetCredential(context.Context, *GetCredentialRequest) (*Credential, error)
func (*UnimplementedDurosAPIServer) GetHost ¶
func (*UnimplementedDurosAPIServer) GetHost(context.Context, *GetHostRequest) (*ConnectedHost, error)
func (*UnimplementedDurosAPIServer) GetNode ¶
func (*UnimplementedDurosAPIServer) GetNode(context.Context, *GetNodeRequest) (*DurosNodeInfo, error)
func (*UnimplementedDurosAPIServer) GetNvmeDevice ¶
func (*UnimplementedDurosAPIServer) GetNvmeDevice(context.Context, *GetNvmeDeviceRequest) (*UserNvmeDevicesResponse, error)
func (*UnimplementedDurosAPIServer) GetProject ¶
func (*UnimplementedDurosAPIServer) GetProject(context.Context, *GetProjectRequest) (*Project, error)
func (*UnimplementedDurosAPIServer) GetRole ¶
func (*UnimplementedDurosAPIServer) GetRole(context.Context, *GetRoleRequest) (*GetRoleResponse, error)
func (*UnimplementedDurosAPIServer) GetServer ¶
func (*UnimplementedDurosAPIServer) GetServer(context.Context, *GetServerRequest) (*Server, error)
func (*UnimplementedDurosAPIServer) GetVersion ¶
func (*UnimplementedDurosAPIServer) GetVersion(context.Context, *GetVersionRequest) (*Version, error)
func (*UnimplementedDurosAPIServer) GetVolume ¶
func (*UnimplementedDurosAPIServer) GetVolume(context.Context, *GetVolumeRequest) (*Volume, error)
func (*UnimplementedDurosAPIServer) ListAdminEndpoints ¶
func (*UnimplementedDurosAPIServer) ListAdminEndpoints(context.Context, *ListAdminEndpointsRequest) (*ListAdminEndpointsResponse, error)
func (*UnimplementedDurosAPIServer) ListCredentials ¶
func (*UnimplementedDurosAPIServer) ListCredentials(context.Context, *ListCredentialsRequest) (*ListCredentialsResponse, error)
func (*UnimplementedDurosAPIServer) ListHosts ¶
func (*UnimplementedDurosAPIServer) ListHosts(context.Context, *ListHostsRequest) (*ListHostsResponse, error)
func (*UnimplementedDurosAPIServer) ListNodes ¶
func (*UnimplementedDurosAPIServer) ListNodes(context.Context, *ListNodeRequest) (*ListNodesResponse, error)
func (*UnimplementedDurosAPIServer) ListNvmeDevices ¶
func (*UnimplementedDurosAPIServer) ListNvmeDevices(context.Context, *ListNvmeDevicesRequest) (*ListNvmeDevicesResponse, error)
func (*UnimplementedDurosAPIServer) ListProjects ¶
func (*UnimplementedDurosAPIServer) ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
func (*UnimplementedDurosAPIServer) ListRoles ¶
func (*UnimplementedDurosAPIServer) ListRoles(context.Context, *ListRolesRequest) (*ListRolesResponse, error)
func (*UnimplementedDurosAPIServer) ListServers ¶
func (*UnimplementedDurosAPIServer) ListServers(context.Context, *ListServersRequest) (*ListServersResponse, error)
func (*UnimplementedDurosAPIServer) ListVolumes ¶
func (*UnimplementedDurosAPIServer) ListVolumes(context.Context, *ListVolumeRequest) (*ListVolumesResponse, error)
func (*UnimplementedDurosAPIServer) ReplaceNode ¶
func (*UnimplementedDurosAPIServer) ReplaceNode(context.Context, *ReplaceNodeRequest) (*ReplaceNodeResponse, error)
func (*UnimplementedDurosAPIServer) UpdateAdminEndpoint ¶
func (*UnimplementedDurosAPIServer) UpdateAdminEndpoint(context.Context, *UpdateAdminEndpointRequest) (*AdminEndpoint, error)
func (*UnimplementedDurosAPIServer) UpdateNvmeDevice ¶
func (*UnimplementedDurosAPIServer) UpdateNvmeDevice(context.Context, *UpdateNvmeDeviceRequest) (*UpdateNvmeDeviceResponse, error)
func (*UnimplementedDurosAPIServer) UpdateVolume ¶
func (*UnimplementedDurosAPIServer) UpdateVolume(context.Context, *UpdateVolumeRequest) (*UpdateVolumeResponse, error)
func (*UnimplementedDurosAPIServer) UpgradeCluster ¶
func (*UnimplementedDurosAPIServer) UpgradeCluster(context.Context, *UpgradeClusterRequest) (*UpgradeClusterResponse, error)
func (*UnimplementedDurosAPIServer) UpgradeServer ¶
func (*UnimplementedDurosAPIServer) UpgradeServer(context.Context, *UpgradeServerRequest) (*UpgradeServerResponse, error)
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 (x *UpdateAdminEndpointRequest) ProtoReflect() protoreflect.Message
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 (x *UserNvmeDevicesResponse) GetState() UserNvmeDevicesResponse_StateEnum
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) Descriptor() protoreflect.EnumDescriptor
func (UserNvmeDevicesResponse_StateEnum) Enum ¶
func (x UserNvmeDevicesResponse_StateEnum) Enum() *UserNvmeDevicesResponse_StateEnum
func (UserNvmeDevicesResponse_StateEnum) EnumDescriptor
deprecated
func (UserNvmeDevicesResponse_StateEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use UserNvmeDevicesResponse_StateEnum.Descriptor instead.
func (UserNvmeDevicesResponse_StateEnum) Number ¶
func (x UserNvmeDevicesResponse_StateEnum) Number() protoreflect.EnumNumber
func (UserNvmeDevicesResponse_StateEnum) String ¶
func (x UserNvmeDevicesResponse_StateEnum) String() string
func (UserNvmeDevicesResponse_StateEnum) Type ¶
func (UserNvmeDevicesResponse_StateEnum) Type() protoreflect.EnumType
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) GetApiVersion ¶
func (*Version) ProtoMessage ¶
func (*Version) ProtoMessage()
func (*Version) ProtoReflect ¶
func (x *Version) ProtoReflect() protoreflect.Message
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) GetAcl ¶
func (x *Volume) GetAcl() *StringList
func (*Volume) GetCompression ¶
func (*Volume) GetConnectedHosts ¶
func (*Volume) GetIPAcl ¶
func (x *Volume) GetIPAcl() *StringList
func (*Volume) GetNodeList ¶
func (*Volume) GetProjectName ¶
func (*Volume) GetProtectionState ¶
func (x *Volume) GetProtectionState() ProtectionStateEnum
func (*Volume) GetRebuildProgress ¶
func (*Volume) GetReplicaCount ¶
func (*Volume) GetSectorSize ¶
func (*Volume) GetState ¶
func (x *Volume) GetState() Volume_StateEnum
func (*Volume) GetStatistics ¶
func (x *Volume) GetStatistics() *VolumeStatisticsApi
func (*Volume) ProtoMessage ¶
func (*Volume) ProtoMessage()
func (*Volume) ProtoReflect ¶
func (x *Volume) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (Volume_ProtocolEnum) Enum ¶
func (x Volume_ProtocolEnum) Enum() *Volume_ProtocolEnum
func (Volume_ProtocolEnum) EnumDescriptor
deprecated
func (Volume_ProtocolEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Volume_ProtocolEnum.Descriptor instead.
func (Volume_ProtocolEnum) Number ¶
func (x Volume_ProtocolEnum) Number() protoreflect.EnumNumber
func (Volume_ProtocolEnum) String ¶
func (x Volume_ProtocolEnum) String() string
func (Volume_ProtocolEnum) Type ¶
func (Volume_ProtocolEnum) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (Volume_StateEnum) Enum ¶
func (x Volume_StateEnum) Enum() *Volume_StateEnum
func (Volume_StateEnum) EnumDescriptor
deprecated
func (Volume_StateEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Volume_StateEnum.Descriptor instead.
func (Volume_StateEnum) Number ¶
func (x Volume_StateEnum) Number() protoreflect.EnumNumber
func (Volume_StateEnum) String ¶
func (x Volume_StateEnum) String() string
func (Volume_StateEnum) Type ¶
func (Volume_StateEnum) Type() protoreflect.EnumType