durospb

package
v0.0.0-...-5fd007c Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

Enum value maps for CredsType.

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

Enum value maps for ProtectionStateEnum.

View Source
var (
	NLEState_name = map[int32]string{
		0: "UnknownNLEState",
		1: "DisabledNLE",
		2: "EnablingNLE",
		3: "EnabledNLE",
	}
	NLEState_value = map[string]int32{
		"UnknownNLEState": 0,
		"DisabledNLE":     1,
		"EnablingNLE":     2,
		"EnabledNLE":      3,
	}
)

Enum value maps for NLEState.

View Source
var (
	PolicyVisibility_name = map[int32]string{
		0: "Unavailable",
		1: "Scoped",
		2: "Global",
	}
	PolicyVisibility_value = map[string]int32{
		"Unavailable": 0,
		"Scoped":      1,
		"Global":      2,
	}
)

Enum value maps for PolicyVisibility.

View Source
var (
	PolicyType_name = map[int32]string{
		0: "unknown",
		1: "snapshot",
		2: "qosRateLimit",
	}
	PolicyType_value = map[string]int32{
		"unknown":      0,
		"snapshot":     1,
		"qosRateLimit": 2,
	}
)

Enum value maps for PolicyType.

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

Enum value maps for CreateVolumeRequest_SectorSizeEnum.

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

Enum value maps for UserNvmeDevicesResponse_StateEnum.

View Source
var (
	UserNvmeDevicesResponse_SEDState_name = map[int32]string{
		0: "Unknown",
		1: "NotSED",
		2: "UnsupportedSED",
		3: "ForeignSED",
		4: "UnmanagedSED",
		5: "ManagedSED",
	}
	UserNvmeDevicesResponse_SEDState_value = map[string]int32{
		"Unknown":        0,
		"NotSED":         1,
		"UnsupportedSED": 2,
		"ForeignSED":     3,
		"UnmanagedSED":   4,
		"ManagedSED":     5,
	}
)

Enum value maps for UserNvmeDevicesResponse_SEDState.

View Source
var (
	UserNvmeDevicesResponse_SEDStatus_name = map[int32]string{
		0: "UnknownLockStatus",
		1: "Unlocked",
		2: "Locked",
	}
	UserNvmeDevicesResponse_SEDStatus_value = map[string]int32{
		"UnknownLockStatus": 0,
		"Unlocked":          1,
		"Locked":            2,
	}
)

Enum value maps for UserNvmeDevicesResponse_SEDStatus.

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

Enum value maps for DurosNodeInfo_State.

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

Enum value maps for DurosNodeInfo_StatusEnum.

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

Enum value maps for ClusterHealth_State.

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

Enum value maps for Volume_StateEnum.

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

Enum value maps for Volume_ProtocolEnum.

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

Enum value maps for Server_UpgradeStatusEnum.

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

Enum value maps for Server_RiskOfServiceLossEnum.

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

Enum value maps for Server_ServerStateEnum.

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

Enum value maps for Snapshot_StateEnum.

View Source
var (
	ResourcePolicy_State_name = map[int32]string{
		0: "UnknownState",
		1: "Creating",
		2: "Active",
		3: "Deleting",
		4: "Failed",
	}
	ResourcePolicy_State_value = map[string]int32{
		"UnknownState": 0,
		"Creating":     1,
		"Active":       2,
		"Deleting":     3,
		"Failed":       4,
	}
)

Enum value maps for ResourcePolicy_State.

View Source
var (
	Policy_State_name = map[int32]string{
		0: "Unknown",
		1: "Creating",
		2: "Active",
		3: "Updating",
		4: "Deprecated",
		5: "Failed",
	}
	Policy_State_value = map[string]int32{
		"Unknown":    0,
		"Creating":   1,
		"Active":     2,
		"Updating":   3,
		"Deprecated": 4,
		"Failed":     5,
	}
)

Enum value maps for Policy_State.

View Source
var (
	LabelValueKeyPair_Key_name = map[int32]string{
		0: "Unknown",
		1: "FD",
	}
	LabelValueKeyPair_Key_value = map[string]int32{
		"Unknown": 0,
		"FD":      1,
	}
)

Enum value maps for LabelValueKeyPair_Key.

View Source
var (
	LabelMatchExpression_Operator_name = map[int32]string{
		0: "Unkown",
		1: "In",
	}
	LabelMatchExpression_Operator_value = map[string]int32{
		"Unkown": 0,
		"In":     1,
	}
)

Enum value maps for LabelMatchExpression_Operator.

View Source
var (
	Event_EventType_name = map[int32]string{
		0: "UnknownType",
		1: "Cluster",
		2: "Node",
		3: "Volume",
		4: "NVMeSSD",
		5: "Server",
		6: "DataIntegrity",
	}
	Event_EventType_value = map[string]int32{
		"UnknownType":   0,
		"Cluster":       1,
		"Node":          2,
		"Volume":        3,
		"NVMeSSD":       4,
		"Server":        5,
		"DataIntegrity": 6,
	}
)

Enum value maps for Event_EventType.

View Source
var (
	Event_EventReportingService_name = map[int32]string{
		0: "UnkownReportingService",
		1: "CM",
		2: "NM",
		3: "API",
		4: "UM",
	}
	Event_EventReportingService_value = map[string]int32{
		"UnkownReportingService": 0,
		"CM":                     1,
		"NM":                     2,
		"API":                    3,
		"UM":                     4,
	}
)

Enum value maps for Event_EventReportingService.

View Source
var (
	Event_EventSeverity_name = map[int32]string{
		0: "UnkownSeverity",
		1: "Info",
		2: "Low",
		3: "Medium",
		4: "High",
		5: "Critical",
	}
	Event_EventSeverity_value = map[string]int32{
		"UnkownSeverity": 0,
		"Info":           1,
		"Low":            2,
		"Medium":         3,
		"High":           4,
		"Critical":       5,
	}
)

Enum value maps for Event_EventSeverity.

View Source
var (
	DayOfWeek_name = map[int32]string{
		0: "DayOfWeekUnspecified",
		1: "Sunday",
		2: "Monday",
		3: "Tuesday",
		4: "Wednesday",
		5: "Thursday",
		6: "Friday",
		7: "Saturday",
	}
	DayOfWeek_value = map[string]int32{
		"DayOfWeekUnspecified": 0,
		"Sunday":               1,
		"Monday":               2,
		"Tuesday":              3,
		"Wednesday":            4,
		"Thursday":             5,
		"Friday":               6,
		"Saturday":             7,
	}
)

Enum value maps for DayOfWeek.

View Source
var DurosAPI_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "lightbits.api.duros.v2.DurosAPI",
	HandlerType: (*DurosAPIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetVersion",
			Handler:    _DurosAPI_GetVersion_Handler,
		},
		{
			MethodName: "CreateVolume",
			Handler:    _DurosAPI_CreateVolume_Handler,
		},
		{
			MethodName: "DeleteVolume",
			Handler:    _DurosAPI_DeleteVolume_Handler,
		},
		{
			MethodName: "ListVolumes",
			Handler:    _DurosAPI_ListVolumes_Handler,
		},
		{
			MethodName: "ListEvents",
			Handler:    _DurosAPI_ListEvents_Handler,
		},
		{
			MethodName: "GetHost",
			Handler:    _DurosAPI_GetHost_Handler,
		},
		{
			MethodName: "ListHosts",
			Handler:    _DurosAPI_ListHosts_Handler,
		},
		{
			MethodName: "GetVolume",
			Handler:    _DurosAPI_GetVolume_Handler,
		},
		{
			MethodName: "ListNodes",
			Handler:    _DurosAPI_ListNodes_Handler,
		},
		{
			MethodName: "GetNode",
			Handler:    _DurosAPI_GetNode_Handler,
		},
		{
			MethodName: "ListNvmeDevices",
			Handler:    _DurosAPI_ListNvmeDevices_Handler,
		},
		{
			MethodName: "GetNvmeDevice",
			Handler:    _DurosAPI_GetNvmeDevice_Handler,
		},
		{
			MethodName: "GetCluster",
			Handler:    _DurosAPI_GetCluster_Handler,
		},
		{
			MethodName: "GetClusterInfo",
			Handler:    _DurosAPI_GetClusterInfo_Handler,
		},
		{
			MethodName: "UpdateNvmeDevice",
			Handler:    _DurosAPI_UpdateNvmeDevice_Handler,
		},
		{
			MethodName: "AddNvmeDevice",
			Handler:    _DurosAPI_AddNvmeDevice_Handler,
		},
		{
			MethodName: "UpdateVolume",
			Handler:    _DurosAPI_UpdateVolume_Handler,
		},
		{
			MethodName: "GetServer",
			Handler:    _DurosAPI_GetServer_Handler,
		},
		{
			MethodName: "ListServers",
			Handler:    _DurosAPI_ListServers_Handler,
		},
		{
			MethodName: "UpgradeServer",
			Handler:    _DurosAPI_UpgradeServer_Handler,
		},
		{
			MethodName: "UpgradeCluster",
			Handler:    _DurosAPI_UpgradeCluster_Handler,
		},
		{
			MethodName: "CreateServer",
			Handler:    _DurosAPI_CreateServer_Handler,
		},
		{
			MethodName: "ReplaceNode",
			Handler:    _DurosAPI_ReplaceNode_Handler,
		},
		{
			MethodName: "DeleteServer",
			Handler:    _DurosAPI_DeleteServer_Handler,
		},
		{
			MethodName: "EnableServer",
			Handler:    _DurosAPI_EnableServer_Handler,
		},
		{
			MethodName: "DisableServer",
			Handler:    _DurosAPI_DisableServer_Handler,
		},
		{
			MethodName: "CreateProject",
			Handler:    _DurosAPI_CreateProject_Handler,
		},
		{
			MethodName: "UpdateProject",
			Handler:    _DurosAPI_UpdateProject_Handler,
		},
		{
			MethodName: "DeleteProject",
			Handler:    _DurosAPI_DeleteProject_Handler,
		},
		{
			MethodName: "ListProjects",
			Handler:    _DurosAPI_ListProjects_Handler,
		},
		{
			MethodName: "GetProject",
			Handler:    _DurosAPI_GetProject_Handler,
		},
		{
			MethodName: "CreateCredential",
			Handler:    _DurosAPI_CreateCredential_Handler,
		},
		{
			MethodName: "DeleteCredential",
			Handler:    _DurosAPI_DeleteCredential_Handler,
		},
		{
			MethodName: "ListCredentials",
			Handler:    _DurosAPI_ListCredentials_Handler,
		},
		{
			MethodName: "GetCredential",
			Handler:    _DurosAPI_GetCredential_Handler,
		},
		{
			MethodName: "GetRole",
			Handler:    _DurosAPI_GetRole_Handler,
		},
		{
			MethodName: "ListRoles",
			Handler:    _DurosAPI_ListRoles_Handler,
		},
		{
			MethodName: "CreateAdminEndpoint",
			Handler:    _DurosAPI_CreateAdminEndpoint_Handler,
		},
		{
			MethodName: "DeleteAdminEndpoint",
			Handler:    _DurosAPI_DeleteAdminEndpoint_Handler,
		},
		{
			MethodName: "ListAdminEndpoints",
			Handler:    _DurosAPI_ListAdminEndpoints_Handler,
		},
		{
			MethodName: "UpdateAdminEndpoint",
			Handler:    _DurosAPI_UpdateAdminEndpoint_Handler,
		},
		{
			MethodName: "GetAdminEndpoint",
			Handler:    _DurosAPI_GetAdminEndpoint_Handler,
		},
		{
			MethodName: "CreateResourcePolicy",
			Handler:    _DurosAPI_CreateResourcePolicy_Handler,
		},
		{
			MethodName: "CreatePolicy",
			Handler:    _DurosAPI_CreatePolicy_Handler,
		},
		{
			MethodName: "UpdatePolicy",
			Handler:    _DurosAPI_UpdatePolicy_Handler,
		},
		{
			MethodName: "UpdateResourcePolicy",
			Handler:    _DurosAPI_UpdateResourcePolicy_Handler,
		},
		{
			MethodName: "GetPolicy",
			Handler:    _DurosAPI_GetPolicy_Handler,
		},
		{
			MethodName: "ListPolicies",
			Handler:    _DurosAPI_ListPolicies_Handler,
		},
		{
			MethodName: "ListResourcePolicies",
			Handler:    _DurosAPI_ListResourcePolicies_Handler,
		},
		{
			MethodName: "GetResourcePolicy",
			Handler:    _DurosAPI_GetResourcePolicy_Handler,
		},
		{
			MethodName: "DeleteResourcePolicy",
			Handler:    _DurosAPI_DeleteResourcePolicy_Handler,
		},
		{
			MethodName: "DeletePolicy",
			Handler:    _DurosAPI_DeletePolicy_Handler,
		},
		{
			MethodName: "CreateSnapshot",
			Handler:    _DurosAPI_CreateSnapshot_Handler,
		},
		{
			MethodName: "GetSnapshot",
			Handler:    _DurosAPI_GetSnapshot_Handler,
		},
		{
			MethodName: "ListSnapshots",
			Handler:    _DurosAPI_ListSnapshots_Handler,
		},
		{
			MethodName: "DeleteSnapshot",
			Handler:    _DurosAPI_DeleteSnapshot_Handler,
		},
		{
			MethodName: "GetFeatureFlag",
			Handler:    _DurosAPI_GetFeatureFlag_Handler,
		},
		{
			MethodName: "EnableFeatureFlag",
			Handler:    _DurosAPI_EnableFeatureFlag_Handler,
		},
		{
			MethodName: "DisableFeatureFlag",
			Handler:    _DurosAPI_DisableFeatureFlag_Handler,
		},
		{
			MethodName: "ListFeatureFlags",
			Handler:    _DurosAPI_ListFeatureFlags_Handler,
		},
		{
			MethodName: "GetClusterConfigParam",
			Handler:    _DurosAPI_GetClusterConfigParam_Handler,
		},
		{
			MethodName: "UpdateClusterConfigParam",
			Handler:    _DurosAPI_UpdateClusterConfigParam_Handler,
		},
		{
			MethodName: "ListClusterConfigParams",
			Handler:    _DurosAPI_ListClusterConfigParams_Handler,
		},
		{
			MethodName: "RollbackVolume",
			Handler:    _DurosAPI_RollbackVolume_Handler,
		},
		{
			MethodName: "EnableNLE",
			Handler:    _DurosAPI_EnableNLE_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "FetchLogs",
			Handler:       _DurosAPI_FetchLogs_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "api-service/durosapiv2.proto",
}

DurosAPI_ServiceDesc is the grpc.ServiceDesc for DurosAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_api_service_durosapiv2_proto protoreflect.FileDescriptor
View Source
var File_api_service_schedule_policy_proto protoreflect.FileDescriptor
View Source
var File_api_service_statisticsapiv2_proto protoreflect.FileDescriptor

Functions

func RegisterDurosAPIServer

func RegisterDurosAPIServer(s grpc.ServiceRegistrar, 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"`
	// Etag
	//
	// identifier for a specific version of a resource
	ETag string `protobuf:"bytes,3,opt,name=ETag,proto3" json:"ETag,omitempty"`
	// contains filtered or unexported fields
}

func (*AdminEndpoint) Descriptor deprecated

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

Deprecated: Use AdminEndpoint.ProtoReflect.Descriptor instead.

func (*AdminEndpoint) GetETag

func (x *AdminEndpoint) GetETag() string

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 ClusterConfigParam

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

func (*ClusterConfigParam) Descriptor deprecated

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

Deprecated: Use ClusterConfigParam.ProtoReflect.Descriptor instead.

func (*ClusterConfigParam) GetName

func (x *ClusterConfigParam) GetName() string

func (*ClusterConfigParam) GetValue

func (x *ClusterConfigParam) GetValue() string

func (*ClusterConfigParam) ProtoMessage

func (*ClusterConfigParam) ProtoMessage()

func (*ClusterConfigParam) ProtoReflect

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

func (*ClusterConfigParam) Reset

func (x *ClusterConfigParam) Reset()

func (*ClusterConfigParam) String

func (x *ClusterConfigParam) String() string

type ClusterHealth

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

func (*ClusterHealth) Descriptor deprecated

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

Deprecated: Use ClusterHealth.ProtoReflect.Descriptor instead.

func (*ClusterHealth) GetNumDegradedVolumes

func (x *ClusterHealth) GetNumDegradedVolumes() uint32

func (*ClusterHealth) GetNumInactiveNodes

func (x *ClusterHealth) GetNumInactiveNodes() uint32

func (*ClusterHealth) GetNumNotAvailableVolumes

func (x *ClusterHealth) GetNumNotAvailableVolumes() uint32

func (*ClusterHealth) GetNumReadOnlyVolumes

func (x *ClusterHealth) GetNumReadOnlyVolumes() uint32

func (*ClusterHealth) GetState

func (x *ClusterHealth) GetState() ClusterHealth_State

func (*ClusterHealth) ProtoMessage

func (*ClusterHealth) ProtoMessage()

func (*ClusterHealth) ProtoReflect

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

func (*ClusterHealth) Reset

func (x *ClusterHealth) Reset()

func (*ClusterHealth) String

func (x *ClusterHealth) String() string

type ClusterHealth_State

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

func (ClusterHealth_State) Descriptor

func (ClusterHealth_State) Enum

func (ClusterHealth_State) EnumDescriptor deprecated

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

Deprecated: Use ClusterHealth_State.Descriptor instead.

func (ClusterHealth_State) Number

func (ClusterHealth_State) String

func (x ClusterHealth_State) String() string

func (ClusterHealth_State) Type

type ClusterInfo

type ClusterInfo struct {

	// cluster UUID
	//
	// UUID of cluster
	UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	// subsystemNQN
	//
	// Subsystem NQN that shall be used by the hosts to connect to volumes on this cluster.
	SubsystemNQN string `protobuf:"bytes,2,opt,name=subsystemNQN,proto3" json:"subsystemNQN,omitempty"`
	// Current maximum number of replicas per volume
	//
	// A maximal number of replicas that a new volume can have, given current state of the nodes. This value depends on the healthiness of the nodes.
	CurrentMaxReplicas uint32 `protobuf:"varint,3,opt,name=currentMaxReplicas,proto3" json:"currentMaxReplicas,omitempty"`
	// Maximum number of replicas per volume supported by cluster.
	//
	// A maximal number of replicas that volume can have, given cluster installation parameters (Number of Servers, Failure Domains...).
	SupportedMaxReplicas uint32 `protobuf:"varint,4,opt,name=supportedMaxReplicas,proto3" json:"supportedMaxReplicas,omitempty"`
	// cluster statistics
	//
	// cluster statistics (storage capacity, used storage, compression ration...)
	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"`
	// Cluster Health
	//
	// Cluster health: OK- cluster healthy, Warning - Inactive node(s) and/or degraded volumes in cluster, Error - ReadOnly/Unavailable volumes in cluster.
	Health *ClusterHealth `protobuf:"bytes,7,opt,name=health,proto3" json:"health,omitempty"`
	// Minimal LightOS version
	//
	// Lowest version of LightOS running on one of the servers in cluster.
	MinVersionInCluster string `protobuf:"bytes,8,opt,name=MinVersionInCluster,proto3" json:"MinVersionInCluster,omitempty"`
	// Minimal allowed LightOS version
	//
	// For LightOS internal use.
	MinAllowedVersion string `protobuf:"bytes,9,opt,name=MinAllowedVersion,proto3" json:"MinAllowedVersion,omitempty"`
	// Maximal allowed LightOS version
	//
	// LightOS version this cluster may be upgraded to.
	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:443
	// - 192.168.16.17:443
	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"`
	// cluster name
	//
	// cluster name.
	ClusterName string `protobuf:"bytes,13,opt,name=clusterName,proto3" json:"clusterName,omitempty"`
	// State of Node Level Encryption (NLE)
	//
	// State indicates whether NLE in cluster is enabled/enabling/disabled etc.
	NleState NLEState `protobuf:"varint,14,opt,name=nleState,proto3,enum=lightbits.api.duros.v2.NLEState" json:"nleState,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) GetClusterName

func (x *ClusterInfo) GetClusterName() 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) GetNleState

func (x *ClusterInfo) GetNleState() NLEState

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 {

	// cluster UUID
	//
	// UUID of cluster
	UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	// subsystemNQN
	//
	// Subsystem NQN that shall be used by the hosts to connect to volumes on this server.
	SubsystemNQN string `protobuf:"bytes,2,opt,name=subsystemNQN,proto3" json:"subsystemNQN,omitempty"`
	// Current maximum number of replicas per volume
	//
	// A maximal number of replicas that a new volume can have, given current state of the nodes. This value depends on the healthiness of the nodes.
	CurrentMaxReplicas uint32 `protobuf:"varint,3,opt,name=currentMaxReplicas,proto3" json:"currentMaxReplicas,omitempty"`
	// Maximum number of replicas per volume supported by cluster
	//
	// A maximal number of replicas that volume can have, given cluster installation parameters.
	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:443
	// - 192.168.16.17:443
	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:4420
	// - 192.168.16.17:4420
	NvmeEndpoints []string `protobuf:"bytes,13,rep,name=nvmeEndpoints,proto3" json:"nvmeEndpoints,omitempty"`
	// cluster name
	//
	// cluster name.
	ClusterName string `protobuf:"bytes,14,opt,name=clusterName,proto3" json:"clusterName,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) GetClusterName

func (x *ClusterInfoV2) GetClusterName() 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 ComponentClusterInfo

type ComponentClusterInfo struct {

	// cluster uuid
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	// cluster name
	Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	// contains filtered or unexported fields
}

func (*ComponentClusterInfo) Descriptor deprecated

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

Deprecated: Use ComponentClusterInfo.ProtoReflect.Descriptor instead.

func (*ComponentClusterInfo) GetID

func (x *ComponentClusterInfo) GetID() string

func (*ComponentClusterInfo) GetName

func (x *ComponentClusterInfo) GetName() string

func (*ComponentClusterInfo) ProtoMessage

func (*ComponentClusterInfo) ProtoMessage()

func (*ComponentClusterInfo) ProtoReflect

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

func (*ComponentClusterInfo) Reset

func (x *ComponentClusterInfo) Reset()

func (*ComponentClusterInfo) String

func (x *ComponentClusterInfo) String() string

type ComponentDataIntegrityInfo

type ComponentDataIntegrityInfo 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"`
	SSDs       []string `protobuf:"bytes,3,rep,name=SSDs,proto3" json:"SSDs,omitempty"`
	// contains filtered or unexported fields
}

