Documentation ¶
Index ¶
- Variables
- func RegisterDurosAPIServer(s grpc.ServiceRegistrar, srv DurosAPIServer)
- type AddNvmeDeviceRequest
- func (*AddNvmeDeviceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddNvmeDeviceRequest) GetNodeUUID() string
- func (x *AddNvmeDeviceRequest) GetSerialNumber() string
- func (*AddNvmeDeviceRequest) ProtoMessage()
- func (x *AddNvmeDeviceRequest) ProtoReflect() protoreflect.Message
- func (x *AddNvmeDeviceRequest) Reset()
- func (x *AddNvmeDeviceRequest) String() string
- type AddNvmeDeviceResponse
- type AdminEndpoint
- func (*AdminEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *AdminEndpoint) GetETag() string
- func (x *AdminEndpoint) GetIps() []string
- func (x *AdminEndpoint) GetPort() uint32
- func (*AdminEndpoint) ProtoMessage()
- func (x *AdminEndpoint) ProtoReflect() protoreflect.Message
- func (x *AdminEndpoint) Reset()
- func (x *AdminEndpoint) String() string
- type ClusterConfigParam
- func (*ClusterConfigParam) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterConfigParam) GetName() string
- func (x *ClusterConfigParam) GetValue() string
- func (*ClusterConfigParam) ProtoMessage()
- func (x *ClusterConfigParam) ProtoReflect() protoreflect.Message
- func (x *ClusterConfigParam) Reset()
- func (x *ClusterConfigParam) String() string
- type ClusterHealth
- func (*ClusterHealth) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterHealth) GetNumDegradedVolumes() uint32
- func (x *ClusterHealth) GetNumInactiveNodes() uint32
- func (x *ClusterHealth) GetNumNotAvailableVolumes() uint32
- func (x *ClusterHealth) GetNumReadOnlyVolumes() uint32
- func (x *ClusterHealth) GetState() ClusterHealth_State
- func (*ClusterHealth) ProtoMessage()
- func (x *ClusterHealth) ProtoReflect() protoreflect.Message
- func (x *ClusterHealth) Reset()
- func (x *ClusterHealth) String() string
- type ClusterHealth_State
- func (ClusterHealth_State) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterHealth_State) Enum() *ClusterHealth_State
- func (ClusterHealth_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterHealth_State) Number() protoreflect.EnumNumber
- func (x ClusterHealth_State) String() string
- func (ClusterHealth_State) Type() protoreflect.EnumType
- type ClusterInfo
- func (*ClusterInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterInfo) GetApiEndpoints() []string
- func (x *ClusterInfo) GetClusterName() string
- func (x *ClusterInfo) GetCurrentMaxReplicas() uint32
- func (x *ClusterInfo) GetDiscoveryEndpoints() []string
- func (x *ClusterInfo) GetETag() string
- func (x *ClusterInfo) GetHealth() *ClusterHealth
- func (x *ClusterInfo) GetMaxAllowedVersion() string
- func (x *ClusterInfo) GetMinAllowedVersion() string
- func (x *ClusterInfo) GetMinVersionInCluster() string
- func (x *ClusterInfo) GetNleState() NLEState
- func (x *ClusterInfo) GetStatistics() *ClusterStatisticsApi
- func (x *ClusterInfo) GetSubsystemNQN() string
- func (x *ClusterInfo) GetSupportedMaxReplicas() uint32
- func (x *ClusterInfo) GetUUID() string
- func (*ClusterInfo) ProtoMessage()
- func (x *ClusterInfo) ProtoReflect() protoreflect.Message
- func (x *ClusterInfo) Reset()
- func (x *ClusterInfo) String() string
- type ClusterInfoV2
- func (*ClusterInfoV2) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterInfoV2) GetApiEndpoints() []string
- func (x *ClusterInfoV2) GetClusterName() string
- func (x *ClusterInfoV2) GetCurrentMaxReplicas() uint32
- func (x *ClusterInfoV2) GetDiscoveryEndpoints() []string
- func (x *ClusterInfoV2) GetETag() string
- func (x *ClusterInfoV2) GetNvmeEndpoints() []string
- func (x *ClusterInfoV2) GetSubsystemNQN() string
- func (x *ClusterInfoV2) GetSupportedMaxReplicas() uint32
- func (x *ClusterInfoV2) GetUUID() string
- func (*ClusterInfoV2) ProtoMessage()
- func (x *ClusterInfoV2) ProtoReflect() protoreflect.Message
- func (x *ClusterInfoV2) Reset()
- func (x *ClusterInfoV2) String() string
- type ClusterStatisticsApi
- func (*ClusterStatisticsApi) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterStatisticsApi) GetCompressionRatio() float64
- func (x *ClusterStatisticsApi) GetEffectivePhysicalStorage() uint64
- func (x *ClusterStatisticsApi) GetEstimatedFreeLogicalStorage() uint64
- func (x *ClusterStatisticsApi) GetEstimatedLogicalStorage() uint64
- func (x *ClusterStatisticsApi) GetFreePhysicalStorage() uint64
- func (x *ClusterStatisticsApi) GetInstalledPhysicalStorage() uint64
- func (x *ClusterStatisticsApi) GetLogicalStorage() uint64
- func (x *ClusterStatisticsApi) GetLogicalUsedStorage() uint64
- func (x *ClusterStatisticsApi) GetManagedPhysicalStorage() uint64
- func (x *ClusterStatisticsApi) GetPhysicalUsedStorage() uint64
- func (x *ClusterStatisticsApi) GetPhysicalUsedStorageIncludingParity() uint64
- func (*ClusterStatisticsApi) ProtoMessage()
- func (x *ClusterStatisticsApi) ProtoReflect() protoreflect.Message
- func (x *ClusterStatisticsApi) Reset()
- func (x *ClusterStatisticsApi) String() string
- type ComponentClusterInfo
- func (*ComponentClusterInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentClusterInfo) GetID() string
- func (x *ComponentClusterInfo) GetName() string
- func (*ComponentClusterInfo) ProtoMessage()
- func (x *ComponentClusterInfo) ProtoReflect() protoreflect.Message
- func (x *ComponentClusterInfo) Reset()
- func (x *ComponentClusterInfo) String() string
- type ComponentDataIntegrityInfo
- func (*ComponentDataIntegrityInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentDataIntegrityInfo) GetNodeUUID() string
- func (x *ComponentDataIntegrityInfo) GetSSDs() []string
- func (x *ComponentDataIntegrityInfo) GetServerUUID() string
- func (*ComponentDataIntegrityInfo) ProtoMessage()
- func (x *ComponentDataIntegrityInfo) ProtoReflect() protoreflect.Message
- func (x *ComponentDataIntegrityInfo) Reset()
- func (x *ComponentDataIntegrityInfo) String() string
- type ComponentNVMeSSDInfo
- func (*ComponentNVMeSSDInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentNVMeSSDInfo) GetID() string
- func (x *ComponentNVMeSSDInfo) GetName() string
- func (*ComponentNVMeSSDInfo) ProtoMessage()
- func (x *ComponentNVMeSSDInfo) ProtoReflect() protoreflect.Message
- func (x *ComponentNVMeSSDInfo) Reset()
- func (x *ComponentNVMeSSDInfo) String() string
- type ComponentNodeInfo
- func (*ComponentNodeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentNodeInfo) GetID() string
- func (x *ComponentNodeInfo) GetName() string
- func (*ComponentNodeInfo) ProtoMessage()
- func (x *ComponentNodeInfo) ProtoReflect() protoreflect.Message
- func (x *ComponentNodeInfo) Reset()
- func (x *ComponentNodeInfo) String() string
- type ComponentServerInfo
- func (*ComponentServerInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentServerInfo) GetID() string
- func (x *ComponentServerInfo) GetName() string
- func (*ComponentServerInfo) ProtoMessage()
- func (x *ComponentServerInfo) ProtoReflect() protoreflect.Message
- func (x *ComponentServerInfo) Reset()
- func (x *ComponentServerInfo) String() string
- type ComponentVolumeInfo
- func (*ComponentVolumeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentVolumeInfo) GetID() string
- func (x *ComponentVolumeInfo) GetName() string
- func (*ComponentVolumeInfo) ProtoMessage()
- func (x *ComponentVolumeInfo) ProtoReflect() protoreflect.Message
- func (x *ComponentVolumeInfo) Reset()
- func (x *ComponentVolumeInfo) String() string
- type ComponentVolumesInfo
- func (*ComponentVolumesInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentVolumesInfo) GetProjectVolumesMap() map[string]*VolumeComponentInfoList
- func (*ComponentVolumesInfo) ProtoMessage()
- func (x *ComponentVolumesInfo) ProtoReflect() protoreflect.Message
- func (x *ComponentVolumesInfo) Reset()
- func (x *ComponentVolumesInfo) String() string
- type ConnectedHost
- func (*ConnectedHost) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectedHost) GetHostNQN() string
- func (x *ConnectedHost) GetHostname() string
- func (x *ConnectedHost) GetIPAddress() string
- func (x *ConnectedHost) GetVolumeUUIDs() []string
- func (*ConnectedHost) ProtoMessage()
- func (x *ConnectedHost) ProtoReflect() protoreflect.Message
- func (x *ConnectedHost) Reset()
- func (x *ConnectedHost) String() string
- type CreateAdminEndpointRequest
- func (*CreateAdminEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAdminEndpointRequest) GetIps() []string
- func (x *CreateAdminEndpointRequest) GetPort() uint32
- func (*CreateAdminEndpointRequest) ProtoMessage()
- func (x *CreateAdminEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAdminEndpointRequest) Reset()
- func (x *CreateAdminEndpointRequest) String() string
- type CreateCredentialRequest
- func (*CreateCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCredentialRequest) GetID() string
- func (x *CreateCredentialRequest) GetPayload() []byte
- func (x *CreateCredentialRequest) GetProjectName() string
- func (x *CreateCredentialRequest) GetType() CredsType
- func (*CreateCredentialRequest) ProtoMessage()
- func (x *CreateCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCredentialRequest) Reset()
- func (x *CreateCredentialRequest) String() string
- type CreatePolicyRequest
- func (*CreatePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePolicyRequest) GetDescription() string
- func (x *CreatePolicyRequest) GetName() string
- func (m *CreatePolicyRequest) GetPolicy() isCreatePolicyRequest_Policy
- func (x *CreatePolicyRequest) GetQoSRateLimitPolicy() *QoSRateLimitPolicy
- func (*CreatePolicyRequest) ProtoMessage()
- func (x *CreatePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePolicyRequest) Reset()
- func (x *CreatePolicyRequest) String() string
- type CreatePolicyRequest_QoSRateLimitPolicy
- type CreateProjectRequest
- func (*CreateProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateProjectRequest) GetDefaultPolicies() []*DefaultPolicy
- func (x *CreateProjectRequest) GetDescription() string
- func (x *CreateProjectRequest) GetName() string
- func (*CreateProjectRequest) ProtoMessage()
- func (x *CreateProjectRequest) ProtoReflect() protoreflect.Message
- func (x *CreateProjectRequest) Reset()
- func (x *CreateProjectRequest) String() string
- type CreateResourcePolicyRequest
- func (*CreateResourcePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateResourcePolicyRequest) GetDescription() string
- func (x *CreateResourcePolicyRequest) GetName() string
- func (x *CreateResourcePolicyRequest) GetProjectName() string
- func (x *CreateResourcePolicyRequest) GetResourceName() string
- func (x *CreateResourcePolicyRequest) GetResourceUUID() string
- func (x *CreateResourcePolicyRequest) GetSchedulePolicy() *SchedulePolicy
- func (*CreateResourcePolicyRequest) ProtoMessage()
- func (x *CreateResourcePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateResourcePolicyRequest) Reset()
- func (x *CreateResourcePolicyRequest) String() string
- type CreateServerRequest
- func (*CreateServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateServerRequest) GetReuseIP() bool
- func (x *CreateServerRequest) GetServerEndpoints() []string
- func (x *CreateServerRequest) GetServerUUID() string
- func (*CreateServerRequest) ProtoMessage()
- func (x *CreateServerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateServerRequest) Reset()
- func (x *CreateServerRequest) String() string
- type CreateSnapshotRequest
- func (*CreateSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSnapshotRequest) GetDescription() string
- func (x *CreateSnapshotRequest) GetName() string
- func (x *CreateSnapshotRequest) GetProjectName() string
- func (x *CreateSnapshotRequest) GetRetentionTime() *duration.Duration
- func (x *CreateSnapshotRequest) GetSourceVolumeName() string
- func (x *CreateSnapshotRequest) GetSourceVolumeUUID() string
- func (*CreateSnapshotRequest) ProtoMessage()
- func (x *CreateSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSnapshotRequest) Reset()
- func (x *CreateSnapshotRequest) String() string
- type CreateVolumeRequest
- func (*CreateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeRequest) GetAcl() *StringList
- func (x *CreateVolumeRequest) GetCompression() string
- func (x *CreateVolumeRequest) GetIPAcl() *StringList
- func (x *CreateVolumeRequest) GetMinReplicas() uint32
- func (x *CreateVolumeRequest) GetName() string
- func (x *CreateVolumeRequest) GetPlacementRestrictions() []*LabelMatchExpression
- func (x *CreateVolumeRequest) GetProjectName() string
- func (m *CreateVolumeRequest) GetQosPolicyID() isCreateVolumeRequest_QosPolicyID
- func (x *CreateVolumeRequest) GetQosPolicyName() string
- func (x *CreateVolumeRequest) GetQosPolicyUUID() string
- func (x *CreateVolumeRequest) GetReplicaCount() uint32
- func (x *CreateVolumeRequest) GetSectorSize() CreateVolumeRequest_SectorSizeEnum
- func (x *CreateVolumeRequest) GetSize() string
- func (x *CreateVolumeRequest) GetSourceSnapshotName() string
- func (x *CreateVolumeRequest) GetSourceSnapshotUUID() string
- func (*CreateVolumeRequest) ProtoMessage()
- func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeRequest) Reset()
- func (x *CreateVolumeRequest) String() string
- type CreateVolumeRequest_QosPolicyName
- type CreateVolumeRequest_QosPolicyUUID
- type CreateVolumeRequest_SectorSizeEnum
- func (CreateVolumeRequest_SectorSizeEnum) Descriptor() protoreflect.EnumDescriptor
- func (x CreateVolumeRequest_SectorSizeEnum) Enum() *CreateVolumeRequest_SectorSizeEnum
- func (CreateVolumeRequest_SectorSizeEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x CreateVolumeRequest_SectorSizeEnum) Number() protoreflect.EnumNumber
- func (x CreateVolumeRequest_SectorSizeEnum) String() string
- func (CreateVolumeRequest_SectorSizeEnum) Type() protoreflect.EnumType
- type Credential
- func (*Credential) Descriptor() ([]byte, []int)deprecated
- func (x *Credential) GetID() string
- func (x *Credential) GetPayload() []byte
- func (x *Credential) GetProjectName() string
- func (x *Credential) GetType() CredsType
- func (*Credential) ProtoMessage()
- func (x *Credential) ProtoReflect() protoreflect.Message
- func (x *Credential) Reset()
- func (x *Credential) String() string
- type CredsType
- type DailySchedule
- func (*DailySchedule) Descriptor() ([]byte, []int)deprecated
- func (x *DailySchedule) GetDaysInCycle() uint32
- func (x *DailySchedule) GetStartTime() *timestamp.Timestamp
- func (*DailySchedule) ProtoMessage()
- func (x *DailySchedule) ProtoReflect() protoreflect.Message
- func (x *DailySchedule) Reset()
- func (x *DailySchedule) String() string
- type DayOfWeek
- type DayOfWeekEntry
- func (*DayOfWeekEntry) Descriptor() ([]byte, []int)deprecated
- func (x *DayOfWeekEntry) GetDay() DayOfWeek
- func (x *DayOfWeekEntry) GetStartTime() *timestamp.Timestamp
- func (*DayOfWeekEntry) ProtoMessage()
- func (x *DayOfWeekEntry) ProtoReflect() protoreflect.Message
- func (x *DayOfWeekEntry) Reset()
- func (x *DayOfWeekEntry) String() string
- type DefaultGlobalResourcePolicy
- func (*DefaultGlobalResourcePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *DefaultGlobalResourcePolicy) GetPolicyType() PolicyType
- func (x *DefaultGlobalResourcePolicy) GetPolicyUUID() string
- func (*DefaultGlobalResourcePolicy) ProtoMessage()
- func (x *DefaultGlobalResourcePolicy) ProtoReflect() protoreflect.Message
- func (x *DefaultGlobalResourcePolicy) Reset()
- func (x *DefaultGlobalResourcePolicy) String() string
- type DefaultPolicy
- func (*DefaultPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *DefaultPolicy) GetPolicyType() PolicyType
- func (x *DefaultPolicy) GetPolicyUUID() string
- func (*DefaultPolicy) ProtoMessage()
- func (x *DefaultPolicy) ProtoReflect() protoreflect.Message
- func (x *DefaultPolicy) Reset()
- func (x *DefaultPolicy) String() string
- type DeleteAdminEndpointRequest
- func (*DeleteAdminEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAdminEndpointRequest) GetPort() uint32
- func (*DeleteAdminEndpointRequest) ProtoMessage()
- func (x *DeleteAdminEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAdminEndpointRequest) Reset()
- func (x *DeleteAdminEndpointRequest) String() string
- type DeleteAdminEndpointResponse
- type DeleteCredentialRequest
- func (*DeleteCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCredentialRequest) GetID() string
- func (x *DeleteCredentialRequest) GetProjectName() string
- func (*DeleteCredentialRequest) ProtoMessage()
- func (x *DeleteCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteCredentialRequest) Reset()
- func (x *DeleteCredentialRequest) String() string
- type DeleteCredentialResponse
- type DeletePolicyRequest
- func (*DeletePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePolicyRequest) GetName() string
- func (x *DeletePolicyRequest) GetUUID() string
- func (*DeletePolicyRequest) ProtoMessage()
- func (x *DeletePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePolicyRequest) Reset()
- func (x *DeletePolicyRequest) String() string
- type DeletePolicyResponse
- type DeleteProjectRequest
- func (*DeleteProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteProjectRequest) GetName() string
- func (*DeleteProjectRequest) ProtoMessage()
- func (x *DeleteProjectRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteProjectRequest) Reset()
- func (x *DeleteProjectRequest) String() string
- type DeleteProjectResponse
- type DeleteResourcePolicyRequest
- func (*DeleteResourcePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteResourcePolicyRequest) GetProjectName() string
- func (x *DeleteResourcePolicyRequest) GetUUID() string
- func (*DeleteResourcePolicyRequest) ProtoMessage()
- func (x *DeleteResourcePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteResourcePolicyRequest) Reset()
- func (x *DeleteResourcePolicyRequest) String() string
- type DeleteResourcePolicyResponse
- func (*DeleteResourcePolicyResponse) Descriptor() ([]byte, []int)deprecated
- func (*DeleteResourcePolicyResponse) ProtoMessage()
- func (x *DeleteResourcePolicyResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteResourcePolicyResponse) Reset()
- func (x *DeleteResourcePolicyResponse) String() string
- type DeleteServerRequest
- func (*DeleteServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteServerRequest) GetUUID() string
- func (*DeleteServerRequest) ProtoMessage()
- func (x *DeleteServerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteServerRequest) Reset()
- func (x *DeleteServerRequest) String() string
- type DeleteServerResponse
- type DeleteSnapshotRequest
- func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSnapshotRequest) GetName() string
- func (x *DeleteSnapshotRequest) GetProjectName() string
- func (x *DeleteSnapshotRequest) GetUUID() string
- func (*DeleteSnapshotRequest) ProtoMessage()
- func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSnapshotRequest) Reset()
- func (x *DeleteSnapshotRequest) String() string
- type DeleteSnapshotResponse
- type DeleteVolumeRequest
- func (*DeleteVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVolumeRequest) GetName() string
- func (x *DeleteVolumeRequest) GetProjectName() string
- func (x *DeleteVolumeRequest) GetUUID() string
- func (*DeleteVolumeRequest) ProtoMessage()
- func (x *DeleteVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVolumeRequest) Reset()
- func (x *DeleteVolumeRequest) String() string
- type DeleteVolumeResponse
- type DisableFeatureFlagRequest
- func (*DisableFeatureFlagRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisableFeatureFlagRequest) GetName() string
- func (*DisableFeatureFlagRequest) ProtoMessage()
- func (x *DisableFeatureFlagRequest) ProtoReflect() protoreflect.Message
- func (x *DisableFeatureFlagRequest) Reset()
- func (x *DisableFeatureFlagRequest) String() string
- type DisableServerRequest
- func (*DisableServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisableServerRequest) GetForceDisable() bool
- func (x *DisableServerRequest) GetUUID() string
- func (*DisableServerRequest) ProtoMessage()
- func (x *DisableServerRequest) ProtoReflect() protoreflect.Message
- func (x *DisableServerRequest) Reset()
- func (x *DisableServerRequest) String() string
- type DisableServerResponse
- type DurosAPIClient
- type DurosAPIServer
- type DurosAPI_FetchLogsClient
- type DurosAPI_FetchLogsServer
- type DurosNodeInfo
- func (*DurosNodeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DurosNodeInfo) GetETag() string
- func (x *DurosNodeInfo) GetEc() bool
- func (x *DurosNodeInfo) GetFailureDomains() []string
- func (x *DurosNodeInfo) GetFailureInfo() string
- func (x *DurosNodeInfo) GetHostname() string
- func (x *DurosNodeInfo) GetInLocalRebuild() bool
- func (x *DurosNodeInfo) GetLocalRebuildProgress() uint32
- func (x *DurosNodeInfo) GetMaxNvmeDevices() uint32
- func (x *DurosNodeInfo) GetName() string
- func (x *DurosNodeInfo) GetNumManagedDevices() int32
- func (x *DurosNodeInfo) GetNvmeEndpoint() string
- func (x *DurosNodeInfo) GetPermanentFailure() bool
- func (x *DurosNodeInfo) GetPowerupProgress() uint32
- func (x *DurosNodeInfo) GetReadOnly() bool
- func (x *DurosNodeInfo) GetServerUUID() string
- func (x *DurosNodeInfo) GetState() DurosNodeInfo_State
- func (x *DurosNodeInfo) GetStatistics() *NodeStatisticsApi
- func (x *DurosNodeInfo) GetStatus() DurosNodeInfo_StatusEnum
- func (x *DurosNodeInfo) GetUUID() string
- func (*DurosNodeInfo) ProtoMessage()
- func (x *DurosNodeInfo) ProtoReflect() protoreflect.Message
- func (x *DurosNodeInfo) Reset()
- func (x *DurosNodeInfo) String() string
- type DurosNodeInfo_State
- func (DurosNodeInfo_State) Descriptor() protoreflect.EnumDescriptor
- func (x DurosNodeInfo_State) Enum() *DurosNodeInfo_State
- func (DurosNodeInfo_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x DurosNodeInfo_State) Number() protoreflect.EnumNumber
- func (x DurosNodeInfo_State) String() string
- func (DurosNodeInfo_State) Type() protoreflect.EnumType
- type DurosNodeInfo_StatusEnum
- func (DurosNodeInfo_StatusEnum) Descriptor() protoreflect.EnumDescriptor
- func (x DurosNodeInfo_StatusEnum) Enum() *DurosNodeInfo_StatusEnum
- func (DurosNodeInfo_StatusEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x DurosNodeInfo_StatusEnum) Number() protoreflect.EnumNumber
- func (x DurosNodeInfo_StatusEnum) String() string
- func (DurosNodeInfo_StatusEnum) Type() protoreflect.EnumType
- type EnableFeatureFlagRequest
- func (*EnableFeatureFlagRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnableFeatureFlagRequest) GetName() string
- func (*EnableFeatureFlagRequest) ProtoMessage()
- func (x *EnableFeatureFlagRequest) ProtoReflect() protoreflect.Message
- func (x *EnableFeatureFlagRequest) Reset()
- func (x *EnableFeatureFlagRequest) String() string
- type EnableNLERequest
- type EnableNLEResponse
- type EnableServerRequest
- func (*EnableServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnableServerRequest) GetUUID() string
- func (*EnableServerRequest) ProtoMessage()
- func (x *EnableServerRequest) ProtoReflect() protoreflect.Message
- func (x *EnableServerRequest) Reset()
- func (x *EnableServerRequest) String() string
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetAssociatedEventID() string
- func (x *Event) GetCauseCode() uint32
- func (x *Event) GetComponentClusterInfo() *ComponentClusterInfo
- func (x *Event) GetComponentDataIntegrityInfo() *ComponentDataIntegrityInfo
- func (m *Event) GetComponentInfo() isEvent_ComponentInfo
- func (x *Event) GetComponentNVMeSSDInfo() *ComponentNVMeSSDInfo
- func (x *Event) GetComponentNodeInfo() *ComponentNodeInfo
- func (x *Event) GetComponentServerInfo() *ComponentServerInfo
- func (x *Event) GetComponentVolumesInfo() *ComponentVolumesInfo
- func (x *Event) GetDescription() string
- func (x *Event) GetEventCode() uint32
- func (x *Event) GetEventName() string
- func (x *Event) GetID() string
- func (x *Event) GetReportingService() Event_EventReportingService
- func (x *Event) GetSeverity() Event_EventSeverity
- func (x *Event) GetStatus() string
- func (x *Event) GetTime() *timestamp.Timestamp
- func (x *Event) GetType() Event_EventType
- func (*Event) ProtoMessage()
- func (x *Event) ProtoReflect() protoreflect.Message
- func (x *Event) Reset()
- func (x *Event) String() string
- type Event_ComponentClusterInfo
- type Event_ComponentDataIntegrityInfo
- type Event_ComponentNVMeSSDInfo
- type Event_ComponentNodeInfo
- type Event_ComponentServerInfo
- type Event_ComponentVolumesInfo
- type Event_EventReportingService
- func (Event_EventReportingService) Descriptor() protoreflect.EnumDescriptor
- func (x Event_EventReportingService) Enum() *Event_EventReportingService
- func (Event_EventReportingService) EnumDescriptor() ([]byte, []int)deprecated
- func (x Event_EventReportingService) Number() protoreflect.EnumNumber
- func (x Event_EventReportingService) String() string
- func (Event_EventReportingService) Type() protoreflect.EnumType
- type Event_EventSeverity
- func (Event_EventSeverity) Descriptor() protoreflect.EnumDescriptor
- func (x Event_EventSeverity) Enum() *Event_EventSeverity
- func (Event_EventSeverity) EnumDescriptor() ([]byte, []int)deprecated
- func (x Event_EventSeverity) Number() protoreflect.EnumNumber
- func (x Event_EventSeverity) String() string
- func (Event_EventSeverity) Type() protoreflect.EnumType
- type Event_EventType
- func (Event_EventType) Descriptor() protoreflect.EnumDescriptor
- func (x Event_EventType) Enum() *Event_EventType
- func (Event_EventType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Event_EventType) Number() protoreflect.EnumNumber
- func (x Event_EventType) String() string
- func (Event_EventType) Type() protoreflect.EnumType
- type FeatureFlagStatus
- func (*FeatureFlagStatus) Descriptor() ([]byte, []int)deprecated
- func (x *FeatureFlagStatus) GetEnabled() bool
- func (x *FeatureFlagStatus) GetName() string
- func (*FeatureFlagStatus) ProtoMessage()
- func (x *FeatureFlagStatus) ProtoReflect() protoreflect.Message
- func (x *FeatureFlagStatus) Reset()
- func (x *FeatureFlagStatus) String() string
- type GetAdminEndpointRequest
- func (*GetAdminEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAdminEndpointRequest) GetPort() uint32
- func (*GetAdminEndpointRequest) ProtoMessage()
- func (x *GetAdminEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *GetAdminEndpointRequest) Reset()
- func (x *GetAdminEndpointRequest) String() string
- type GetClusterConfigParamRequest
- func (*GetClusterConfigParamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterConfigParamRequest) GetName() string
- func (*GetClusterConfigParamRequest) ProtoMessage()
- func (x *GetClusterConfigParamRequest) ProtoReflect() protoreflect.Message
- func (x *GetClusterConfigParamRequest) Reset()
- func (x *GetClusterConfigParamRequest) String() string
- type GetClusterRequest
- type GetCredentialRequest
- func (*GetCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCredentialRequest) GetID() string
- func (x *GetCredentialRequest) GetProjectName() string
- func (*GetCredentialRequest) ProtoMessage()
- func (x *GetCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *GetCredentialRequest) Reset()
- func (x *GetCredentialRequest) String() string
- type GetFeatureFlagRequest
- func (*GetFeatureFlagRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetFeatureFlagRequest) GetName() string
- func (*GetFeatureFlagRequest) ProtoMessage()
- func (x *GetFeatureFlagRequest) ProtoReflect() protoreflect.Message
- func (x *GetFeatureFlagRequest) Reset()
- func (x *GetFeatureFlagRequest) String() string
- type GetHostRequest
- type GetNodeRequest
- type GetNvmeDeviceRequest
- func (*GetNvmeDeviceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNvmeDeviceRequest) GetSerial() string
- func (*GetNvmeDeviceRequest) ProtoMessage()
- func (x *GetNvmeDeviceRequest) ProtoReflect() protoreflect.Message
- func (x *GetNvmeDeviceRequest) Reset()
- func (x *GetNvmeDeviceRequest) String() string
- type GetPolicyRequest
- func (*GetPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPolicyRequest) GetName() string
- func (x *GetPolicyRequest) GetProjectName() string
- func (x *GetPolicyRequest) GetUUID() string
- func (*GetPolicyRequest) ProtoMessage()
- func (x *GetPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetPolicyRequest) Reset()
- func (x *GetPolicyRequest) String() string
- type GetProjectRequest
- type GetResourcePolicyRequest
- func (*GetResourcePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetResourcePolicyRequest) GetProjectName() string
- func (x *GetResourcePolicyRequest) GetUUID() string
- func (*GetResourcePolicyRequest) ProtoMessage()
- func (x *GetResourcePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetResourcePolicyRequest) Reset()
- func (x *GetResourcePolicyRequest) String() string
- type GetRoleRequest
- func (*GetRoleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRoleRequest) GetName() string
- func (x *GetRoleRequest) GetProjectName() string
- func (*GetRoleRequest) ProtoMessage()
- func (x *GetRoleRequest) ProtoReflect() protoreflect.Message
- func (x *GetRoleRequest) Reset()
- func (x *GetRoleRequest) String() string
- type GetRoleResponse
- type GetServerRequest
- type GetSnapshotRequest
- func (*GetSnapshotRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSnapshotRequest) GetName() string
- func (x *GetSnapshotRequest) GetProjectName() string
- func (x *GetSnapshotRequest) GetUUID() string
- func (*GetSnapshotRequest) ProtoMessage()
- func (x *GetSnapshotRequest) ProtoReflect() protoreflect.Message
- func (x *GetSnapshotRequest) Reset()
- func (x *GetSnapshotRequest) String() string
- type GetVersionRequest
- type GetVolumeRequest
- func (*GetVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVolumeRequest) GetName() string
- func (x *GetVolumeRequest) GetProjectName() string
- func (x *GetVolumeRequest) GetUUID() string
- func (*GetVolumeRequest) ProtoMessage()
- func (x *GetVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *GetVolumeRequest) Reset()
- func (x *GetVolumeRequest) String() string
- type HourlySchedule
- func (*HourlySchedule) Descriptor() ([]byte, []int)deprecated
- func (x *HourlySchedule) GetHoursInCycle() uint32
- func (x *HourlySchedule) GetStartTime() *timestamp.Timestamp
- func (*HourlySchedule) ProtoMessage()
- func (x *HourlySchedule) ProtoReflect() protoreflect.Message
- func (x *HourlySchedule) Reset()
- func (x *HourlySchedule) String() string
- type LabelMatchExpression
- func (*LabelMatchExpression) Descriptor() ([]byte, []int)deprecated
- func (x *LabelMatchExpression) GetLabelValueKeyPairs() []*LabelValueKeyPair
- func (x *LabelMatchExpression) GetOperator() LabelMatchExpression_Operator
- func (*LabelMatchExpression) ProtoMessage()
- func (x *LabelMatchExpression) ProtoReflect() protoreflect.Message
- func (x *LabelMatchExpression) Reset()
- func (x *LabelMatchExpression) String() string
- type LabelMatchExpression_Operator
- func (LabelMatchExpression_Operator) Descriptor() protoreflect.EnumDescriptor
- func (x LabelMatchExpression_Operator) Enum() *LabelMatchExpression_Operator
- func (LabelMatchExpression_Operator) EnumDescriptor() ([]byte, []int)deprecated
- func (x LabelMatchExpression_Operator) Number() protoreflect.EnumNumber
- func (x LabelMatchExpression_Operator) String() string
- func (LabelMatchExpression_Operator) Type() protoreflect.EnumType
- type LabelValueKeyPair
- func (*LabelValueKeyPair) Descriptor() ([]byte, []int)deprecated
- func (x *LabelValueKeyPair) GetKey() LabelValueKeyPair_Key
- func (x *LabelValueKeyPair) GetValue() string
- func (*LabelValueKeyPair) ProtoMessage()
- func (x *LabelValueKeyPair) ProtoReflect() protoreflect.Message
- func (x *LabelValueKeyPair) Reset()
- func (x *LabelValueKeyPair) String() string
- type LabelValueKeyPair_Key
- func (LabelValueKeyPair_Key) Descriptor() protoreflect.EnumDescriptor
- func (x LabelValueKeyPair_Key) Enum() *LabelValueKeyPair_Key
- func (LabelValueKeyPair_Key) EnumDescriptor() ([]byte, []int)deprecated
- func (x LabelValueKeyPair_Key) Number() protoreflect.EnumNumber
- func (x LabelValueKeyPair_Key) String() string
- func (LabelValueKeyPair_Key) Type() protoreflect.EnumType
- type ListAdminEndpointsRequest
- func (*ListAdminEndpointsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAdminEndpointsRequest) GetPort() uint32
- func (*ListAdminEndpointsRequest) ProtoMessage()
- func (x *ListAdminEndpointsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAdminEndpointsRequest) Reset()
- func (x *ListAdminEndpointsRequest) String() string
- type ListAdminEndpointsResponse
- func (*ListAdminEndpointsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAdminEndpointsResponse) GetAdminEndpoints() []*AdminEndpoint
- func (*ListAdminEndpointsResponse) ProtoMessage()
- func (x *ListAdminEndpointsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAdminEndpointsResponse) Reset()
- func (x *ListAdminEndpointsResponse) String() string
- type ListClusterConfigParamsRequest
- func (*ListClusterConfigParamsRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListClusterConfigParamsRequest) ProtoMessage()
- func (x *ListClusterConfigParamsRequest) ProtoReflect() protoreflect.Message
- func (x *ListClusterConfigParamsRequest) Reset()
- func (x *ListClusterConfigParamsRequest) String() string
- type ListClusterConfigParamsResponse
- func (*ListClusterConfigParamsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListClusterConfigParamsResponse) GetValues() []*ClusterConfigParam
- func (*ListClusterConfigParamsResponse) ProtoMessage()
- func (x *ListClusterConfigParamsResponse) ProtoReflect() protoreflect.Message
- func (x *ListClusterConfigParamsResponse) Reset()
- func (x *ListClusterConfigParamsResponse) String() string
- type ListCredentialsRequest
- func (*ListCredentialsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCredentialsRequest) GetProjectName() string
- func (*ListCredentialsRequest) ProtoMessage()
- func (x *ListCredentialsRequest) ProtoReflect() protoreflect.Message
- func (x *ListCredentialsRequest) Reset()
- func (x *ListCredentialsRequest) String() string
- type ListCredentialsResponse
- func (*ListCredentialsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCredentialsResponse) GetCredentials() []*Credential
- func (*ListCredentialsResponse) ProtoMessage()
- func (x *ListCredentialsResponse) ProtoReflect() protoreflect.Message
- func (x *ListCredentialsResponse) Reset()
- func (x *ListCredentialsResponse) String() string
- type ListEventsRequest
- func (*ListEventsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListEventsRequest) GetComponentType() string
- func (x *ListEventsRequest) GetLimit() int64
- func (x *ListEventsRequest) GetNextToken() string
- func (x *ListEventsRequest) GetProjectName() string
- func (x *ListEventsRequest) GetSeverity() []string
- func (x *ListEventsRequest) GetSince() string
- func (x *ListEventsRequest) GetUntil() string
- func (*ListEventsRequest) ProtoMessage()
- func (x *ListEventsRequest) ProtoReflect() protoreflect.Message
- func (x *ListEventsRequest) Reset()
- func (x *ListEventsRequest) String() string
- type ListEventsResponse
- func (*ListEventsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListEventsResponse) GetEvents() []*Event
- func (x *ListEventsResponse) GetNextToken() string
- func (*ListEventsResponse) ProtoMessage()
- func (x *ListEventsResponse) ProtoReflect() protoreflect.Message
- func (x *ListEventsResponse) Reset()
- func (x *ListEventsResponse) String() string
- type ListFeatureFlagsRequest
- type ListFeatureFlagsResponse
- func (*ListFeatureFlagsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFeatureFlagsResponse) GetFeatureFlags() map[string]*FeatureFlagStatus
- func (*ListFeatureFlagsResponse) ProtoMessage()
- func (x *ListFeatureFlagsResponse) ProtoReflect() protoreflect.Message
- func (x *ListFeatureFlagsResponse) Reset()
- func (x *ListFeatureFlagsResponse) String() string
- type ListHostsRequest
- func (*ListHostsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListHostsRequest) GetHostNQN() string
- func (x *ListHostsRequest) GetVolumeUUID() string
- func (*ListHostsRequest) ProtoMessage()
- func (x *ListHostsRequest) ProtoReflect() protoreflect.Message
- func (x *ListHostsRequest) Reset()
- func (x *ListHostsRequest) String() string
- type ListHostsResponse
- func (*ListHostsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListHostsResponse) GetConnectedHosts() []*ConnectedHost
- func (*ListHostsResponse) ProtoMessage()
- func (x *ListHostsResponse) ProtoReflect() protoreflect.Message
- func (x *ListHostsResponse) Reset()
- func (x *ListHostsResponse) String() string
- type ListNodeRequest
- func (*ListNodeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodeRequest) GetFailureDomain() string
- func (x *ListNodeRequest) GetName() string
- func (x *ListNodeRequest) GetUUID() string
- func (*ListNodeRequest) ProtoMessage()
- func (x *ListNodeRequest) ProtoReflect() protoreflect.Message
- func (x *ListNodeRequest) Reset()
- func (x *ListNodeRequest) String() string
- type ListNodesResponse
- func (*ListNodesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNodesResponse) GetNodes() []*DurosNodeInfo
- func (*ListNodesResponse) ProtoMessage()
- func (x *ListNodesResponse) ProtoReflect() protoreflect.Message
- func (x *ListNodesResponse) Reset()
- func (x *ListNodesResponse) String() string
- type ListNvmeDevicesRequest
- func (*ListNvmeDevicesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNvmeDevicesRequest) GetNodeUUID() string
- func (x *ListNvmeDevicesRequest) GetServerUUID() string
- func (*ListNvmeDevicesRequest) ProtoMessage()
- func (x *ListNvmeDevicesRequest) ProtoReflect() protoreflect.Message
- func (x *ListNvmeDevicesRequest) Reset()
- func (x *ListNvmeDevicesRequest) String() string
- type ListNvmeDevicesResponse
- func (*ListNvmeDevicesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNvmeDevicesResponse) GetNvmeDevices() []*UserNvmeDevicesResponse
- func (*ListNvmeDevicesResponse) ProtoMessage()
- func (x *ListNvmeDevicesResponse) ProtoReflect() protoreflect.Message
- func (x *ListNvmeDevicesResponse) Reset()
- func (x *ListNvmeDevicesResponse) String() string
- type ListPoliciesRequest
- func (*ListPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPoliciesRequest) GetName() string
- func (x *ListPoliciesRequest) GetProjectName() string
- func (x *ListPoliciesRequest) GetUUID() string
- func (*ListPoliciesRequest) ProtoMessage()
- func (x *ListPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListPoliciesRequest) Reset()
- func (x *ListPoliciesRequest) String() string
- type ListPoliciesResponse
- func (*ListPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPoliciesResponse) GetPolicies() []*Policy
- func (*ListPoliciesResponse) ProtoMessage()
- func (x *ListPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListPoliciesResponse) Reset()
- func (x *ListPoliciesResponse) String() string
- type ListProjectsRequest
- type ListProjectsResponse
- func (*ListProjectsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListProjectsResponse) GetProjects() []*Project
- func (*ListProjectsResponse) ProtoMessage()
- func (x *ListProjectsResponse) ProtoReflect() protoreflect.Message
- func (x *ListProjectsResponse) Reset()
- func (x *ListProjectsResponse) String() string
- type ListResourcePoliciesRequest
- func (*ListResourcePoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListResourcePoliciesRequest) GetProjectName() string
- func (x *ListResourcePoliciesRequest) GetUUID() string
- func (x *ListResourcePoliciesRequest) GetVolumeUUID() string
- func (*ListResourcePoliciesRequest) ProtoMessage()
- func (x *ListResourcePoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListResourcePoliciesRequest) Reset()
- func (x *ListResourcePoliciesRequest) String() string
- type ListResourcePoliciesResponse
- func (*ListResourcePoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListResourcePoliciesResponse) GetDefaultResourcePolicies() []*DefaultGlobalResourcePolicy
- func (x *ListResourcePoliciesResponse) GetResourcePolicies() []*ResourcePolicy
- func (*ListResourcePoliciesResponse) ProtoMessage()
- func (x *ListResourcePoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListResourcePoliciesResponse) Reset()
- func (x *ListResourcePoliciesResponse) String() string
- type ListRolesRequest
- type ListRolesResponse
- type ListServersRequest
- func (*ListServersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServersRequest) GetName() string
- func (x *ListServersRequest) GetRiskOfServiceLoss() Server_RiskOfServiceLossEnum
- func (x *ListServersRequest) GetUUID() string
- func (*ListServersRequest) ProtoMessage()
- func (x *ListServersRequest) ProtoReflect() protoreflect.Message
- func (x *ListServersRequest) Reset()
- func (x *ListServersRequest) String() string
- type ListServersResponse
- func (*ListServersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListServersResponse) GetServers() []*Server
- func (*ListServersResponse) ProtoMessage()
- func (x *ListServersResponse) ProtoReflect() protoreflect.Message
- func (x *ListServersResponse) Reset()
- func (x *ListServersResponse) String() string
- type ListSnapshotsRequest
- func (*ListSnapshotsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSnapshotsRequest) GetLimit() int64
- func (x *ListSnapshotsRequest) GetName() string
- func (x *ListSnapshotsRequest) GetOffsetUUID() string
- func (x *ListSnapshotsRequest) GetProjectName() string
- func (x *ListSnapshotsRequest) GetUUID() string
- func (*ListSnapshotsRequest) ProtoMessage()
- func (x *ListSnapshotsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSnapshotsRequest) Reset()
- func (x *ListSnapshotsRequest) String() string
- type ListSnapshotsResponse
- func (*ListSnapshotsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSnapshotsResponse) GetSnapshots() []*Snapshot
- func (*ListSnapshotsResponse) ProtoMessage()
- func (x *ListSnapshotsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSnapshotsResponse) Reset()
- func (x *ListSnapshotsResponse) String() string
- type ListVolumeRequest
- func (*ListVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumeRequest) GetFailureDomain() string
- func (x *ListVolumeRequest) GetLimit() int64
- func (x *ListVolumeRequest) GetName() string
- func (x *ListVolumeRequest) GetOffsetUUID() string
- func (x *ListVolumeRequest) GetProjectName() string
- func (x *ListVolumeRequest) GetSnapshotUUID() string
- func (x *ListVolumeRequest) GetUUID() string
- func (*ListVolumeRequest) ProtoMessage()
- func (x *ListVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *ListVolumeRequest) Reset()
- func (x *ListVolumeRequest) String() string
- type ListVolumesResponse
- func (*ListVolumesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesResponse) GetVolumes() []*Volume
- func (*ListVolumesResponse) ProtoMessage()
- func (x *ListVolumesResponse) ProtoReflect() protoreflect.Message
- func (x *ListVolumesResponse) Reset()
- func (x *ListVolumesResponse) String() string
- type LogRequest
- type NLEState
- type NodeStatisticsApi
- func (*NodeStatisticsApi) Descriptor() ([]byte, []int)deprecated
- func (x *NodeStatisticsApi) GetCompressionRatio() float64
- func (x *NodeStatisticsApi) GetEffectivePhysicalStorage() uint64
- func (x *NodeStatisticsApi) GetEstimatedFreeLogicalStorage() uint64
- func (x *NodeStatisticsApi) GetEstimatedLogicalStorage() uint64
- func (x *NodeStatisticsApi) GetFreePhysicalStorage() uint64
- func (x *NodeStatisticsApi) GetLogicalStorage() uint64
- func (x *NodeStatisticsApi) GetLogicalUsedStorage() uint64
- func (x *NodeStatisticsApi) GetManagedPhysicalStorage() uint64
- func (x *NodeStatisticsApi) GetPhysicalUsedStorage() uint64
- func (x *NodeStatisticsApi) GetPhysicalUsedStorageIncludingParity() uint64
- func (x *NodeStatisticsApi) GetRecoverableDataIntegrityErrors() uint32
- func (x *NodeStatisticsApi) GetUnrecoverableDataIntegrityErrors() uint32
- func (*NodeStatisticsApi) ProtoMessage()
- func (x *NodeStatisticsApi) ProtoReflect() protoreflect.Message
- func (x *NodeStatisticsApi) Reset()
- func (x *NodeStatisticsApi) String() string
- type NvmeDeviceStatisticsApi
- func (*NvmeDeviceStatisticsApi) Descriptor() ([]byte, []int)deprecated
- func (x *NvmeDeviceStatisticsApi) GetRecoverableDataIntegrityErrors() uint32
- func (x *NvmeDeviceStatisticsApi) GetUnrecoverableDataIntegrityErrors() uint32
- func (*NvmeDeviceStatisticsApi) ProtoMessage()
- func (x *NvmeDeviceStatisticsApi) ProtoReflect() protoreflect.Message
- func (x *NvmeDeviceStatisticsApi) Reset()
- func (x *NvmeDeviceStatisticsApi) String() string
- type Policy
- func (*Policy) Descriptor() ([]byte, []int)deprecated
- func (x *Policy) GetDescription() string
- func (m *Policy) GetInfo() isPolicy_Info
- func (x *Policy) GetName() string
- func (x *Policy) GetQoSRateLimitPolicy() *QoSRateLimitPolicy
- func (x *Policy) GetState() Policy_State
- func (x *Policy) GetUUID() string
- func (*Policy) ProtoMessage()
- func (x *Policy) ProtoReflect() protoreflect.Message
- func (x *Policy) Reset()
- func (x *Policy) String() string
- type PolicyType
- type PolicyVisibility
- func (PolicyVisibility) Descriptor() protoreflect.EnumDescriptor
- func (x PolicyVisibility) Enum() *PolicyVisibility
- func (PolicyVisibility) EnumDescriptor() ([]byte, []int)deprecated
- func (x PolicyVisibility) Number() protoreflect.EnumNumber
- func (x PolicyVisibility) String() string
- func (PolicyVisibility) Type() protoreflect.EnumType
- type Policy_QoSRateLimitPolicy
- type Policy_State
- func (Policy_State) Descriptor() protoreflect.EnumDescriptor
- func (x Policy_State) Enum() *Policy_State
- func (Policy_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Policy_State) Number() protoreflect.EnumNumber
- func (x Policy_State) String() string
- func (Policy_State) Type() protoreflect.EnumType
- type Project
- func (*Project) Descriptor() ([]byte, []int)deprecated
- func (x *Project) GetDefaultPolicies() []*DefaultPolicy
- func (x *Project) GetDescription() string
- func (x *Project) GetName() string
- func (x *Project) GetUUID() string
- func (*Project) ProtoMessage()
- func (x *Project) ProtoReflect() protoreflect.Message
- func (x *Project) Reset()
- func (x *Project) String() string
- type ProtectionStateEnum
- func (ProtectionStateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x ProtectionStateEnum) Enum() *ProtectionStateEnum
- func (ProtectionStateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProtectionStateEnum) Number() protoreflect.EnumNumber
- func (x ProtectionStateEnum) String() string
- func (ProtectionStateEnum) Type() protoreflect.EnumType
- type ProxyInfo
- func (*ProxyInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ProxyInfo) GetPassword() string
- func (x *ProxyInfo) GetURL() string
- func (x *ProxyInfo) GetUsername() string
- func (*ProxyInfo) ProtoMessage()
- func (x *ProxyInfo) ProtoReflect() protoreflect.Message
- func (x *ProxyInfo) Reset()
- func (x *ProxyInfo) String() string
- type QoSRateLimitPolicy
- func (*QoSRateLimitPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *QoSRateLimitPolicy) GetLimitBw() *QoSRateLimitPolicy_QoSLimitBW
- func (x *QoSRateLimitPolicy) GetLimitIOPS() *QoSRateLimitPolicy_QoSLimitIOPS
- func (x *QoSRateLimitPolicy) GetLimitIOPSPerGB() *QoSRateLimitPolicy_QoSLimitIOPSPerGB
- func (x *QoSRateLimitPolicy) GetPolicyVisibility() PolicyVisibility
- func (x *QoSRateLimitPolicy) GetProjectsNamesScope() []string
- func (m *QoSRateLimitPolicy) GetQoSLimit() isQoSRateLimitPolicy_QoSLimit
- func (*QoSRateLimitPolicy) ProtoMessage()
- func (x *QoSRateLimitPolicy) ProtoReflect() protoreflect.Message
- func (x *QoSRateLimitPolicy) Reset()
- func (x *QoSRateLimitPolicy) String() string
- type QoSRateLimitPolicy_LimitBw
- type QoSRateLimitPolicy_LimitIOPS
- type QoSRateLimitPolicy_LimitIOPSPerGB
- type QoSRateLimitPolicy_QoSLimitBW
- func (*QoSRateLimitPolicy_QoSLimitBW) Descriptor() ([]byte, []int)deprecated
- func (x *QoSRateLimitPolicy_QoSLimitBW) GetReadBWLimit() uint32
- func (x *QoSRateLimitPolicy_QoSLimitBW) GetWriteBWLimit() uint32
- func (*QoSRateLimitPolicy_QoSLimitBW) ProtoMessage()
- func (x *QoSRateLimitPolicy_QoSLimitBW) ProtoReflect() protoreflect.Message
- func (x *QoSRateLimitPolicy_QoSLimitBW) Reset()
- func (x *QoSRateLimitPolicy_QoSLimitBW) String() string
- type QoSRateLimitPolicy_QoSLimitIOPS
- func (*QoSRateLimitPolicy_QoSLimitIOPS) Descriptor() ([]byte, []int)deprecated
- func (x *QoSRateLimitPolicy_QoSLimitIOPS) GetReadIOPSLimit() uint32
- func (x *QoSRateLimitPolicy_QoSLimitIOPS) GetWriteIOPSLimit() uint32
- func (*QoSRateLimitPolicy_QoSLimitIOPS) ProtoMessage()
- func (x *QoSRateLimitPolicy_QoSLimitIOPS) ProtoReflect() protoreflect.Message
- func (x *QoSRateLimitPolicy_QoSLimitIOPS) Reset()
- func (x *QoSRateLimitPolicy_QoSLimitIOPS) String() string
- type QoSRateLimitPolicy_QoSLimitIOPSPerGB
- func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) Descriptor() ([]byte, []int)deprecated
- func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) GetReadIOPSPerGBLimit() uint32
- func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) GetWriteIOPSPerGBLimit() uint32
- func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) ProtoMessage()
- func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) ProtoReflect() protoreflect.Message
- func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) Reset()
- func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) String() string
- type ReplaceNodeRequest
- func (*ReplaceNodeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReplaceNodeRequest) GetReplaceWhileActive() bool
- func (x *ReplaceNodeRequest) GetSrcNodeUUID() string
- func (x *ReplaceNodeRequest) GetTargetNodeUUID() string
- func (*ReplaceNodeRequest) ProtoMessage()
- func (x *ReplaceNodeRequest) ProtoReflect() protoreflect.Message
- func (x *ReplaceNodeRequest) Reset()
- func (x *ReplaceNodeRequest) String() string
- type ReplaceNodeResponse
- type ResourcePolicy
- func (*ResourcePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *ResourcePolicy) GetDescription() string
- func (x *ResourcePolicy) GetName() string
- func (x *ResourcePolicy) GetProjectName() string
- func (x *ResourcePolicy) GetResourceName() string
- func (x *ResourcePolicy) GetResourceUUID() string
- func (x *ResourcePolicy) GetSchedulePolicy() *SchedulePolicy
- func (x *ResourcePolicy) GetState() ResourcePolicy_State
- func (x *ResourcePolicy) GetUUID() string
- func (*ResourcePolicy) ProtoMessage()
- func (x *ResourcePolicy) ProtoReflect() protoreflect.Message
- func (x *ResourcePolicy) Reset()
- func (x *ResourcePolicy) String() string
- type ResourcePolicy_State
- func (ResourcePolicy_State) Descriptor() protoreflect.EnumDescriptor
- func (x ResourcePolicy_State) Enum() *ResourcePolicy_State
- func (ResourcePolicy_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ResourcePolicy_State) Number() protoreflect.EnumNumber
- func (x ResourcePolicy_State) String() string
- func (ResourcePolicy_State) Type() protoreflect.EnumType
- type Role
- type RollbackVolumeRequest
- func (*RollbackVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RollbackVolumeRequest) GetProjectName() string
- func (x *RollbackVolumeRequest) GetSrcSnapshotUUID() string
- func (x *RollbackVolumeRequest) GetUUID() string
- func (*RollbackVolumeRequest) ProtoMessage()
- func (x *RollbackVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *RollbackVolumeRequest) Reset()
- func (x *RollbackVolumeRequest) String() string
- type RollbackVolumeResponse
- type SchedulePolicy
- func (*SchedulePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulePolicy) GetRetentionTime() *duration.Duration
- func (m *SchedulePolicy) GetSchedulePolicies() isSchedulePolicy_SchedulePolicies
- func (x *SchedulePolicy) GetSnapshotSchedulePolicy() *SnapshotSchedulePolicy
- func (*SchedulePolicy) ProtoMessage()
- func (x *SchedulePolicy) ProtoReflect() protoreflect.Message
- func (x *SchedulePolicy) Reset()
- func (x *SchedulePolicy) String() string
- type SchedulePolicy_SnapshotSchedulePolicy
- type Server
- func (*Server) Descriptor() ([]byte, []int)deprecated
- func (x *Server) GetApiEndpoints() []string
- func (x *Server) GetETag() string
- func (x *Server) GetLightOSVersion() string
- func (x *Server) GetName() string
- func (x *Server) GetNleState() NLEState
- func (x *Server) GetNodesUUIDs() []string
- func (x *Server) GetRiskOfServiceLossState() Server_RiskOfServiceLossEnum
- func (x *Server) GetServerEndpoints() []string
- func (x *Server) GetState() Server_ServerStateEnum
- func (x *Server) GetUUID() string
- func (x *Server) GetUpgradeStatus() Server_UpgradeStatusEnum
- func (*Server) ProtoMessage()
- func (x *Server) ProtoReflect() protoreflect.Message
- func (x *Server) Reset()
- func (x *Server) String() string
- type Server_RiskOfServiceLossEnum
- func (Server_RiskOfServiceLossEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Server_RiskOfServiceLossEnum) Enum() *Server_RiskOfServiceLossEnum
- func (Server_RiskOfServiceLossEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Server_RiskOfServiceLossEnum) Number() protoreflect.EnumNumber
- func (x Server_RiskOfServiceLossEnum) String() string
- func (Server_RiskOfServiceLossEnum) Type() protoreflect.EnumType
- type Server_ServerStateEnum
- func (Server_ServerStateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Server_ServerStateEnum) Enum() *Server_ServerStateEnum
- func (Server_ServerStateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Server_ServerStateEnum) Number() protoreflect.EnumNumber
- func (x Server_ServerStateEnum) String() string
- func (Server_ServerStateEnum) Type() protoreflect.EnumType
- type Server_UpgradeStatusEnum
- func (Server_UpgradeStatusEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Server_UpgradeStatusEnum) Enum() *Server_UpgradeStatusEnum
- func (Server_UpgradeStatusEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Server_UpgradeStatusEnum) Number() protoreflect.EnumNumber
- func (x Server_UpgradeStatusEnum) String() string
- func (Server_UpgradeStatusEnum) Type() protoreflect.EnumType
- type SetFeatureFlagResponse
- type Snapshot
- func (*Snapshot) Descriptor() ([]byte, []int)deprecated
- func (x *Snapshot) GetAcl() *StringList
- func (x *Snapshot) GetCompression() bool
- func (x *Snapshot) GetCreationTime() *timestamp.Timestamp
- func (x *Snapshot) GetDescription() string
- func (x *Snapshot) GetETag() string
- func (x *Snapshot) GetIPAcl() *StringList
- func (x *Snapshot) GetName() string
- func (x *Snapshot) GetNodeList() []string
- func (x *Snapshot) GetNsid() uint32
- func (x *Snapshot) GetPrimaryNodeUUID() string
- func (x *Snapshot) GetProjectName() string
- func (x *Snapshot) GetReplicaCount() uint32
- func (x *Snapshot) GetRetentionTime() *duration.Duration
- func (x *Snapshot) GetSectorSize() uint32
- func (x *Snapshot) GetSize() uint64
- func (x *Snapshot) GetSourceVolumeName() string
- func (x *Snapshot) GetSourceVolumeUUID() string
- func (x *Snapshot) GetState() Snapshot_StateEnum
- func (x *Snapshot) GetStatistics() *SnapshotStatisticsApi
- func (x *Snapshot) GetUUID() string
- func (*Snapshot) ProtoMessage()
- func (x *Snapshot) ProtoReflect() protoreflect.Message
- func (x *Snapshot) Reset()
- func (x *Snapshot) String() string
- type SnapshotSchedulePolicy
- func (*SnapshotSchedulePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *SnapshotSchedulePolicy) GetDailySchedule() *DailySchedule
- func (x *SnapshotSchedulePolicy) GetHourlySchedule() *HourlySchedule
- func (m *SnapshotSchedulePolicy) GetSchedulePolicies() isSnapshotSchedulePolicy_SchedulePolicies
- func (x *SnapshotSchedulePolicy) GetWeeklySchedule() *WeeklySchedule
- func (*SnapshotSchedulePolicy) ProtoMessage()
- func (x *SnapshotSchedulePolicy) ProtoReflect() protoreflect.Message
- func (x *SnapshotSchedulePolicy) Reset()
- func (x *SnapshotSchedulePolicy) String() string
- type SnapshotSchedulePolicy_DailySchedule
- type SnapshotSchedulePolicy_HourlySchedule
- type SnapshotSchedulePolicy_WeeklySchedule
- type SnapshotStatisticsApi
- func (*SnapshotStatisticsApi) Descriptor() ([]byte, []int)deprecated
- func (x *SnapshotStatisticsApi) GetPhysicalCapacity() uint64
- func (x *SnapshotStatisticsApi) GetPhysicalMemory() uint64
- func (x *SnapshotStatisticsApi) GetPhysicalOwnedCapacity() uint64
- func (x *SnapshotStatisticsApi) GetPhysicalOwnedMemory() uint64
- func (x *SnapshotStatisticsApi) GetUserWritten() uint64
- func (*SnapshotStatisticsApi) ProtoMessage()
- func (x *SnapshotStatisticsApi) ProtoReflect() protoreflect.Message
- func (x *SnapshotStatisticsApi) Reset()
- func (x *SnapshotStatisticsApi) String() string
- type Snapshot_StateEnum
- func (Snapshot_StateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Snapshot_StateEnum) Enum() *Snapshot_StateEnum
- func (Snapshot_StateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Snapshot_StateEnum) Number() protoreflect.EnumNumber
- func (x Snapshot_StateEnum) String() string
- func (Snapshot_StateEnum) Type() protoreflect.EnumType
- type StringList
- type UnimplementedDurosAPIServer
- func (UnimplementedDurosAPIServer) AddNvmeDevice(context.Context, *AddNvmeDeviceRequest) (*AddNvmeDeviceResponse, error)
- func (UnimplementedDurosAPIServer) CreateAdminEndpoint(context.Context, *CreateAdminEndpointRequest) (*AdminEndpoint, error)
- func (UnimplementedDurosAPIServer) CreateCredential(context.Context, *CreateCredentialRequest) (*Credential, error)
- func (UnimplementedDurosAPIServer) CreatePolicy(context.Context, *CreatePolicyRequest) (*Policy, error)
- func (UnimplementedDurosAPIServer) CreateProject(context.Context, *CreateProjectRequest) (*Project, error)
- func (UnimplementedDurosAPIServer) CreateResourcePolicy(context.Context, *CreateResourcePolicyRequest) (*ResourcePolicy, error)
- func (UnimplementedDurosAPIServer) CreateServer(context.Context, *CreateServerRequest) (*Server, error)
- func (UnimplementedDurosAPIServer) CreateSnapshot(context.Context, *CreateSnapshotRequest) (*Snapshot, error)
- func (UnimplementedDurosAPIServer) CreateVolume(context.Context, *CreateVolumeRequest) (*Volume, error)
- func (UnimplementedDurosAPIServer) DeleteAdminEndpoint(context.Context, *DeleteAdminEndpointRequest) (*DeleteAdminEndpointResponse, error)
- func (UnimplementedDurosAPIServer) DeleteCredential(context.Context, *DeleteCredentialRequest) (*DeleteCredentialResponse, error)
- func (UnimplementedDurosAPIServer) DeletePolicy(context.Context, *DeletePolicyRequest) (*DeletePolicyResponse, error)
- func (UnimplementedDurosAPIServer) DeleteProject(context.Context, *DeleteProjectRequest) (*DeleteProjectResponse, error)
- func (UnimplementedDurosAPIServer) DeleteResourcePolicy(context.Context, *DeleteResourcePolicyRequest) (*DeleteResourcePolicyResponse, error)
- func (UnimplementedDurosAPIServer) DeleteServer(context.Context, *DeleteServerRequest) (*DeleteServerResponse, error)
- func (UnimplementedDurosAPIServer) DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*DeleteSnapshotResponse, error)
- func (UnimplementedDurosAPIServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
- func (UnimplementedDurosAPIServer) DisableFeatureFlag(context.Context, *DisableFeatureFlagRequest) (*SetFeatureFlagResponse, error)
- func (UnimplementedDurosAPIServer) DisableServer(context.Context, *DisableServerRequest) (*DisableServerResponse, error)
- func (UnimplementedDurosAPIServer) EnableFeatureFlag(context.Context, *EnableFeatureFlagRequest) (*SetFeatureFlagResponse, error)
- func (UnimplementedDurosAPIServer) EnableNLE(context.Context, *EnableNLERequest) (*EnableNLEResponse, error)
- func (UnimplementedDurosAPIServer) EnableServer(context.Context, *EnableServerRequest) (*Server, error)
- func (UnimplementedDurosAPIServer) FetchLogs(*LogRequest, DurosAPI_FetchLogsServer) error
- func (UnimplementedDurosAPIServer) GetAdminEndpoint(context.Context, *GetAdminEndpointRequest) (*AdminEndpoint, error)
- func (UnimplementedDurosAPIServer) GetCluster(context.Context, *GetClusterRequest) (*ClusterInfo, error)
- func (UnimplementedDurosAPIServer) GetClusterConfigParam(context.Context, *GetClusterConfigParamRequest) (*ClusterConfigParam, error)
- func (UnimplementedDurosAPIServer) GetClusterInfo(context.Context, *GetClusterRequest) (*ClusterInfoV2, error)
- func (UnimplementedDurosAPIServer) GetCredential(context.Context, *GetCredentialRequest) (*Credential, error)
- func (UnimplementedDurosAPIServer) GetFeatureFlag(context.Context, *GetFeatureFlagRequest) (*FeatureFlagStatus, error)
- func (UnimplementedDurosAPIServer) GetHost(context.Context, *GetHostRequest) (*ConnectedHost, error)
- func (UnimplementedDurosAPIServer) GetNode(context.Context, *GetNodeRequest) (*DurosNodeInfo, error)
- func (UnimplementedDurosAPIServer) GetNvmeDevice(context.Context, *GetNvmeDeviceRequest) (*UserNvmeDevicesResponse, error)
- func (UnimplementedDurosAPIServer) GetPolicy(context.Context, *GetPolicyRequest) (*Policy, error)
- func (UnimplementedDurosAPIServer) GetProject(context.Context, *GetProjectRequest) (*Project, error)
- func (UnimplementedDurosAPIServer) GetResourcePolicy(context.Context, *GetResourcePolicyRequest) (*ResourcePolicy, error)
- func (UnimplementedDurosAPIServer) GetRole(context.Context, *GetRoleRequest) (*GetRoleResponse, error)
- func (UnimplementedDurosAPIServer) GetServer(context.Context, *GetServerRequest) (*Server, error)
- func (UnimplementedDurosAPIServer) GetSnapshot(context.Context, *GetSnapshotRequest) (*Snapshot, error)
- func (UnimplementedDurosAPIServer) GetVersion(context.Context, *GetVersionRequest) (*Version, error)
- func (UnimplementedDurosAPIServer) GetVolume(context.Context, *GetVolumeRequest) (*Volume, error)
- func (UnimplementedDurosAPIServer) ListAdminEndpoints(context.Context, *ListAdminEndpointsRequest) (*ListAdminEndpointsResponse, error)
- func (UnimplementedDurosAPIServer) ListClusterConfigParams(context.Context, *ListClusterConfigParamsRequest) (*ListClusterConfigParamsResponse, error)
- func (UnimplementedDurosAPIServer) ListCredentials(context.Context, *ListCredentialsRequest) (*ListCredentialsResponse, error)
- func (UnimplementedDurosAPIServer) ListEvents(context.Context, *ListEventsRequest) (*ListEventsResponse, error)
- func (UnimplementedDurosAPIServer) ListFeatureFlags(context.Context, *ListFeatureFlagsRequest) (*ListFeatureFlagsResponse, error)
- func (UnimplementedDurosAPIServer) ListHosts(context.Context, *ListHostsRequest) (*ListHostsResponse, error)
- func (UnimplementedDurosAPIServer) ListNodes(context.Context, *ListNodeRequest) (*ListNodesResponse, error)
- func (UnimplementedDurosAPIServer) ListNvmeDevices(context.Context, *ListNvmeDevicesRequest) (*ListNvmeDevicesResponse, error)
- func (UnimplementedDurosAPIServer) ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error)
- func (UnimplementedDurosAPIServer) ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
- func (UnimplementedDurosAPIServer) ListResourcePolicies(context.Context, *ListResourcePoliciesRequest) (*ListResourcePoliciesResponse, error)
- func (UnimplementedDurosAPIServer) ListRoles(context.Context, *ListRolesRequest) (*ListRolesResponse, error)
- func (UnimplementedDurosAPIServer) ListServers(context.Context, *ListServersRequest) (*ListServersResponse, error)
- func (UnimplementedDurosAPIServer) ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
- func (UnimplementedDurosAPIServer) ListVolumes(context.Context, *ListVolumeRequest) (*ListVolumesResponse, error)
- func (UnimplementedDurosAPIServer) ReplaceNode(context.Context, *ReplaceNodeRequest) (*ReplaceNodeResponse, error)
- func (UnimplementedDurosAPIServer) RollbackVolume(context.Context, *RollbackVolumeRequest) (*RollbackVolumeResponse, error)
- func (UnimplementedDurosAPIServer) UpdateAdminEndpoint(context.Context, *UpdateAdminEndpointRequest) (*AdminEndpoint, error)
- func (UnimplementedDurosAPIServer) UpdateClusterConfigParam(context.Context, *UpdateClusterConfigParamRequest) (*UpdateClusterConfigParamResponse, error)
- func (UnimplementedDurosAPIServer) UpdateNvmeDevice(context.Context, *UpdateNvmeDeviceRequest) (*UpdateNvmeDeviceResponse, error)
- func (UnimplementedDurosAPIServer) UpdatePolicy(context.Context, *UpdatePolicyRequest) (*UpdatePolicyResponse, error)
- func (UnimplementedDurosAPIServer) UpdateProject(context.Context, *UpdateProjectRequest) (*UpdateProjectResponse, error)
- func (UnimplementedDurosAPIServer) UpdateResourcePolicy(context.Context, *UpdateResourcePolicyRequest) (*UpdateResourcePolicyResponse, error)
- func (UnimplementedDurosAPIServer) UpdateVolume(context.Context, *UpdateVolumeRequest) (*UpdateVolumeResponse, error)
- func (UnimplementedDurosAPIServer) UpgradeCluster(context.Context, *UpgradeClusterRequest) (*UpgradeClusterResponse, error)
- func (UnimplementedDurosAPIServer) UpgradeServer(context.Context, *UpgradeServerRequest) (*UpgradeServerResponse, error)
- type UnsafeDurosAPIServer
- type UpdateAdminEndpointRequest
- func (*UpdateAdminEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAdminEndpointRequest) GetIps() []string
- func (x *UpdateAdminEndpointRequest) GetPort() uint32
- func (*UpdateAdminEndpointRequest) ProtoMessage()
- func (x *UpdateAdminEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAdminEndpointRequest) Reset()
- func (x *UpdateAdminEndpointRequest) String() string
- type UpdateClusterConfigParamRequest
- func (*UpdateClusterConfigParamRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateClusterConfigParamRequest) GetConfigParam() *ClusterConfigParam
- func (*UpdateClusterConfigParamRequest) ProtoMessage()
- func (x *UpdateClusterConfigParamRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateClusterConfigParamRequest) Reset()
- func (x *UpdateClusterConfigParamRequest) String() string
- type UpdateClusterConfigParamResponse
- func (*UpdateClusterConfigParamResponse) Descriptor() ([]byte, []int)deprecated
- func (*UpdateClusterConfigParamResponse) ProtoMessage()
- func (x *UpdateClusterConfigParamResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateClusterConfigParamResponse) Reset()
- func (x *UpdateClusterConfigParamResponse) String() string
- type UpdateNvmeDeviceRequest
- func (*UpdateNvmeDeviceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNvmeDeviceRequest) GetLedPattern() string
- func (x *UpdateNvmeDeviceRequest) GetSerialNumber() string
- func (x *UpdateNvmeDeviceRequest) GetServerUUID() string
- func (*UpdateNvmeDeviceRequest) ProtoMessage()
- func (x *UpdateNvmeDeviceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateNvmeDeviceRequest) Reset()
- func (x *UpdateNvmeDeviceRequest) String() string
- type UpdateNvmeDeviceResponse
- type UpdatePolicyRequest
- func (*UpdatePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePolicyRequest) GetDescription() string
- func (x *UpdatePolicyRequest) GetName() string
- func (m *UpdatePolicyRequest) GetPolicy() isUpdatePolicyRequest_Policy
- func (x *UpdatePolicyRequest) GetQoSRateLimitPolicy() *QoSRateLimitPolicy
- func (x *UpdatePolicyRequest) GetUUID() string
- func (*UpdatePolicyRequest) ProtoMessage()
- func (x *UpdatePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePolicyRequest) Reset()
- func (x *UpdatePolicyRequest) String() string
- type UpdatePolicyRequest_QoSRateLimitPolicy
- type UpdatePolicyResponse
- type UpdateProjectRequest
- func (*UpdateProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateProjectRequest) GetDefaultPolicies() []*DefaultPolicy
- func (x *UpdateProjectRequest) GetProjectName() string
- func (*UpdateProjectRequest) ProtoMessage()
- func (x *UpdateProjectRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateProjectRequest) Reset()
- func (x *UpdateProjectRequest) String() string
- type UpdateProjectResponse
- type UpdateResourcePolicyRequest
- func (*UpdateResourcePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateResourcePolicyRequest) GetDescription() string
- func (x *UpdateResourcePolicyRequest) GetProjectName() string
- func (x *UpdateResourcePolicyRequest) GetSchedulePolicy() *SchedulePolicy
- func (x *UpdateResourcePolicyRequest) GetUUID() string
- func (*UpdateResourcePolicyRequest) ProtoMessage()
- func (x *UpdateResourcePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateResourcePolicyRequest) Reset()
- func (x *UpdateResourcePolicyRequest) String() string
- type UpdateResourcePolicyResponse
- func (*UpdateResourcePolicyResponse) Descriptor() ([]byte, []int)deprecated
- func (*UpdateResourcePolicyResponse) ProtoMessage()
- func (x *UpdateResourcePolicyResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateResourcePolicyResponse) Reset()
- func (x *UpdateResourcePolicyResponse) String() string
- type UpdateVolumeRequest
- func (*UpdateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVolumeRequest) GetAcl() *StringList
- func (x *UpdateVolumeRequest) GetCompression() string
- func (x *UpdateVolumeRequest) GetIPAcl() *StringList
- func (x *UpdateVolumeRequest) GetProjectName() string
- func (m *UpdateVolumeRequest) GetQosPolicyID() isUpdateVolumeRequest_QosPolicyID
- func (x *UpdateVolumeRequest) GetQosPolicyName() string
- func (x *UpdateVolumeRequest) GetQosPolicyUUID() string
- func (x *UpdateVolumeRequest) GetSize() string
- func (x *UpdateVolumeRequest) GetUUID() string
- func (*UpdateVolumeRequest) ProtoMessage()
- func (x *UpdateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVolumeRequest) Reset()
- func (x *UpdateVolumeRequest) String() string
- type UpdateVolumeRequest_QosPolicyName
- type UpdateVolumeRequest_QosPolicyUUID
- type UpdateVolumeResponse
- type UpgradeClusterRequest
- func (*UpgradeClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeClusterRequest) GetInstallPkgUri() string
- func (x *UpgradeClusterRequest) GetProxyInfo() *ProxyInfo
- func (x *UpgradeClusterRequest) GetUUIDs() []string
- func (*UpgradeClusterRequest) ProtoMessage()
- func (x *UpgradeClusterRequest) ProtoReflect() protoreflect.Message
- func (x *UpgradeClusterRequest) Reset()
- func (x *UpgradeClusterRequest) String() string
- type UpgradeClusterResponse
- type UpgradeServerRequest
- func (*UpgradeServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeServerRequest) GetForceUpgrade() bool
- func (x *UpgradeServerRequest) GetInstallPkgUri() string
- func (x *UpgradeServerRequest) GetProxyInfo() *ProxyInfo
- func (x *UpgradeServerRequest) GetUUID() string
- func (*UpgradeServerRequest) ProtoMessage()
- func (x *UpgradeServerRequest) ProtoReflect() protoreflect.Message
- func (x *UpgradeServerRequest) Reset()
- func (x *UpgradeServerRequest) String() string
- type UpgradeServerResponse
- type UserNvmeDevicesResponse
- func (*UserNvmeDevicesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UserNvmeDevicesResponse) GetETag() string
- func (x *UserNvmeDevicesResponse) GetFailureTime() *timestamp.Timestamp
- func (x *UserNvmeDevicesResponse) GetModel() string
- func (x *UserNvmeDevicesResponse) GetName() string
- func (x *UserNvmeDevicesResponse) GetNodeUUID() string
- func (x *UserNvmeDevicesResponse) GetNumaNodeID() uint64
- func (x *UserNvmeDevicesResponse) GetRebuildCompletionTime() *timestamp.Timestamp
- func (x *UserNvmeDevicesResponse) GetSedState() UserNvmeDevicesResponse_SEDState
- func (x *UserNvmeDevicesResponse) GetSedStatus() UserNvmeDevicesResponse_SEDStatus
- func (x *UserNvmeDevicesResponse) GetSerial() string
- func (x *UserNvmeDevicesResponse) GetServerUUID() string
- func (x *UserNvmeDevicesResponse) GetSize() uint64
- func (x *UserNvmeDevicesResponse) GetState() UserNvmeDevicesResponse_StateEnum
- func (x *UserNvmeDevicesResponse) GetStatistics() *NvmeDeviceStatisticsApi
- func (*UserNvmeDevicesResponse) ProtoMessage()
- func (x *UserNvmeDevicesResponse) ProtoReflect() protoreflect.Message
- func (x *UserNvmeDevicesResponse) Reset()
- func (x *UserNvmeDevicesResponse) String() string
- type UserNvmeDevicesResponse_SEDState
- func (UserNvmeDevicesResponse_SEDState) Descriptor() protoreflect.EnumDescriptor
- func (x UserNvmeDevicesResponse_SEDState) Enum() *UserNvmeDevicesResponse_SEDState
- func (UserNvmeDevicesResponse_SEDState) EnumDescriptor() ([]byte, []int)deprecated
- func (x UserNvmeDevicesResponse_SEDState) Number() protoreflect.EnumNumber
- func (x UserNvmeDevicesResponse_SEDState) String() string
- func (UserNvmeDevicesResponse_SEDState) Type() protoreflect.EnumType
- type UserNvmeDevicesResponse_SEDStatus
- func (UserNvmeDevicesResponse_SEDStatus) Descriptor() protoreflect.EnumDescriptor
- func (x UserNvmeDevicesResponse_SEDStatus) Enum() *UserNvmeDevicesResponse_SEDStatus
- func (UserNvmeDevicesResponse_SEDStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x UserNvmeDevicesResponse_SEDStatus) Number() protoreflect.EnumNumber
- func (x UserNvmeDevicesResponse_SEDStatus) String() string
- func (UserNvmeDevicesResponse_SEDStatus) Type() protoreflect.EnumType
- type UserNvmeDevicesResponse_StateEnum
- func (UserNvmeDevicesResponse_StateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x UserNvmeDevicesResponse_StateEnum) Enum() *UserNvmeDevicesResponse_StateEnum
- func (UserNvmeDevicesResponse_StateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x UserNvmeDevicesResponse_StateEnum) Number() protoreflect.EnumNumber
- func (x UserNvmeDevicesResponse_StateEnum) String() string
- func (UserNvmeDevicesResponse_StateEnum) Type() protoreflect.EnumType
- type Version
- type Volume
- func (*Volume) Descriptor() ([]byte, []int)deprecated
- func (x *Volume) GetAcl() *StringList
- func (x *Volume) GetCompression() string
- func (x *Volume) GetConnectedHosts() []string
- func (x *Volume) GetETag() string
- func (x *Volume) GetIPAcl() *StringList
- func (x *Volume) GetName() string
- func (x *Volume) GetNodeList() []string
- func (x *Volume) GetNsid() uint32
- func (x *Volume) GetPlacementRestrictions() []*LabelMatchExpression
- func (x *Volume) GetPrimaryNodeUUID() string
- func (x *Volume) GetProjectName() string
- func (x *Volume) GetProtectionState() ProtectionStateEnum
- func (x *Volume) GetQosPolicyName() string
- func (x *Volume) GetQosPolicyUUID() string
- func (x *Volume) GetRebuildProgress() string
- func (x *Volume) GetReplicaCount() uint32
- func (x *Volume) GetSectorSize() uint32
- func (x *Volume) GetSize() uint64
- func (x *Volume) GetSourceSnapshotName() string
- func (x *Volume) GetSourceSnapshotUUID() string
- func (x *Volume) GetState() Volume_StateEnum
- func (x *Volume) GetStatistics() *VolumeStatisticsApi
- func (x *Volume) GetUUID() string
- func (*Volume) ProtoMessage()
- func (x *Volume) ProtoReflect() protoreflect.Message
- func (x *Volume) Reset()
- func (x *Volume) String() string
- type VolumeComponentInfoList
- func (*VolumeComponentInfoList) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeComponentInfoList) GetVolumeComponentInfoList() []*ComponentVolumeInfo
- func (*VolumeComponentInfoList) ProtoMessage()
- func (x *VolumeComponentInfoList) ProtoReflect() protoreflect.Message
- func (x *VolumeComponentInfoList) Reset()
- func (x *VolumeComponentInfoList) String() string
- type VolumeStatisticsApi
- func (*VolumeStatisticsApi) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeStatisticsApi) GetCompressionRatio() float64
- func (x *VolumeStatisticsApi) GetLogicalUsedStorage() uint64
- func (x *VolumeStatisticsApi) GetPhysicalCapacity() uint64
- func (x *VolumeStatisticsApi) GetPhysicalMemory() uint64
- func (x *VolumeStatisticsApi) GetPhysicalOwnedCapacity() uint64
- func (x *VolumeStatisticsApi) GetPhysicalOwnedMemory() uint64
- func (x *VolumeStatisticsApi) GetPhysicalUsedStorage() uint64
- func (x *VolumeStatisticsApi) GetRecoverableDataIntegrityErrors() uint32
- func (x *VolumeStatisticsApi) GetTotalCompressionRatio() float64
- func (x *VolumeStatisticsApi) GetUnrecoverableDataIntegrityErrors() uint32
- func (x *VolumeStatisticsApi) GetUserWritten() uint64
- func (*VolumeStatisticsApi) ProtoMessage()
- func (x *VolumeStatisticsApi) ProtoReflect() protoreflect.Message
- func (x *VolumeStatisticsApi) Reset()
- func (x *VolumeStatisticsApi) String() string
- type Volume_ProtocolEnum
- func (Volume_ProtocolEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Volume_ProtocolEnum) Enum() *Volume_ProtocolEnum
- func (Volume_ProtocolEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Volume_ProtocolEnum) Number() protoreflect.EnumNumber
- func (x Volume_ProtocolEnum) String() string
- func (Volume_ProtocolEnum) Type() protoreflect.EnumType
- type Volume_StateEnum
- func (Volume_StateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Volume_StateEnum) Enum() *Volume_StateEnum
- func (Volume_StateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Volume_StateEnum) Number() protoreflect.EnumNumber
- func (x Volume_StateEnum) String() string
- func (Volume_StateEnum) Type() protoreflect.EnumType
- type WeeklySchedule
Constants ¶
This section is empty.
Variables ¶
var ( CredsType_name = map[int32]string{ 0: "UnknownType", 1: "RS256PubKey", 2: "TlsCertChainPem", 3: "TlsPrivKeyPem", } CredsType_value = map[string]int32{ "UnknownType": 0, "RS256PubKey": 1, "TlsCertChainPem": 2, "TlsPrivKeyPem": 3, } )
Enum value maps for CredsType.
var ( ProtectionStateEnum_name = map[int32]string{ 0: "Unknown", 1: "FullyProtected", 2: "Degraded", 3: "ReadOnly", 4: "NotAvailable", } ProtectionStateEnum_value = map[string]int32{ "Unknown": 0, "FullyProtected": 1, "Degraded": 2, "ReadOnly": 3, "NotAvailable": 4, } )
Enum value maps for ProtectionStateEnum.
var ( 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.
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.
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.
var ( CreateVolumeRequest_SectorSizeEnum_name = map[int32]string{ 0: "sectorSize_Default", 512: "sectorSize_512B", 4096: "sectorSize_4K", } CreateVolumeRequest_SectorSizeEnum_value = map[string]int32{ "sectorSize_Default": 0, "sectorSize_512B": 512, "sectorSize_4K": 4096, } )
Enum value maps for CreateVolumeRequest_SectorSizeEnum.
var ( UserNvmeDevicesResponse_StateEnum_name = map[int32]string{ 0: "None", 1: "Healthy", 2: "Adding", 3: "Rebuilding", 4: "Failed", } UserNvmeDevicesResponse_StateEnum_value = map[string]int32{ "None": 0, "Healthy": 1, "Adding": 2, "Rebuilding": 3, "Failed": 4, } )
Enum value maps for UserNvmeDevicesResponse_StateEnum.
var ( 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.
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.
var ( DurosNodeInfo_State_name = map[int32]string{ 0: "Unknown", 1: "Active", 2: "Activating", 3: "Inactive", 4: "Unattached", 6: "Attaching", 7: "Detaching", } DurosNodeInfo_State_value = map[string]int32{ "Unknown": 0, "Active": 1, "Activating": 2, "Inactive": 3, "Unattached": 4, "Attaching": 6, "Detaching": 7, } )
Enum value maps for DurosNodeInfo_State.
var ( DurosNodeInfo_StatusEnum_name = map[int32]string{ 0: "NoStatus", 1: "ConnectivityOK", 2: "ConnectivityProblem", 3: "IssuedDeletePeer", } DurosNodeInfo_StatusEnum_value = map[string]int32{ "NoStatus": 0, "ConnectivityOK": 1, "ConnectivityProblem": 2, "IssuedDeletePeer": 3, } )
Enum value maps for DurosNodeInfo_StatusEnum.
var ( ClusterHealth_State_name = map[int32]string{ 0: "None", 1: "OK", 2: "Warning", 3: "Error", } ClusterHealth_State_value = map[string]int32{ "None": 0, "OK": 1, "Warning": 2, "Error": 3, } )
Enum value maps for ClusterHealth_State.
var ( Volume_StateEnum_name = map[int32]string{ 0: "Unknown", 1: "Creating", 2: "Available", 3: "Deleting", 4: "Deleted", 7: "Failed", 8: "Updating", 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.
var ( Volume_ProtocolEnum_name = map[int32]string{ 0: "ProtocolTCP", } Volume_ProtocolEnum_value = map[string]int32{ "ProtocolTCP": 0, } )
Enum value maps for Volume_ProtocolEnum.
var ( Server_UpgradeStatusEnum_name = map[int32]string{ 0: "Unknown", 1: "None", 2: "UpgradeFailed", 3: "Upgrading", 4: "Rebooting", } Server_UpgradeStatusEnum_value = map[string]int32{ "Unknown": 0, "None": 1, "UpgradeFailed": 2, "Upgrading": 3, "Rebooting": 4, } )
Enum value maps for Server_UpgradeStatusEnum.
var ( Server_RiskOfServiceLossEnum_name = map[int32]string{ 0: "UnknownRiskOfServiceLoss", 1: "NoRiskOfServiceLoss", 2: "InRiskOfServiceLoss", 3: "SourceOfRiskOfServiceLoss", } Server_RiskOfServiceLossEnum_value = map[string]int32{ "UnknownRiskOfServiceLoss": 0, "NoRiskOfServiceLoss": 1, "InRiskOfServiceLoss": 2, "SourceOfRiskOfServiceLoss": 3, } )
Enum value maps for Server_RiskOfServiceLossEnum.
var ( Server_ServerStateEnum_name = map[int32]string{ 0: "UnknownState", 1: "Creating", 2: "Enabled", 3: "Deleting", 4: "Failed", 5: "Disabled", 6: "Enabling", 7: "Disabling", } Server_ServerStateEnum_value = map[string]int32{ "UnknownState": 0, "Creating": 1, "Enabled": 2, "Deleting": 3, "Failed": 4, "Disabled": 5, "Enabling": 6, "Disabling": 7, } )
Enum value maps for Server_ServerStateEnum.
var ( 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.
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.
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.
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.
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.
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.
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.
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.
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.
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)
var File_api_service_durosapiv2_proto protoreflect.FileDescriptor
var File_api_service_schedule_policy_proto protoreflect.FileDescriptor
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) Descriptor() protoreflect.EnumDescriptor
func (ClusterHealth_State) Enum ¶
func (x ClusterHealth_State) Enum() *ClusterHealth_State
func (ClusterHealth_State) EnumDescriptor
deprecated
func (ClusterHealth_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClusterHealth_State.Descriptor instead.
func (ClusterHealth_State) Number ¶
func (x ClusterHealth_State) Number() protoreflect.EnumNumber
func (ClusterHealth_State) String ¶
func (x ClusterHealth_State) String() string
func (ClusterHealth_State) Type ¶
func (ClusterHealth_State) Type() protoreflect.EnumType
type ClusterInfo ¶
type ClusterInfo struct { // 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 (x *ComponentDataIntegrityInfo) ProtoReflect() protoreflect.Message
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 (x *CreateAdminEndpointRequest) ProtoReflect() protoreflect.Message
func (*CreateAdminEndpointRequest) Reset ¶
func (x *CreateAdminEndpointRequest) Reset()
func (*CreateAdminEndpointRequest) String ¶
func (x *CreateAdminEndpointRequest) String() string
type CreateCredentialRequest ¶
type CreateCredentialRequest struct { ProjectName string `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"` ID string `protobuf:"bytes,2,opt,name=ID,proto3" json:"ID,omitempty"` Type CredsType `protobuf:"varint,3,opt,name=type,proto3,enum=lightbits.api.duros.v2.CredsType" json:"type,omitempty"` Payload []byte `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"` // contains filtered or unexported fields }
func (*CreateCredentialRequest) Descriptor
deprecated
func (*CreateCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCredentialRequest.ProtoReflect.Descriptor instead.
func (*CreateCredentialRequest) GetID ¶
func (x *CreateCredentialRequest) GetID() string
func (*CreateCredentialRequest) GetPayload ¶
func (x *CreateCredentialRequest) GetPayload() []byte
func (*CreateCredentialRequest) GetProjectName ¶
func (x *CreateCredentialRequest) GetProjectName() string
func (*CreateCredentialRequest) GetType ¶
func (x *CreateCredentialRequest) GetType() CredsType
func (*CreateCredentialRequest) ProtoMessage ¶
func (*CreateCredentialRequest) ProtoMessage()
func (*CreateCredentialRequest) ProtoReflect ¶
func (x *CreateCredentialRequest) ProtoReflect() protoreflect.Message
func (*CreateCredentialRequest) Reset ¶
func (x *CreateCredentialRequest) Reset()
func (*CreateCredentialRequest) String ¶
func (x *CreateCredentialRequest) String() string
type 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 (x *CreateResourcePolicyRequest) ProtoReflect() protoreflect.Message
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 (x *CreateVolumeRequest) GetSectorSize() CreateVolumeRequest_SectorSizeEnum
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) Descriptor() protoreflect.EnumDescriptor
func (CreateVolumeRequest_SectorSizeEnum) Enum ¶
func (x CreateVolumeRequest_SectorSizeEnum) Enum() *CreateVolumeRequest_SectorSizeEnum
func (CreateVolumeRequest_SectorSizeEnum) EnumDescriptor
deprecated
func (CreateVolumeRequest_SectorSizeEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use CreateVolumeRequest_SectorSizeEnum.Descriptor instead.
func (CreateVolumeRequest_SectorSizeEnum) Number ¶
func (x CreateVolumeRequest_SectorSizeEnum) Number() protoreflect.EnumNumber
func (CreateVolumeRequest_SectorSizeEnum) String ¶
func (x CreateVolumeRequest_SectorSizeEnum) String() string
func (CreateVolumeRequest_SectorSizeEnum) Type ¶
func (CreateVolumeRequest_SectorSizeEnum) Type() protoreflect.EnumType
type Credential ¶
type Credential struct { ProjectName string `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"` ID string `protobuf:"bytes,2,opt,name=ID,proto3" json:"ID,omitempty"` Type CredsType `protobuf:"varint,3,opt,name=type,proto3,enum=lightbits.api.duros.v2.CredsType" json:"type,omitempty"` Payload []byte `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"` // contains filtered or unexported fields }
func (*Credential) Descriptor
deprecated
func (*Credential) Descriptor() ([]byte, []int)
Deprecated: Use Credential.ProtoReflect.Descriptor instead.
func (*Credential) GetID ¶
func (x *Credential) GetID() string
func (*Credential) GetPayload ¶
func (x *Credential) GetPayload() []byte
func (*Credential) GetProjectName ¶
func (x *Credential) GetProjectName() string
func (*Credential) GetType ¶
func (x *Credential) GetType() CredsType
func (*Credential) ProtoMessage ¶
func (*Credential) ProtoMessage()
func (*Credential) ProtoReflect ¶
func (x *Credential) ProtoReflect() protoreflect.Message
func (*Credential) Reset ¶
func (x *Credential) Reset()
func (*Credential) String ¶
func (x *Credential) String() string
type CredsType ¶
type CredsType int32
func (CredsType) Descriptor ¶
func (CredsType) Descriptor() protoreflect.EnumDescriptor
func (CredsType) EnumDescriptor
deprecated
func (CredsType) Number ¶
func (x CredsType) Number() protoreflect.EnumNumber
func (CredsType) Type ¶
func (CredsType) Type() protoreflect.EnumType
type 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
func (DayOfWeek) Descriptor ¶
func (DayOfWeek) Descriptor() protoreflect.EnumDescriptor
func (DayOfWeek) EnumDescriptor
deprecated
func (DayOfWeek) Number ¶
func (x DayOfWeek) Number() protoreflect.EnumNumber
func (DayOfWeek) Type ¶
func (DayOfWeek) Type() protoreflect.EnumType
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 (x *DefaultGlobalResourcePolicy) ProtoReflect() protoreflect.Message
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 (x *DeleteAdminEndpointRequest) ProtoReflect() protoreflect.Message
func (*DeleteAdminEndpointRequest) Reset ¶
func (x *DeleteAdminEndpointRequest) Reset()
func (*DeleteAdminEndpointRequest) String ¶
func (x *DeleteAdminEndpointRequest) String() string
type DeleteAdminEndpointResponse ¶
type DeleteAdminEndpointResponse struct {
// contains filtered or unexported fields
}
func (*DeleteAdminEndpointResponse) Descriptor
deprecated
func (*DeleteAdminEndpointResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAdminEndpointResponse.ProtoReflect.Descriptor instead.
func (*DeleteAdminEndpointResponse) ProtoMessage ¶
func (*DeleteAdminEndpointResponse) ProtoMessage()
func (*DeleteAdminEndpointResponse) ProtoReflect ¶
func (x *DeleteAdminEndpointResponse) ProtoReflect() protoreflect.Message
func (*DeleteAdminEndpointResponse) Reset ¶
func (x *DeleteAdminEndpointResponse) Reset()
func (*DeleteAdminEndpointResponse) String ¶
func (x *DeleteAdminEndpointResponse) String() string
type DeleteCredentialRequest ¶
type DeleteCredentialRequest struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"` // contains filtered or unexported fields }
func (*DeleteCredentialRequest) Descriptor
deprecated
func (*DeleteCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCredentialRequest.ProtoReflect.Descriptor instead.
func (*DeleteCredentialRequest) GetID ¶
func (x *DeleteCredentialRequest) GetID() string
func (*DeleteCredentialRequest) GetProjectName ¶
func (x *DeleteCredentialRequest) GetProjectName() string
func (*DeleteCredentialRequest) ProtoMessage ¶
func (*DeleteCredentialRequest) ProtoMessage()
func (*DeleteCredentialRequest) ProtoReflect ¶
func (x *DeleteCredentialRequest) ProtoReflect() protoreflect.Message
func (*DeleteCredentialRequest) Reset ¶
func (x *DeleteCredentialRequest) Reset()
func (*DeleteCredentialRequest) String ¶
func (x *DeleteCredentialRequest) String() string
type DeleteCredentialResponse ¶
type DeleteCredentialResponse struct {
// contains filtered or unexported fields
}
func (*DeleteCredentialResponse) Descriptor
deprecated
func (*DeleteCredentialResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCredentialResponse.ProtoReflect.Descriptor instead.
func (*DeleteCredentialResponse) ProtoMessage ¶
func (*DeleteCredentialResponse) ProtoMessage()
func (*DeleteCredentialResponse) ProtoReflect ¶
func (x *DeleteCredentialResponse) ProtoReflect() protoreflect.Message
func (*DeleteCredentialResponse) Reset ¶
func (x *DeleteCredentialResponse) Reset()
func (*DeleteCredentialResponse) String ¶
func (x *DeleteCredentialResponse) String() string
type 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 (x *DeleteResourcePolicyRequest) ProtoReflect() protoreflect.Message
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 (x *DeleteResourcePolicyResponse) ProtoReflect() protoreflect.Message
func (*DeleteResourcePolicyResponse) Reset ¶
func (x *DeleteResourcePolicyResponse) Reset()
func (*DeleteResourcePolicyResponse) String ¶
func (x *DeleteResourcePolicyResponse) String() string
type DeleteServerRequest ¶
type DeleteServerRequest struct { UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` // contains filtered or unexported fields }
func (*DeleteServerRequest) Descriptor
deprecated
func (*DeleteServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteServerRequest.ProtoReflect.Descriptor instead.
func (*DeleteServerRequest) GetUUID ¶
func (x *DeleteServerRequest) GetUUID() string
func (*DeleteServerRequest) ProtoMessage ¶
func (*DeleteServerRequest) ProtoMessage()
func (*DeleteServerRequest) ProtoReflect ¶
func (x *DeleteServerRequest) ProtoReflect() protoreflect.Message
func (*DeleteServerRequest) Reset ¶
func (x *DeleteServerRequest) Reset()
func (*DeleteServerRequest) String ¶
func (x *DeleteServerRequest) String() string
type DeleteServerResponse ¶
type DeleteServerResponse struct {
// contains filtered or unexported fields
}
func (*DeleteServerResponse) Descriptor
deprecated
func (*DeleteServerResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteServerResponse.ProtoReflect.Descriptor instead.
func (*DeleteServerResponse) ProtoMessage ¶
func (*DeleteServerResponse) ProtoMessage()
func (*DeleteServerResponse) ProtoReflect ¶
func (x *DeleteServerResponse) ProtoReflect() protoreflect.Message
func (*DeleteServerResponse) Reset ¶
func (x *DeleteServerResponse) Reset()
func (*DeleteServerResponse) String ¶
func (x *DeleteServerResponse) String() string
type 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 (x *DisableFeatureFlagRequest) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (DurosNodeInfo_State) Enum ¶
func (x DurosNodeInfo_State) Enum() *DurosNodeInfo_State
func (DurosNodeInfo_State) EnumDescriptor
deprecated
func (DurosNodeInfo_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use DurosNodeInfo_State.Descriptor instead.
func (DurosNodeInfo_State) Number ¶
func (x DurosNodeInfo_State) Number() protoreflect.EnumNumber
func (DurosNodeInfo_State) String ¶
func (x DurosNodeInfo_State) String() string
func (DurosNodeInfo_State) Type ¶
func (DurosNodeInfo_State) Type() protoreflect.EnumType
type DurosNodeInfo_StatusEnum ¶
type DurosNodeInfo_StatusEnum int32
machine readable internal state of the node we want to report to the cluster.
const ( DurosNodeInfo_NoStatus DurosNodeInfo_StatusEnum = 0 // reported during NodeStateEnum==Adding DurosNodeInfo_ConnectivityOK DurosNodeInfo_StatusEnum = 1 DurosNodeInfo_ConnectivityProblem DurosNodeInfo_StatusEnum = 2 // reported during NodeStateEnum==Removing DurosNodeInfo_IssuedDeletePeer DurosNodeInfo_StatusEnum = 3 )
func (DurosNodeInfo_StatusEnum) Descriptor ¶
func (DurosNodeInfo_StatusEnum) Descriptor() protoreflect.EnumDescriptor
func (DurosNodeInfo_StatusEnum) Enum ¶
func (x DurosNodeInfo_StatusEnum) Enum() *DurosNodeInfo_StatusEnum
func (DurosNodeInfo_StatusEnum) EnumDescriptor
deprecated
func (DurosNodeInfo_StatusEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use DurosNodeInfo_StatusEnum.Descriptor instead.
func (DurosNodeInfo_StatusEnum) Number ¶
func (x DurosNodeInfo_StatusEnum) Number() protoreflect.EnumNumber
func (DurosNodeInfo_StatusEnum) String ¶
func (x DurosNodeInfo_StatusEnum) String() string
func (DurosNodeInfo_StatusEnum) Type ¶
func (DurosNodeInfo_StatusEnum) Type() protoreflect.EnumType
type 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) GetAssociatedEventID ¶
func (*Event) GetCauseCode ¶
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 (*Event) GetEventCode ¶
func (*Event) GetEventName ¶
func (*Event) GetReportingService ¶
func (x *Event) GetReportingService() Event_EventReportingService
func (*Event) GetSeverity ¶
func (x *Event) GetSeverity() Event_EventSeverity
func (*Event) GetType ¶
func (x *Event) GetType() Event_EventType
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶
func (x *Event) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (Event_EventReportingService) Enum ¶
func (x Event_EventReportingService) Enum() *Event_EventReportingService
func (Event_EventReportingService) EnumDescriptor
deprecated
func (Event_EventReportingService) EnumDescriptor() ([]byte, []int)
Deprecated: Use Event_EventReportingService.Descriptor instead.
func (Event_EventReportingService) Number ¶
func (x Event_EventReportingService) Number() protoreflect.EnumNumber
func (Event_EventReportingService) String ¶
func (x Event_EventReportingService) String() string
func (Event_EventReportingService) Type ¶
func (Event_EventReportingService) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (Event_EventSeverity) Enum ¶
func (x Event_EventSeverity) Enum() *Event_EventSeverity
func (Event_EventSeverity) EnumDescriptor
deprecated
func (Event_EventSeverity) EnumDescriptor() ([]byte, []int)
Deprecated: Use Event_EventSeverity.Descriptor instead.
func (Event_EventSeverity) Number ¶
func (x Event_EventSeverity) Number() protoreflect.EnumNumber
func (Event_EventSeverity) String ¶
func (x Event_EventSeverity) String() string
func (Event_EventSeverity) Type ¶
func (Event_EventSeverity) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
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 (x Event_EventType) Number() protoreflect.EnumNumber
func (Event_EventType) String ¶
func (x Event_EventType) String() string
func (Event_EventType) Type ¶
func (Event_EventType) Type() protoreflect.EnumType
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 (x *GetClusterConfigParamRequest) ProtoReflect() protoreflect.Message
func (*GetClusterConfigParamRequest) Reset ¶
func (x *GetClusterConfigParamRequest) Reset()
func (*GetClusterConfigParamRequest) String ¶
func (x *GetClusterConfigParamRequest) String() string
type GetClusterRequest ¶
type GetClusterRequest struct {
// contains filtered or unexported fields
}
func (*GetClusterRequest) Descriptor
deprecated
func (*GetClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterRequest.ProtoReflect.Descriptor instead.
func (*GetClusterRequest) ProtoMessage ¶
func (*GetClusterRequest) ProtoMessage()
func (*GetClusterRequest) ProtoReflect ¶
func (x *GetClusterRequest) ProtoReflect() protoreflect.Message
func (*GetClusterRequest) Reset ¶
func (x *GetClusterRequest) Reset()
func (*GetClusterRequest) String ¶
func (x *GetClusterRequest) String() string
type GetCredentialRequest ¶
type GetCredentialRequest struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"` // contains filtered or unexported fields }
func (*GetCredentialRequest) Descriptor
deprecated
func (*GetCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCredentialRequest.ProtoReflect.Descriptor instead.
func (*GetCredentialRequest) GetID ¶
func (x *GetCredentialRequest) GetID() string
func (*GetCredentialRequest) GetProjectName ¶
func (x *GetCredentialRequest) GetProjectName() string
func (*GetCredentialRequest) ProtoMessage ¶
func (*GetCredentialRequest) ProtoMessage()
func (*GetCredentialRequest) ProtoReflect ¶
func (x *GetCredentialRequest) ProtoReflect() protoreflect.Message
func (*GetCredentialRequest) Reset ¶
func (x *GetCredentialRequest) Reset()
func (*GetCredentialRequest) String ¶
func (x *GetCredentialRequest) String() string
type 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 (x *LabelMatchExpression) GetOperator() LabelMatchExpression_Operator
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) Descriptor() protoreflect.EnumDescriptor
func (LabelMatchExpression_Operator) Enum ¶
func (x LabelMatchExpression_Operator) Enum() *LabelMatchExpression_Operator
func (LabelMatchExpression_Operator) EnumDescriptor
deprecated
func (LabelMatchExpression_Operator) EnumDescriptor() ([]byte, []int)
Deprecated: Use LabelMatchExpression_Operator.Descriptor instead.
func (LabelMatchExpression_Operator) Number ¶
func (x LabelMatchExpression_Operator) Number() protoreflect.EnumNumber
func (LabelMatchExpression_Operator) String ¶
func (x LabelMatchExpression_Operator) String() string
func (LabelMatchExpression_Operator) Type ¶
func (LabelMatchExpression_Operator) Type() protoreflect.EnumType
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 (x *LabelValueKeyPair) GetKey() LabelValueKeyPair_Key
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) Descriptor() protoreflect.EnumDescriptor
func (LabelValueKeyPair_Key) Enum ¶
func (x LabelValueKeyPair_Key) Enum() *LabelValueKeyPair_Key
func (LabelValueKeyPair_Key) EnumDescriptor
deprecated
func (LabelValueKeyPair_Key) EnumDescriptor() ([]byte, []int)
Deprecated: Use LabelValueKeyPair_Key.Descriptor instead.
func (LabelValueKeyPair_Key) Number ¶
func (x LabelValueKeyPair_Key) Number() protoreflect.EnumNumber
func (LabelValueKeyPair_Key) String ¶
func (x LabelValueKeyPair_Key) String() string
func (LabelValueKeyPair_Key) Type ¶
func (LabelValueKeyPair_Key) Type() protoreflect.EnumType
type ListAdminEndpointsRequest ¶
type ListAdminEndpointsRequest struct { Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"` // contains filtered or unexported fields }
func (*ListAdminEndpointsRequest) Descriptor
deprecated
func (*ListAdminEndpointsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAdminEndpointsRequest.ProtoReflect.Descriptor instead.
func (*ListAdminEndpointsRequest) GetPort ¶
func (x *ListAdminEndpointsRequest) GetPort() uint32
func (*ListAdminEndpointsRequest) ProtoMessage ¶
func (*ListAdminEndpointsRequest) ProtoMessage()
func (*ListAdminEndpointsRequest) ProtoReflect ¶
func (x *ListAdminEndpointsRequest) ProtoReflect() protoreflect.Message
func (*ListAdminEndpointsRequest) Reset ¶
func (x *ListAdminEndpointsRequest) Reset()
func (*ListAdminEndpointsRequest) String ¶
func (x *ListAdminEndpointsRequest) String() string
type ListAdminEndpointsResponse ¶
type ListAdminEndpointsResponse struct { AdminEndpoints []*AdminEndpoint `protobuf:"bytes,1,rep,name=adminEndpoints,proto3" json:"adminEndpoints,omitempty"` // contains filtered or unexported fields }
func (*ListAdminEndpointsResponse) Descriptor
deprecated
func (*ListAdminEndpointsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAdminEndpointsResponse.ProtoReflect.Descriptor instead.
func (*ListAdminEndpointsResponse) GetAdminEndpoints ¶
func (x *ListAdminEndpointsResponse) GetAdminEndpoints() []*AdminEndpoint
func (*ListAdminEndpointsResponse) ProtoMessage ¶
func (*ListAdminEndpointsResponse) ProtoMessage()
func (*ListAdminEndpointsResponse) ProtoReflect ¶
func (x *ListAdminEndpointsResponse) ProtoReflect() protoreflect.Message
func (*ListAdminEndpointsResponse) Reset ¶
func (x *ListAdminEndpointsResponse) Reset()
func (*ListAdminEndpointsResponse) String ¶
func (x *ListAdminEndpointsResponse) String() string
type 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 (x *ListClusterConfigParamsRequest) ProtoReflect() protoreflect.Message
func (*ListClusterConfigParamsRequest) Reset ¶
func (x *ListClusterConfigParamsRequest) Reset()
func (*ListClusterConfigParamsRequest) String ¶
func (x *ListClusterConfigParamsRequest) String() 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 (x *ListClusterConfigParamsResponse) GetValues() []*ClusterConfigParam
func (*ListClusterConfigParamsResponse) ProtoMessage ¶
func (*ListClusterConfigParamsResponse) ProtoMessage()
func (*ListClusterConfigParamsResponse) ProtoReflect ¶
func (x *ListClusterConfigParamsResponse) ProtoReflect() protoreflect.Message
func (*ListClusterConfigParamsResponse) Reset ¶
func (x *ListClusterConfigParamsResponse) Reset()
func (*ListClusterConfigParamsResponse) String ¶
func (x *ListClusterConfigParamsResponse) String() string
type ListCredentialsRequest ¶
type ListCredentialsRequest struct { ProjectName string `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"` // contains filtered or unexported fields }
func (*ListCredentialsRequest) Descriptor
deprecated
func (*ListCredentialsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCredentialsRequest.ProtoReflect.Descriptor instead.
func (*ListCredentialsRequest) GetProjectName ¶
func (x *ListCredentialsRequest) GetProjectName() string
func (*ListCredentialsRequest) ProtoMessage ¶
func (*ListCredentialsRequest) ProtoMessage()
func (*ListCredentialsRequest) ProtoReflect ¶
func (x *ListCredentialsRequest) ProtoReflect() protoreflect.Message
func (*ListCredentialsRequest) Reset ¶
func (x *ListCredentialsRequest) Reset()
func (*ListCredentialsRequest) String ¶
func (x *ListCredentialsRequest) String() string
type ListCredentialsResponse ¶
type ListCredentialsResponse struct { Credentials []*Credential `protobuf:"bytes,1,rep,name=credentials,proto3" json:"credentials,omitempty"` // contains filtered or unexported fields }
func (*ListCredentialsResponse) Descriptor
deprecated
func (*ListCredentialsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCredentialsResponse.ProtoReflect.Descriptor instead.
func (*ListCredentialsResponse) GetCredentials ¶
func (x *ListCredentialsResponse) GetCredentials() []*Credential
func (*ListCredentialsResponse) ProtoMessage ¶
func (*ListCredentialsResponse) ProtoMessage()
func (*ListCredentialsResponse) ProtoReflect ¶
func (x *ListCredentialsResponse) ProtoReflect() protoreflect.Message
func (*ListCredentialsResponse) Reset ¶
func (x *ListCredentialsResponse) Reset()
func (*ListCredentialsResponse) String ¶
func (x *ListCredentialsResponse) String() string
type 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 (x *ListResourcePoliciesRequest) ProtoReflect() protoreflect.Message
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 (x *ListResourcePoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListResourcePoliciesResponse) Reset ¶
func (x *ListResourcePoliciesResponse) Reset()
func (*ListResourcePoliciesResponse) String ¶
func (x *ListResourcePoliciesResponse) String() string
type ListRolesRequest ¶
type ListRolesRequest struct { ProjectName string `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"` // contains filtered or unexported fields }
func (*ListRolesRequest) Descriptor
deprecated
func (*ListRolesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRolesRequest.ProtoReflect.Descriptor instead.
func (*ListRolesRequest) GetProjectName ¶
func (x *ListRolesRequest) GetProjectName() string
func (*ListRolesRequest) ProtoMessage ¶
func (*ListRolesRequest) ProtoMessage()
func (*ListRolesRequest) ProtoReflect ¶
func (x *ListRolesRequest) ProtoReflect() protoreflect.Message
func (*ListRolesRequest) Reset ¶
func (x *ListRolesRequest) Reset()
func (*ListRolesRequest) String ¶
func (x *ListRolesRequest) String() string
type ListRolesResponse ¶
type ListRolesResponse struct { Roles []*Role `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"` // contains filtered or unexported fields }
func (*ListRolesResponse) Descriptor
deprecated
func (*ListRolesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRolesResponse.ProtoReflect.Descriptor instead.
func (*ListRolesResponse) GetRoles ¶
func (x *ListRolesResponse) GetRoles() []*Role
func (*ListRolesResponse) ProtoMessage ¶
func (*ListRolesResponse) ProtoMessage()
func (*ListRolesResponse) ProtoReflect ¶
func (x *ListRolesResponse) ProtoReflect() protoreflect.Message
func (*ListRolesResponse) Reset ¶
func (x *ListRolesResponse) Reset()
func (*ListRolesResponse) String ¶
func (x *ListRolesResponse) String() string
type ListServersRequest ¶
type ListServersRequest struct { UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` Name string `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"` RiskOfServiceLoss Server_RiskOfServiceLossEnum `` /* 145-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ListServersRequest) Descriptor
deprecated
func (*ListServersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServersRequest.ProtoReflect.Descriptor instead.
func (*ListServersRequest) GetName ¶
func (x *ListServersRequest) GetName() string
func (*ListServersRequest) GetRiskOfServiceLoss ¶
func (x *ListServersRequest) GetRiskOfServiceLoss() Server_RiskOfServiceLossEnum
func (*ListServersRequest) GetUUID ¶
func (x *ListServersRequest) GetUUID() string
func (*ListServersRequest) ProtoMessage ¶
func (*ListServersRequest) ProtoMessage()
func (*ListServersRequest) ProtoReflect ¶
func (x *ListServersRequest) ProtoReflect() protoreflect.Message
func (*ListServersRequest) Reset ¶
func (x *ListServersRequest) Reset()
func (*ListServersRequest) String ¶
func (x *ListServersRequest) String() string
type ListServersResponse ¶
type ListServersResponse struct { Servers []*Server `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"` // contains filtered or unexported fields }
func (*ListServersResponse) Descriptor
deprecated
func (*ListServersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListServersResponse.ProtoReflect.Descriptor instead.
func (*ListServersResponse) GetServers ¶
func (x *ListServersResponse) GetServers() []*Server
func (*ListServersResponse) ProtoMessage ¶
func (*ListServersResponse) ProtoMessage()
func (*ListServersResponse) ProtoReflect ¶
func (x *ListServersResponse) ProtoReflect() protoreflect.Message
func (*ListServersResponse) Reset ¶
func (x *ListServersResponse) Reset()
func (*ListServersResponse) String ¶
func (x *ListServersResponse) String() string
type 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
func (NLEState) Descriptor ¶
func (NLEState) Descriptor() protoreflect.EnumDescriptor
func (NLEState) EnumDescriptor
deprecated
func (NLEState) Number ¶
func (x NLEState) Number() protoreflect.EnumNumber
func (NLEState) Type ¶
func (NLEState) Type() protoreflect.EnumType
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) GetDescription ¶
func (*Policy) GetQoSRateLimitPolicy ¶
func (x *Policy) GetQoSRateLimitPolicy() *QoSRateLimitPolicy
func (*Policy) GetState ¶
func (x *Policy) GetState() Policy_State
func (*Policy) ProtoMessage ¶
func (*Policy) ProtoMessage()
func (*Policy) ProtoReflect ¶
func (x *Policy) ProtoReflect() protoreflect.Message
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 ¶
func (PolicyType) Type() protoreflect.EnumType
type PolicyVisibility ¶
type PolicyVisibility int32
const ( PolicyVisibility_Scoped PolicyVisibility = 1 PolicyVisibility_Global PolicyVisibility = 2 )
func (PolicyVisibility) Descriptor ¶
func (PolicyVisibility) Descriptor() protoreflect.EnumDescriptor
func (PolicyVisibility) Enum ¶
func (x PolicyVisibility) Enum() *PolicyVisibility
func (PolicyVisibility) EnumDescriptor
deprecated
func (PolicyVisibility) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyVisibility.Descriptor instead.
func (PolicyVisibility) Number ¶
func (x PolicyVisibility) Number() protoreflect.EnumNumber
func (PolicyVisibility) String ¶
func (x PolicyVisibility) String() string
func (PolicyVisibility) Type ¶
func (PolicyVisibility) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
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 (x Policy_State) Number() protoreflect.EnumNumber
func (Policy_State) String ¶
func (x Policy_State) String() string
func (Policy_State) Type ¶
func (Policy_State) Type() protoreflect.EnumType
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) GetDefaultPolicies ¶
func (x *Project) GetDefaultPolicies() []*DefaultPolicy
func (*Project) GetDescription ¶
func (*Project) ProtoMessage ¶
func (*Project) ProtoMessage()
func (*Project) ProtoReflect ¶
func (x *Project) ProtoReflect() protoreflect.Message
type ProtectionStateEnum ¶
type ProtectionStateEnum int32
const ( ProtectionStateEnum_Unknown ProtectionStateEnum = 0 ProtectionStateEnum_FullyProtected ProtectionStateEnum = 1 ProtectionStateEnum_Degraded ProtectionStateEnum = 2 ProtectionStateEnum_ReadOnly ProtectionStateEnum = 3 ProtectionStateEnum_NotAvailable ProtectionStateEnum = 4 )
func (ProtectionStateEnum) Descriptor ¶
func (ProtectionStateEnum) Descriptor() protoreflect.EnumDescriptor
func (ProtectionStateEnum) Enum ¶
func (x ProtectionStateEnum) Enum() *ProtectionStateEnum
func (ProtectionStateEnum) EnumDescriptor
deprecated
func (ProtectionStateEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProtectionStateEnum.Descriptor instead.
func (ProtectionStateEnum) Number ¶
func (x ProtectionStateEnum) Number() protoreflect.EnumNumber
func (ProtectionStateEnum) String ¶
func (x ProtectionStateEnum) String() string
func (ProtectionStateEnum) Type ¶
func (ProtectionStateEnum) Type() protoreflect.EnumType
type 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) GetPassword ¶
func (*ProxyInfo) GetUsername ¶
func (*ProxyInfo) ProtoMessage ¶
func (*ProxyInfo) ProtoMessage()
func (*ProxyInfo) ProtoReflect ¶
func (x *ProxyInfo) ProtoReflect() protoreflect.Message
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 (x *QoSRateLimitPolicy) GetLimitBw() *QoSRateLimitPolicy_QoSLimitBW
func (*QoSRateLimitPolicy) GetLimitIOPS ¶
func (x *QoSRateLimitPolicy) GetLimitIOPS() *QoSRateLimitPolicy_QoSLimitIOPS
func (*QoSRateLimitPolicy) GetLimitIOPSPerGB ¶
func (x *QoSRateLimitPolicy) GetLimitIOPSPerGB() *QoSRateLimitPolicy_QoSLimitIOPSPerGB
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 (x *QoSRateLimitPolicy_QoSLimitBW) ProtoReflect() protoreflect.Message
func (*QoSRateLimitPolicy_QoSLimitBW) Reset ¶
func (x *QoSRateLimitPolicy_QoSLimitBW) Reset()
func (*QoSRateLimitPolicy_QoSLimitBW) String ¶
func (x *QoSRateLimitPolicy_QoSLimitBW) String() 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 (x *QoSRateLimitPolicy_QoSLimitIOPS) ProtoReflect() protoreflect.Message
func (*QoSRateLimitPolicy_QoSLimitIOPS) Reset ¶
func (x *QoSRateLimitPolicy_QoSLimitIOPS) Reset()
func (*QoSRateLimitPolicy_QoSLimitIOPS) String ¶
func (x *QoSRateLimitPolicy_QoSLimitIOPS) String() 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 (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) ProtoReflect() protoreflect.Message
func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) Reset ¶
func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) Reset()
func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) String ¶
func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) String() 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) Descriptor() protoreflect.EnumDescriptor
func (ResourcePolicy_State) Enum ¶
func (x ResourcePolicy_State) Enum() *ResourcePolicy_State
func (ResourcePolicy_State) EnumDescriptor
deprecated
func (ResourcePolicy_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ResourcePolicy_State.Descriptor instead.
func (ResourcePolicy_State) Number ¶
func (x ResourcePolicy_State) Number() protoreflect.EnumNumber
func (ResourcePolicy_State) String ¶
func (x ResourcePolicy_State) String() string
func (ResourcePolicy_State) Type ¶
func (ResourcePolicy_State) Type() protoreflect.EnumType
type Role ¶
type Role struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"` // rulesJson // // a JSON representation of the role 'rules' array, e.g.: // [{"resources":["versions"],"actions":["get"]}] RulesJson string `protobuf:"bytes,4,opt,name=rulesJson,proto3" json:"rulesJson,omitempty"` // contains filtered or unexported fields }
func (*Role) Descriptor
deprecated
func (*Role) GetProjectName ¶
func (*Role) GetRulesJson ¶
func (*Role) ProtoMessage ¶
func (*Role) ProtoMessage()
func (*Role) ProtoReflect ¶
func (x *Role) ProtoReflect() protoreflect.Message
type 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) GetApiEndpoints ¶
func (*Server) GetLightOSVersion ¶
func (*Server) GetNleState ¶
func (*Server) GetNodesUUIDs ¶
func (*Server) GetRiskOfServiceLossState ¶
func (x *Server) GetRiskOfServiceLossState() Server_RiskOfServiceLossEnum
func (*Server) GetServerEndpoints ¶
func (*Server) GetState ¶
func (x *Server) GetState() Server_ServerStateEnum
func (*Server) GetUpgradeStatus ¶
func (x *Server) GetUpgradeStatus() Server_UpgradeStatusEnum
func (*Server) ProtoMessage ¶
func (*Server) ProtoMessage()
func (*Server) ProtoReflect ¶
func (x *Server) ProtoReflect() protoreflect.Message
type Server_RiskOfServiceLossEnum ¶
type Server_RiskOfServiceLossEnum int32
const ( Server_UnknownRiskOfServiceLoss Server_RiskOfServiceLossEnum = 0 Server_NoRiskOfServiceLoss Server_RiskOfServiceLossEnum = 1 Server_InRiskOfServiceLoss Server_RiskOfServiceLossEnum = 2 Server_SourceOfRiskOfServiceLoss Server_RiskOfServiceLossEnum = 3 )
func (Server_RiskOfServiceLossEnum) Descriptor ¶
func (Server_RiskOfServiceLossEnum) Descriptor() protoreflect.EnumDescriptor
func (Server_RiskOfServiceLossEnum) Enum ¶
func (x Server_RiskOfServiceLossEnum) Enum() *Server_RiskOfServiceLossEnum
func (Server_RiskOfServiceLossEnum) EnumDescriptor
deprecated
func (Server_RiskOfServiceLossEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Server_RiskOfServiceLossEnum.Descriptor instead.
func (Server_RiskOfServiceLossEnum) Number ¶
func (x Server_RiskOfServiceLossEnum) Number() protoreflect.EnumNumber
func (Server_RiskOfServiceLossEnum) String ¶
func (x Server_RiskOfServiceLossEnum) String() string
func (Server_RiskOfServiceLossEnum) Type ¶
func (Server_RiskOfServiceLossEnum) Type() protoreflect.EnumType
type Server_ServerStateEnum ¶
type Server_ServerStateEnum int32
const ( Server_UnknownState Server_ServerStateEnum = 0 Server_Creating Server_ServerStateEnum = 1 Server_Enabled Server_ServerStateEnum = 2 Server_Deleting Server_ServerStateEnum = 3 Server_Failed Server_ServerStateEnum = 4 Server_Disabled Server_ServerStateEnum = 5 Server_Enabling Server_ServerStateEnum = 6 Server_Disabling Server_ServerStateEnum = 7 )
func (Server_ServerStateEnum) Descriptor ¶
func (Server_ServerStateEnum) Descriptor() protoreflect.EnumDescriptor
func (Server_ServerStateEnum) Enum ¶
func (x Server_ServerStateEnum) Enum() *Server_ServerStateEnum
func (Server_ServerStateEnum) EnumDescriptor
deprecated
func (Server_ServerStateEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Server_ServerStateEnum.Descriptor instead.
func (Server_ServerStateEnum) Number ¶
func (x Server_ServerStateEnum) Number() protoreflect.EnumNumber
func (Server_ServerStateEnum) String ¶
func (x Server_ServerStateEnum) String() string
func (Server_ServerStateEnum) Type ¶
func (Server_ServerStateEnum) Type() protoreflect.EnumType
type Server_UpgradeStatusEnum ¶
type Server_UpgradeStatusEnum int32
const ( Server_Unknown Server_UpgradeStatusEnum = 0 Server_None Server_UpgradeStatusEnum = 1 Server_UpgradeFailed Server_UpgradeStatusEnum = 2 Server_Upgrading Server_UpgradeStatusEnum = 3 Server_Rebooting Server_UpgradeStatusEnum = 4 )
func (Server_UpgradeStatusEnum) Descriptor ¶
func (Server_UpgradeStatusEnum) Descriptor() protoreflect.EnumDescriptor
func (Server_UpgradeStatusEnum) Enum ¶
func (x Server_UpgradeStatusEnum) Enum() *Server_UpgradeStatusEnum
func (Server_UpgradeStatusEnum) EnumDescriptor
deprecated
func (Server_UpgradeStatusEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Server_UpgradeStatusEnum.Descriptor instead.
func (Server_UpgradeStatusEnum) Number ¶
func (x Server_UpgradeStatusEnum) Number() protoreflect.EnumNumber
func (Server_UpgradeStatusEnum) String ¶
func (x Server_UpgradeStatusEnum) String() string
func (Server_UpgradeStatusEnum) Type ¶
func (Server_UpgradeStatusEnum) Type() protoreflect.EnumType
type 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) GetAcl ¶
func (x *Snapshot) GetAcl() *StringList
func (*Snapshot) GetCompression ¶
func (*Snapshot) GetCreationTime ¶
func (*Snapshot) GetDescription ¶
func (*Snapshot) GetIPAcl ¶
func (x *Snapshot) GetIPAcl() *StringList
func (*Snapshot) GetNodeList ¶
func (*Snapshot) GetPrimaryNodeUUID ¶
func (*Snapshot) GetProjectName ¶
func (*Snapshot) GetReplicaCount ¶
func (*Snapshot) GetRetentionTime ¶
func (*Snapshot) GetSectorSize ¶
func (*Snapshot) GetSourceVolumeName ¶
func (*Snapshot) GetSourceVolumeUUID ¶
func (*Snapshot) GetState ¶
func (x *Snapshot) GetState() Snapshot_StateEnum
func (*Snapshot) GetStatistics ¶
func (x *Snapshot) GetStatistics() *SnapshotStatisticsApi
func (*Snapshot) ProtoMessage ¶
func (*Snapshot) ProtoMessage()
func (*Snapshot) ProtoReflect ¶
func (x *Snapshot) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (Snapshot_StateEnum) Enum ¶
func (x Snapshot_StateEnum) Enum() *Snapshot_StateEnum
func (Snapshot_StateEnum) EnumDescriptor
deprecated
func (Snapshot_StateEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Snapshot_StateEnum.Descriptor instead.
func (Snapshot_StateEnum) Number ¶
func (x Snapshot_StateEnum) Number() protoreflect.EnumNumber
func (Snapshot_StateEnum) String ¶
func (x Snapshot_StateEnum) String() string
func (Snapshot_StateEnum) Type ¶
func (Snapshot_StateEnum) Type() protoreflect.EnumType
type StringList ¶
type StringList struct { Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
func (*StringList) Descriptor
deprecated
func (*StringList) Descriptor() ([]byte, []int)
Deprecated: Use StringList.ProtoReflect.Descriptor instead.
func (*StringList) GetValues ¶
func (x *StringList) GetValues() []string
func (*StringList) ProtoMessage ¶
func (*StringList) ProtoMessage()
func (*StringList) ProtoReflect ¶
func (x *StringList) ProtoReflect() protoreflect.Message
func (*StringList) Reset ¶
func (x *StringList) Reset()
func (*StringList) String ¶
func (x *StringList) String() string
type UnimplementedDurosAPIServer ¶
type UnimplementedDurosAPIServer struct { }
UnimplementedDurosAPIServer should be embedded to have forward compatible implementations.
func (UnimplementedDurosAPIServer) AddNvmeDevice ¶
func (UnimplementedDurosAPIServer) AddNvmeDevice(context.Context, *AddNvmeDeviceRequest) (*AddNvmeDeviceResponse, error)
func (UnimplementedDurosAPIServer) CreateAdminEndpoint ¶
func (UnimplementedDurosAPIServer) CreateAdminEndpoint(context.Context, *CreateAdminEndpointRequest) (*AdminEndpoint, error)
func (UnimplementedDurosAPIServer) CreateCredential ¶
func (UnimplementedDurosAPIServer) CreateCredential(context.Context, *CreateCredentialRequest) (*Credential, error)
func (UnimplementedDurosAPIServer) CreatePolicy ¶
func (UnimplementedDurosAPIServer) CreatePolicy(context.Context, *CreatePolicyRequest) (*Policy, error)
func (UnimplementedDurosAPIServer) CreateProject ¶
func (UnimplementedDurosAPIServer) CreateProject(context.Context, *CreateProjectRequest) (*Project, error)
func (UnimplementedDurosAPIServer) CreateResourcePolicy ¶
func (UnimplementedDurosAPIServer) CreateResourcePolicy(context.Context, *CreateResourcePolicyRequest) (*ResourcePolicy, error)
func (UnimplementedDurosAPIServer) CreateServer ¶
func (UnimplementedDurosAPIServer) CreateServer(context.Context, *CreateServerRequest) (*Server, error)
func (UnimplementedDurosAPIServer) CreateSnapshot ¶
func (UnimplementedDurosAPIServer) CreateSnapshot(context.Context, *CreateSnapshotRequest) (*Snapshot, error)
func (UnimplementedDurosAPIServer) CreateVolume ¶
func (UnimplementedDurosAPIServer) CreateVolume(context.Context, *CreateVolumeRequest) (*Volume, error)
func (UnimplementedDurosAPIServer) DeleteAdminEndpoint ¶
func (UnimplementedDurosAPIServer) DeleteAdminEndpoint(context.Context, *DeleteAdminEndpointRequest) (*DeleteAdminEndpointResponse, error)
func (UnimplementedDurosAPIServer) DeleteCredential ¶
func (UnimplementedDurosAPIServer) DeleteCredential(context.Context, *DeleteCredentialRequest) (*DeleteCredentialResponse, error)
func (UnimplementedDurosAPIServer) DeletePolicy ¶
func (UnimplementedDurosAPIServer) DeletePolicy(context.Context, *DeletePolicyRequest) (*DeletePolicyResponse, error)
func (UnimplementedDurosAPIServer) DeleteProject ¶
func (UnimplementedDurosAPIServer) DeleteProject(context.Context, *DeleteProjectRequest) (*DeleteProjectResponse, error)
func (UnimplementedDurosAPIServer) DeleteResourcePolicy ¶
func (UnimplementedDurosAPIServer) DeleteResourcePolicy(context.Context, *DeleteResourcePolicyRequest) (*DeleteResourcePolicyResponse, error)
func (UnimplementedDurosAPIServer) DeleteServer ¶
func (UnimplementedDurosAPIServer) DeleteServer(context.Context, *DeleteServerRequest) (*DeleteServerResponse, error)
func (UnimplementedDurosAPIServer) DeleteSnapshot ¶
func (UnimplementedDurosAPIServer) DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*DeleteSnapshotResponse, error)
func (UnimplementedDurosAPIServer) DeleteVolume ¶
func (UnimplementedDurosAPIServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
func (UnimplementedDurosAPIServer) DisableFeatureFlag ¶
func (UnimplementedDurosAPIServer) DisableFeatureFlag(context.Context, *DisableFeatureFlagRequest) (*SetFeatureFlagResponse, error)
func (UnimplementedDurosAPIServer) DisableServer ¶
func (UnimplementedDurosAPIServer) DisableServer(context.Context, *DisableServerRequest) (*DisableServerResponse, error)
func (UnimplementedDurosAPIServer) EnableFeatureFlag ¶
func (UnimplementedDurosAPIServer) EnableFeatureFlag(context.Context, *EnableFeatureFlagRequest) (*SetFeatureFlagResponse, error)
func (UnimplementedDurosAPIServer) EnableNLE ¶
func (UnimplementedDurosAPIServer) EnableNLE(context.Context, *EnableNLERequest) (*EnableNLEResponse, error)
func (UnimplementedDurosAPIServer) EnableServer ¶
func (UnimplementedDurosAPIServer) EnableServer(context.Context, *EnableServerRequest) (*Server, error)
func (UnimplementedDurosAPIServer) FetchLogs ¶
func (UnimplementedDurosAPIServer) FetchLogs(*LogRequest, DurosAPI_FetchLogsServer) error
func (UnimplementedDurosAPIServer) GetAdminEndpoint ¶
func (UnimplementedDurosAPIServer) GetAdminEndpoint(context.Context, *GetAdminEndpointRequest) (*AdminEndpoint, error)
func (UnimplementedDurosAPIServer) GetCluster ¶
func (UnimplementedDurosAPIServer) GetCluster(context.Context, *GetClusterRequest) (*ClusterInfo, error)
func (UnimplementedDurosAPIServer) GetClusterConfigParam ¶
func (UnimplementedDurosAPIServer) GetClusterConfigParam(context.Context, *GetClusterConfigParamRequest) (*ClusterConfigParam, error)
func (UnimplementedDurosAPIServer) GetClusterInfo ¶
func (UnimplementedDurosAPIServer) GetClusterInfo(context.Context, *GetClusterRequest) (*ClusterInfoV2, error)
func (UnimplementedDurosAPIServer) GetCredential ¶
func (UnimplementedDurosAPIServer) GetCredential(context.Context, *GetCredentialRequest) (*Credential, error)
func (UnimplementedDurosAPIServer) GetFeatureFlag ¶
func (UnimplementedDurosAPIServer) GetFeatureFlag(context.Context, *GetFeatureFlagRequest) (*FeatureFlagStatus, error)
func (UnimplementedDurosAPIServer) GetHost ¶
func (UnimplementedDurosAPIServer) GetHost(context.Context, *GetHostRequest) (*ConnectedHost, error)
func (UnimplementedDurosAPIServer) GetNode ¶
func (UnimplementedDurosAPIServer) GetNode(context.Context, *GetNodeRequest) (*DurosNodeInfo, error)
func (UnimplementedDurosAPIServer) GetNvmeDevice ¶
func (UnimplementedDurosAPIServer) GetNvmeDevice(context.Context, *GetNvmeDeviceRequest) (*UserNvmeDevicesResponse, error)
func (UnimplementedDurosAPIServer) GetPolicy ¶
func (UnimplementedDurosAPIServer) GetPolicy(context.Context, *GetPolicyRequest) (*Policy, error)
func (UnimplementedDurosAPIServer) GetProject ¶
func (UnimplementedDurosAPIServer) GetProject(context.Context, *GetProjectRequest) (*Project, error)
func (UnimplementedDurosAPIServer) GetResourcePolicy ¶
func (UnimplementedDurosAPIServer) GetResourcePolicy(context.Context, *GetResourcePolicyRequest) (*ResourcePolicy, error)
func (UnimplementedDurosAPIServer) GetRole ¶
func (UnimplementedDurosAPIServer) GetRole(context.Context, *GetRoleRequest) (*GetRoleResponse, error)
func (UnimplementedDurosAPIServer) GetServer ¶
func (UnimplementedDurosAPIServer) GetServer(context.Context, *GetServerRequest) (*Server, error)
func (UnimplementedDurosAPIServer) GetSnapshot ¶
func (UnimplementedDurosAPIServer) GetSnapshot(context.Context, *GetSnapshotRequest) (*Snapshot, error)
func (UnimplementedDurosAPIServer) GetVersion ¶
func (UnimplementedDurosAPIServer) GetVersion(context.Context, *GetVersionRequest) (*Version, error)
func (UnimplementedDurosAPIServer) GetVolume ¶
func (UnimplementedDurosAPIServer) GetVolume(context.Context, *GetVolumeRequest) (*Volume, error)
func (UnimplementedDurosAPIServer) ListAdminEndpoints ¶
func (UnimplementedDurosAPIServer) ListAdminEndpoints(context.Context, *ListAdminEndpointsRequest) (*ListAdminEndpointsResponse, error)
func (UnimplementedDurosAPIServer) ListClusterConfigParams ¶
func (UnimplementedDurosAPIServer) ListClusterConfigParams(context.Context, *ListClusterConfigParamsRequest) (*ListClusterConfigParamsResponse, error)
func (UnimplementedDurosAPIServer) ListCredentials ¶
func (UnimplementedDurosAPIServer) ListCredentials(context.Context, *ListCredentialsRequest) (*ListCredentialsResponse, error)
func (UnimplementedDurosAPIServer) ListEvents ¶
func (UnimplementedDurosAPIServer) ListEvents(context.Context, *ListEventsRequest) (*ListEventsResponse, error)
func (UnimplementedDurosAPIServer) ListFeatureFlags ¶
func (UnimplementedDurosAPIServer) ListFeatureFlags(context.Context, *ListFeatureFlagsRequest) (*ListFeatureFlagsResponse, error)
func (UnimplementedDurosAPIServer) ListHosts ¶
func (UnimplementedDurosAPIServer) ListHosts(context.Context, *ListHostsRequest) (*ListHostsResponse, error)
func (UnimplementedDurosAPIServer) ListNodes ¶
func (UnimplementedDurosAPIServer) ListNodes(context.Context, *ListNodeRequest) (*ListNodesResponse, error)
func (UnimplementedDurosAPIServer) ListNvmeDevices ¶
func (UnimplementedDurosAPIServer) ListNvmeDevices(context.Context, *ListNvmeDevicesRequest) (*ListNvmeDevicesResponse, error)
func (UnimplementedDurosAPIServer) ListPolicies ¶
func (UnimplementedDurosAPIServer) ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error)
func (UnimplementedDurosAPIServer) ListProjects ¶
func (UnimplementedDurosAPIServer) ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
func (UnimplementedDurosAPIServer) ListResourcePolicies ¶
func (UnimplementedDurosAPIServer) ListResourcePolicies(context.Context, *ListResourcePoliciesRequest) (*ListResourcePoliciesResponse, error)
func (UnimplementedDurosAPIServer) ListRoles ¶
func (UnimplementedDurosAPIServer) ListRoles(context.Context, *ListRolesRequest) (*ListRolesResponse, error)
func (UnimplementedDurosAPIServer) ListServers ¶
func (UnimplementedDurosAPIServer) ListServers(context.Context, *ListServersRequest) (*ListServersResponse, error)
func (UnimplementedDurosAPIServer) ListSnapshots ¶
func (UnimplementedDurosAPIServer) ListSnapshots(context.Context, *ListSnapshotsRequest) (*ListSnapshotsResponse, error)
func (UnimplementedDurosAPIServer) ListVolumes ¶
func (UnimplementedDurosAPIServer) ListVolumes(context.Context, *ListVolumeRequest) (*ListVolumesResponse, error)
func (UnimplementedDurosAPIServer) ReplaceNode ¶
func (UnimplementedDurosAPIServer) ReplaceNode(context.Context, *ReplaceNodeRequest) (*ReplaceNodeResponse, error)
func (UnimplementedDurosAPIServer) RollbackVolume ¶
func (UnimplementedDurosAPIServer) RollbackVolume(context.Context, *RollbackVolumeRequest) (*RollbackVolumeResponse, error)
func (UnimplementedDurosAPIServer) UpdateAdminEndpoint ¶
func (UnimplementedDurosAPIServer) UpdateAdminEndpoint(context.Context, *UpdateAdminEndpointRequest) (*AdminEndpoint, error)
func (UnimplementedDurosAPIServer) UpdateClusterConfigParam ¶
func (UnimplementedDurosAPIServer) UpdateClusterConfigParam(context.Context, *UpdateClusterConfigParamRequest) (*UpdateClusterConfigParamResponse, error)
func (UnimplementedDurosAPIServer) UpdateNvmeDevice ¶
func (UnimplementedDurosAPIServer) UpdateNvmeDevice(context.Context, *UpdateNvmeDeviceRequest) (*UpdateNvmeDeviceResponse, error)
func (UnimplementedDurosAPIServer) UpdatePolicy ¶
func (UnimplementedDurosAPIServer) UpdatePolicy(context.Context, *UpdatePolicyRequest) (*UpdatePolicyResponse, error)
func (UnimplementedDurosAPIServer) UpdateProject ¶
func (UnimplementedDurosAPIServer) UpdateProject(context.Context, *UpdateProjectRequest) (*UpdateProjectResponse, error)
func (UnimplementedDurosAPIServer) UpdateResourcePolicy ¶
func (UnimplementedDurosAPIServer) UpdateResourcePolicy(context.Context, *UpdateResourcePolicyRequest) (*UpdateResourcePolicyResponse, error)
func (UnimplementedDurosAPIServer) UpdateVolume ¶
func (UnimplementedDurosAPIServer) UpdateVolume(context.Context, *UpdateVolumeRequest) (*UpdateVolumeResponse, error)
func (UnimplementedDurosAPIServer) UpgradeCluster ¶
func (UnimplementedDurosAPIServer) UpgradeCluster(context.Context, *UpgradeClusterRequest) (*UpgradeClusterResponse, error)
func (UnimplementedDurosAPIServer) UpgradeServer ¶
func (UnimplementedDurosAPIServer) UpgradeServer(context.Context, *UpgradeServerRequest) (*UpgradeServerResponse, error)
type 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 (x *UpdateAdminEndpointRequest) ProtoReflect() protoreflect.Message
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 (x *UpdateClusterConfigParamRequest) GetConfigParam() *ClusterConfigParam
func (*UpdateClusterConfigParamRequest) ProtoMessage ¶
func (*UpdateClusterConfigParamRequest) ProtoMessage()
func (*UpdateClusterConfigParamRequest) ProtoReflect ¶
func (x *UpdateClusterConfigParamRequest) ProtoReflect() protoreflect.Message
func (*UpdateClusterConfigParamRequest) Reset ¶
func (x *UpdateClusterConfigParamRequest) Reset()
func (*UpdateClusterConfigParamRequest) String ¶
func (x *UpdateClusterConfigParamRequest) String() 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 (x *UpdateClusterConfigParamResponse) ProtoReflect() protoreflect.Message
func (*UpdateClusterConfigParamResponse) Reset ¶
func (x *UpdateClusterConfigParamResponse) Reset()
func (*UpdateClusterConfigParamResponse) String ¶
func (x *UpdateClusterConfigParamResponse) String() string
type UpdateNvmeDeviceRequest ¶
type UpdateNvmeDeviceRequest struct { ServerUUID string `protobuf:"bytes,1,opt,name=serverUUID,proto3" json:"serverUUID,omitempty"` SerialNumber string `protobuf:"bytes,2,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"` LedPattern string `protobuf:"bytes,3,opt,name=ledPattern,proto3" json:"ledPattern,omitempty"` // contains filtered or unexported fields }
func (*UpdateNvmeDeviceRequest) Descriptor
deprecated
func (*UpdateNvmeDeviceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNvmeDeviceRequest.ProtoReflect.Descriptor instead.
func (*UpdateNvmeDeviceRequest) GetLedPattern ¶
func (x *UpdateNvmeDeviceRequest) GetLedPattern() string
func (*UpdateNvmeDeviceRequest) GetSerialNumber ¶
func (x *UpdateNvmeDeviceRequest) GetSerialNumber() string
func (*UpdateNvmeDeviceRequest) GetServerUUID ¶
func (x *UpdateNvmeDeviceRequest) GetServerUUID() string
func (*UpdateNvmeDeviceRequest) ProtoMessage ¶
func (*UpdateNvmeDeviceRequest) ProtoMessage()
func (*UpdateNvmeDeviceRequest) ProtoReflect ¶
func (x *UpdateNvmeDeviceRequest) ProtoReflect() protoreflect.Message
func (*UpdateNvmeDeviceRequest) Reset ¶
func (x *UpdateNvmeDeviceRequest) Reset()
func (*UpdateNvmeDeviceRequest) String ¶
func (x *UpdateNvmeDeviceRequest) String() string
type UpdateNvmeDeviceResponse ¶
type UpdateNvmeDeviceResponse struct {
// contains filtered or unexported fields
}
func (*UpdateNvmeDeviceResponse) Descriptor
deprecated
func (*UpdateNvmeDeviceResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNvmeDeviceResponse.ProtoReflect.Descriptor instead.
func (*UpdateNvmeDeviceResponse) ProtoMessage ¶
func (*UpdateNvmeDeviceResponse) ProtoMessage()
func (*UpdateNvmeDeviceResponse) ProtoReflect ¶
func (x *UpdateNvmeDeviceResponse) ProtoReflect() protoreflect.Message
func (*UpdateNvmeDeviceResponse) Reset ¶
func (x *UpdateNvmeDeviceResponse) Reset()
func (*UpdateNvmeDeviceResponse) String ¶
func (x *UpdateNvmeDeviceResponse) String() string
type 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 (x *UpdateResourcePolicyRequest) ProtoReflect() protoreflect.Message
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 (x *UpdateResourcePolicyResponse) ProtoReflect() protoreflect.Message
func (*UpdateResourcePolicyResponse) Reset ¶
func (x *UpdateResourcePolicyResponse) Reset()
func (*UpdateResourcePolicyResponse) String ¶
func (x *UpdateResourcePolicyResponse) String() string
type UpdateVolumeRequest ¶
type UpdateVolumeRequest struct { UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"` // acl // // Access control list of strings (host NQN). Valid values: list of strings/ALLOW_ANY/ALLOW_NONE Acl *StringList `protobuf:"bytes,2,opt,name=acl,proto3" json:"acl,omitempty"` // IPAcl // // Access control list of IP addresses. Valid values: list of valid IP addresses/ALLOW_ANY/ALLOW_NONE IPAcl *StringList `protobuf:"bytes,3,opt,name=IPAcl,proto3" json:"IPAcl,omitempty"` Size string `protobuf:"bytes,4,opt,name=size,proto3" json:"size,omitempty"` // compression // // valid values: true/enable/enabled or false/disable/disabled Compression string `protobuf:"bytes,5,opt,name=compression,proto3" json:"compression,omitempty"` // project name // ProjectName string `protobuf:"bytes,6,opt,name=projectName,proto3" json:"projectName,omitempty"` // 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 (x *UserNvmeDevicesResponse) GetSedState() UserNvmeDevicesResponse_SEDState
func (*UserNvmeDevicesResponse) GetSedStatus ¶
func (x *UserNvmeDevicesResponse) GetSedStatus() UserNvmeDevicesResponse_SEDStatus
func (*UserNvmeDevicesResponse) GetSerial ¶
func (x *UserNvmeDevicesResponse) GetSerial() string
func (*UserNvmeDevicesResponse) GetServerUUID ¶
func (x *UserNvmeDevicesResponse) GetServerUUID() string
func (*UserNvmeDevicesResponse) GetSize ¶
func (x *UserNvmeDevicesResponse) GetSize() uint64
func (*UserNvmeDevicesResponse) GetState ¶
func (x *UserNvmeDevicesResponse) GetState() UserNvmeDevicesResponse_StateEnum
func (*UserNvmeDevicesResponse) GetStatistics ¶
func (x *UserNvmeDevicesResponse) GetStatistics() *NvmeDeviceStatisticsApi
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) Descriptor() protoreflect.EnumDescriptor
func (UserNvmeDevicesResponse_SEDState) Enum ¶
func (x UserNvmeDevicesResponse_SEDState) Enum() *UserNvmeDevicesResponse_SEDState
func (UserNvmeDevicesResponse_SEDState) EnumDescriptor
deprecated
func (UserNvmeDevicesResponse_SEDState) EnumDescriptor() ([]byte, []int)
Deprecated: Use UserNvmeDevicesResponse_SEDState.Descriptor instead.
func (UserNvmeDevicesResponse_SEDState) Number ¶
func (x UserNvmeDevicesResponse_SEDState) Number() protoreflect.EnumNumber
func (UserNvmeDevicesResponse_SEDState) String ¶
func (x UserNvmeDevicesResponse_SEDState) String() string
func (UserNvmeDevicesResponse_SEDState) Type ¶
func (UserNvmeDevicesResponse_SEDState) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (UserNvmeDevicesResponse_SEDStatus) Enum ¶
func (x UserNvmeDevicesResponse_SEDStatus) Enum() *UserNvmeDevicesResponse_SEDStatus
func (UserNvmeDevicesResponse_SEDStatus) EnumDescriptor
deprecated
func (UserNvmeDevicesResponse_SEDStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use UserNvmeDevicesResponse_SEDStatus.Descriptor instead.
func (UserNvmeDevicesResponse_SEDStatus) Number ¶
func (x UserNvmeDevicesResponse_SEDStatus) Number() protoreflect.EnumNumber
func (UserNvmeDevicesResponse_SEDStatus) String ¶
func (x UserNvmeDevicesResponse_SEDStatus) String() string
func (UserNvmeDevicesResponse_SEDStatus) Type ¶
func (UserNvmeDevicesResponse_SEDStatus) Type() protoreflect.EnumType
type UserNvmeDevicesResponse_StateEnum ¶
type UserNvmeDevicesResponse_StateEnum int32
const ( UserNvmeDevicesResponse_None UserNvmeDevicesResponse_StateEnum = 0 UserNvmeDevicesResponse_Healthy UserNvmeDevicesResponse_StateEnum = 1 UserNvmeDevicesResponse_Adding UserNvmeDevicesResponse_StateEnum = 2 UserNvmeDevicesResponse_Rebuilding UserNvmeDevicesResponse_StateEnum = 3 UserNvmeDevicesResponse_Failed UserNvmeDevicesResponse_StateEnum = 4 )
func (UserNvmeDevicesResponse_StateEnum) Descriptor ¶
func (UserNvmeDevicesResponse_StateEnum) Descriptor() protoreflect.EnumDescriptor
func (UserNvmeDevicesResponse_StateEnum) Enum ¶
func (x UserNvmeDevicesResponse_StateEnum) Enum() *UserNvmeDevicesResponse_StateEnum
func (UserNvmeDevicesResponse_StateEnum) EnumDescriptor
deprecated
func (UserNvmeDevicesResponse_StateEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use UserNvmeDevicesResponse_StateEnum.Descriptor instead.
func (UserNvmeDevicesResponse_StateEnum) Number ¶
func (x UserNvmeDevicesResponse_StateEnum) Number() protoreflect.EnumNumber
func (UserNvmeDevicesResponse_StateEnum) String ¶
func (x UserNvmeDevicesResponse_StateEnum) String() string
func (UserNvmeDevicesResponse_StateEnum) Type ¶
func (UserNvmeDevicesResponse_StateEnum) Type() protoreflect.EnumType
type Version ¶
type Version struct { //latest user API version ApiVersion string `protobuf:"bytes,4,opt,name=apiVersion,proto3" json:"apiVersion,omitempty"` // contains filtered or unexported fields }
func (*Version) Descriptor
deprecated
func (*Version) GetApiVersion ¶
func (*Version) ProtoMessage ¶
func (*Version) ProtoMessage()
func (*Version) ProtoReflect ¶
func (x *Version) ProtoReflect() protoreflect.Message
type Volume ¶
type Volume struct { State Volume_StateEnum `protobuf:"varint,1,opt,name=state,proto3,enum=lightbits.api.duros.v2.Volume_StateEnum" json:"state,omitempty"` ProtectionState ProtectionStateEnum `` /* 132-byte string literal not displayed */ ReplicaCount uint32 `protobuf:"varint,3,opt,name=replicaCount,proto3" json:"replicaCount,omitempty"` NodeList []string `protobuf:"bytes,4,rep,name=nodeList,proto3" json:"nodeList,omitempty"` UUID string `protobuf:"bytes,5,opt,name=UUID,proto3" json:"UUID,omitempty"` Nsid uint32 `protobuf:"varint,6,opt,name=nsid,proto3" json:"nsid,omitempty"` Acl *StringList `protobuf:"bytes,7,opt,name=acl,proto3" json:"acl,omitempty"` Compression string `protobuf:"bytes,8,opt,name=compression,proto3" json:"compression,omitempty"` Size uint64 `protobuf:"varint,9,opt,name=size,proto3" json:"size,omitempty"` Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"` RebuildProgress string `protobuf:"bytes,11,opt,name=rebuildProgress,proto3" json:"rebuildProgress,omitempty"` Statistics *VolumeStatisticsApi `protobuf:"bytes,12,opt,name=statistics,proto3" json:"statistics,omitempty"` IPAcl *StringList `protobuf:"bytes,13,opt,name=IPAcl,proto3" json:"IPAcl,omitempty"` // Etag // // identifier for a specific version of a resource ETag string `protobuf:"bytes,14,opt,name=ETag,proto3" json:"ETag,omitempty"` ConnectedHosts []string `protobuf:"bytes,15,rep,name=connectedHosts,proto3" json:"connectedHosts,omitempty"` SectorSize uint32 `protobuf:"varint,16,opt,name=sectorSize,proto3" json:"sectorSize,omitempty"` ProjectName string `protobuf:"bytes,17,opt,name=projectName,proto3" json:"projectName,omitempty"` 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) GetAcl ¶
func (x *Volume) GetAcl() *StringList
func (*Volume) GetCompression ¶
func (*Volume) GetConnectedHosts ¶
func (*Volume) GetIPAcl ¶
func (x *Volume) GetIPAcl() *StringList
func (*Volume) GetNodeList ¶
func (*Volume) GetPlacementRestrictions ¶
func (x *Volume) GetPlacementRestrictions() []*LabelMatchExpression
func (*Volume) GetPrimaryNodeUUID ¶
func (*Volume) GetProjectName ¶
func (*Volume) GetProtectionState ¶
func (x *Volume) GetProtectionState() ProtectionStateEnum
func (*Volume) GetQosPolicyName ¶
func (*Volume) GetQosPolicyUUID ¶
func (*Volume) GetRebuildProgress ¶
func (*Volume) GetReplicaCount ¶
func (*Volume) GetSectorSize ¶
func (*Volume) GetSourceSnapshotName ¶
func (*Volume) GetSourceSnapshotUUID ¶
func (*Volume) GetState ¶
func (x *Volume) GetState() Volume_StateEnum
func (*Volume) GetStatistics ¶
func (x *Volume) GetStatistics() *VolumeStatisticsApi
func (*Volume) ProtoMessage ¶
func (*Volume) ProtoMessage()
func (*Volume) ProtoReflect ¶
func (x *Volume) ProtoReflect() protoreflect.Message
type 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) Descriptor() protoreflect.EnumDescriptor
func (Volume_ProtocolEnum) Enum ¶
func (x Volume_ProtocolEnum) Enum() *Volume_ProtocolEnum
func (Volume_ProtocolEnum) EnumDescriptor
deprecated
func (Volume_ProtocolEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Volume_ProtocolEnum.Descriptor instead.
func (Volume_ProtocolEnum) Number ¶
func (x Volume_ProtocolEnum) Number() protoreflect.EnumNumber
func (Volume_ProtocolEnum) String ¶
func (x Volume_ProtocolEnum) String() string
func (Volume_ProtocolEnum) Type ¶
func (Volume_ProtocolEnum) Type() protoreflect.EnumType
type Volume_StateEnum ¶
type Volume_StateEnum int32
const ( Volume_Unknown Volume_StateEnum = 0 Volume_Creating Volume_StateEnum = 1 Volume_Available Volume_StateEnum = 2 Volume_Deleting Volume_StateEnum = 3 Volume_Deleted Volume_StateEnum = 4 Volume_Failed Volume_StateEnum = 7 Volume_Updating Volume_StateEnum = 8 Volume_Rollback Volume_StateEnum = 9 Volume_Migrating Volume_StateEnum = 10 )
func (Volume_StateEnum) Descriptor ¶
func (Volume_StateEnum) Descriptor() protoreflect.EnumDescriptor
func (Volume_StateEnum) Enum ¶
func (x Volume_StateEnum) Enum() *Volume_StateEnum
func (Volume_StateEnum) EnumDescriptor
deprecated
func (Volume_StateEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Volume_StateEnum.Descriptor instead.
func (Volume_StateEnum) Number ¶
func (x Volume_StateEnum) Number() protoreflect.EnumNumber
func (Volume_StateEnum) String ¶
func (x Volume_StateEnum) String() string
func (Volume_StateEnum) Type ¶
func (Volume_StateEnum) Type() protoreflect.EnumType
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