func (*ComponentDataIntegrityInfo) Descriptor deprecated

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

Deprecated: Use ComponentDataIntegrityInfo.ProtoReflect.Descriptor instead.

func (*ComponentDataIntegrityInfo) GetNodeUUID

func (x *ComponentDataIntegrityInfo) GetNodeUUID() string

func (*ComponentDataIntegrityInfo) GetSSDs

func (x *ComponentDataIntegrityInfo) GetSSDs() []string

func (*ComponentDataIntegrityInfo) GetServerUUID

func (x *ComponentDataIntegrityInfo) GetServerUUID() string

func (*ComponentDataIntegrityInfo) ProtoMessage

func (*ComponentDataIntegrityInfo) ProtoMessage()

func (*ComponentDataIntegrityInfo) ProtoReflect

func (*ComponentDataIntegrityInfo) Reset

func (x *ComponentDataIntegrityInfo) Reset()

func (*ComponentDataIntegrityInfo) String

func (x *ComponentDataIntegrityInfo) String() string

type ComponentNVMeSSDInfo

type ComponentNVMeSSDInfo struct {

	// NVMe serial number
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	// SSD name
	Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	// contains filtered or unexported fields
}

func (*ComponentNVMeSSDInfo) Descriptor deprecated

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

Deprecated: Use ComponentNVMeSSDInfo.ProtoReflect.Descriptor instead.

func (*ComponentNVMeSSDInfo) GetID

func (x *ComponentNVMeSSDInfo) GetID() string

func (*ComponentNVMeSSDInfo) GetName

func (x *ComponentNVMeSSDInfo) GetName() string

func (*ComponentNVMeSSDInfo) ProtoMessage

func (*ComponentNVMeSSDInfo) ProtoMessage()

func (*ComponentNVMeSSDInfo) ProtoReflect

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

func (*ComponentNVMeSSDInfo) Reset

func (x *ComponentNVMeSSDInfo) Reset()

func (*ComponentNVMeSSDInfo) String

func (x *ComponentNVMeSSDInfo) String() string

type ComponentNodeInfo

type ComponentNodeInfo struct {

	// Node uuid
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	// Node name
	Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	// contains filtered or unexported fields
}

func (*ComponentNodeInfo) Descriptor deprecated

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

Deprecated: Use ComponentNodeInfo.ProtoReflect.Descriptor instead.

func (*ComponentNodeInfo) GetID

func (x *ComponentNodeInfo) GetID() string

func (*ComponentNodeInfo) GetName

func (x *ComponentNodeInfo) GetName() string

func (*ComponentNodeInfo) ProtoMessage

func (*ComponentNodeInfo) ProtoMessage()

func (*ComponentNodeInfo) ProtoReflect

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

func (*ComponentNodeInfo) Reset

func (x *ComponentNodeInfo) Reset()

func (*ComponentNodeInfo) String

func (x *ComponentNodeInfo) String() string

type ComponentServerInfo

type ComponentServerInfo struct {

	// Server UUID
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	// Server name
	Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	// contains filtered or unexported fields
}

func (*ComponentServerInfo) Descriptor deprecated

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

Deprecated: Use ComponentServerInfo.ProtoReflect.Descriptor instead.

func (*ComponentServerInfo) GetID

func (x *ComponentServerInfo) GetID() string

func (*ComponentServerInfo) GetName

func (x *ComponentServerInfo) GetName() string

func (*ComponentServerInfo) ProtoMessage

func (*ComponentServerInfo) ProtoMessage()

func (*ComponentServerInfo) ProtoReflect

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

func (*ComponentServerInfo) Reset

func (x *ComponentServerInfo) Reset()

func (*ComponentServerInfo) String

func (x *ComponentServerInfo) String() string

type ComponentVolumeInfo

type ComponentVolumeInfo struct {

	// volume uuid
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	// volume name
	Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	// contains filtered or unexported fields
}

ID of the impacted component (uuid/ip/serial number)

func (*ComponentVolumeInfo) Descriptor deprecated

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

Deprecated: Use ComponentVolumeInfo.ProtoReflect.Descriptor instead.

func (*ComponentVolumeInfo) GetID

func (x *ComponentVolumeInfo) GetID() string

func (*ComponentVolumeInfo) GetName

func (x *ComponentVolumeInfo) GetName() string

func (*ComponentVolumeInfo) ProtoMessage

func (*ComponentVolumeInfo) ProtoMessage()

func (*ComponentVolumeInfo) ProtoReflect

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

func (*ComponentVolumeInfo) Reset

func (x *ComponentVolumeInfo) Reset()

func (*ComponentVolumeInfo) String

func (x *ComponentVolumeInfo) String() string

type ComponentVolumesInfo

type ComponentVolumesInfo struct {
	ProjectVolumesMap map[string]*VolumeComponentInfoList `` /* 175-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ComponentVolumesInfo) Descriptor deprecated

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

Deprecated: Use ComponentVolumesInfo.ProtoReflect.Descriptor instead.

func (*ComponentVolumesInfo) GetProjectVolumesMap

func (x *ComponentVolumesInfo) GetProjectVolumesMap() map[string]*VolumeComponentInfoList

func (*ComponentVolumesInfo) ProtoMessage

func (*ComponentVolumesInfo) ProtoMessage()

func (*ComponentVolumesInfo) ProtoReflect

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

func (*ComponentVolumesInfo) Reset

func (x *ComponentVolumesInfo) Reset()

func (*ComponentVolumesInfo) String

func (x *ComponentVolumesInfo) String() string

type ConnectedHost

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

func (*ConnectedHost) Descriptor deprecated

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

Deprecated: Use ConnectedHost.ProtoReflect.Descriptor instead.

func (*ConnectedHost) GetHostNQN

func (x *ConnectedHost) GetHostNQN() string

func (*ConnectedHost) GetHostname

func (x *ConnectedHost) GetHostname() string

func (*ConnectedHost) GetIPAddress

func (x *ConnectedHost) GetIPAddress() string

func (*ConnectedHost) GetVolumeUUIDs

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

func (*ConnectedHost) ProtoMessage

func (*ConnectedHost) ProtoMessage()

func (*ConnectedHost) ProtoReflect

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

func (*ConnectedHost) Reset

func (x *ConnectedHost) Reset()

func (*ConnectedHost) String

func (x *ConnectedHost) String() string

type CreateAdminEndpointRequest

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

func (*CreateAdminEndpointRequest) Descriptor deprecated

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

Deprecated: Use CreateAdminEndpointRequest.ProtoReflect.Descriptor instead.

func (*CreateAdminEndpointRequest) GetIps

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

func (*CreateAdminEndpointRequest) GetPort

func (x *CreateAdminEndpointRequest) GetPort() uint32

func (*CreateAdminEndpointRequest) ProtoMessage

func (*CreateAdminEndpointRequest) ProtoMessage()

func (*CreateAdminEndpointRequest) ProtoReflect

func (*CreateAdminEndpointRequest) Reset

func (x *CreateAdminEndpointRequest) Reset()

func (*CreateAdminEndpointRequest) String

func (x *CreateAdminEndpointRequest) String() string

type CreateCredentialRequest

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

func (*CreateCredentialRequest) Descriptor deprecated

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

Deprecated: Use CreateCredentialRequest.ProtoReflect.Descriptor instead.

func (*CreateCredentialRequest) GetID

func (x *CreateCredentialRequest) GetID() string

func (*CreateCredentialRequest) GetPayload

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

func (*CreateCredentialRequest) GetProjectName

func (x *CreateCredentialRequest) GetProjectName() string

func (*CreateCredentialRequest) GetType

func (x *CreateCredentialRequest) GetType() CredsType

func (*CreateCredentialRequest) ProtoMessage

func (*CreateCredentialRequest) ProtoMessage()

func (*CreateCredentialRequest) ProtoReflect

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

func (*CreateCredentialRequest) Reset

func (x *CreateCredentialRequest) Reset()

func (*CreateCredentialRequest) String

func (x *CreateCredentialRequest) String() string

type CreatePolicyRequest

type CreatePolicyRequest 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"`
	// Types that are assignable to Policy:
	//	*CreatePolicyRequest_QoSRateLimitPolicy
	Policy isCreatePolicyRequest_Policy `protobuf_oneof:"policy"`
	// contains filtered or unexported fields
}

func (*CreatePolicyRequest) Descriptor deprecated

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

Deprecated: Use CreatePolicyRequest.ProtoReflect.Descriptor instead.

func (*CreatePolicyRequest) GetDescription

func (x *CreatePolicyRequest) GetDescription() string

func (*CreatePolicyRequest) GetName

func (x *CreatePolicyRequest) GetName() string

func (*CreatePolicyRequest) GetPolicy

func (m *CreatePolicyRequest) GetPolicy() isCreatePolicyRequest_Policy

func (*CreatePolicyRequest) GetQoSRateLimitPolicy

func (x *CreatePolicyRequest) GetQoSRateLimitPolicy() *QoSRateLimitPolicy

func (*CreatePolicyRequest) ProtoMessage

func (*CreatePolicyRequest) ProtoMessage()

func (*CreatePolicyRequest) ProtoReflect

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

func (*CreatePolicyRequest) Reset

func (x *CreatePolicyRequest) Reset()

func (*CreatePolicyRequest) String

func (x *CreatePolicyRequest) String() string

type CreatePolicyRequest_QoSRateLimitPolicy

type CreatePolicyRequest_QoSRateLimitPolicy struct {
	QoSRateLimitPolicy *QoSRateLimitPolicy `protobuf:"bytes,3,opt,name=qoSRateLimitPolicy,proto3,oneof"` // in the future we will move here schedule policy as well as other policies.
}

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"`
	DefaultPolicies []*DefaultPolicy `protobuf:"bytes,3,rep,name=defaultPolicies,proto3" json:"defaultPolicies,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateProjectRequest) Descriptor deprecated

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

Deprecated: Use CreateProjectRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectRequest) GetDefaultPolicies

func (x *CreateProjectRequest) GetDefaultPolicies() []*DefaultPolicy

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 CreateResourcePolicyRequest

type CreateResourcePolicyRequest struct {
	Name           string          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ResourceUUID   string          `protobuf:"bytes,2,opt,name=resourceUUID,proto3" json:"resourceUUID,omitempty"`
	ResourceName   string          `protobuf:"bytes,3,opt,name=resourceName,proto3" json:"resourceName,omitempty"`
	ProjectName    string          `protobuf:"bytes,4,opt,name=projectName,proto3" json:"projectName,omitempty"`
	SchedulePolicy *SchedulePolicy `protobuf:"bytes,5,opt,name=schedulePolicy,proto3" json:"schedulePolicy,omitempty"`
	Description    string          `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateResourcePolicyRequest) Descriptor deprecated

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

Deprecated: Use CreateResourcePolicyRequest.ProtoReflect.Descriptor instead.

func (*CreateResourcePolicyRequest) GetDescription

func (x *CreateResourcePolicyRequest) GetDescription() string

func (*CreateResourcePolicyRequest) GetName

func (x *CreateResourcePolicyRequest) GetName() string

func (*CreateResourcePolicyRequest) GetProjectName

func (x *CreateResourcePolicyRequest) GetProjectName() string

func (*CreateResourcePolicyRequest) GetResourceName

func (x *CreateResourcePolicyRequest) GetResourceName() string

func (*CreateResourcePolicyRequest) GetResourceUUID

func (x *CreateResourcePolicyRequest) GetResourceUUID() string

func (*CreateResourcePolicyRequest) GetSchedulePolicy

func (x *CreateResourcePolicyRequest) GetSchedulePolicy() *SchedulePolicy

func (*CreateResourcePolicyRequest) ProtoMessage

func (*CreateResourcePolicyRequest) ProtoMessage()

func (*CreateResourcePolicyRequest) ProtoReflect

func (*CreateResourcePolicyRequest) Reset

func (x *CreateResourcePolicyRequest) Reset()

func (*CreateResourcePolicyRequest) String

func (x *CreateResourcePolicyRequest) 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 CreateSnapshotRequest

type CreateSnapshotRequest struct {
	Name             string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	SourceVolumeUUID string             `protobuf:"bytes,2,opt,name=sourceVolumeUUID,proto3" json:"sourceVolumeUUID,omitempty"`
	SourceVolumeName string             `protobuf:"bytes,3,opt,name=sourceVolumeName,proto3" json:"sourceVolumeName,omitempty"`
	RetentionTime    *duration.Duration `protobuf:"bytes,4,opt,name=retentionTime,proto3" json:"retentionTime,omitempty"`
	Description      string             `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	ProjectName      string             `protobuf:"bytes,6,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSnapshotRequest) Descriptor deprecated

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

Deprecated: Use CreateSnapshotRequest.ProtoReflect.Descriptor instead.

func (*CreateSnapshotRequest) GetDescription

func (x *CreateSnapshotRequest) GetDescription() string

func (*CreateSnapshotRequest) GetName

func (x *CreateSnapshotRequest) GetName() string

func (*CreateSnapshotRequest) GetProjectName

func (x *CreateSnapshotRequest) GetProjectName() string

func (*CreateSnapshotRequest) GetRetentionTime

func (x *CreateSnapshotRequest) GetRetentionTime() *duration.Duration

func (*CreateSnapshotRequest) GetSourceVolumeName

func (x *CreateSnapshotRequest) GetSourceVolumeName() string

func (*CreateSnapshotRequest) GetSourceVolumeUUID

func (x *CreateSnapshotRequest) GetSourceVolumeUUID() string

func (*CreateSnapshotRequest) ProtoMessage

func (*CreateSnapshotRequest) ProtoMessage()

func (*CreateSnapshotRequest) ProtoReflect

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

func (*CreateSnapshotRequest) Reset

func (x *CreateSnapshotRequest) Reset()

func (*CreateSnapshotRequest) String

func (x *CreateSnapshotRequest) 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"`
	SourceSnapshotUUID    string                  `protobuf:"bytes,10,opt,name=sourceSnapshotUUID,proto3" json:"sourceSnapshotUUID,omitempty"`
	SourceSnapshotName    string                  `protobuf:"bytes,11,opt,name=sourceSnapshotName,proto3" json:"sourceSnapshotName,omitempty"`
	PlacementRestrictions []*LabelMatchExpression `protobuf:"bytes,12,rep,name=placementRestrictions,proto3" json:"placementRestrictions,omitempty"`
	// Types that are assignable to QosPolicyID:
	//	*CreateVolumeRequest_QosPolicyUUID
	//	*CreateVolumeRequest_QosPolicyName
	QosPolicyID isCreateVolumeRequest_QosPolicyID `protobuf_oneof:"qosPolicyID"`
	// 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) GetPlacementRestrictions

func (x *CreateVolumeRequest) GetPlacementRestrictions() []*LabelMatchExpression

func (*CreateVolumeRequest) GetProjectName

func (x *CreateVolumeRequest) GetProjectName() string

func (*CreateVolumeRequest) GetQosPolicyID

func (m *CreateVolumeRequest) GetQosPolicyID() isCreateVolumeRequest_QosPolicyID

func (*CreateVolumeRequest) GetQosPolicyName

func (x *CreateVolumeRequest) GetQosPolicyName() string

func (*CreateVolumeRequest) GetQosPolicyUUID

func (x *CreateVolumeRequest) GetQosPolicyUUID() string

func (*CreateVolumeRequest) GetReplicaCount

func (x *CreateVolumeRequest) GetReplicaCount() uint32

func (*CreateVolumeRequest) GetSectorSize

func (*CreateVolumeRequest) GetSize

func (x *CreateVolumeRequest) GetSize() string

func (*CreateVolumeRequest) GetSourceSnapshotName

func (x *CreateVolumeRequest) GetSourceSnapshotName() string

func (*CreateVolumeRequest) GetSourceSnapshotUUID

func (x *CreateVolumeRequest) GetSourceSnapshotUUID() 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_QosPolicyName

type CreateVolumeRequest_QosPolicyName struct {
	QosPolicyName string `protobuf:"bytes,14,opt,name=qosPolicyName,proto3,oneof"`
}

type CreateVolumeRequest_QosPolicyUUID

type CreateVolumeRequest_QosPolicyUUID struct {
	QosPolicyUUID string `protobuf:"bytes,13,opt,name=qosPolicyUUID,proto3,oneof"`
}

type CreateVolumeRequest_SectorSizeEnum

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

func (CreateVolumeRequest_SectorSizeEnum) Descriptor

func (CreateVolumeRequest_SectorSizeEnum) Enum

func (CreateVolumeRequest_SectorSizeEnum) EnumDescriptor deprecated

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

Deprecated: Use CreateVolumeRequest_SectorSizeEnum.Descriptor instead.

func (CreateVolumeRequest_SectorSizeEnum) Number

func (CreateVolumeRequest_SectorSizeEnum) String

func (CreateVolumeRequest_SectorSizeEnum) Type

type Credential

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

func (*Credential) Descriptor deprecated

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

Deprecated: Use Credential.ProtoReflect.Descriptor instead.

func (*Credential) GetID

func (x *Credential) GetID() string

func (*Credential) GetPayload

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

func (*Credential) GetProjectName

func (x *Credential) GetProjectName() string

func (*Credential) GetType

func (x *Credential) GetType() CredsType

func (*Credential) ProtoMessage

func (*Credential) ProtoMessage()

func (*Credential) ProtoReflect

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

func (*Credential) Reset

func (x *Credential) Reset()

func (*Credential) String

func (x *Credential) String() string

type CredsType

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

func (CredsType) Descriptor

func (CredsType) Descriptor() protoreflect.EnumDescriptor

func (CredsType) Enum

func (x CredsType) Enum() *CredsType

func (CredsType) EnumDescriptor deprecated

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

Deprecated: Use CredsType.Descriptor instead.

func (CredsType) Number

func (x CredsType) Number() protoreflect.EnumNumber

func (CredsType) String

func (x CredsType) String() string

func (CredsType) Type

type DailySchedule

type DailySchedule struct {
	StartTime   *timestamp.Timestamp `protobuf:"bytes,1,opt,name=startTime,proto3" json:"startTime,omitempty"`
	DaysInCycle uint32               `protobuf:"varint,2,opt,name=daysInCycle,proto3" json:"daysInCycle,omitempty"`
	// contains filtered or unexported fields
}

func (*DailySchedule) Descriptor deprecated

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

Deprecated: Use DailySchedule.ProtoReflect.Descriptor instead.

func (*DailySchedule) GetDaysInCycle

func (x *DailySchedule) GetDaysInCycle() uint32

func (*DailySchedule) GetStartTime

func (x *DailySchedule) GetStartTime() *timestamp.Timestamp

func (*DailySchedule) ProtoMessage

func (*DailySchedule) ProtoMessage()

func (*DailySchedule) ProtoReflect

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

func (*DailySchedule) Reset

func (x *DailySchedule) Reset()

func (*DailySchedule) String

func (x *DailySchedule) String() string

type DayOfWeek

type DayOfWeek int32
const (
	DayOfWeek_DayOfWeekUnspecified DayOfWeek = 0
	DayOfWeek_Sunday               DayOfWeek = 1
	DayOfWeek_Monday               DayOfWeek = 2
	DayOfWeek_Tuesday              DayOfWeek = 3
	DayOfWeek_Wednesday            DayOfWeek = 4
	DayOfWeek_Thursday             DayOfWeek = 5
	DayOfWeek_Friday               DayOfWeek = 6
	DayOfWeek_Saturday             DayOfWeek = 7
)

func (DayOfWeek) Descriptor

func (DayOfWeek) Descriptor() protoreflect.EnumDescriptor

func (DayOfWeek) Enum

func (x DayOfWeek) Enum() *DayOfWeek

func (DayOfWeek) EnumDescriptor deprecated

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

Deprecated: Use DayOfWeek.Descriptor instead.

func (DayOfWeek) Number

func (x DayOfWeek) Number() protoreflect.EnumNumber

func (DayOfWeek) String

func (x DayOfWeek) String() string

func (DayOfWeek) Type

type DayOfWeekEntry

type DayOfWeekEntry struct {
	StartTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=startTime,proto3" json:"startTime,omitempty"`
	Day       DayOfWeek            `protobuf:"varint,2,opt,name=day,proto3,enum=lightbits.api.schedule.DayOfWeek" json:"day,omitempty"`
	// contains filtered or unexported fields
}

func (*DayOfWeekEntry) Descriptor deprecated

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

Deprecated: Use DayOfWeekEntry.ProtoReflect.Descriptor instead.

func (*DayOfWeekEntry) GetDay

func (x *DayOfWeekEntry) GetDay() DayOfWeek

func (*DayOfWeekEntry) GetStartTime

func (x *DayOfWeekEntry) GetStartTime() *timestamp.Timestamp

func (*DayOfWeekEntry) ProtoMessage

func (*DayOfWeekEntry) ProtoMessage()

func (*DayOfWeekEntry) ProtoReflect

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

func (*DayOfWeekEntry) Reset

func (x *DayOfWeekEntry) Reset()

func (*DayOfWeekEntry) String

func (x *DayOfWeekEntry) String() string

type DefaultGlobalResourcePolicy

type DefaultGlobalResourcePolicy struct {
	PolicyType PolicyType `protobuf:"varint,1,opt,name=policyType,proto3,enum=lightbits.api.duros.v2.PolicyType" json:"policyType,omitempty"`
	PolicyUUID string     `protobuf:"bytes,2,opt,name=policyUUID,proto3" json:"policyUUID,omitempty"`
	// contains filtered or unexported fields
}

func (*DefaultGlobalResourcePolicy) Descriptor deprecated

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

Deprecated: Use DefaultGlobalResourcePolicy.ProtoReflect.Descriptor instead.

func (*DefaultGlobalResourcePolicy) GetPolicyType

func (x *DefaultGlobalResourcePolicy) GetPolicyType() PolicyType

func (*DefaultGlobalResourcePolicy) GetPolicyUUID

func (x *DefaultGlobalResourcePolicy) GetPolicyUUID() string

func (*DefaultGlobalResourcePolicy) ProtoMessage

func (*DefaultGlobalResourcePolicy) ProtoMessage()

func (*DefaultGlobalResourcePolicy) ProtoReflect

func (*DefaultGlobalResourcePolicy) Reset

func (x *DefaultGlobalResourcePolicy) Reset()

func (*DefaultGlobalResourcePolicy) String

func (x *DefaultGlobalResourcePolicy) String() string

type DefaultPolicy

type DefaultPolicy struct {
	PolicyType PolicyType `protobuf:"varint,1,opt,name=policyType,proto3,enum=lightbits.api.duros.v2.PolicyType" json:"policyType,omitempty"`
	PolicyUUID string     `protobuf:"bytes,2,opt,name=policyUUID,proto3" json:"policyUUID,omitempty"`
	// contains filtered or unexported fields
}

func (*DefaultPolicy) Descriptor deprecated

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

Deprecated: Use DefaultPolicy.ProtoReflect.Descriptor instead.

func (*DefaultPolicy) GetPolicyType

func (x *DefaultPolicy) GetPolicyType() PolicyType

func (*DefaultPolicy) GetPolicyUUID

func (x *DefaultPolicy) GetPolicyUUID() string

func (*DefaultPolicy) ProtoMessage

func (*DefaultPolicy) ProtoMessage()

func (*DefaultPolicy) ProtoReflect

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

func (*DefaultPolicy) Reset

func (x *DefaultPolicy) Reset()

func (*DefaultPolicy) String

func (x *DefaultPolicy) String() string

type DeleteAdminEndpointRequest

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

func (*DeleteAdminEndpointRequest) Descriptor deprecated

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

Deprecated: Use DeleteAdminEndpointRequest.ProtoReflect.Descriptor instead.

func (*DeleteAdminEndpointRequest) GetPort

func (x *DeleteAdminEndpointRequest) GetPort() uint32

func (*DeleteAdminEndpointRequest) ProtoMessage

func (*DeleteAdminEndpointRequest) ProtoMessage()

func (*DeleteAdminEndpointRequest) ProtoReflect

func (*DeleteAdminEndpointRequest) Reset

func (x *DeleteAdminEndpointRequest) Reset()

func (*DeleteAdminEndpointRequest) String

func (x *DeleteAdminEndpointRequest) String() string

type DeleteAdminEndpointResponse

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

func (*DeleteAdminEndpointResponse) Descriptor deprecated

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

Deprecated: Use DeleteAdminEndpointResponse.ProtoReflect.Descriptor instead.

func (*DeleteAdminEndpointResponse) ProtoMessage

func (*DeleteAdminEndpointResponse) ProtoMessage()

func (*DeleteAdminEndpointResponse) ProtoReflect

func (*DeleteAdminEndpointResponse) Reset

func (x *DeleteAdminEndpointResponse) Reset()

func (*DeleteAdminEndpointResponse) String

func (x *DeleteAdminEndpointResponse) String() string

type DeleteCredentialRequest

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

func (*DeleteCredentialRequest) Descriptor deprecated

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

Deprecated: Use DeleteCredentialRequest.ProtoReflect.Descriptor instead.

func (*DeleteCredentialRequest) GetID

func (x *DeleteCredentialRequest) GetID() string

func (*DeleteCredentialRequest) GetProjectName

func (x *DeleteCredentialRequest) GetProjectName() string

func (*DeleteCredentialRequest) ProtoMessage

func (*DeleteCredentialRequest) ProtoMessage()

func (*DeleteCredentialRequest) ProtoReflect

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

func (*DeleteCredentialRequest) Reset

func (x *DeleteCredentialRequest) Reset()

func (*DeleteCredentialRequest) String

func (x *DeleteCredentialRequest) String() string

type DeleteCredentialResponse

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

func (*DeleteCredentialResponse) Descriptor deprecated

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

Deprecated: Use DeleteCredentialResponse.ProtoReflect.Descriptor instead.

func (*DeleteCredentialResponse) ProtoMessage

func (*DeleteCredentialResponse) ProtoMessage()

func (*DeleteCredentialResponse) ProtoReflect

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

func (*DeleteCredentialResponse) Reset

func (x *DeleteCredentialResponse) Reset()

func (*DeleteCredentialResponse) String

func (x *DeleteCredentialResponse) String() string

type DeletePolicyRequest

type DeletePolicyRequest 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"`
	// contains filtered or unexported fields
}

func (*DeletePolicyRequest) Descriptor deprecated

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

Deprecated: Use DeletePolicyRequest.ProtoReflect.Descriptor instead.

func (*DeletePolicyRequest) GetName

func (x *DeletePolicyRequest) GetName() string

func (*DeletePolicyRequest) GetUUID

func (x *DeletePolicyRequest) GetUUID() string

func (*DeletePolicyRequest) ProtoMessage

func (*DeletePolicyRequest) ProtoMessage()

func (*DeletePolicyRequest) ProtoReflect

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

func (*DeletePolicyRequest) Reset

func (x *DeletePolicyRequest) Reset()

func (*DeletePolicyRequest) String

func (x *DeletePolicyRequest) String() string

type DeletePolicyResponse

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

func (*DeletePolicyResponse) Descriptor deprecated

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

Deprecated: Use DeletePolicyResponse.ProtoReflect.Descriptor instead.

func (*DeletePolicyResponse) ProtoMessage

func (*DeletePolicyResponse) ProtoMessage()

func (*DeletePolicyResponse) ProtoReflect

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

func (*DeletePolicyResponse) Reset

func (x *DeletePolicyResponse) Reset()

func (*DeletePolicyResponse) String

func (x *DeletePolicyResponse) 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 DeleteResourcePolicyRequest

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

func (*DeleteResourcePolicyRequest) Descriptor deprecated

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

Deprecated: Use DeleteResourcePolicyRequest.ProtoReflect.Descriptor instead.

func (*DeleteResourcePolicyRequest) GetProjectName

func (x *DeleteResourcePolicyRequest) GetProjectName() string

func (*DeleteResourcePolicyRequest) GetUUID

func (x *DeleteResourcePolicyRequest) GetUUID() string

func (*DeleteResourcePolicyRequest) ProtoMessage

func (*DeleteResourcePolicyRequest) ProtoMessage()

func (*DeleteResourcePolicyRequest) ProtoReflect

func (*DeleteResourcePolicyRequest) Reset

func (x *DeleteResourcePolicyRequest) Reset()

func (*DeleteResourcePolicyRequest) String

func (x *DeleteResourcePolicyRequest) String() string

type DeleteResourcePolicyResponse

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

func (*DeleteResourcePolicyResponse) Descriptor deprecated

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

Deprecated: Use DeleteResourcePolicyResponse.ProtoReflect.Descriptor instead.

func (*DeleteResourcePolicyResponse) ProtoMessage

func (*DeleteResourcePolicyResponse) ProtoMessage()

func (*DeleteResourcePolicyResponse) ProtoReflect

func (*DeleteResourcePolicyResponse) Reset

func (x *DeleteResourcePolicyResponse) Reset()

func (*DeleteResourcePolicyResponse) 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 DeleteSnapshotRequest

type DeleteSnapshotRequest 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 (*DeleteSnapshotRequest) Descriptor deprecated

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

Deprecated: Use DeleteSnapshotRequest.ProtoReflect.Descriptor instead.

func (*DeleteSnapshotRequest) GetName

func (x *DeleteSnapshotRequest) GetName() string

func (*DeleteSnapshotRequest) GetProjectName

func (x *DeleteSnapshotRequest) GetProjectName() string

func (*DeleteSnapshotRequest) GetUUID

func (x *DeleteSnapshotRequest) GetUUID() string

func (*DeleteSnapshotRequest) ProtoMessage

func (*DeleteSnapshotRequest) ProtoMessage()

func (*DeleteSnapshotRequest) ProtoReflect

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

func (*DeleteSnapshotRequest) Reset

func (x *DeleteSnapshotRequest) Reset()

func (*DeleteSnapshotRequest) String

func (x *DeleteSnapshotRequest) String() string

type DeleteSnapshotResponse

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

func (*DeleteSnapshotResponse) Descriptor deprecated

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

Deprecated: Use DeleteSnapshotResponse.ProtoReflect.Descriptor instead.

func (*DeleteSnapshotResponse) ProtoMessage

func (*DeleteSnapshotResponse) ProtoMessage()

func (*DeleteSnapshotResponse) ProtoReflect

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

func (*DeleteSnapshotResponse) Reset

func (x *DeleteSnapshotResponse) Reset()

func (*DeleteSnapshotResponse) String

func (x *DeleteSnapshotResponse) 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 DisableFeatureFlagRequest

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

func (*DisableFeatureFlagRequest) Descriptor deprecated

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

Deprecated: Use DisableFeatureFlagRequest.ProtoReflect.Descriptor instead.

func (*DisableFeatureFlagRequest) GetName

func (x *DisableFeatureFlagRequest) GetName() string

func (*DisableFeatureFlagRequest) ProtoMessage

func (*DisableFeatureFlagRequest) ProtoMessage()

func (*DisableFeatureFlagRequest) ProtoReflect

func (*DisableFeatureFlagRequest) Reset

func (x *DisableFeatureFlagRequest) Reset()

func (*DisableFeatureFlagRequest) String

func (x *DisableFeatureFlagRequest) 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)
	ListEvents(ctx context.Context, in *ListEventsRequest, opts ...grpc.CallOption) (*ListEventsResponse, 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)
	FetchLogs(ctx context.Context, in *LogRequest, opts ...grpc.CallOption) (DurosAPI_FetchLogsClient, 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)
	UpdateProject(ctx context.Context, in *UpdateProjectRequest, opts ...grpc.CallOption) (*UpdateProjectResponse, 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)
	CreateResourcePolicy(ctx context.Context, in *CreateResourcePolicyRequest, opts ...grpc.CallOption) (*ResourcePolicy, error)
	CreatePolicy(ctx context.Context, in *CreatePolicyRequest, opts ...grpc.CallOption) (*Policy, error)
	UpdatePolicy(ctx context.Context, in *UpdatePolicyRequest, opts ...grpc.CallOption) (*UpdatePolicyResponse, error)
	UpdateResourcePolicy(ctx context.Context, in *UpdateResourcePolicyRequest, opts ...grpc.CallOption) (*UpdateResourcePolicyResponse, error)
	GetPolicy(ctx context.Context, in *GetPolicyRequest, opts ...grpc.CallOption) (*Policy, error)
	ListPolicies(ctx context.Context, in *ListPoliciesRequest, opts ...grpc.CallOption) (*ListPoliciesResponse, error)
	ListResourcePolicies(ctx context.Context, in *ListResourcePoliciesRequest, opts ...grpc.CallOption) (*ListResourcePoliciesResponse, error)
	GetResourcePolicy(ctx context.Context, in *GetResourcePolicyRequest, opts ...grpc.CallOption) (*ResourcePolicy, error)
	DeleteResourcePolicy(ctx context.Context, in *DeleteResourcePolicyRequest, opts ...grpc.CallOption) (*DeleteResourcePolicyResponse, error)
	DeletePolicy(ctx context.Context, in *DeletePolicyRequest, opts ...grpc.CallOption) (*DeletePolicyResponse, error)
	CreateSnapshot(ctx context.Context, in *CreateSnapshotRequest, opts ...grpc.CallOption) (*Snapshot, error)
	GetSnapshot(ctx context.Context, in *GetSnapshotRequest, opts ...grpc.CallOption) (*Snapshot, error)
	ListSnapshots(ctx context.Context, in *ListSnapshotsRequest, opts ...grpc.CallOption) (*ListSnapshotsResponse, error)
	DeleteSnapshot(ctx context.Context, in *DeleteSnapshotRequest, opts ...grpc.CallOption) (*DeleteSnapshotResponse, error)
	GetFeatureFlag(ctx context.Context, in *GetFeatureFlagRequest, opts ...grpc.CallOption) (*FeatureFlagStatus, error)
	EnableFeatureFlag(ctx context.Context, in *EnableFeatureFlagRequest, opts ...grpc.CallOption) (*SetFeatureFlagResponse, error)
	DisableFeatureFlag(ctx context.Context, in *DisableFeatureFlagRequest, opts ...grpc.CallOption) (*SetFeatureFlagResponse, error)
	ListFeatureFlags(ctx context.Context, in *ListFeatureFlagsRequest, opts ...grpc.CallOption) (*ListFeatureFlagsResponse, error)
	GetClusterConfigParam(ctx context.Context, in *GetClusterConfigParamRequest, opts ...grpc.CallOption) (*ClusterConfigParam, error)
	UpdateClusterConfigParam(ctx context.Context, in *UpdateClusterConfigParamRequest, opts ...grpc.CallOption) (*UpdateClusterConfigParamResponse, error)
	ListClusterConfigParams(ctx context.Context, in *ListClusterConfigParamsRequest, opts ...grpc.CallOption) (*ListClusterConfigParamsResponse, error)
	RollbackVolume(ctx context.Context, in *RollbackVolumeRequest, opts ...grpc.CallOption) (*RollbackVolumeResponse, error)
	EnableNLE(ctx context.Context, in *EnableNLERequest, opts ...grpc.CallOption) (*EnableNLEResponse, error)
}

DurosAPIClient is the client API for DurosAPI service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#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)
	ListEvents(context.Context, *ListEventsRequest) (*ListEventsResponse, 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)
	FetchLogs(*LogRequest, DurosAPI_FetchLogsServer) 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)
	UpdateProject(context.Context, *UpdateProjectRequest) (*UpdateProjectResponse, 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)
	CreateResourcePolicy(context.Context, *CreateResourcePolicyRequest) (*ResourcePolicy, error)
	CreatePolicy(context.Context, *CreatePolicyRequest) (*Policy, error)
	UpdatePolicy(context.Context, *UpdatePolicyRequest) (*UpdatePolicyResponse, error)
	UpdateResourcePolicy(context.Context, *UpdateResourcePolicyRequest) (*UpdateResourcePolicyResponse, error)
	GetPolicy(context.Context, *GetPolicyRequest) (*Policy, error)
	ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error)
	ListResourcePolicies(context.Context, *ListResourcePoliciesRequest) (*ListResourcePoliciesResponse, error)
	GetResourcePolicy(context.Context, *GetResourcePolicyRequest) (*ResourcePolicy, error)
	DeleteResourcePolicy(context.Context, *DeleteResourcePolicyRequest) (*DeleteResourcePolicyResponse, error)
	DeletePolicy(context.Context, *DeletePolicyRequest) (*DeletePolicyResponse, error)
	CreateSnapshot(context.Context, *CreateSnapshotRequest) (*Snapshot, error)
	GetSnapshot(context.Context, *GetSnapshotRequest) (*Snapshot, error)
	ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
	DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*DeleteSnapshotResponse, error)
	GetFeatureFlag(context.Context, *GetFeatureFlagRequest) (*FeatureFlagStatus, error)
	EnableFeatureFlag(context.Context, *EnableFeatureFlagRequest) (*SetFeatureFlagResponse, error)
	DisableFeatureFlag(context.Context, *DisableFeatureFlagRequest) (*SetFeatureFlagResponse, error)
	ListFeatureFlags(context.Context, *ListFeatureFlagsRequest) (*ListFeatureFlagsResponse, error)
	GetClusterConfigParam(context.Context, *GetClusterConfigParamRequest) (*ClusterConfigParam, error)
	UpdateClusterConfigParam(context.Context, *UpdateClusterConfigParamRequest) (*UpdateClusterConfigParamResponse, error)
	ListClusterConfigParams(context.Context, *ListClusterConfigParamsRequest) (*ListClusterConfigParamsResponse, error)
	RollbackVolume(context.Context, *RollbackVolumeRequest) (*RollbackVolumeResponse, error)
	EnableNLE(context.Context, *EnableNLERequest) (*EnableNLEResponse, error)
}

DurosAPIServer is the server API for DurosAPI service. All implementations should embed UnimplementedDurosAPIServer for forward compatibility

type DurosAPI_FetchLogsClient

type DurosAPI_FetchLogsClient interface {
	Recv() (*httpbody.HttpBody, error)
	grpc.ClientStream
}

type DurosAPI_FetchLogsServer

type DurosAPI_FetchLogsServer interface {
	Send(*httpbody.HttpBody) error
	grpc.ServerStream
}

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"`
	PermanentFailure bool   `protobuf:"varint,20,opt,name=permanentFailure,proto3" json:"permanentFailure,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) GetPermanentFailure

func (x *DurosNodeInfo) GetPermanentFailure() bool

func (*DurosNodeInfo) GetPowerupProgress

func (x *DurosNodeInfo) GetPowerupProgress() uint32

func (*DurosNodeInfo) GetReadOnly

func (x *DurosNodeInfo) GetReadOnly() bool

func (*DurosNodeInfo) GetServerUUID

func (x *DurosNodeInfo) GetServerUUID() string

func (*DurosNodeInfo) GetState

func (x *DurosNodeInfo) GetState() DurosNodeInfo_State

func (*DurosNodeInfo) GetStatistics

func (x *DurosNodeInfo) GetStatistics() *NodeStatisticsApi

func (*DurosNodeInfo) GetStatus

func (x *DurosNodeInfo) GetStatus() DurosNodeInfo_StatusEnum

func (*DurosNodeInfo) GetUUID

func (x *DurosNodeInfo) GetUUID() string

func (*DurosNodeInfo) ProtoMessage

func (*DurosNodeInfo) ProtoMessage()

func (*DurosNodeInfo) ProtoReflect

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

func (*DurosNodeInfo) Reset

func (x *DurosNodeInfo) Reset()

func (*DurosNodeInfo) String

func (x *DurosNodeInfo) String() string

type DurosNodeInfo_State

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

func (DurosNodeInfo_State) Descriptor

func (DurosNodeInfo_State) Enum

func (DurosNodeInfo_State) EnumDescriptor deprecated

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

Deprecated: Use DurosNodeInfo_State.Descriptor instead.

func (DurosNodeInfo_State) Number

func (DurosNodeInfo_State) String

func (x DurosNodeInfo_State) String() string

func (DurosNodeInfo_State) Type

type DurosNodeInfo_StatusEnum

type DurosNodeInfo_StatusEnum int32

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

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

func (DurosNodeInfo_StatusEnum) Descriptor

func (DurosNodeInfo_StatusEnum) Enum

func (DurosNodeInfo_StatusEnum) EnumDescriptor deprecated

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

Deprecated: Use DurosNodeInfo_StatusEnum.Descriptor instead.

func (DurosNodeInfo_StatusEnum) Number

func (DurosNodeInfo_StatusEnum) String

func (x DurosNodeInfo_StatusEnum) String() string

func (DurosNodeInfo_StatusEnum) Type

type EnableFeatureFlagRequest

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

func (*EnableFeatureFlagRequest) Descriptor deprecated

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

Deprecated: Use EnableFeatureFlagRequest.ProtoReflect.Descriptor instead.

func (*EnableFeatureFlagRequest) GetName

func (x *EnableFeatureFlagRequest) GetName() string

func (*EnableFeatureFlagRequest) ProtoMessage

func (*EnableFeatureFlagRequest) ProtoMessage()

func (*EnableFeatureFlagRequest) ProtoReflect

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

func (*EnableFeatureFlagRequest) Reset

func (x *EnableFeatureFlagRequest) Reset()

func (*EnableFeatureFlagRequest) String

func (x *EnableFeatureFlagRequest) String() string

type EnableNLERequest

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

func (*EnableNLERequest) Descriptor deprecated

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

Deprecated: Use EnableNLERequest.ProtoReflect.Descriptor instead.

func (*EnableNLERequest) ProtoMessage

func (*EnableNLERequest) ProtoMessage()

func (*EnableNLERequest) ProtoReflect

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

func (*EnableNLERequest) Reset

func (x *EnableNLERequest) Reset()

func (*EnableNLERequest) String

func (x *EnableNLERequest) String() string

type EnableNLEResponse

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

func (*EnableNLEResponse) Descriptor deprecated

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

Deprecated: Use EnableNLEResponse.ProtoReflect.Descriptor instead.

func (*EnableNLEResponse) ProtoMessage

func (*EnableNLEResponse) ProtoMessage()

func (*EnableNLEResponse) ProtoReflect

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

func (*EnableNLEResponse) Reset

func (x *EnableNLEResponse) Reset()

func (*EnableNLEResponse) String

func (x *EnableNLEResponse) String() string

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 Event

type Event struct {

	// Event UUID
	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
	// Event start time
	Time *timestamp.Timestamp `protobuf:"bytes,2,opt,name=Time,proto3" json:"Time,omitempty"`
	// The component type impacted by the event
	Type Event_EventType `protobuf:"varint,3,opt,name=Type,proto3,enum=lightbits.api.duros.v2.Event_EventType" json:"Type,omitempty"`
	//The severity of the event
	Severity Event_EventSeverity `protobuf:"varint,4,opt,name=Severity,proto3,enum=lightbits.api.duros.v2.Event_EventSeverity" json:"Severity,omitempty"`
	//The name of the event
	EventName string `protobuf:"bytes,5,opt,name=EventName,proto3" json:"EventName,omitempty"`
	//The code of the cause of the event
	EventCode uint32 `protobuf:"varint,6,opt,name=EventCode,proto3" json:"EventCode,omitempty"`
	// The server that logged the event (Cluster Manager, Node Manager, etc)
	ReportingService Event_EventReportingService `` /* 142-byte string literal not displayed */
	// The event ID related to this event.
	AssociatedEventID string `protobuf:"bytes,8,opt,name=AssociatedEventID,proto3" json:"AssociatedEventID,omitempty"`
	// Current status of the component
	Status string `protobuf:"bytes,9,opt,name=Status,proto3" json:"Status,omitempty"`
	// The Cause of the event
	CauseCode uint32 `protobuf:"varint,10,opt,name=CauseCode,proto3" json:"CauseCode,omitempty"`
	// The Event Description
	Description string `protobuf:"bytes,11,opt,name=Description,proto3" json:"Description,omitempty"`
	// Component info (speific to type)
	//
	// Types that are assignable to ComponentInfo:
	//	*Event_ComponentVolumesInfo
	//	*Event_ComponentNVMeSSDInfo
	//	*Event_ComponentNodeInfo
	//	*Event_ComponentServerInfo
	//	*Event_ComponentClusterInfo
	//	*Event_ComponentDataIntegrityInfo
	ComponentInfo isEvent_ComponentInfo `protobuf_oneof:"ComponentInfo"`
	// contains filtered or unexported fields
}

Event that will be returned to user

func (*Event) Descriptor deprecated

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

Deprecated: Use Event.ProtoReflect.Descriptor instead.

func (*Event) GetAssociatedEventID

func (x *Event) GetAssociatedEventID() string

func (*Event) GetCauseCode

func (x *Event) GetCauseCode() uint32

func (*Event) GetComponentClusterInfo

func (x *Event) GetComponentClusterInfo() *ComponentClusterInfo

func (*Event) GetComponentDataIntegrityInfo

func (x *Event) GetComponentDataIntegrityInfo() *ComponentDataIntegrityInfo

func (*Event) GetComponentInfo

func (m *Event) GetComponentInfo() isEvent_ComponentInfo

func (*Event) GetComponentNVMeSSDInfo

func (x *Event) GetComponentNVMeSSDInfo() *ComponentNVMeSSDInfo

func (*Event) GetComponentNodeInfo

func (x *Event) GetComponentNodeInfo() *ComponentNodeInfo

func (*Event) GetComponentServerInfo

func (x *Event) GetComponentServerInfo() *ComponentServerInfo

func (*Event) GetComponentVolumesInfo

func (x *Event) GetComponentVolumesInfo() *ComponentVolumesInfo

func (*Event) GetDescription

func (x *Event) GetDescription() string

func (*Event) GetEventCode

func (x *Event) GetEventCode() uint32

func (*Event) GetEventName

func (x *Event) GetEventName() string

func (*Event) GetID

func (x *Event) GetID() string

func (*Event) GetReportingService

func (x *Event) GetReportingService() Event_EventReportingService

func (*Event) GetSeverity

func (x *Event) GetSeverity() Event_EventSeverity

func (*Event) GetStatus

func (x *Event) GetStatus() string

func (*Event) GetTime

func (x *Event) GetTime() *timestamp.Timestamp

func (*Event) GetType

func (x *Event) GetType() Event_EventType

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) ProtoReflect

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

func (*Event) Reset

func (x *Event) Reset()

func (*Event) String

func (x *Event) String() string

type Event_ComponentClusterInfo

type Event_ComponentClusterInfo struct {
	ComponentClusterInfo *ComponentClusterInfo `protobuf:"bytes,205,opt,name=ComponentClusterInfo,proto3,oneof"`
}

type Event_ComponentDataIntegrityInfo

type Event_ComponentDataIntegrityInfo struct {
	ComponentDataIntegrityInfo *ComponentDataIntegrityInfo `protobuf:"bytes,206,opt,name=ComponentDataIntegrityInfo,proto3,oneof"`
}

type Event_ComponentNVMeSSDInfo

type Event_ComponentNVMeSSDInfo struct {
	ComponentNVMeSSDInfo *ComponentNVMeSSDInfo `protobuf:"bytes,202,opt,name=ComponentNVMeSSDInfo,proto3,oneof"`
}

type Event_ComponentNodeInfo

type Event_ComponentNodeInfo struct {
	ComponentNodeInfo *ComponentNodeInfo `protobuf:"bytes,203,opt,name=ComponentNodeInfo,proto3,oneof"`
}

type Event_ComponentServerInfo

type Event_ComponentServerInfo struct {
	ComponentServerInfo *ComponentServerInfo `protobuf:"bytes,204,opt,name=ComponentServerInfo,proto3,oneof"`
}

type Event_ComponentVolumesInfo

type Event_ComponentVolumesInfo struct {
	ComponentVolumesInfo *ComponentVolumesInfo `protobuf:"bytes,201,opt,name=ComponentVolumesInfo,proto3,oneof"`
}

type Event_EventReportingService

type Event_EventReportingService int32
const (
	Event_UnkownReportingService Event_EventReportingService = 0
	Event_CM                     Event_EventReportingService = 1
	Event_NM                     Event_EventReportingService = 2
	Event_API                    Event_EventReportingService = 3
	Event_UM                     Event_EventReportingService = 4
)

func (Event_EventReportingService) Descriptor

func (Event_EventReportingService) Enum

func (Event_EventReportingService) EnumDescriptor deprecated

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

Deprecated: Use Event_EventReportingService.Descriptor instead.

func (Event_EventReportingService) Number

func (Event_EventReportingService) String

func (Event_EventReportingService) Type

type Event_EventSeverity

type Event_EventSeverity int32
const (
	Event_UnkownSeverity Event_EventSeverity = 0
	Event_Info           Event_EventSeverity = 1
	Event_Low            Event_EventSeverity = 2
	Event_Medium         Event_EventSeverity = 3
	Event_High           Event_EventSeverity = 4
	Event_Critical       Event_EventSeverity = 5
)

func (Event_EventSeverity) Descriptor

func (Event_EventSeverity) Enum

func (Event_EventSeverity) EnumDescriptor deprecated

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

Deprecated: Use Event_EventSeverity.Descriptor instead.

func (Event_EventSeverity) Number

func (Event_EventSeverity) String

func (x Event_EventSeverity) String() string

func (Event_EventSeverity) Type

type Event_EventType

type Event_EventType int32
const (
	Event_UnknownType Event_EventType = 0
	Event_Cluster     Event_EventType = 1
	Event_Node        Event_EventType = 2
	Event_Volume      Event_EventType = 3
	Event_NVMeSSD     Event_EventType = 4
	Event_Server      Event_EventType = 5
	// XXX: do we really need a new type for data-integrity events or we can use NVMESSD?
	// in some cases, the corruption is not due to malfunctioning ssds in the node that reported such event.
	Event_DataIntegrity Event_EventType = 6
)

func (Event_EventType) Descriptor

func (Event_EventType) Enum

func (x Event_EventType) Enum() *Event_EventType

func (Event_EventType) EnumDescriptor deprecated

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

Deprecated: Use Event_EventType.Descriptor instead.

func (Event_EventType) Number

func (Event_EventType) String

func (x Event_EventType) String() string

func (Event_EventType) Type

type FeatureFlagStatus

type FeatureFlagStatus struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Enabled bool   `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*FeatureFlagStatus) Descriptor deprecated

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

Deprecated: Use FeatureFlagStatus.ProtoReflect.Descriptor instead.

func (*FeatureFlagStatus) GetEnabled

func (x *FeatureFlagStatus) GetEnabled() bool

func (*FeatureFlagStatus) GetName

func (x *FeatureFlagStatus) GetName() string

func (*FeatureFlagStatus) ProtoMessage

func (*FeatureFlagStatus) ProtoMessage()

func (*FeatureFlagStatus) ProtoReflect

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

func (*FeatureFlagStatus) Reset

func (x *FeatureFlagStatus) Reset()

func (*FeatureFlagStatus) String

func (x *FeatureFlagStatus) 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 GetClusterConfigParamRequest

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

func (*GetClusterConfigParamRequest) Descriptor deprecated

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

Deprecated: Use GetClusterConfigParamRequest.ProtoReflect.Descriptor instead.

func (*GetClusterConfigParamRequest) GetName

func (x *GetClusterConfigParamRequest) GetName() string

func (*GetClusterConfigParamRequest) ProtoMessage

func (*GetClusterConfigParamRequest) ProtoMessage()

func (*GetClusterConfigParamRequest) ProtoReflect

func (*GetClusterConfigParamRequest) Reset

func (x *GetClusterConfigParamRequest) Reset()

func (*GetClusterConfigParamRequest) 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 GetFeatureFlagRequest

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

func (*GetFeatureFlagRequest) Descriptor deprecated

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

Deprecated: Use GetFeatureFlagRequest.ProtoReflect.Descriptor instead.

func (*GetFeatureFlagRequest) GetName

func (x *GetFeatureFlagRequest) GetName() string

func (*GetFeatureFlagRequest) ProtoMessage

func (*GetFeatureFlagRequest) ProtoMessage()

func (*GetFeatureFlagRequest) ProtoReflect

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

func (*GetFeatureFlagRequest) Reset

func (x *GetFeatureFlagRequest) Reset()

func (*GetFeatureFlagRequest) String

func (x *GetFeatureFlagRequest) 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 GetPolicyRequest

type GetPolicyRequest 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 (*GetPolicyRequest) Descriptor deprecated

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

Deprecated: Use GetPolicyRequest.ProtoReflect.Descriptor instead.

func (*GetPolicyRequest) GetName

func (x *GetPolicyRequest) GetName() string

func (*GetPolicyRequest) GetProjectName

func (x *GetPolicyRequest) GetProjectName() string

func (*GetPolicyRequest) GetUUID

func (x *GetPolicyRequest) GetUUID() string

func (*GetPolicyRequest) ProtoMessage

func (*GetPolicyRequest) ProtoMessage()

func (*GetPolicyRequest) ProtoReflect

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

func (*GetPolicyRequest) Reset

func (x *GetPolicyRequest) Reset()

func (*GetPolicyRequest) String

func (x *GetPolicyRequest) 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 GetResourcePolicyRequest

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

func (*GetResourcePolicyRequest) Descriptor deprecated

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

Deprecated: Use GetResourcePolicyRequest.ProtoReflect.Descriptor instead.

func (*GetResourcePolicyRequest) GetProjectName

func (x *GetResourcePolicyRequest) GetProjectName() string

func (*GetResourcePolicyRequest) GetUUID

func (x *GetResourcePolicyRequest) GetUUID() string

func (*GetResourcePolicyRequest) ProtoMessage

func (*GetResourcePolicyRequest) ProtoMessage()

func (*GetResourcePolicyRequest) ProtoReflect

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

func (*GetResourcePolicyRequest) Reset

func (x *GetResourcePolicyRequest) Reset()

func (*GetResourcePolicyRequest) String

func (x *GetResourcePolicyRequest) 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 GetSnapshotRequest

type GetSnapshotRequest 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 (*GetSnapshotRequest) Descriptor deprecated

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

Deprecated: Use GetSnapshotRequest.ProtoReflect.Descriptor instead.

func (*GetSnapshotRequest) GetName

func (x *GetSnapshotRequest) GetName() string

func (*GetSnapshotRequest) GetProjectName

func (x *GetSnapshotRequest) GetProjectName() string

func (*GetSnapshotRequest) GetUUID

func (x *GetSnapshotRequest) GetUUID() string

func (*GetSnapshotRequest) ProtoMessage

func (*GetSnapshotRequest) ProtoMessage()

func (*GetSnapshotRequest) ProtoReflect

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

func (*GetSnapshotRequest) Reset

func (x *GetSnapshotRequest) Reset()

func (*GetSnapshotRequest) String

func (x *GetSnapshotRequest) 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 HourlySchedule

type HourlySchedule struct {
	StartTime    *timestamp.Timestamp `protobuf:"bytes,1,opt,name=startTime,proto3" json:"startTime,omitempty"`
	HoursInCycle uint32               `protobuf:"varint,2,opt,name=hoursInCycle,proto3" json:"hoursInCycle,omitempty"`
	// contains filtered or unexported fields
}

func (*HourlySchedule) Descriptor deprecated

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

Deprecated: Use HourlySchedule.ProtoReflect.Descriptor instead.

func (*HourlySchedule) GetHoursInCycle

func (x *HourlySchedule) GetHoursInCycle() uint32

func (*HourlySchedule) GetStartTime

func (x *HourlySchedule) GetStartTime() *timestamp.Timestamp

func (*HourlySchedule) ProtoMessage

func (*HourlySchedule) ProtoMessage()

func (*HourlySchedule) ProtoReflect

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

func (*HourlySchedule) Reset

func (x *HourlySchedule) Reset()

func (*HourlySchedule) String

func (x *HourlySchedule) String() string

type LabelMatchExpression

type LabelMatchExpression struct {
	Operator           LabelMatchExpression_Operator `` /* 128-byte string literal not displayed */
	LabelValueKeyPairs []*LabelValueKeyPair          `protobuf:"bytes,2,rep,name=labelValueKeyPairs,proto3" json:"labelValueKeyPairs,omitempty"`
	// contains filtered or unexported fields
}

func (*LabelMatchExpression) Descriptor deprecated

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

Deprecated: Use LabelMatchExpression.ProtoReflect.Descriptor instead.

func (*LabelMatchExpression) GetLabelValueKeyPairs

func (x *LabelMatchExpression) GetLabelValueKeyPairs() []*LabelValueKeyPair

func (*LabelMatchExpression) GetOperator

func (*LabelMatchExpression) ProtoMessage

func (*LabelMatchExpression) ProtoMessage()

func (*LabelMatchExpression) ProtoReflect

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

func (*LabelMatchExpression) Reset

func (x *LabelMatchExpression) Reset()

func (*LabelMatchExpression) String

func (x *LabelMatchExpression) String() string

type LabelMatchExpression_Operator

type LabelMatchExpression_Operator int32
const (
	LabelMatchExpression_Unkown LabelMatchExpression_Operator = 0
	LabelMatchExpression_In     LabelMatchExpression_Operator = 1
)

func (LabelMatchExpression_Operator) Descriptor

func (LabelMatchExpression_Operator) Enum

func (LabelMatchExpression_Operator) EnumDescriptor deprecated

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

Deprecated: Use LabelMatchExpression_Operator.Descriptor instead.

func (LabelMatchExpression_Operator) Number

func (LabelMatchExpression_Operator) String

func (LabelMatchExpression_Operator) Type

type LabelValueKeyPair

type LabelValueKeyPair struct {
	Key   LabelValueKeyPair_Key `protobuf:"varint,1,opt,name=key,proto3,enum=lightbits.api.duros.v2.LabelValueKeyPair_Key" json:"key,omitempty"`
	Value string                `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*LabelValueKeyPair) Descriptor deprecated

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

Deprecated: Use LabelValueKeyPair.ProtoReflect.Descriptor instead.

func (*LabelValueKeyPair) GetKey

func (*LabelValueKeyPair) GetValue

func (x *LabelValueKeyPair) GetValue() string

func (*LabelValueKeyPair) ProtoMessage

func (*LabelValueKeyPair) ProtoMessage()

func (*LabelValueKeyPair) ProtoReflect

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

func (*LabelValueKeyPair) Reset

func (x *LabelValueKeyPair) Reset()

func (*LabelValueKeyPair) String

func (x *LabelValueKeyPair) String() string

type LabelValueKeyPair_Key

type LabelValueKeyPair_Key int32
const (
	LabelValueKeyPair_Unknown LabelValueKeyPair_Key = 0
	LabelValueKeyPair_FD      LabelValueKeyPair_Key = 1
)

func (LabelValueKeyPair_Key) Descriptor

func (LabelValueKeyPair_Key) Enum

func (LabelValueKeyPair_Key) EnumDescriptor deprecated

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

Deprecated: Use LabelValueKeyPair_Key.Descriptor instead.

func (LabelValueKeyPair_Key) Number

func (LabelValueKeyPair_Key) String

func (x LabelValueKeyPair_Key) String() string

func (LabelValueKeyPair_Key) Type

type ListAdminEndpointsRequest

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

func (*ListAdminEndpointsRequest) Descriptor deprecated

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

Deprecated: Use ListAdminEndpointsRequest.ProtoReflect.Descriptor instead.

func (*ListAdminEndpointsRequest) GetPort

func (x *ListAdminEndpointsRequest) GetPort() uint32

func (*ListAdminEndpointsRequest) ProtoMessage

func (*ListAdminEndpointsRequest) ProtoMessage()

func (*ListAdminEndpointsRequest) ProtoReflect

func (*ListAdminEndpointsRequest) Reset

func (x *ListAdminEndpointsRequest) Reset()

func (*ListAdminEndpointsRequest) String

func (x *ListAdminEndpointsRequest) String() string

type ListAdminEndpointsResponse

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

func (*ListAdminEndpointsResponse) Descriptor deprecated

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

Deprecated: Use ListAdminEndpointsResponse.ProtoReflect.Descriptor instead.

func (*ListAdminEndpointsResponse) GetAdminEndpoints

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

func (*ListAdminEndpointsResponse) ProtoMessage

func (*ListAdminEndpointsResponse) ProtoMessage()

func (*ListAdminEndpointsResponse) ProtoReflect

func (*ListAdminEndpointsResponse) Reset

func (x *ListAdminEndpointsResponse) Reset()

func (*ListAdminEndpointsResponse) String

func (x *ListAdminEndpointsResponse) String() string

type ListClusterConfigParamsRequest

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

func (*ListClusterConfigParamsRequest) Descriptor deprecated

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

Deprecated: Use ListClusterConfigParamsRequest.ProtoReflect.Descriptor instead.

func (*ListClusterConfigParamsRequest) ProtoMessage

func (*ListClusterConfigParamsRequest) ProtoMessage()

func (*ListClusterConfigParamsRequest) ProtoReflect

func (*ListClusterConfigParamsRequest) Reset

func (x *ListClusterConfigParamsRequest) Reset()

func (*ListClusterConfigParamsRequest) String

type ListClusterConfigParamsResponse

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

func (*ListClusterConfigParamsResponse) Descriptor deprecated

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

Deprecated: Use ListClusterConfigParamsResponse.ProtoReflect.Descriptor instead.

func (*ListClusterConfigParamsResponse) GetValues

func (*ListClusterConfigParamsResponse) ProtoMessage

func (*ListClusterConfigParamsResponse) ProtoMessage()

func (*ListClusterConfigParamsResponse) ProtoReflect

func (*ListClusterConfigParamsResponse) Reset

func (*ListClusterConfigParamsResponse) 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 ListEventsRequest

type ListEventsRequest struct {
	ProjectName string `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	// nextToken
	//
	// Optional. A string combination of timestamp and event ID.
	// Used to determine the first event in the response list of events.
	NextToken string `protobuf:"bytes,2,opt,name=nextToken,proto3" json:"nextToken,omitempty"`
	// since
	//
	// Optional. Return a list of events with a timestamp not earlier than the given timestamp.
	Since string `protobuf:"bytes,3,opt,name=since,proto3" json:"since,omitempty"`
	// until
	//
	// Optional. Return a list of events with a timestamp not later than the given timestamp.
	Until string `protobuf:"bytes,4,opt,name=until,proto3" json:"until,omitempty"`
	// limit
	//
	// Optional. Return a list of events not larger then the given limit.
	Limit int64 `protobuf:"varint,6,opt,name=limit,proto3" json:"limit,omitempty"`
	// severity
	//
	// Optional. Return only events of the given severity.
	Severity []string `protobuf:"bytes,7,rep,name=severity,proto3" json:"severity,omitempty"`
	// component type
	//
	// Optional.Return only events of the given component type.
	ComponentType string `protobuf:"bytes,8,opt,name=componentType,proto3" json:"componentType,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEventsRequest) Descriptor deprecated

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

Deprecated: Use ListEventsRequest.ProtoReflect.Descriptor instead.

func (*ListEventsRequest) GetComponentType

func (x *ListEventsRequest) GetComponentType() string

func (*ListEventsRequest) GetLimit

func (x *ListEventsRequest) GetLimit() int64

func (*ListEventsRequest) GetNextToken

func (x *ListEventsRequest) GetNextToken() string

func (*ListEventsRequest) GetProjectName

func (x *ListEventsRequest) GetProjectName() string

func (*ListEventsRequest) GetSeverity

func (x *ListEventsRequest) GetSeverity() []string

func (*ListEventsRequest) GetSince

func (x *ListEventsRequest) GetSince() string

func (*ListEventsRequest) GetUntil

func (x *ListEventsRequest) GetUntil() string

func (*ListEventsRequest) ProtoMessage

func (*ListEventsRequest) ProtoMessage()

func (*ListEventsRequest) ProtoReflect

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

func (*ListEventsRequest) Reset

func (x *ListEventsRequest) Reset()

func (*ListEventsRequest) String

func (x *ListEventsRequest) String() string

type ListEventsResponse

type ListEventsResponse struct {
	Events    []*Event `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
	NextToken string   `protobuf:"bytes,2,opt,name=nextToken,proto3" json:"nextToken,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEventsResponse) Descriptor deprecated

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

Deprecated: Use ListEventsResponse.ProtoReflect.Descriptor instead.

func (*ListEventsResponse) GetEvents

func (x *ListEventsResponse) GetEvents() []*Event

func (*ListEventsResponse) GetNextToken

func (x *ListEventsResponse) GetNextToken() string

func (*ListEventsResponse) ProtoMessage

func (*ListEventsResponse) ProtoMessage()

func (*ListEventsResponse) ProtoReflect

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

func (*ListEventsResponse) Reset

func (x *ListEventsResponse) Reset()

func (*ListEventsResponse) String

func (x *ListEventsResponse) String() string

type ListFeatureFlagsRequest

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

func (*ListFeatureFlagsRequest) Descriptor deprecated

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

Deprecated: Use ListFeatureFlagsRequest.ProtoReflect.Descriptor instead.

func (*ListFeatureFlagsRequest) ProtoMessage

func (*ListFeatureFlagsRequest) ProtoMessage()

func (*ListFeatureFlagsRequest) ProtoReflect

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

func (*ListFeatureFlagsRequest) Reset

func (x *ListFeatureFlagsRequest) Reset()

func (*ListFeatureFlagsRequest) String

func (x *ListFeatureFlagsRequest) String() string

type ListFeatureFlagsResponse

type ListFeatureFlagsResponse struct {
	FeatureFlags map[string]*FeatureFlagStatus `` /* 165-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListFeatureFlagsResponse) Descriptor deprecated

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

Deprecated: Use ListFeatureFlagsResponse.ProtoReflect.Descriptor instead.

func (*ListFeatureFlagsResponse) GetFeatureFlags

func (x *ListFeatureFlagsResponse) GetFeatureFlags() map[string]*FeatureFlagStatus

func (*ListFeatureFlagsResponse) ProtoMessage

func (*ListFeatureFlagsResponse) ProtoMessage()

func (*ListFeatureFlagsResponse) ProtoReflect

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

func (*ListFeatureFlagsResponse) Reset

func (x *ListFeatureFlagsResponse) Reset()

func (*ListFeatureFlagsResponse) String

func (x *ListFeatureFlagsResponse) 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 ListPoliciesRequest

type ListPoliciesRequest 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 (*ListPoliciesRequest) Descriptor deprecated

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

Deprecated: Use ListPoliciesRequest.ProtoReflect.Descriptor instead.

func (*ListPoliciesRequest) GetName

func (x *ListPoliciesRequest) GetName() string

func (*ListPoliciesRequest) GetProjectName

func (x *ListPoliciesRequest) GetProjectName() string

func (*ListPoliciesRequest) GetUUID

func (x *ListPoliciesRequest) GetUUID() string

func (*ListPoliciesRequest) ProtoMessage

func (*ListPoliciesRequest) ProtoMessage()

func (*ListPoliciesRequest) ProtoReflect

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

func (*ListPoliciesRequest) Reset

func (x *ListPoliciesRequest) Reset()

func (*ListPoliciesRequest) String

func (x *ListPoliciesRequest) String() string

type ListPoliciesResponse

type ListPoliciesResponse struct {
	Policies []*Policy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPoliciesResponse) Descriptor deprecated

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

Deprecated: Use ListPoliciesResponse.ProtoReflect.Descriptor instead.

func (*ListPoliciesResponse) GetPolicies

func (x *ListPoliciesResponse) GetPolicies() []*Policy

func (*ListPoliciesResponse) ProtoMessage

func (*ListPoliciesResponse) ProtoMessage()

func (*ListPoliciesResponse) ProtoReflect

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

func (*ListPoliciesResponse) Reset

func (x *ListPoliciesResponse) Reset()

func (*ListPoliciesResponse) String

func (x *ListPoliciesResponse) 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 ListResourcePoliciesRequest

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

func (*ListResourcePoliciesRequest) Descriptor deprecated

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

Deprecated: Use ListResourcePoliciesRequest.ProtoReflect.Descriptor instead.

func (*ListResourcePoliciesRequest) GetProjectName

func (x *ListResourcePoliciesRequest) GetProjectName() string

func (*ListResourcePoliciesRequest) GetUUID

func (x *ListResourcePoliciesRequest) GetUUID() string

func (*ListResourcePoliciesRequest) GetVolumeUUID

func (x *ListResourcePoliciesRequest) GetVolumeUUID() string

func (*ListResourcePoliciesRequest) ProtoMessage

func (*ListResourcePoliciesRequest) ProtoMessage()

func (*ListResourcePoliciesRequest) ProtoReflect

func (*ListResourcePoliciesRequest) Reset

func (x *ListResourcePoliciesRequest) Reset()

func (*ListResourcePoliciesRequest) String

func (x *ListResourcePoliciesRequest) String() string

type ListResourcePoliciesResponse

type ListResourcePoliciesResponse struct {
	ResourcePolicies        []*ResourcePolicy              `protobuf:"bytes,1,rep,name=resourcePolicies,proto3" json:"resourcePolicies,omitempty"`
	DefaultResourcePolicies []*DefaultGlobalResourcePolicy `protobuf:"bytes,2,rep,name=defaultResourcePolicies,proto3" json:"defaultResourcePolicies,omitempty"`
	// contains filtered or unexported fields
}

func (*ListResourcePoliciesResponse) Descriptor deprecated

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

Deprecated: Use ListResourcePoliciesResponse.ProtoReflect.Descriptor instead.

func (*ListResourcePoliciesResponse) GetDefaultResourcePolicies

func (x *ListResourcePoliciesResponse) GetDefaultResourcePolicies() []*DefaultGlobalResourcePolicy

func (*ListResourcePoliciesResponse) GetResourcePolicies

func (x *ListResourcePoliciesResponse) GetResourcePolicies() []*ResourcePolicy

func (*ListResourcePoliciesResponse) ProtoMessage

func (*ListResourcePoliciesResponse) ProtoMessage()

func (*ListResourcePoliciesResponse) ProtoReflect

func (*ListResourcePoliciesResponse) Reset

func (x *ListResourcePoliciesResponse) Reset()

func (*ListResourcePoliciesResponse) 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 ListSnapshotsRequest

type ListSnapshotsRequest 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"`
	// 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"`
	// contains filtered or unexported fields
}

func (*ListSnapshotsRequest) Descriptor deprecated

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

Deprecated: Use ListSnapshotsRequest.ProtoReflect.Descriptor instead.

func (*ListSnapshotsRequest) GetLimit

func (x *ListSnapshotsRequest) GetLimit() int64

func (*ListSnapshotsRequest) GetName

func (x *ListSnapshotsRequest) GetName() string

func (*ListSnapshotsRequest) GetOffsetUUID

func (x *ListSnapshotsRequest) GetOffsetUUID() string

func (*ListSnapshotsRequest) GetProjectName

func (x *ListSnapshotsRequest) GetProjectName() string

func (*ListSnapshotsRequest) GetUUID

func (x *ListSnapshotsRequest) GetUUID() string

func (*ListSnapshotsRequest) ProtoMessage

func (*ListSnapshotsRequest) ProtoMessage()

func (*ListSnapshotsRequest) ProtoReflect

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

func (*ListSnapshotsRequest) Reset

func (x *ListSnapshotsRequest) Reset()

func (*ListSnapshotsRequest) String

func (x *ListSnapshotsRequest) String() string

type ListSnapshotsResponse

type ListSnapshotsResponse struct {
	Snapshots []*Snapshot `protobuf:"bytes,1,rep,name=snapshots,proto3" json:"snapshots,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSnapshotsResponse) Descriptor deprecated

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

Deprecated: Use ListSnapshotsResponse.ProtoReflect.Descriptor instead.

func (*ListSnapshotsResponse) GetSnapshots

func (x *ListSnapshotsResponse) GetSnapshots() []*Snapshot

func (*ListSnapshotsResponse) ProtoMessage

func (*ListSnapshotsResponse) ProtoMessage()

func (*ListSnapshotsResponse) ProtoReflect

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

func (*ListSnapshotsResponse) Reset

func (x *ListSnapshotsResponse) Reset()

func (*ListSnapshotsResponse) String

func (x *ListSnapshotsResponse) 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"`
	// source snapshot UUID
	//
	// Optional. Return only volumes created from this source snapshot.
	SnapshotUUID string `protobuf:"bytes,7,opt,name=snapshotUUID,proto3" json:"snapshotUUID,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) GetSnapshotUUID

func (x *ListVolumeRequest) GetSnapshotUUID() 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 LogRequest

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

func (*LogRequest) Descriptor deprecated

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

Deprecated: Use LogRequest.ProtoReflect.Descriptor instead.

func (*LogRequest) ProtoMessage

func (*LogRequest) ProtoMessage()

func (*LogRequest) ProtoReflect

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

func (*LogRequest) Reset

func (x *LogRequest) Reset()

func (*LogRequest) String

func (x *LogRequest) String() string

type NLEState

type NLEState int32
const (
	NLEState_UnknownNLEState NLEState = 0
	NLEState_DisabledNLE     NLEState = 1
	NLEState_EnablingNLE     NLEState = 2
	NLEState_EnabledNLE      NLEState = 3
)

func (NLEState) Descriptor

func (NLEState) Descriptor() protoreflect.EnumDescriptor

func (NLEState) Enum

func (x NLEState) Enum() *NLEState

func (NLEState) EnumDescriptor deprecated

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

Deprecated: Use NLEState.Descriptor instead.

func (NLEState) Number

func (x NLEState) Number() protoreflect.EnumNumber

func (NLEState) String

func (x NLEState) String() string

func (NLEState) Type

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"`
	// Unrecoverable Data Integrity Errors
	//
	// Number of data integrity errors that could no be recovered by the system.
	UnrecoverableDataIntegrityErrors uint32 `protobuf:"varint,11,opt,name=UnrecoverableDataIntegrityErrors,proto3" json:"UnrecoverableDataIntegrityErrors,omitempty"`
	// Recoverable Data Integrity Errors
	//
	// Number of data integrity errors that were recovered by the system.
	RecoverableDataIntegrityErrors uint32 `protobuf:"varint,12,opt,name=RecoverableDataIntegrityErrors,proto3" json:"RecoverableDataIntegrityErrors,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) GetRecoverableDataIntegrityErrors

func (x *NodeStatisticsApi) GetRecoverableDataIntegrityErrors() uint32

func (*NodeStatisticsApi) GetUnrecoverableDataIntegrityErrors

func (x *NodeStatisticsApi) GetUnrecoverableDataIntegrityErrors() uint32

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 NvmeDeviceStatisticsApi

type NvmeDeviceStatisticsApi struct {

	// Unrecoverable Data Integrity Errors
	//
	// Number of data integrity errors that could no be recovered by the system.
	UnrecoverableDataIntegrityErrors uint32 `protobuf:"varint,1,opt,name=UnrecoverableDataIntegrityErrors,proto3" json:"UnrecoverableDataIntegrityErrors,omitempty"`
	// Recoverable Data Integrity Errors
	//
	// Number of data integrity errors that were recovered by the system.
	RecoverableDataIntegrityErrors uint32 `protobuf:"varint,2,opt,name=RecoverableDataIntegrityErrors,proto3" json:"RecoverableDataIntegrityErrors,omitempty"`
	// contains filtered or unexported fields
}

func (*NvmeDeviceStatisticsApi) Descriptor deprecated

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

Deprecated: Use NvmeDeviceStatisticsApi.ProtoReflect.Descriptor instead.

func (*NvmeDeviceStatisticsApi) GetRecoverableDataIntegrityErrors

func (x *NvmeDeviceStatisticsApi) GetRecoverableDataIntegrityErrors() uint32

func (*NvmeDeviceStatisticsApi) GetUnrecoverableDataIntegrityErrors

func (x *NvmeDeviceStatisticsApi) GetUnrecoverableDataIntegrityErrors() uint32

func (*NvmeDeviceStatisticsApi) ProtoMessage

func (*NvmeDeviceStatisticsApi) ProtoMessage()

func (*NvmeDeviceStatisticsApi) ProtoReflect

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

func (*NvmeDeviceStatisticsApi) Reset

func (x *NvmeDeviceStatisticsApi) Reset()

func (*NvmeDeviceStatisticsApi) String

func (x *NvmeDeviceStatisticsApi) String() string

type Policy

type Policy 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"`
	State       Policy_State `protobuf:"varint,4,opt,name=state,proto3,enum=lightbits.api.duros.v2.Policy_State" json:"state,omitempty"`
	// Types that are assignable to Info:
	//	*Policy_QoSRateLimitPolicy
	Info isPolicy_Info `protobuf_oneof:"info"`
	// contains filtered or unexported fields
}

func (*Policy) Descriptor deprecated

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

Deprecated: Use Policy.ProtoReflect.Descriptor instead.

func (*Policy) GetDescription

func (x *Policy) GetDescription() string

func (*Policy) GetInfo

func (m *Policy) GetInfo() isPolicy_Info

func (*Policy) GetName

func (x *Policy) GetName() string

func (*Policy) GetQoSRateLimitPolicy

func (x *Policy) GetQoSRateLimitPolicy() *QoSRateLimitPolicy

func (*Policy) GetState

func (x *Policy) GetState() Policy_State

func (*Policy) GetUUID

func (x *Policy) GetUUID() string

func (*Policy) ProtoMessage

func (*Policy) ProtoMessage()

func (*Policy) ProtoReflect

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

func (*Policy) Reset

func (x *Policy) Reset()

func (*Policy) String

func (x *Policy) String() string

type PolicyType

type PolicyType int32
const (
	PolicyType_unknown      PolicyType = 0
	PolicyType_snapshot     PolicyType = 1
	PolicyType_qosRateLimit PolicyType = 2
)

func (PolicyType) Descriptor

func (PolicyType) Descriptor() protoreflect.EnumDescriptor

func (PolicyType) Enum

func (x PolicyType) Enum() *PolicyType

func (PolicyType) EnumDescriptor deprecated

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

Deprecated: Use PolicyType.Descriptor instead.

func (PolicyType) Number

func (x PolicyType) Number() protoreflect.EnumNumber

func (PolicyType) String

func (x PolicyType) String() string

func (PolicyType) Type

type PolicyVisibility

type PolicyVisibility int32
const (
	PolicyVisibility_Unavailable PolicyVisibility = 0
	PolicyVisibility_Scoped      PolicyVisibility = 1
	PolicyVisibility_Global      PolicyVisibility = 2
)

func (PolicyVisibility) Descriptor

func (PolicyVisibility) Enum

func (PolicyVisibility) EnumDescriptor deprecated

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

Deprecated: Use PolicyVisibility.Descriptor instead.

func (PolicyVisibility) Number

func (PolicyVisibility) String

func (x PolicyVisibility) String() string

func (PolicyVisibility) Type

type Policy_QoSRateLimitPolicy

type Policy_QoSRateLimitPolicy struct {
	QoSRateLimitPolicy *QoSRateLimitPolicy `protobuf:"bytes,5,opt,name=QoSRateLimitPolicy,proto3,oneof"`
}

type Policy_State

type Policy_State int32
const (
	Policy_Unknown    Policy_State = 0
	Policy_Creating   Policy_State = 1
	Policy_Active     Policy_State = 2
	Policy_Updating   Policy_State = 3
	Policy_Deprecated Policy_State = 4
	Policy_Failed     Policy_State = 5
)

func (Policy_State) Descriptor

func (Policy_State) Enum

func (x Policy_State) Enum() *Policy_State

func (Policy_State) EnumDescriptor deprecated

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

Deprecated: Use Policy_State.Descriptor instead.

func (Policy_State) Number

func (Policy_State) String

func (x Policy_State) String() string

func (Policy_State) Type

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"`
	DefaultPolicies []*DefaultPolicy `protobuf:"bytes,4,rep,name=defaultPolicies,proto3" json:"defaultPolicies,omitempty"`
	// contains filtered or unexported fields
}

func (*Project) Descriptor deprecated

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

Deprecated: Use Project.ProtoReflect.Descriptor instead.

func (*Project) GetDefaultPolicies

func (x *Project) GetDefaultPolicies() []*DefaultPolicy

func (*Project) GetDescription

func (x *Project) GetDescription() string

func (*Project) GetName

func (x *Project) GetName() string

func (*Project) GetUUID

func (x *Project) GetUUID() string

func (*Project) ProtoMessage

func (*Project) ProtoMessage()

func (*Project) ProtoReflect

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

func (*Project) Reset

func (x *Project) Reset()

func (*Project) String

func (x *Project) String() string

type ProtectionStateEnum

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

func (ProtectionStateEnum) Descriptor

func (ProtectionStateEnum) Enum

func (ProtectionStateEnum) EnumDescriptor deprecated

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

Deprecated: Use ProtectionStateEnum.Descriptor instead.

func (ProtectionStateEnum) Number

func (ProtectionStateEnum) String

func (x ProtectionStateEnum) String() string

func (ProtectionStateEnum) Type

type ProxyInfo

type ProxyInfo struct {

	// URL
	//
	// URL of the proxy server. Pattern: "http://<server-ip>:<port>"
	URL string `protobuf:"bytes,1,opt,name=URL,proto3" json:"URL,omitempty"`
	// Username
	//
	// Username for the proxy server
	Username string `protobuf:"bytes,2,opt,name=Username,proto3" json:"Username,omitempty"`
	// Password
	//
	// Password for the proxy server
	Password string `protobuf:"bytes,3,opt,name=Password,proto3" json:"Password,omitempty"`
	// contains filtered or unexported fields
}

func (*ProxyInfo) Descriptor deprecated

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

Deprecated: Use ProxyInfo.ProtoReflect.Descriptor instead.

func (*ProxyInfo) GetPassword

func (x *ProxyInfo) GetPassword() string

func (*ProxyInfo) GetURL

func (x *ProxyInfo) GetURL() string

func (*ProxyInfo) GetUsername

func (x *ProxyInfo) GetUsername() string

func (*ProxyInfo) ProtoMessage

func (*ProxyInfo) ProtoMessage()

func (*ProxyInfo) ProtoReflect

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

func (*ProxyInfo) Reset

func (x *ProxyInfo) Reset()

func (*ProxyInfo) String

func (x *ProxyInfo) String() string

type QoSRateLimitPolicy

type QoSRateLimitPolicy struct {
	ProjectsNamesScope []string         `protobuf:"bytes,3,rep,name=projectsNamesScope,proto3" json:"projectsNamesScope,omitempty"`
	PolicyVisibility   PolicyVisibility `` /* 131-byte string literal not displayed */
	// Types that are assignable to QoSLimit:
	//	*QoSRateLimitPolicy_LimitIOPS
	//	*QoSRateLimitPolicy_LimitBw
	//	*QoSRateLimitPolicy_LimitIOPSPerGB
	QoSLimit isQoSRateLimitPolicy_QoSLimit `protobuf_oneof:"QoSLimit"`
	// contains filtered or unexported fields
}

func (*QoSRateLimitPolicy) Descriptor deprecated

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

Deprecated: Use QoSRateLimitPolicy.ProtoReflect.Descriptor instead.

func (*QoSRateLimitPolicy) GetLimitBw

func (*QoSRateLimitPolicy) GetLimitIOPS

func (*QoSRateLimitPolicy) GetLimitIOPSPerGB

func (*QoSRateLimitPolicy) GetPolicyVisibility

func (x *QoSRateLimitPolicy) GetPolicyVisibility() PolicyVisibility

func (*QoSRateLimitPolicy) GetProjectsNamesScope

func (x *QoSRateLimitPolicy) GetProjectsNamesScope() []string

func (*QoSRateLimitPolicy) GetQoSLimit

func (m *QoSRateLimitPolicy) GetQoSLimit() isQoSRateLimitPolicy_QoSLimit

func (*QoSRateLimitPolicy) ProtoMessage

func (*QoSRateLimitPolicy) ProtoMessage()

func (*QoSRateLimitPolicy) ProtoReflect

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

func (*QoSRateLimitPolicy) Reset

func (x *QoSRateLimitPolicy) Reset()

func (*QoSRateLimitPolicy) String

func (x *QoSRateLimitPolicy) String() string

type QoSRateLimitPolicy_LimitBw

type QoSRateLimitPolicy_LimitBw struct {
	LimitBw *QoSRateLimitPolicy_QoSLimitBW `protobuf:"bytes,7,opt,name=limitBw,proto3,oneof"`
}

type QoSRateLimitPolicy_LimitIOPS

type QoSRateLimitPolicy_LimitIOPS struct {
	LimitIOPS *QoSRateLimitPolicy_QoSLimitIOPS `protobuf:"bytes,6,opt,name=limitIOPS,proto3,oneof"`
}

type QoSRateLimitPolicy_LimitIOPSPerGB

type QoSRateLimitPolicy_LimitIOPSPerGB struct {
	LimitIOPSPerGB *QoSRateLimitPolicy_QoSLimitIOPSPerGB `protobuf:"bytes,8,opt,name=limitIOPSPerGB,proto3,oneof"`
}

type QoSRateLimitPolicy_QoSLimitBW

type QoSRateLimitPolicy_QoSLimitBW struct {
	WriteBWLimit uint32 `protobuf:"varint,1,opt,name=writeBWLimit,proto3" json:"writeBWLimit,omitempty"`
	ReadBWLimit  uint32 `protobuf:"varint,2,opt,name=readBWLimit,proto3" json:"readBWLimit,omitempty"`
	// contains filtered or unexported fields
}

func (*QoSRateLimitPolicy_QoSLimitBW) Descriptor deprecated

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

Deprecated: Use QoSRateLimitPolicy_QoSLimitBW.ProtoReflect.Descriptor instead.

func (*QoSRateLimitPolicy_QoSLimitBW) GetReadBWLimit

func (x *QoSRateLimitPolicy_QoSLimitBW) GetReadBWLimit() uint32

func (*QoSRateLimitPolicy_QoSLimitBW) GetWriteBWLimit

func (x *QoSRateLimitPolicy_QoSLimitBW) GetWriteBWLimit() uint32

func (*QoSRateLimitPolicy_QoSLimitBW) ProtoMessage

func (*QoSRateLimitPolicy_QoSLimitBW) ProtoMessage()

func (*QoSRateLimitPolicy_QoSLimitBW) ProtoReflect

func (*QoSRateLimitPolicy_QoSLimitBW) Reset

func (x *QoSRateLimitPolicy_QoSLimitBW) Reset()

func (*QoSRateLimitPolicy_QoSLimitBW) String

type QoSRateLimitPolicy_QoSLimitIOPS

type QoSRateLimitPolicy_QoSLimitIOPS struct {
	WriteIOPSLimit uint32 `protobuf:"varint,1,opt,name=writeIOPSLimit,proto3" json:"writeIOPSLimit,omitempty"`
	ReadIOPSLimit  uint32 `protobuf:"varint,2,opt,name=readIOPSLimit,proto3" json:"readIOPSLimit,omitempty"`
	// contains filtered or unexported fields
}

A limit of 0 means no rate limit. Bandwidth limit is in units of MB/s.

func (*QoSRateLimitPolicy_QoSLimitIOPS) Descriptor deprecated

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

Deprecated: Use QoSRateLimitPolicy_QoSLimitIOPS.ProtoReflect.Descriptor instead.

func (*QoSRateLimitPolicy_QoSLimitIOPS) GetReadIOPSLimit

func (x *QoSRateLimitPolicy_QoSLimitIOPS) GetReadIOPSLimit() uint32

func (*QoSRateLimitPolicy_QoSLimitIOPS) GetWriteIOPSLimit

func (x *QoSRateLimitPolicy_QoSLimitIOPS) GetWriteIOPSLimit() uint32

func (*QoSRateLimitPolicy_QoSLimitIOPS) ProtoMessage

func (*QoSRateLimitPolicy_QoSLimitIOPS) ProtoMessage()

func (*QoSRateLimitPolicy_QoSLimitIOPS) ProtoReflect

func (*QoSRateLimitPolicy_QoSLimitIOPS) Reset

func (*QoSRateLimitPolicy_QoSLimitIOPS) String

type QoSRateLimitPolicy_QoSLimitIOPSPerGB

type QoSRateLimitPolicy_QoSLimitIOPSPerGB struct {
	WriteIOPSPerGBLimit uint32 `protobuf:"varint,1,opt,name=writeIOPSPerGBLimit,proto3" json:"writeIOPSPerGBLimit,omitempty"`
	ReadIOPSPerGBLimit  uint32 `protobuf:"varint,2,opt,name=readIOPSPerGBLimit,proto3" json:"readIOPSPerGBLimit,omitempty"`
	// contains filtered or unexported fields
}

func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) Descriptor deprecated

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

Deprecated: Use QoSRateLimitPolicy_QoSLimitIOPSPerGB.ProtoReflect.Descriptor instead.

func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) GetReadIOPSPerGBLimit

func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) GetReadIOPSPerGBLimit() uint32

func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) GetWriteIOPSPerGBLimit

func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) GetWriteIOPSPerGBLimit() uint32

func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) ProtoMessage

func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) ProtoMessage()

func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) ProtoReflect

func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) Reset

func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) String

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"`
	ReplaceWhileActive bool   `protobuf:"varint,3,opt,name=ReplaceWhileActive,proto3" json:"ReplaceWhileActive,omitempty"`
	// contains filtered or unexported fields
}

func (*ReplaceNodeRequest) Descriptor deprecated

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

Deprecated: Use ReplaceNodeRequest.ProtoReflect.Descriptor instead.

func (*ReplaceNodeRequest) GetReplaceWhileActive

func (x *ReplaceNodeRequest) GetReplaceWhileActive() bool

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 ResourcePolicy

type ResourcePolicy 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"`
	ResourceUUID   string               `protobuf:"bytes,3,opt,name=resourceUUID,proto3" json:"resourceUUID,omitempty"`
	ResourceName   string               `protobuf:"bytes,4,opt,name=resourceName,proto3" json:"resourceName,omitempty"`
	ProjectName    string               `protobuf:"bytes,5,opt,name=projectName,proto3" json:"projectName,omitempty"`
	SchedulePolicy *SchedulePolicy      `protobuf:"bytes,6,opt,name=schedulePolicy,proto3" json:"schedulePolicy,omitempty"`
	Description    string               `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	State          ResourcePolicy_State `protobuf:"varint,8,opt,name=state,proto3,enum=lightbits.api.duros.v2.ResourcePolicy_State" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourcePolicy) Descriptor deprecated

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

Deprecated: Use ResourcePolicy.ProtoReflect.Descriptor instead.

func (*ResourcePolicy) GetDescription

func (x *ResourcePolicy) GetDescription() string

func (*ResourcePolicy) GetName

func (x *ResourcePolicy) GetName() string

func (*ResourcePolicy) GetProjectName

func (x *ResourcePolicy) GetProjectName() string

func (*ResourcePolicy) GetResourceName

func (x *ResourcePolicy) GetResourceName() string

func (*ResourcePolicy) GetResourceUUID

func (x *ResourcePolicy) GetResourceUUID() string

func (*ResourcePolicy) GetSchedulePolicy

func (x *ResourcePolicy) GetSchedulePolicy() *SchedulePolicy

func (*ResourcePolicy) GetState

func (x *ResourcePolicy) GetState() ResourcePolicy_State

func (*ResourcePolicy) GetUUID

func (x *ResourcePolicy) GetUUID() string

func (*ResourcePolicy) ProtoMessage

func (*ResourcePolicy) ProtoMessage()

func (*ResourcePolicy) ProtoReflect

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

func (*ResourcePolicy) Reset

func (x *ResourcePolicy) Reset()

func (*ResourcePolicy) String

func (x *ResourcePolicy) String() string

type ResourcePolicy_State

type ResourcePolicy_State int32
const (
	ResourcePolicy_UnknownState ResourcePolicy_State = 0
	ResourcePolicy_Creating     ResourcePolicy_State = 1
	ResourcePolicy_Active       ResourcePolicy_State = 2
	ResourcePolicy_Deleting     ResourcePolicy_State = 3
	ResourcePolicy_Failed       ResourcePolicy_State = 4
)

func (ResourcePolicy_State) Descriptor

func (ResourcePolicy_State) Enum

func (ResourcePolicy_State) EnumDescriptor deprecated

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

Deprecated: Use ResourcePolicy_State.Descriptor instead.

func (ResourcePolicy_State) Number

func (ResourcePolicy_State) String

func (x ResourcePolicy_State) String() string

func (ResourcePolicy_State) Type

type Role

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

func (*Role) Descriptor deprecated

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

Deprecated: Use Role.ProtoReflect.Descriptor instead.

func (*Role) GetName

func (x *Role) GetName() string

func (*Role) GetProjectName

func (x *Role) GetProjectName() string

func (*Role) GetRulesJson

func (x *Role) GetRulesJson() string

func (*Role) ProtoMessage

func (*Role) ProtoMessage()

func (*Role) ProtoReflect

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

func (*Role) Reset

func (x *Role) Reset()

func (*Role) String

func (x *Role) String() string

type RollbackVolumeRequest

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

func (*RollbackVolumeRequest) Descriptor deprecated

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

Deprecated: Use RollbackVolumeRequest.ProtoReflect.Descriptor instead.

func (*RollbackVolumeRequest) GetProjectName

func (x *RollbackVolumeRequest) GetProjectName() string

func (*RollbackVolumeRequest) GetSrcSnapshotUUID

func (x *RollbackVolumeRequest) GetSrcSnapshotUUID() string

func (*RollbackVolumeRequest) GetUUID

func (x *RollbackVolumeRequest) GetUUID() string

func (*RollbackVolumeRequest) ProtoMessage

func (*RollbackVolumeRequest) ProtoMessage()

func (*RollbackVolumeRequest) ProtoReflect

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

func (*RollbackVolumeRequest) Reset

func (x *RollbackVolumeRequest) Reset()

func (*RollbackVolumeRequest) String

func (x *RollbackVolumeRequest) String() string

type RollbackVolumeResponse

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

func (*RollbackVolumeResponse) Descriptor deprecated

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

Deprecated: Use RollbackVolumeResponse.ProtoReflect.Descriptor instead.

func (*RollbackVolumeResponse) ProtoMessage

func (*RollbackVolumeResponse) ProtoMessage()

func (*RollbackVolumeResponse) ProtoReflect

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

func (*RollbackVolumeResponse) Reset

func (x *RollbackVolumeResponse) Reset()

func (*RollbackVolumeResponse) String

func (x *RollbackVolumeResponse) String() string

type SchedulePolicy

type SchedulePolicy struct {

	// Types that are assignable to SchedulePolicies:
	//	*SchedulePolicy_SnapshotSchedulePolicy
	SchedulePolicies isSchedulePolicy_SchedulePolicies `protobuf_oneof:"schedulePolicies"`
	RetentionTime    *duration.Duration                `protobuf:"bytes,2,opt,name=retentionTime,proto3" json:"retentionTime,omitempty"`
	// contains filtered or unexported fields
}

func (*SchedulePolicy) Descriptor deprecated

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

Deprecated: Use SchedulePolicy.ProtoReflect.Descriptor instead.

func (*SchedulePolicy) GetRetentionTime

func (x *SchedulePolicy) GetRetentionTime() *duration.Duration

func (*SchedulePolicy) GetSchedulePolicies

func (m *SchedulePolicy) GetSchedulePolicies() isSchedulePolicy_SchedulePolicies

func (*SchedulePolicy) GetSnapshotSchedulePolicy

func (x *SchedulePolicy) GetSnapshotSchedulePolicy() *SnapshotSchedulePolicy

func (*SchedulePolicy) ProtoMessage

func (*SchedulePolicy) ProtoMessage()

func (*SchedulePolicy) ProtoReflect

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

func (*SchedulePolicy) Reset

func (x *SchedulePolicy) Reset()

func (*SchedulePolicy) String

func (x *SchedulePolicy) String() string

type SchedulePolicy_SnapshotSchedulePolicy

type SchedulePolicy_SnapshotSchedulePolicy struct {
	SnapshotSchedulePolicy *SnapshotSchedulePolicy `protobuf:"bytes,1,opt,name=snapshotSchedulePolicy,proto3,oneof"`
}

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 */
	ApiEndpoints  []string                 `protobuf:"bytes,11,rep,name=ApiEndpoints,proto3" json:"ApiEndpoints,omitempty"`
	// State of Node Level Encryption (NLE)
	//
	// State indicates whether NLE in server is enabled/enabling/disabled etc.
	NleState NLEState `protobuf:"varint,12,opt,name=nleState,proto3,enum=lightbits.api.duros.v2.NLEState" json:"nleState,omitempty"`
	// contains filtered or unexported fields
}

func (*Server) Descriptor deprecated

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

Deprecated: Use Server.ProtoReflect.Descriptor instead.

func (*Server) GetApiEndpoints

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

func (*Server) GetETag

func (x *Server) GetETag() string

func (*Server) GetLightOSVersion

func (x *Server) GetLightOSVersion() string

func (*Server) GetName

func (x *Server) GetName() string

func (*Server) GetNleState

func (x *Server) GetNleState() NLEState

func (*Server) GetNodesUUIDs

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

func (*Server) GetRiskOfServiceLossState

func (x *Server) GetRiskOfServiceLossState() Server_RiskOfServiceLossEnum

func (*Server) GetServerEndpoints

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

func (*Server) GetState

func (x *Server) GetState() Server_ServerStateEnum

func (*Server) GetUUID

func (x *Server) GetUUID() string

func (*Server) GetUpgradeStatus

func (x *Server) GetUpgradeStatus() Server_UpgradeStatusEnum

func (*Server) ProtoMessage

func (*Server) ProtoMessage()

func (*Server) ProtoReflect

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

func (*Server) Reset

func (x *Server) Reset()

func (*Server) String

func (x *Server) String() string

type Server_RiskOfServiceLossEnum

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

func (Server_RiskOfServiceLossEnum) Descriptor

func (Server_RiskOfServiceLossEnum) Enum

func (Server_RiskOfServiceLossEnum) EnumDescriptor deprecated

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

Deprecated: Use Server_RiskOfServiceLossEnum.Descriptor instead.

func (Server_RiskOfServiceLossEnum) Number

func (Server_RiskOfServiceLossEnum) String

func (Server_RiskOfServiceLossEnum) Type

type Server_ServerStateEnum

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

func (Server_ServerStateEnum) Descriptor

func (Server_ServerStateEnum) Enum

func (Server_ServerStateEnum) EnumDescriptor deprecated

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

Deprecated: Use Server_ServerStateEnum.Descriptor instead.

func (Server_ServerStateEnum) Number

func (Server_ServerStateEnum) String

func (x Server_ServerStateEnum) String() string

func (Server_ServerStateEnum) Type

type Server_UpgradeStatusEnum

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

func (Server_UpgradeStatusEnum) Descriptor

func (Server_UpgradeStatusEnum) Enum

func (Server_UpgradeStatusEnum) EnumDescriptor deprecated

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

Deprecated: Use Server_UpgradeStatusEnum.Descriptor instead.

func (Server_UpgradeStatusEnum) Number

func (Server_UpgradeStatusEnum) String

func (x Server_UpgradeStatusEnum) String() string

func (Server_UpgradeStatusEnum) Type

type SetFeatureFlagResponse

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

func (*SetFeatureFlagResponse) Descriptor deprecated

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

Deprecated: Use SetFeatureFlagResponse.ProtoReflect.Descriptor instead.

func (*SetFeatureFlagResponse) ProtoMessage

func (*SetFeatureFlagResponse) ProtoMessage()

func (*SetFeatureFlagResponse) ProtoReflect

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

func (*SetFeatureFlagResponse) Reset

func (x *SetFeatureFlagResponse) Reset()

func (*SetFeatureFlagResponse) String

func (x *SetFeatureFlagResponse) String() string

type Snapshot

type Snapshot struct {
	State            Snapshot_StateEnum     `protobuf:"varint,1,opt,name=state,proto3,enum=lightbits.api.duros.v2.Snapshot_StateEnum" json:"state,omitempty"`
	UUID             string                 `protobuf:"bytes,2,opt,name=UUID,proto3" json:"UUID,omitempty"`
	Name             string                 `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Description      string                 `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	CreationTime     *timestamp.Timestamp   `protobuf:"bytes,5,opt,name=creationTime,proto3" json:"creationTime,omitempty"`
	RetentionTime    *duration.Duration     `protobuf:"bytes,6,opt,name=retentionTime,proto3" json:"retentionTime,omitempty"`
	SourceVolumeUUID string                 `protobuf:"bytes,7,opt,name=sourceVolumeUUID,proto3" json:"sourceVolumeUUID,omitempty"`
	SourceVolumeName string                 `protobuf:"bytes,8,opt,name=sourceVolumeName,proto3" json:"sourceVolumeName,omitempty"`
	ReplicaCount     uint32                 `protobuf:"varint,9,opt,name=replicaCount,proto3" json:"replicaCount,omitempty"`
	NodeList         []string               `protobuf:"bytes,10,rep,name=nodeList,proto3" json:"nodeList,omitempty"`
	Nsid             uint32                 `protobuf:"varint,11,opt,name=nsid,proto3" json:"nsid,omitempty"`
	Acl              *StringList            `protobuf:"bytes,12,opt,name=acl,proto3" json:"acl,omitempty"`
	Compression      bool                   `protobuf:"varint,13,opt,name=compression,proto3" json:"compression,omitempty"`
	Size             uint64                 `protobuf:"varint,14,opt,name=size,proto3" json:"size,omitempty"`
	IPAcl            *StringList            `protobuf:"bytes,15,opt,name=IPAcl,proto3" json:"IPAcl,omitempty"`
	SectorSize       uint32                 `protobuf:"varint,16,opt,name=sectorSize,proto3" json:"sectorSize,omitempty"`
	Statistics       *SnapshotStatisticsApi `protobuf:"bytes,18,opt,name=statistics,proto3" json:"statistics,omitempty"`
	ETag             string                 `protobuf:"bytes,19,opt,name=ETag,proto3" json:"ETag,omitempty"`
	ProjectName      string                 `protobuf:"bytes,20,opt,name=projectName,proto3" json:"projectName,omitempty"`
	PrimaryNodeUUID  string                 `protobuf:"bytes,21,opt,name=primaryNodeUUID,proto3" json:"primaryNodeUUID,omitempty"`
	// contains filtered or unexported fields
}

func (*Snapshot) Descriptor deprecated

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

Deprecated: Use Snapshot.ProtoReflect.Descriptor instead.

func (*Snapshot) GetAcl

func (x *Snapshot) GetAcl() *StringList

func (*Snapshot) GetCompression

func (x *Snapshot) GetCompression() bool

func (*Snapshot) GetCreationTime

func (x *Snapshot) GetCreationTime() *timestamp.Timestamp

func (*Snapshot) GetDescription

func (x *Snapshot) GetDescription() string

func (*Snapshot) GetETag

func (x *Snapshot) GetETag() string

func (*Snapshot) GetIPAcl

func (x *Snapshot) GetIPAcl() *StringList

func (*Snapshot) GetName

func (x *Snapshot) GetName() string

func (*Snapshot) GetNodeList

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

func (*Snapshot) GetNsid

func (x *Snapshot) GetNsid() uint32

func (*Snapshot) GetPrimaryNodeUUID

func (x *Snapshot) GetPrimaryNodeUUID() string

func (*Snapshot) GetProjectName

func (x *Snapshot) GetProjectName() string

func (*Snapshot) GetReplicaCount

func (x *Snapshot) GetReplicaCount() uint32

func (*Snapshot) GetRetentionTime

func (x *Snapshot) GetRetentionTime() *duration.Duration

func (*Snapshot) GetSectorSize

func (x *Snapshot) GetSectorSize() uint32

func (*Snapshot) GetSize

func (x *Snapshot) GetSize() uint64

func (*Snapshot) GetSourceVolumeName

func (x *Snapshot) GetSourceVolumeName() string

func (*Snapshot) GetSourceVolumeUUID

func (x *Snapshot) GetSourceVolumeUUID() string

func (*Snapshot) GetState

func (x *Snapshot) GetState() Snapshot_StateEnum

func (*Snapshot) GetStatistics

func (x *Snapshot) GetStatistics() *SnapshotStatisticsApi

func (*Snapshot) GetUUID

func (x *Snapshot) GetUUID() string

func (*Snapshot) ProtoMessage

func (*Snapshot) ProtoMessage()

func (*Snapshot) ProtoReflect

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

func (*Snapshot) Reset

func (x *Snapshot) Reset()

func (*Snapshot) String

func (x *Snapshot) String() string

type SnapshotSchedulePolicy

type SnapshotSchedulePolicy struct {

	// Types that are assignable to SchedulePolicies:
	//	*SnapshotSchedulePolicy_HourlySchedule
	//	*SnapshotSchedulePolicy_DailySchedule
	//	*SnapshotSchedulePolicy_WeeklySchedule
	SchedulePolicies isSnapshotSchedulePolicy_SchedulePolicies `protobuf_oneof:"schedulePolicies"`
	// contains filtered or unexported fields
}

func (*SnapshotSchedulePolicy) Descriptor deprecated

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

Deprecated: Use SnapshotSchedulePolicy.ProtoReflect.Descriptor instead.

func (*SnapshotSchedulePolicy) GetDailySchedule

func (x *SnapshotSchedulePolicy) GetDailySchedule() *DailySchedule

func (*SnapshotSchedulePolicy) GetHourlySchedule

func (x *SnapshotSchedulePolicy) GetHourlySchedule() *HourlySchedule

func (*SnapshotSchedulePolicy) GetSchedulePolicies

func (m *SnapshotSchedulePolicy) GetSchedulePolicies() isSnapshotSchedulePolicy_SchedulePolicies

func (*SnapshotSchedulePolicy) GetWeeklySchedule

func (x *SnapshotSchedulePolicy) GetWeeklySchedule() *WeeklySchedule

func (*SnapshotSchedulePolicy) ProtoMessage

func (*SnapshotSchedulePolicy) ProtoMessage()

func (*SnapshotSchedulePolicy) ProtoReflect

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

func (*SnapshotSchedulePolicy) Reset

func (x *SnapshotSchedulePolicy) Reset()

func (*SnapshotSchedulePolicy) String

func (x *SnapshotSchedulePolicy) String() string

type SnapshotSchedulePolicy_DailySchedule

type SnapshotSchedulePolicy_DailySchedule struct {
	DailySchedule *DailySchedule `protobuf:"bytes,2,opt,name=dailySchedule,proto3,oneof"`
}

type SnapshotSchedulePolicy_HourlySchedule

type SnapshotSchedulePolicy_HourlySchedule struct {
	HourlySchedule *HourlySchedule `protobuf:"bytes,1,opt,name=hourlySchedule,proto3,oneof"`
}

type SnapshotSchedulePolicy_WeeklySchedule

type SnapshotSchedulePolicy_WeeklySchedule struct {
	WeeklySchedule *WeeklySchedule `protobuf:"bytes,3,opt,name=weeklySchedule,proto3,oneof"`
}

type SnapshotStatisticsApi

type SnapshotStatisticsApi struct {

	// PhysicalCapacity
	//
	// The physical capacity that exists in this volume layer
	PhysicalCapacity uint64 `protobuf:"varint,1,opt,name=physicalCapacity,proto3" json:"physicalCapacity,omitempty"`
	// Physical Owned storage Capacity
	//
	// The capacity that would be freed when snapshot would be deleted
	PhysicalOwnedCapacity uint64 `protobuf:"varint,2,opt,name=physicalOwnedCapacity,proto3" json:"physicalOwnedCapacity,omitempty"`
	// Physical Owned Memory
	//
	// The number, in bytes, of md ranges multiplied by the size of md range
	PhysicalOwnedMemory uint64 `protobuf:"varint,3,opt,name=physicalOwnedMemory,proto3" json:"physicalOwnedMemory,omitempty"`
	// Physical Memory
	//
	// Memory used by this MSVV (how many chunks)
	PhysicalMemory uint64 `protobuf:"varint,4,opt,name=physicalMemory,proto3" json:"physicalMemory,omitempty"`
	// User Written
	//
	// Amount, in bytes of data requested to be written by the user
	UserWritten uint64 `protobuf:"varint,5,opt,name=userWritten,proto3" json:"userWritten,omitempty"`
	// contains filtered or unexported fields
}

func (*SnapshotStatisticsApi) Descriptor deprecated

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

Deprecated: Use SnapshotStatisticsApi.ProtoReflect.Descriptor instead.

func (*SnapshotStatisticsApi) GetPhysicalCapacity

func (x *SnapshotStatisticsApi) GetPhysicalCapacity() uint64

func (*SnapshotStatisticsApi) GetPhysicalMemory

func (x *SnapshotStatisticsApi) GetPhysicalMemory() uint64

func (*SnapshotStatisticsApi) GetPhysicalOwnedCapacity

func (x *SnapshotStatisticsApi) GetPhysicalOwnedCapacity() uint64

func (*SnapshotStatisticsApi) GetPhysicalOwnedMemory

func (x *SnapshotStatisticsApi) GetPhysicalOwnedMemory() uint64

func (*SnapshotStatisticsApi) GetUserWritten

func (x *SnapshotStatisticsApi) GetUserWritten() uint64

func (*SnapshotStatisticsApi) ProtoMessage

func (*SnapshotStatisticsApi) ProtoMessage()

func (*SnapshotStatisticsApi) ProtoReflect

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

func (*SnapshotStatisticsApi) Reset

func (x *SnapshotStatisticsApi) Reset()

func (*SnapshotStatisticsApi) String

func (x *SnapshotStatisticsApi) String() string

type Snapshot_StateEnum

type Snapshot_StateEnum int32
const (
	Snapshot_Unknown   Snapshot_StateEnum = 0
	Snapshot_Creating  Snapshot_StateEnum = 1
	Snapshot_Available Snapshot_StateEnum = 2
	Snapshot_Deleting  Snapshot_StateEnum = 3
	Snapshot_Deleted   Snapshot_StateEnum = 4
	Snapshot_Failed    Snapshot_StateEnum = 7
)

func (Snapshot_StateEnum) Descriptor

func (Snapshot_StateEnum) Enum

func (Snapshot_StateEnum) EnumDescriptor deprecated

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

Deprecated: Use Snapshot_StateEnum.Descriptor instead.

func (Snapshot_StateEnum) Number

func (Snapshot_StateEnum) String

func (x Snapshot_StateEnum) String() string

func (Snapshot_StateEnum) Type

type StringList

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

func (*StringList) Descriptor deprecated

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

Deprecated: Use StringList.ProtoReflect.Descriptor instead.

func (*StringList) GetValues

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

func (*StringList) ProtoMessage

func (*StringList) ProtoMessage()

func (*StringList) ProtoReflect

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

func (*StringList) Reset

func (x *StringList) Reset()

func (*StringList) String

func (x *StringList) String() string

type UnimplementedDurosAPIServer

type UnimplementedDurosAPIServer struct {
}

UnimplementedDurosAPIServer should be embedded to have forward compatible implementations.

func (UnimplementedDurosAPIServer) AddNvmeDevice

func (UnimplementedDurosAPIServer) CreateAdminEndpoint

func (UnimplementedDurosAPIServer) CreateCredential

func (UnimplementedDurosAPIServer) CreatePolicy

func (UnimplementedDurosAPIServer) CreateProject

func (UnimplementedDurosAPIServer) CreateResourcePolicy

func (UnimplementedDurosAPIServer) CreateServer

func (UnimplementedDurosAPIServer) CreateSnapshot

func (UnimplementedDurosAPIServer) CreateVolume

func (UnimplementedDurosAPIServer) DeleteCredential

func (UnimplementedDurosAPIServer) DeletePolicy

func (UnimplementedDurosAPIServer) DeleteProject

func (UnimplementedDurosAPIServer) DeleteServer

func (UnimplementedDurosAPIServer) DeleteSnapshot

func (UnimplementedDurosAPIServer) DeleteVolume

func (UnimplementedDurosAPIServer) DisableFeatureFlag

func (UnimplementedDurosAPIServer) DisableServer

func (UnimplementedDurosAPIServer) EnableFeatureFlag

func (UnimplementedDurosAPIServer) EnableNLE

func (UnimplementedDurosAPIServer) EnableServer

func (UnimplementedDurosAPIServer) FetchLogs

func (UnimplementedDurosAPIServer) GetAdminEndpoint

func (UnimplementedDurosAPIServer) GetCluster

func (UnimplementedDurosAPIServer) GetClusterConfigParam

func (UnimplementedDurosAPIServer) GetClusterInfo

func (UnimplementedDurosAPIServer) GetCredential

func (UnimplementedDurosAPIServer) GetFeatureFlag

func (UnimplementedDurosAPIServer) GetHost

func (UnimplementedDurosAPIServer) GetNode

func (UnimplementedDurosAPIServer) GetNvmeDevice

func (UnimplementedDurosAPIServer) GetPolicy

func (UnimplementedDurosAPIServer) GetProject

func (UnimplementedDurosAPIServer) GetResourcePolicy

func (UnimplementedDurosAPIServer) GetRole

func (UnimplementedDurosAPIServer) GetServer

func (UnimplementedDurosAPIServer) GetSnapshot

func (UnimplementedDurosAPIServer) GetVersion

func (UnimplementedDurosAPIServer) GetVolume

func (UnimplementedDurosAPIServer) ListCredentials

func (UnimplementedDurosAPIServer) ListEvents

func (UnimplementedDurosAPIServer) ListFeatureFlags

func (UnimplementedDurosAPIServer) ListHosts

func (UnimplementedDurosAPIServer) ListNodes

func (UnimplementedDurosAPIServer) ListNvmeDevices

func (UnimplementedDurosAPIServer) ListPolicies

func (UnimplementedDurosAPIServer) ListProjects

func (UnimplementedDurosAPIServer) ListRoles

func (UnimplementedDurosAPIServer) ListServers

func (UnimplementedDurosAPIServer) ListSnapshots

func (UnimplementedDurosAPIServer) ListVolumes

func (UnimplementedDurosAPIServer) ReplaceNode

func (UnimplementedDurosAPIServer) RollbackVolume

func (UnimplementedDurosAPIServer) UpdateAdminEndpoint

func (UnimplementedDurosAPIServer) UpdateNvmeDevice

func (UnimplementedDurosAPIServer) UpdatePolicy

func (UnimplementedDurosAPIServer) UpdateProject

func (UnimplementedDurosAPIServer) UpdateVolume

func (UnimplementedDurosAPIServer) UpgradeCluster

func (UnimplementedDurosAPIServer) UpgradeServer

type UnsafeDurosAPIServer

type UnsafeDurosAPIServer interface {
	// contains filtered or unexported methods
}

UnsafeDurosAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DurosAPIServer will result in compilation errors.

type UpdateAdminEndpointRequest

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

func (*UpdateAdminEndpointRequest) Descriptor deprecated

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

Deprecated: Use UpdateAdminEndpointRequest.ProtoReflect.Descriptor instead.

func (*UpdateAdminEndpointRequest) GetIps

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

func (*UpdateAdminEndpointRequest) GetPort

func (x *UpdateAdminEndpointRequest) GetPort() uint32

func (*UpdateAdminEndpointRequest) ProtoMessage

func (*UpdateAdminEndpointRequest) ProtoMessage()

func (*UpdateAdminEndpointRequest) ProtoReflect

func (*UpdateAdminEndpointRequest) Reset

func (x *UpdateAdminEndpointRequest) Reset()

func (*UpdateAdminEndpointRequest) String

func (x *UpdateAdminEndpointRequest) String() string

type UpdateClusterConfigParamRequest

type UpdateClusterConfigParamRequest struct {
	ConfigParam *ClusterConfigParam `protobuf:"bytes,1,opt,name=configParam,proto3" json:"configParam,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateClusterConfigParamRequest) Descriptor deprecated

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

Deprecated: Use UpdateClusterConfigParamRequest.ProtoReflect.Descriptor instead.

func (*UpdateClusterConfigParamRequest) GetConfigParam

func (*UpdateClusterConfigParamRequest) ProtoMessage

func (*UpdateClusterConfigParamRequest) ProtoMessage()

func (*UpdateClusterConfigParamRequest) ProtoReflect

func (*UpdateClusterConfigParamRequest) Reset

func (*UpdateClusterConfigParamRequest) String

type UpdateClusterConfigParamResponse

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

func (*UpdateClusterConfigParamResponse) Descriptor deprecated

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

Deprecated: Use UpdateClusterConfigParamResponse.ProtoReflect.Descriptor instead.

func (*UpdateClusterConfigParamResponse) ProtoMessage

func (*UpdateClusterConfigParamResponse) ProtoMessage()

func (*UpdateClusterConfigParamResponse) ProtoReflect

func (*UpdateClusterConfigParamResponse) Reset

func (*UpdateClusterConfigParamResponse) 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 UpdatePolicyRequest

type UpdatePolicyRequest 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"`
	// Types that are assignable to Policy:
	//	*UpdatePolicyRequest_QoSRateLimitPolicy
	Policy isUpdatePolicyRequest_Policy `protobuf_oneof:"policy"`
	// contains filtered or unexported fields
}

func (*UpdatePolicyRequest) Descriptor deprecated

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

Deprecated: Use UpdatePolicyRequest.ProtoReflect.Descriptor instead.

func (*UpdatePolicyRequest) GetDescription

func (x *UpdatePolicyRequest) GetDescription() string

func (*UpdatePolicyRequest) GetName

func (x *UpdatePolicyRequest) GetName() string

func (*UpdatePolicyRequest) GetPolicy

func (m *UpdatePolicyRequest) GetPolicy() isUpdatePolicyRequest_Policy

func (*UpdatePolicyRequest) GetQoSRateLimitPolicy

func (x *UpdatePolicyRequest) GetQoSRateLimitPolicy() *QoSRateLimitPolicy

func (*UpdatePolicyRequest) GetUUID

func (x *UpdatePolicyRequest) GetUUID() string

func (*UpdatePolicyRequest) ProtoMessage

func (*UpdatePolicyRequest) ProtoMessage()

func (*UpdatePolicyRequest) ProtoReflect

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

func (*UpdatePolicyRequest) Reset

func (x *UpdatePolicyRequest) Reset()

func (*UpdatePolicyRequest) String

func (x *UpdatePolicyRequest) String() string

type UpdatePolicyRequest_QoSRateLimitPolicy

type UpdatePolicyRequest_QoSRateLimitPolicy struct {
	QoSRateLimitPolicy *QoSRateLimitPolicy `protobuf:"bytes,4,opt,name=qoSRateLimitPolicy,proto3,oneof"` // in the future we will move here schedule policy as well as other policies.
}

type UpdatePolicyResponse

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

func (*UpdatePolicyResponse) Descriptor deprecated

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

Deprecated: Use UpdatePolicyResponse.ProtoReflect.Descriptor instead.

func (*UpdatePolicyResponse) ProtoMessage

func (*UpdatePolicyResponse) ProtoMessage()

func (*UpdatePolicyResponse) ProtoReflect

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

func (*UpdatePolicyResponse) Reset

func (x *UpdatePolicyResponse) Reset()

func (*UpdatePolicyResponse) String

func (x *UpdatePolicyResponse) String() string

type UpdateProjectRequest

type UpdateProjectRequest struct {
	ProjectName     string           `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
	DefaultPolicies []*DefaultPolicy `protobuf:"bytes,2,rep,name=defaultPolicies,proto3" json:"defaultPolicies,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateProjectRequest) Descriptor deprecated

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

Deprecated: Use UpdateProjectRequest.ProtoReflect.Descriptor instead.

func (*UpdateProjectRequest) GetDefaultPolicies

func (x *UpdateProjectRequest) GetDefaultPolicies() []*DefaultPolicy

func (*UpdateProjectRequest) GetProjectName

func (x *UpdateProjectRequest) GetProjectName() string

func (*UpdateProjectRequest) ProtoMessage

func (*UpdateProjectRequest) ProtoMessage()

func (*UpdateProjectRequest) ProtoReflect

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

func (*UpdateProjectRequest) Reset

func (x *UpdateProjectRequest) Reset()

func (*UpdateProjectRequest) String

func (x *UpdateProjectRequest) String() string

type UpdateProjectResponse

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

func (*UpdateProjectResponse) Descriptor deprecated

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

Deprecated: Use UpdateProjectResponse.ProtoReflect.Descriptor instead.

func (*UpdateProjectResponse) ProtoMessage

func (*UpdateProjectResponse) ProtoMessage()

func (*UpdateProjectResponse) ProtoReflect

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

func (*UpdateProjectResponse) Reset

func (x *UpdateProjectResponse) Reset()

func (*UpdateProjectResponse) String

func (x *UpdateProjectResponse) String() string

type UpdateResourcePolicyRequest

type UpdateResourcePolicyRequest struct {
	UUID           string          `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
	ProjectName    string          `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
	SchedulePolicy *SchedulePolicy `protobuf:"bytes,3,opt,name=schedulePolicy,proto3" json:"schedulePolicy,omitempty"`
	Description    string          `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateResourcePolicyRequest) Descriptor deprecated

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

Deprecated: Use UpdateResourcePolicyRequest.ProtoReflect.Descriptor instead.

func (*UpdateResourcePolicyRequest) GetDescription

func (x *UpdateResourcePolicyRequest) GetDescription() string

func (*UpdateResourcePolicyRequest) GetProjectName

func (x *UpdateResourcePolicyRequest) GetProjectName() string

func (*UpdateResourcePolicyRequest) GetSchedulePolicy

func (x *UpdateResourcePolicyRequest) GetSchedulePolicy() *SchedulePolicy

func (*UpdateResourcePolicyRequest) GetUUID

func (x *UpdateResourcePolicyRequest) GetUUID() string

func (*UpdateResourcePolicyRequest) ProtoMessage

func (*UpdateResourcePolicyRequest) ProtoMessage()

func (*UpdateResourcePolicyRequest) ProtoReflect

func (*UpdateResourcePolicyRequest) Reset

func (x *UpdateResourcePolicyRequest) Reset()

func (*UpdateResourcePolicyRequest) String

func (x *UpdateResourcePolicyRequest) String() string

type UpdateResourcePolicyResponse

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

func (*UpdateResourcePolicyResponse) Descriptor deprecated

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

Deprecated: Use UpdateResourcePolicyResponse.ProtoReflect.Descriptor instead.

func (*UpdateResourcePolicyResponse) ProtoMessage

func (*UpdateResourcePolicyResponse) ProtoMessage()

func (*UpdateResourcePolicyResponse) ProtoReflect

func (*UpdateResourcePolicyResponse) Reset

func (x *UpdateResourcePolicyResponse) Reset()

func (*UpdateResourcePolicyResponse) 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"`
	// qos policy uuid
	//
	//
	// Types that are assignable to QosPolicyID:
	//	*UpdateVolumeRequest_QosPolicyUUID
	//	*UpdateVolumeRequest_QosPolicyName
	QosPolicyID isUpdateVolumeRequest_QosPolicyID `protobuf_oneof:"qosPolicyID"`
	// 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) GetQosPolicyID

func (m *UpdateVolumeRequest) GetQosPolicyID() isUpdateVolumeRequest_QosPolicyID

func (*UpdateVolumeRequest) GetQosPolicyName

func (x *UpdateVolumeRequest) GetQosPolicyName() string

func (*UpdateVolumeRequest) GetQosPolicyUUID

func (x *UpdateVolumeRequest) GetQosPolicyUUID() 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 UpdateVolumeRequest_QosPolicyName

type UpdateVolumeRequest_QosPolicyName struct {
	QosPolicyName string `protobuf:"bytes,8,opt,name=qosPolicyName,proto3,oneof"`
}

type UpdateVolumeRequest_QosPolicyUUID

type UpdateVolumeRequest_QosPolicyUUID struct {
	QosPolicyUUID string `protobuf:"bytes,7,opt,name=qosPolicyUUID,proto3,oneof"`
}

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"`
	// ProxyInfo
	//
	// Optional. Proxy server information for upgrade behind proxy.
	ProxyInfo *ProxyInfo `protobuf:"bytes,3,opt,name=ProxyInfo,proto3" json:"ProxyInfo,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) GetProxyInfo

func (x *UpgradeClusterRequest) GetProxyInfo() *ProxyInfo

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"`
	// ProxyInfo
	//
	// Optional. Proxy server information for upgrade behind proxy.
	ProxyInfo *ProxyInfo `protobuf:"bytes,4,opt,name=ProxyInfo,proto3" json:"ProxyInfo,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) GetProxyInfo

func (x *UpgradeServerRequest) GetProxyInfo() *ProxyInfo

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 *timestamp.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 *timestamp.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"`
	// SED state
	//
	// whether a SED is managed by LB or not, and if not - why not
	SedState UserNvmeDevicesResponse_SEDState `` /* 132-byte string literal not displayed */
	// SED status
	//
	// current locking state of a SED, possibly managed by LB
	SedStatus UserNvmeDevicesResponse_SEDStatus `` /* 135-byte string literal not displayed */
	// 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"`
	// Statistics
	//
	// Various nvme-device related statistics
	Statistics *NvmeDeviceStatisticsApi `protobuf:"bytes,14,opt,name=statistics,proto3" json:"statistics,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() *timestamp.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() *timestamp.Timestamp

func (*UserNvmeDevicesResponse) GetSedState

func (*UserNvmeDevicesResponse) GetSedStatus

func (*UserNvmeDevicesResponse) GetSerial

func (x *UserNvmeDevicesResponse) GetSerial() string

func (*UserNvmeDevicesResponse) GetServerUUID

func (x *UserNvmeDevicesResponse) GetServerUUID() string

func (*UserNvmeDevicesResponse) GetSize

func (x *UserNvmeDevicesResponse) GetSize() uint64

func (*UserNvmeDevicesResponse) GetState

func (*UserNvmeDevicesResponse) GetStatistics

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_SEDState

type UserNvmeDevicesResponse_SEDState int32

whether this block device is a SED, if so - whether it's TCG security features are managed by LB or not, and if not - why not

const (
	UserNvmeDevicesResponse_Unknown        UserNvmeDevicesResponse_SEDState = 0
	UserNvmeDevicesResponse_NotSED         UserNvmeDevicesResponse_SEDState = 1 // device is not recognised as SED
	UserNvmeDevicesResponse_UnsupportedSED UserNvmeDevicesResponse_SEDState = 2 // it's a SED, but LB can't manage this device model
	UserNvmeDevicesResponse_ForeignSED     UserNvmeDevicesResponse_SEDState = 3 // it's a supported SED already managed by other entity
	UserNvmeDevicesResponse_UnmanagedSED   UserNvmeDevicesResponse_SEDState = 4 // it's a SED, not currently managed by anything
	UserNvmeDevicesResponse_ManagedSED     UserNvmeDevicesResponse_SEDState = 5 // it's a SED currently managed by LB
)

func (UserNvmeDevicesResponse_SEDState) Descriptor

func (UserNvmeDevicesResponse_SEDState) Enum

func (UserNvmeDevicesResponse_SEDState) EnumDescriptor deprecated

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

Deprecated: Use UserNvmeDevicesResponse_SEDState.Descriptor instead.

func (UserNvmeDevicesResponse_SEDState) Number

func (UserNvmeDevicesResponse_SEDState) String

func (UserNvmeDevicesResponse_SEDState) Type

type UserNvmeDevicesResponse_SEDStatus

type UserNvmeDevicesResponse_SEDStatus int32

current locking state of a SED, possibly managed by LB

const (
	UserNvmeDevicesResponse_UnknownLockStatus UserNvmeDevicesResponse_SEDStatus = 0
	UserNvmeDevicesResponse_Unlocked          UserNvmeDevicesResponse_SEDStatus = 1 // device is currently unlocked by anyone
	UserNvmeDevicesResponse_Locked            UserNvmeDevicesResponse_SEDStatus = 2 // device is currently locked, maybe by LB, maybe not
)

func (UserNvmeDevicesResponse_SEDStatus) Descriptor

func (UserNvmeDevicesResponse_SEDStatus) Enum

func (UserNvmeDevicesResponse_SEDStatus) EnumDescriptor deprecated

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

Deprecated: Use UserNvmeDevicesResponse_SEDStatus.Descriptor instead.

func (UserNvmeDevicesResponse_SEDStatus) Number

func (UserNvmeDevicesResponse_SEDStatus) String

func (UserNvmeDevicesResponse_SEDStatus) Type

type UserNvmeDevicesResponse_StateEnum

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

func (UserNvmeDevicesResponse_StateEnum) Descriptor

func (UserNvmeDevicesResponse_StateEnum) Enum

func (UserNvmeDevicesResponse_StateEnum) EnumDescriptor deprecated

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

Deprecated: Use UserNvmeDevicesResponse_StateEnum.Descriptor instead.

func (UserNvmeDevicesResponse_StateEnum) Number

func (UserNvmeDevicesResponse_StateEnum) String

func (UserNvmeDevicesResponse_StateEnum) Type

type Version

type Version struct {

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

func (*Version) Descriptor deprecated

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

Deprecated: Use Version.ProtoReflect.Descriptor instead.

func (*Version) GetApiVersion

func (x *Version) GetApiVersion() string

func (*Version) ProtoMessage

func (*Version) ProtoMessage()

func (*Version) ProtoReflect

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

func (*Version) Reset

func (x *Version) Reset()

func (*Version) String

func (x *Version) String() string

type Volume

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

func (*Volume) Descriptor deprecated

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

Deprecated: Use Volume.ProtoReflect.Descriptor instead.

func (*Volume) GetAcl

func (x *Volume) GetAcl() *StringList

func (*Volume) GetCompression

func (x *Volume) GetCompression() string

func (*Volume) GetConnectedHosts

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

func (*Volume) GetETag

func (x *Volume) GetETag() string

func (*Volume) GetIPAcl

func (x *Volume) GetIPAcl() *StringList

func (*Volume) GetName

func (x *Volume) GetName() string

func (*Volume) GetNodeList

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

func (*Volume) GetNsid

func (x *Volume) GetNsid() uint32

func (*Volume) GetPlacementRestrictions

func (x *Volume) GetPlacementRestrictions() []*LabelMatchExpression

func (*Volume) GetPrimaryNodeUUID

func (x *Volume) GetPrimaryNodeUUID() string

func (*Volume) GetProjectName

func (x *Volume) GetProjectName() string

func (*Volume) GetProtectionState

func (x *Volume) GetProtectionState() ProtectionStateEnum

func (*Volume) GetQosPolicyName

func (x *Volume) GetQosPolicyName() string

func (*Volume) GetQosPolicyUUID

func (x *Volume) GetQosPolicyUUID() string

func (*Volume) GetRebuildProgress

func (x *Volume) GetRebuildProgress() string

func (*Volume) GetReplicaCount

func (x *Volume) GetReplicaCount() uint32

func (*Volume) GetSectorSize

func (x *Volume) GetSectorSize() uint32

func (*Volume) GetSize

func (x *Volume) GetSize() uint64

func (*Volume) GetSourceSnapshotName

func (x *Volume) GetSourceSnapshotName() string

func (*Volume) GetSourceSnapshotUUID

func (x *Volume) GetSourceSnapshotUUID() string

func (*Volume) GetState

func (x *Volume) GetState() Volume_StateEnum

func (*Volume) GetStatistics

func (x *Volume) GetStatistics() *VolumeStatisticsApi

func (*Volume) GetUUID

func (x *Volume) GetUUID() string

func (*Volume) ProtoMessage

func (*Volume) ProtoMessage()

func (*Volume) ProtoReflect

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

func (*Volume) Reset

func (x *Volume) Reset()

func (*Volume) String

func (x *Volume) String() string

type VolumeComponentInfoList

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

func (*VolumeComponentInfoList) Descriptor deprecated

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

Deprecated: Use VolumeComponentInfoList.ProtoReflect.Descriptor instead.

func (*VolumeComponentInfoList) GetVolumeComponentInfoList

func (x *VolumeComponentInfoList) GetVolumeComponentInfoList() []*ComponentVolumeInfo

func (*VolumeComponentInfoList) ProtoMessage

func (*VolumeComponentInfoList) ProtoMessage()

func (*VolumeComponentInfoList) ProtoReflect

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

func (*VolumeComponentInfoList) Reset

func (x *VolumeComponentInfoList) Reset()

func (*VolumeComponentInfoList) String

func (x *VolumeComponentInfoList) String() string

type VolumeStatisticsApi

type VolumeStatisticsApi struct {

	// Logical Used Storage
	//
	// Logical storage space used by volume, given in bytes.
	LogicalUsedStorage uint64 `protobuf:"varint,1,opt,name=logicalUsedStorage,proto3" json:"logicalUsedStorage,omitempty"`
	// Physical Used Storage
	//
	// Physical storage space used by volume excluding parity, given in bytes.
	PhysicalUsedStorage uint64 `protobuf:"varint,2,opt,name=physicalUsedStorage,proto3" json:"physicalUsedStorage,omitempty"`
	// commpression ratio
	//
	// compression ratio userWritten/physicalCapacity
	CompressionRatio float64 `protobuf:"fixed64,3,opt,name=compressionRatio,proto3" json:"compressionRatio,omitempty"`
	// total commpression ratio
	//
	// compression ratio sum(userWritten) / sum(physical capacity)
	TotalCompressionRatio float64 `protobuf:"fixed64,4,opt,name=totalCompressionRatio,proto3" json:"totalCompressionRatio,omitempty"` //need to decide on a name
	// PhysicalCapacity
	//
	// The physical capacity that exists in this volume layer
	PhysicalCapacity uint64 `protobuf:"varint,5,opt,name=physicalCapacity,proto3" json:"physicalCapacity,omitempty"`
	// Physical Owned storage Capacity
	//
	// The capacity that would be freed when volume is deleted
	PhysicalOwnedCapacity uint64 `protobuf:"varint,6,opt,name=physicalOwnedCapacity,proto3" json:"physicalOwnedCapacity,omitempty"`
	PhysicalOwnedMemory   uint64 `protobuf:"varint,7,opt,name=physicalOwnedMemory,proto3" json:"physicalOwnedMemory,omitempty"`
	PhysicalMemory        uint64 `protobuf:"varint,8,opt,name=physicalMemory,proto3" json:"physicalMemory,omitempty"`
	UserWritten           uint64 `protobuf:"varint,9,opt,name=userWritten,proto3" json:"userWritten,omitempty"`
	// Unrecoverable Data Integrity Errors
	//
	// Number of data integrity errors that could no be recovered by the system.
	UnrecoverableDataIntegrityErrors uint32 `protobuf:"varint,10,opt,name=unrecoverableDataIntegrityErrors,proto3" json:"unrecoverableDataIntegrityErrors,omitempty"`
	// Recoverable Data Integrity Errors
	//
	// Number of data integrity errors that were recovered by the system.
	RecoverableDataIntegrityErrors uint32 `protobuf:"varint,11,opt,name=recoverableDataIntegrityErrors,proto3" json:"recoverableDataIntegrityErrors,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) GetPhysicalCapacity

func (x *VolumeStatisticsApi) GetPhysicalCapacity() uint64

func (*VolumeStatisticsApi) GetPhysicalMemory

func (x *VolumeStatisticsApi) GetPhysicalMemory() uint64

func (*VolumeStatisticsApi) GetPhysicalOwnedCapacity

func (x *VolumeStatisticsApi) GetPhysicalOwnedCapacity() uint64

func (*VolumeStatisticsApi) GetPhysicalOwnedMemory

func (x *VolumeStatisticsApi) GetPhysicalOwnedMemory() uint64

func (*VolumeStatisticsApi) GetPhysicalUsedStorage

func (x *VolumeStatisticsApi) GetPhysicalUsedStorage() uint64

func (*VolumeStatisticsApi) GetRecoverableDataIntegrityErrors

func (x *VolumeStatisticsApi) GetRecoverableDataIntegrityErrors() uint32

func (*VolumeStatisticsApi) GetTotalCompressionRatio

func (x *VolumeStatisticsApi) GetTotalCompressionRatio() float64

func (*VolumeStatisticsApi) GetUnrecoverableDataIntegrityErrors

func (x *VolumeStatisticsApi) GetUnrecoverableDataIntegrityErrors() uint32

func (*VolumeStatisticsApi) GetUserWritten

func (x *VolumeStatisticsApi) GetUserWritten() uint64

func (*VolumeStatisticsApi) ProtoMessage

func (*VolumeStatisticsApi) ProtoMessage()

func (*VolumeStatisticsApi) ProtoReflect

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

func (*VolumeStatisticsApi) Reset

func (x *VolumeStatisticsApi) Reset()

func (*VolumeStatisticsApi) String

func (x *VolumeStatisticsApi) String() string

type Volume_ProtocolEnum

type Volume_ProtocolEnum int32
const (
	Volume_ProtocolTCP Volume_ProtocolEnum = 0
)

func (Volume_ProtocolEnum) Descriptor

func (Volume_ProtocolEnum) Enum

func (Volume_ProtocolEnum) EnumDescriptor deprecated

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

Deprecated: Use Volume_ProtocolEnum.Descriptor instead.

func (Volume_ProtocolEnum) Number

func (Volume_ProtocolEnum) String

func (x Volume_ProtocolEnum) String() string

func (Volume_ProtocolEnum) Type

type Volume_StateEnum

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

func (Volume_StateEnum) Descriptor

func (Volume_StateEnum) Enum

func (Volume_StateEnum) EnumDescriptor deprecated

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

Deprecated: Use Volume_StateEnum.Descriptor instead.

func (Volume_StateEnum) Number

func (Volume_StateEnum) String

func (x Volume_StateEnum) String() string

func (Volume_StateEnum) Type

type WeeklySchedule

type WeeklySchedule struct {
	DaysOfWeek []*DayOfWeekEntry `protobuf:"bytes,1,rep,name=daysOfWeek,proto3" json:"daysOfWeek,omitempty"`
	// contains filtered or unexported fields
}

func (*WeeklySchedule) Descriptor deprecated

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

Deprecated: Use WeeklySchedule.ProtoReflect.Descriptor instead.

func (*WeeklySchedule) GetDaysOfWeek

func (x *WeeklySchedule) GetDaysOfWeek() []*DayOfWeekEntry

func (*WeeklySchedule) ProtoMessage

func (*WeeklySchedule) ProtoMessage()

func (*WeeklySchedule) ProtoReflect

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

func (*WeeklySchedule) Reset

func (x *WeeklySchedule) Reset()

func (*WeeklySchedule) String

func (x *WeeklySchedule) String() string

Jump to

Keyboard shortcuts

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