Documentation
¶
Index ¶
- Variables
- func RegisterDurosAPIServer(s *grpc.Server, srv DurosAPIServer)
- type AddNvmeDeviceRequest
- func (*AddNvmeDeviceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddNvmeDeviceRequest) GetNodeUUID() string
- func (x *AddNvmeDeviceRequest) GetSerialNumber() string
- func (*AddNvmeDeviceRequest) ProtoMessage()
- func (x *AddNvmeDeviceRequest) ProtoReflect() protoreflect.Message
- func (x *AddNvmeDeviceRequest) Reset()
- func (x *AddNvmeDeviceRequest) String() string
- type AddNvmeDeviceResponse
- type AdminEndpoint
- func (*AdminEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *AdminEndpoint) 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) 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() *durationpb.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 (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_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() *timestamppb.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() *timestamppb.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 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() *timestamppb.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() *timestamppb.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 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) 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() *durationpb.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) 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() *timestamppb.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) GetProjectName() string
- func (x *Snapshot) GetReplicaCount() uint32
- func (x *Snapshot) GetRetentionTime() *durationpb.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) 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 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 (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 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() *timestamppb.Timestamp
- func (x *UserNvmeDevicesResponse) GetModel() string
- func (x *UserNvmeDevicesResponse) GetName() string
- func (x *UserNvmeDevicesResponse) GetNodeUUID() string
- func (x *UserNvmeDevicesResponse) GetNumaNodeID() uint64
- func (x *UserNvmeDevicesResponse) GetRebuildCompletionTime() *timestamppb.Timestamp
- func (x *UserNvmeDevicesResponse) GetSerial() string
- func (x *UserNvmeDevicesResponse) GetServerUUID() string
- func (x *UserNvmeDevicesResponse) GetSize() uint64
- func (x *UserNvmeDevicesResponse) GetState() UserNvmeDevicesResponse_StateEnum
- func (x *UserNvmeDevicesResponse) GetStatistics() *NvmeDeviceStatisticsApi
- func (*UserNvmeDevicesResponse) ProtoMessage()
- func (x *UserNvmeDevicesResponse) ProtoReflect() protoreflect.Message
- func (x *UserNvmeDevicesResponse) Reset()
- func (x *UserNvmeDevicesResponse) String() string
- type UserNvmeDevicesResponse_StateEnum
- func (UserNvmeDevicesResponse_StateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x UserNvmeDevicesResponse_StateEnum) Enum() *UserNvmeDevicesResponse_StateEnum
- func (UserNvmeDevicesResponse_StateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x UserNvmeDevicesResponse_StateEnum) Number() protoreflect.EnumNumber
- func (x UserNvmeDevicesResponse_StateEnum) String() string
- func (UserNvmeDevicesResponse_StateEnum) Type() protoreflect.EnumType
- type Version
- type Volume
- func (*Volume) Descriptor() ([]byte, []int)deprecated
- func (x *Volume) GetAcl() *StringList
- func (x *Volume) GetCompression() string
- func (x *Volume) GetConnectedHosts() []string
- func (x *Volume) GetETag() string
- func (x *Volume) GetIPAcl() *StringList
- func (x *Volume) GetName() string
- func (x *Volume) GetNodeList() []string
- func (x *Volume) GetNsid() uint32
- func (x *Volume) GetPlacementRestrictions() []*LabelMatchExpression
- 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) GetTotalCompressionRatio() float64
- 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 ( 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 ( 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 File_lightbits_api_duros_v2_durosapiv2_proto protoreflect.FileDescriptor
var File_lightbits_api_duros_v2_schedule_policy_proto protoreflect.FileDescriptor
var File_lightbits_api_duros_v2_statisticsapiv2_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDurosAPIServer ¶
func RegisterDurosAPIServer(s *grpc.Server, srv DurosAPIServer)
Types ¶
type AddNvmeDeviceRequest ¶
type AddNvmeDeviceRequest struct {
SerialNumber string `protobuf:"bytes,1,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"`
NodeUUID string `protobuf:"bytes,2,opt,name=nodeUUID,proto3" json:"nodeUUID,omitempty"`
// contains filtered or unexported fields
}
func (*AddNvmeDeviceRequest) Descriptor
deprecated
func (*AddNvmeDeviceRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddNvmeDeviceRequest.ProtoReflect.Descriptor instead.
func (*AddNvmeDeviceRequest) GetNodeUUID ¶
func (x *AddNvmeDeviceRequest) GetNodeUUID() string
func (*AddNvmeDeviceRequest) GetSerialNumber ¶
func (x *AddNvmeDeviceRequest) GetSerialNumber() string
func (*AddNvmeDeviceRequest) ProtoMessage ¶
func (*AddNvmeDeviceRequest) ProtoMessage()
func (*AddNvmeDeviceRequest) ProtoReflect ¶
func (x *AddNvmeDeviceRequest) ProtoReflect() protoreflect.Message
func (*AddNvmeDeviceRequest) Reset ¶
func (x *AddNvmeDeviceRequest) Reset()
func (*AddNvmeDeviceRequest) String ¶
func (x *AddNvmeDeviceRequest) String() string
type AddNvmeDeviceResponse ¶
type AddNvmeDeviceResponse struct {
// contains filtered or unexported fields
}
func (*AddNvmeDeviceResponse) Descriptor
deprecated
func (*AddNvmeDeviceResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddNvmeDeviceResponse.ProtoReflect.Descriptor instead.
func (*AddNvmeDeviceResponse) ProtoMessage ¶
func (*AddNvmeDeviceResponse) ProtoMessage()
func (*AddNvmeDeviceResponse) ProtoReflect ¶
func (x *AddNvmeDeviceResponse) ProtoReflect() protoreflect.Message
func (*AddNvmeDeviceResponse) Reset ¶
func (x *AddNvmeDeviceResponse) Reset()
func (*AddNvmeDeviceResponse) String ¶
func (x *AddNvmeDeviceResponse) String() string
type AdminEndpoint ¶
type AdminEndpoint struct {
Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
Ips []string `protobuf:"bytes,2,rep,name=ips,proto3" json:"ips,omitempty"`
// 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 ¶ added in v0.2.0
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 ¶ added in v0.2.0
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
added in
v0.2.0
func (*ClusterConfigParam) Descriptor() ([]byte, []int)
Deprecated: Use ClusterConfigParam.ProtoReflect.Descriptor instead.
func (*ClusterConfigParam) GetName ¶ added in v0.2.0
func (x *ClusterConfigParam) GetName() string
func (*ClusterConfigParam) GetValue ¶ added in v0.2.0
func (x *ClusterConfigParam) GetValue() string
func (*ClusterConfigParam) ProtoMessage ¶ added in v0.2.0
func (*ClusterConfigParam) ProtoMessage()
func (*ClusterConfigParam) ProtoReflect ¶ added in v0.2.0
func (x *ClusterConfigParam) ProtoReflect() protoreflect.Message
func (*ClusterConfigParam) Reset ¶ added in v0.2.0
func (x *ClusterConfigParam) Reset()
func (*ClusterConfigParam) String ¶ added in v0.2.0
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"`
// 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 ¶ added in v0.3.0
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) 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 ¶ added in v0.3.0
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 ¶ added in v0.3.0
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
added in
v0.3.0
func (*ComponentClusterInfo) Descriptor() ([]byte, []int)
Deprecated: Use ComponentClusterInfo.ProtoReflect.Descriptor instead.
func (*ComponentClusterInfo) GetID ¶ added in v0.3.0
func (x *ComponentClusterInfo) GetID() string
func (*ComponentClusterInfo) GetName ¶ added in v0.3.0
func (x *ComponentClusterInfo) GetName() string
func (*ComponentClusterInfo) ProtoMessage ¶ added in v0.3.0
func (*ComponentClusterInfo) ProtoMessage()
func (*ComponentClusterInfo) ProtoReflect ¶ added in v0.3.0
func (x *ComponentClusterInfo) ProtoReflect() protoreflect.Message
func (*ComponentClusterInfo) Reset ¶ added in v0.3.0
func (x *ComponentClusterInfo) Reset()
func (*ComponentClusterInfo) String ¶ added in v0.3.0
func (x *ComponentClusterInfo) String() string
type ComponentDataIntegrityInfo ¶ added in v0.3.2
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
added in
v0.3.2
func (*ComponentDataIntegrityInfo) Descriptor() ([]byte, []int)
Deprecated: Use ComponentDataIntegrityInfo.ProtoReflect.Descriptor instead.
func (*ComponentDataIntegrityInfo) GetNodeUUID ¶ added in v0.3.2
func (x *ComponentDataIntegrityInfo) GetNodeUUID() string
func (*ComponentDataIntegrityInfo) GetSSDs ¶ added in v0.3.2
func (x *ComponentDataIntegrityInfo) GetSSDs() []string
func (*ComponentDataIntegrityInfo) GetServerUUID ¶ added in v0.3.2
func (x *ComponentDataIntegrityInfo) GetServerUUID() string
func (*ComponentDataIntegrityInfo) ProtoMessage ¶ added in v0.3.2
func (*ComponentDataIntegrityInfo) ProtoMessage()
func (*ComponentDataIntegrityInfo) ProtoReflect ¶ added in v0.3.2
func (x *ComponentDataIntegrityInfo) ProtoReflect() protoreflect.Message
func (*ComponentDataIntegrityInfo) Reset ¶ added in v0.3.2
func (x *ComponentDataIntegrityInfo) Reset()
func (*ComponentDataIntegrityInfo) String ¶ added in v0.3.2
func (x *ComponentDataIntegrityInfo) String() string
type ComponentNVMeSSDInfo ¶ added in v0.3.0
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
added in
v0.3.0
func (*ComponentNVMeSSDInfo) Descriptor() ([]byte, []int)
Deprecated: Use ComponentNVMeSSDInfo.ProtoReflect.Descriptor instead.
func (*ComponentNVMeSSDInfo) GetID ¶ added in v0.3.0
func (x *ComponentNVMeSSDInfo) GetID() string
func (*ComponentNVMeSSDInfo) GetName ¶ added in v0.3.0
func (x *ComponentNVMeSSDInfo) GetName() string
func (*ComponentNVMeSSDInfo) ProtoMessage ¶ added in v0.3.0
func (*ComponentNVMeSSDInfo) ProtoMessage()
func (*ComponentNVMeSSDInfo) ProtoReflect ¶ added in v0.3.0
func (x *ComponentNVMeSSDInfo) ProtoReflect() protoreflect.Message
func (*ComponentNVMeSSDInfo) Reset ¶ added in v0.3.0
func (x *ComponentNVMeSSDInfo) Reset()
func (*ComponentNVMeSSDInfo) String ¶ added in v0.3.0
func (x *ComponentNVMeSSDInfo) String() string
type ComponentNodeInfo ¶ added in v0.3.0
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
added in
v0.3.0
func (*ComponentNodeInfo) Descriptor() ([]byte, []int)
Deprecated: Use ComponentNodeInfo.ProtoReflect.Descriptor instead.
func (*ComponentNodeInfo) GetID ¶ added in v0.3.0
func (x *ComponentNodeInfo) GetID() string
func (*ComponentNodeInfo) GetName ¶ added in v0.3.0
func (x *ComponentNodeInfo) GetName() string
func (*ComponentNodeInfo) ProtoMessage ¶ added in v0.3.0
func (*ComponentNodeInfo) ProtoMessage()
func (*ComponentNodeInfo) ProtoReflect ¶ added in v0.3.0
func (x *ComponentNodeInfo) ProtoReflect() protoreflect.Message
func (*ComponentNodeInfo) Reset ¶ added in v0.3.0
func (x *ComponentNodeInfo) Reset()
func (*ComponentNodeInfo) String ¶ added in v0.3.0
func (x *ComponentNodeInfo) String() string
type ComponentServerInfo ¶ added in v0.3.0
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
added in
v0.3.0
func (*ComponentServerInfo) Descriptor() ([]byte, []int)
Deprecated: Use ComponentServerInfo.ProtoReflect.Descriptor instead.
func (*ComponentServerInfo) GetID ¶ added in v0.3.0
func (x *ComponentServerInfo) GetID() string
func (*ComponentServerInfo) GetName ¶ added in v0.3.0
func (x *ComponentServerInfo) GetName() string
func (*ComponentServerInfo) ProtoMessage ¶ added in v0.3.0
func (*ComponentServerInfo) ProtoMessage()
func (*ComponentServerInfo) ProtoReflect ¶ added in v0.3.0
func (x *ComponentServerInfo) ProtoReflect() protoreflect.Message
func (*ComponentServerInfo) Reset ¶ added in v0.3.0
func (x *ComponentServerInfo) Reset()
func (*ComponentServerInfo) String ¶ added in v0.3.0
func (x *ComponentServerInfo) String() string
type ComponentVolumeInfo ¶ added in v0.3.0
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
added in
v0.3.0
func (*ComponentVolumeInfo) Descriptor() ([]byte, []int)
Deprecated: Use ComponentVolumeInfo.ProtoReflect.Descriptor instead.
func (*ComponentVolumeInfo) GetID ¶ added in v0.3.0
func (x *ComponentVolumeInfo) GetID() string
func (*ComponentVolumeInfo) GetName ¶ added in v0.3.0
func (x *ComponentVolumeInfo) GetName() string
func (*ComponentVolumeInfo) ProtoMessage ¶ added in v0.3.0
func (*ComponentVolumeInfo) ProtoMessage()
func (*ComponentVolumeInfo) ProtoReflect ¶ added in v0.3.0
func (x *ComponentVolumeInfo) ProtoReflect() protoreflect.Message
func (*ComponentVolumeInfo) Reset ¶ added in v0.3.0
func (x *ComponentVolumeInfo) Reset()
func (*ComponentVolumeInfo) String ¶ added in v0.3.0
func (x *ComponentVolumeInfo) String() string
type ComponentVolumesInfo ¶ added in v0.3.0
type ComponentVolumesInfo struct {
ProjectVolumesMap map[string]*VolumeComponentInfoList `` /* 175-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ComponentVolumesInfo) Descriptor
deprecated
added in
v0.3.0
func (*ComponentVolumesInfo) Descriptor() ([]byte, []int)
Deprecated: Use ComponentVolumesInfo.ProtoReflect.Descriptor instead.
func (*ComponentVolumesInfo) GetProjectVolumesMap ¶ added in v0.3.0
func (x *ComponentVolumesInfo) GetProjectVolumesMap() map[string]*VolumeComponentInfoList
func (*ComponentVolumesInfo) ProtoMessage ¶ added in v0.3.0
func (*ComponentVolumesInfo) ProtoMessage()
func (*ComponentVolumesInfo) ProtoReflect ¶ added in v0.3.0
func (x *ComponentVolumesInfo) ProtoReflect() protoreflect.Message
func (*ComponentVolumesInfo) Reset ¶ added in v0.3.0
func (x *ComponentVolumesInfo) Reset()
func (*ComponentVolumesInfo) String ¶ added in v0.3.0
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 ¶ added in v0.3.2
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
added in
v0.3.2
func (*CreatePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePolicyRequest.ProtoReflect.Descriptor instead.
func (*CreatePolicyRequest) GetDescription ¶ added in v0.3.2
func (x *CreatePolicyRequest) GetDescription() string
func (*CreatePolicyRequest) GetName ¶ added in v0.3.2
func (x *CreatePolicyRequest) GetName() string
func (*CreatePolicyRequest) GetPolicy ¶ added in v0.3.2
func (m *CreatePolicyRequest) GetPolicy() isCreatePolicyRequest_Policy
func (*CreatePolicyRequest) GetQoSRateLimitPolicy ¶ added in v0.3.2
func (x *CreatePolicyRequest) GetQoSRateLimitPolicy() *QoSRateLimitPolicy
func (*CreatePolicyRequest) ProtoMessage ¶ added in v0.3.2
func (*CreatePolicyRequest) ProtoMessage()
func (*CreatePolicyRequest) ProtoReflect ¶ added in v0.3.2
func (x *CreatePolicyRequest) ProtoReflect() protoreflect.Message
func (*CreatePolicyRequest) Reset ¶ added in v0.3.2
func (x *CreatePolicyRequest) Reset()
func (*CreatePolicyRequest) String ¶ added in v0.3.2
func (x *CreatePolicyRequest) String() string
type CreatePolicyRequest_QoSRateLimitPolicy ¶ added in v0.3.2
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 ¶ added in v0.3.2
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 ¶ added in v0.2.0
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
added in
v0.2.0
func (*CreateResourcePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateResourcePolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateResourcePolicyRequest) GetDescription ¶ added in v0.2.0
func (x *CreateResourcePolicyRequest) GetDescription() string
func (*CreateResourcePolicyRequest) GetName ¶ added in v0.2.0
func (x *CreateResourcePolicyRequest) GetName() string
func (*CreateResourcePolicyRequest) GetProjectName ¶ added in v0.2.0
func (x *CreateResourcePolicyRequest) GetProjectName() string
func (*CreateResourcePolicyRequest) GetResourceName ¶ added in v0.2.0
func (x *CreateResourcePolicyRequest) GetResourceName() string
func (*CreateResourcePolicyRequest) GetResourceUUID ¶ added in v0.2.0
func (x *CreateResourcePolicyRequest) GetResourceUUID() string
func (*CreateResourcePolicyRequest) GetSchedulePolicy ¶ added in v0.2.0
func (x *CreateResourcePolicyRequest) GetSchedulePolicy() *SchedulePolicy
func (*CreateResourcePolicyRequest) ProtoMessage ¶ added in v0.2.0
func (*CreateResourcePolicyRequest) ProtoMessage()
func (*CreateResourcePolicyRequest) ProtoReflect ¶ added in v0.2.0
func (x *CreateResourcePolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateResourcePolicyRequest) Reset ¶ added in v0.2.0
func (x *CreateResourcePolicyRequest) Reset()
func (*CreateResourcePolicyRequest) String ¶ added in v0.2.0
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 ¶ added in v0.2.0
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 *durationpb.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
added in
v0.2.0
func (*CreateSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSnapshotRequest.ProtoReflect.Descriptor instead.
func (*CreateSnapshotRequest) GetDescription ¶ added in v0.2.0
func (x *CreateSnapshotRequest) GetDescription() string
func (*CreateSnapshotRequest) GetName ¶ added in v0.2.0
func (x *CreateSnapshotRequest) GetName() string
func (*CreateSnapshotRequest) GetProjectName ¶ added in v0.2.0
func (x *CreateSnapshotRequest) GetProjectName() string
func (*CreateSnapshotRequest) GetRetentionTime ¶ added in v0.2.0
func (x *CreateSnapshotRequest) GetRetentionTime() *durationpb.Duration
func (*CreateSnapshotRequest) GetSourceVolumeName ¶ added in v0.2.0
func (x *CreateSnapshotRequest) GetSourceVolumeName() string
func (*CreateSnapshotRequest) GetSourceVolumeUUID ¶ added in v0.2.0
func (x *CreateSnapshotRequest) GetSourceVolumeUUID() string
func (*CreateSnapshotRequest) ProtoMessage ¶ added in v0.2.0
func (*CreateSnapshotRequest) ProtoMessage()
func (*CreateSnapshotRequest) ProtoReflect ¶ added in v0.2.0
func (x *CreateSnapshotRequest) ProtoReflect() protoreflect.Message
func (*CreateSnapshotRequest) Reset ¶ added in v0.2.0
func (x *CreateSnapshotRequest) Reset()
func (*CreateSnapshotRequest) String ¶ added in v0.2.0
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"`
QosPolicyUUID string `protobuf:"bytes,13,opt,name=qosPolicyUUID,proto3" json:"qosPolicyUUID,omitempty"`
// contains filtered or unexported fields
}
func (*CreateVolumeRequest) Descriptor
deprecated
func (*CreateVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeRequest.ProtoReflect.Descriptor instead.
func (*CreateVolumeRequest) GetAcl ¶
func (x *CreateVolumeRequest) GetAcl() *StringList
func (*CreateVolumeRequest) GetCompression ¶
func (x *CreateVolumeRequest) GetCompression() string
func (*CreateVolumeRequest) GetIPAcl ¶
func (x *CreateVolumeRequest) GetIPAcl() *StringList
func (*CreateVolumeRequest) GetMinReplicas ¶
func (x *CreateVolumeRequest) GetMinReplicas() uint32
func (*CreateVolumeRequest) GetName ¶
func (x *CreateVolumeRequest) GetName() string
func (*CreateVolumeRequest) GetPlacementRestrictions ¶ added in v0.3.0
func (x *CreateVolumeRequest) GetPlacementRestrictions() []*LabelMatchExpression
func (*CreateVolumeRequest) GetProjectName ¶
func (x *CreateVolumeRequest) GetProjectName() string
func (*CreateVolumeRequest) GetQosPolicyUUID ¶ added in v0.3.2
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 ¶ added in v0.2.0
func (x *CreateVolumeRequest) GetSourceSnapshotName() string
func (*CreateVolumeRequest) GetSourceSnapshotUUID ¶ added in v0.2.0
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_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 ¶ added in v0.2.0
type DailySchedule struct {
StartTime *timestamppb.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
added in
v0.2.0
func (*DailySchedule) Descriptor() ([]byte, []int)
Deprecated: Use DailySchedule.ProtoReflect.Descriptor instead.
func (*DailySchedule) GetDaysInCycle ¶ added in v0.2.0
func (x *DailySchedule) GetDaysInCycle() uint32
func (*DailySchedule) GetStartTime ¶ added in v0.2.0
func (x *DailySchedule) GetStartTime() *timestamppb.Timestamp
func (*DailySchedule) ProtoMessage ¶ added in v0.2.0
func (*DailySchedule) ProtoMessage()
func (*DailySchedule) ProtoReflect ¶ added in v0.2.0
func (x *DailySchedule) ProtoReflect() protoreflect.Message
func (*DailySchedule) Reset ¶ added in v0.2.0
func (x *DailySchedule) Reset()
func (*DailySchedule) String ¶ added in v0.2.0
func (x *DailySchedule) String() string
type DayOfWeek ¶ added in v0.2.0
type DayOfWeek int32
func (DayOfWeek) Descriptor ¶ added in v0.2.0
func (DayOfWeek) Descriptor() protoreflect.EnumDescriptor
func (DayOfWeek) EnumDescriptor
deprecated
added in
v0.2.0
func (DayOfWeek) Number ¶ added in v0.2.0
func (x DayOfWeek) Number() protoreflect.EnumNumber
func (DayOfWeek) Type ¶ added in v0.2.0
func (DayOfWeek) Type() protoreflect.EnumType
type DayOfWeekEntry ¶ added in v0.2.0
type DayOfWeekEntry struct {
StartTime *timestamppb.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
added in
v0.2.0
func (*DayOfWeekEntry) Descriptor() ([]byte, []int)
Deprecated: Use DayOfWeekEntry.ProtoReflect.Descriptor instead.
func (*DayOfWeekEntry) GetDay ¶ added in v0.2.0
func (x *DayOfWeekEntry) GetDay() DayOfWeek
func (*DayOfWeekEntry) GetStartTime ¶ added in v0.2.0
func (x *DayOfWeekEntry) GetStartTime() *timestamppb.Timestamp
func (*DayOfWeekEntry) ProtoMessage ¶ added in v0.2.0
func (*DayOfWeekEntry) ProtoMessage()
func (*DayOfWeekEntry) ProtoReflect ¶ added in v0.2.0
func (x *DayOfWeekEntry) ProtoReflect() protoreflect.Message
func (*DayOfWeekEntry) Reset ¶ added in v0.2.0
func (x *DayOfWeekEntry) Reset()
func (*DayOfWeekEntry) String ¶ added in v0.2.0
func (x *DayOfWeekEntry) String() string
type DefaultGlobalResourcePolicy ¶ added in v0.3.2
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
added in
v0.3.2
func (*DefaultGlobalResourcePolicy) Descriptor() ([]byte, []int)
Deprecated: Use DefaultGlobalResourcePolicy.ProtoReflect.Descriptor instead.
func (*DefaultGlobalResourcePolicy) GetPolicyType ¶ added in v0.3.2
func (x *DefaultGlobalResourcePolicy) GetPolicyType() PolicyType
func (*DefaultGlobalResourcePolicy) GetPolicyUUID ¶ added in v0.3.2
func (x *DefaultGlobalResourcePolicy) GetPolicyUUID() string
func (*DefaultGlobalResourcePolicy) ProtoMessage ¶ added in v0.3.2
func (*DefaultGlobalResourcePolicy) ProtoMessage()
func (*DefaultGlobalResourcePolicy) ProtoReflect ¶ added in v0.3.2
func (x *DefaultGlobalResourcePolicy) ProtoReflect() protoreflect.Message
func (*DefaultGlobalResourcePolicy) Reset ¶ added in v0.3.2
func (x *DefaultGlobalResourcePolicy) Reset()
func (*DefaultGlobalResourcePolicy) String ¶ added in v0.3.2
func (x *DefaultGlobalResourcePolicy) String() string
type DefaultPolicy ¶ added in v0.3.2
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
added in
v0.3.2
func (*DefaultPolicy) Descriptor() ([]byte, []int)
Deprecated: Use DefaultPolicy.ProtoReflect.Descriptor instead.
func (*DefaultPolicy) GetPolicyType ¶ added in v0.3.2
func (x *DefaultPolicy) GetPolicyType() PolicyType
func (*DefaultPolicy) GetPolicyUUID ¶ added in v0.3.2
func (x *DefaultPolicy) GetPolicyUUID() string
func (*DefaultPolicy) ProtoMessage ¶ added in v0.3.2
func (*DefaultPolicy) ProtoMessage()
func (*DefaultPolicy) ProtoReflect ¶ added in v0.3.2
func (x *DefaultPolicy) ProtoReflect() protoreflect.Message
func (*DefaultPolicy) Reset ¶ added in v0.3.2
func (x *DefaultPolicy) Reset()
func (*DefaultPolicy) String ¶ added in v0.3.2
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 ¶ added in v0.3.2
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
added in
v0.3.2
func (*DeletePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePolicyRequest.ProtoReflect.Descriptor instead.
func (*DeletePolicyRequest) GetName ¶ added in v0.3.2
func (x *DeletePolicyRequest) GetName() string
func (*DeletePolicyRequest) GetUUID ¶ added in v0.3.2
func (x *DeletePolicyRequest) GetUUID() string
func (*DeletePolicyRequest) ProtoMessage ¶ added in v0.3.2
func (*DeletePolicyRequest) ProtoMessage()
func (*DeletePolicyRequest) ProtoReflect ¶ added in v0.3.2
func (x *DeletePolicyRequest) ProtoReflect() protoreflect.Message
func (*DeletePolicyRequest) Reset ¶ added in v0.3.2
func (x *DeletePolicyRequest) Reset()
func (*DeletePolicyRequest) String ¶ added in v0.3.2
func (x *DeletePolicyRequest) String() string
type DeletePolicyResponse ¶ added in v0.3.2
type DeletePolicyResponse struct {
// contains filtered or unexported fields
}
func (*DeletePolicyResponse) Descriptor
deprecated
added in
v0.3.2
func (*DeletePolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeletePolicyResponse.ProtoReflect.Descriptor instead.
func (*DeletePolicyResponse) ProtoMessage ¶ added in v0.3.2
func (*DeletePolicyResponse) ProtoMessage()
func (*DeletePolicyResponse) ProtoReflect ¶ added in v0.3.2
func (x *DeletePolicyResponse) ProtoReflect() protoreflect.Message
func (*DeletePolicyResponse) Reset ¶ added in v0.3.2
func (x *DeletePolicyResponse) Reset()
func (*DeletePolicyResponse) String ¶ added in v0.3.2
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 ¶ added in v0.2.0
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
added in
v0.2.0
func (*DeleteResourcePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteResourcePolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteResourcePolicyRequest) GetProjectName ¶ added in v0.2.0
func (x *DeleteResourcePolicyRequest) GetProjectName() string
func (*DeleteResourcePolicyRequest) GetUUID ¶ added in v0.2.0
func (x *DeleteResourcePolicyRequest) GetUUID() string
func (*DeleteResourcePolicyRequest) ProtoMessage ¶ added in v0.2.0
func (*DeleteResourcePolicyRequest) ProtoMessage()
func (*DeleteResourcePolicyRequest) ProtoReflect ¶ added in v0.2.0
func (x *DeleteResourcePolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteResourcePolicyRequest) Reset ¶ added in v0.2.0
func (x *DeleteResourcePolicyRequest) Reset()
func (*DeleteResourcePolicyRequest) String ¶ added in v0.2.0
func (x *DeleteResourcePolicyRequest) String() string
type DeleteResourcePolicyResponse ¶ added in v0.2.0
type DeleteResourcePolicyResponse struct {
// contains filtered or unexported fields
}
func (*DeleteResourcePolicyResponse) Descriptor
deprecated
added in
v0.2.0
func (*DeleteResourcePolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteResourcePolicyResponse.ProtoReflect.Descriptor instead.
func (*DeleteResourcePolicyResponse) ProtoMessage ¶ added in v0.2.0
func (*DeleteResourcePolicyResponse) ProtoMessage()
func (*DeleteResourcePolicyResponse) ProtoReflect ¶ added in v0.2.0
func (x *DeleteResourcePolicyResponse) ProtoReflect() protoreflect.Message
func (*DeleteResourcePolicyResponse) Reset ¶ added in v0.2.0
func (x *DeleteResourcePolicyResponse) Reset()
func (*DeleteResourcePolicyResponse) String ¶ added in v0.2.0
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 ¶ added in v0.2.0
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
added in
v0.2.0
func (*DeleteSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSnapshotRequest.ProtoReflect.Descriptor instead.
func (*DeleteSnapshotRequest) GetName ¶ added in v0.2.0
func (x *DeleteSnapshotRequest) GetName() string
func (*DeleteSnapshotRequest) GetProjectName ¶ added in v0.2.0
func (x *DeleteSnapshotRequest) GetProjectName() string
func (*DeleteSnapshotRequest) GetUUID ¶ added in v0.2.0
func (x *DeleteSnapshotRequest) GetUUID() string
func (*DeleteSnapshotRequest) ProtoMessage ¶ added in v0.2.0
func (*DeleteSnapshotRequest) ProtoMessage()
func (*DeleteSnapshotRequest) ProtoReflect ¶ added in v0.2.0
func (x *DeleteSnapshotRequest) ProtoReflect() protoreflect.Message
func (*DeleteSnapshotRequest) Reset ¶ added in v0.2.0
func (x *DeleteSnapshotRequest) Reset()
func (*DeleteSnapshotRequest) String ¶ added in v0.2.0
func (x *DeleteSnapshotRequest) String() string
type DeleteSnapshotResponse ¶ added in v0.2.0
type DeleteSnapshotResponse struct {
// contains filtered or unexported fields
}
func (*DeleteSnapshotResponse) Descriptor
deprecated
added in
v0.2.0
func (*DeleteSnapshotResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSnapshotResponse.ProtoReflect.Descriptor instead.
func (*DeleteSnapshotResponse) ProtoMessage ¶ added in v0.2.0
func (*DeleteSnapshotResponse) ProtoMessage()
func (*DeleteSnapshotResponse) ProtoReflect ¶ added in v0.2.0
func (x *DeleteSnapshotResponse) ProtoReflect() protoreflect.Message
func (*DeleteSnapshotResponse) Reset ¶ added in v0.2.0
func (x *DeleteSnapshotResponse) Reset()
func (*DeleteSnapshotResponse) String ¶ added in v0.2.0
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 ¶ added in v0.2.0
type DisableFeatureFlagRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DisableFeatureFlagRequest) Descriptor
deprecated
added in
v0.2.0
func (*DisableFeatureFlagRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableFeatureFlagRequest.ProtoReflect.Descriptor instead.
func (*DisableFeatureFlagRequest) GetName ¶ added in v0.2.0
func (x *DisableFeatureFlagRequest) GetName() string
func (*DisableFeatureFlagRequest) ProtoMessage ¶ added in v0.2.0
func (*DisableFeatureFlagRequest) ProtoMessage()
func (*DisableFeatureFlagRequest) ProtoReflect ¶ added in v0.2.0
func (x *DisableFeatureFlagRequest) ProtoReflect() protoreflect.Message
func (*DisableFeatureFlagRequest) Reset ¶ added in v0.2.0
func (x *DisableFeatureFlagRequest) Reset()
func (*DisableFeatureFlagRequest) String ¶ added in v0.2.0
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)
}
DurosAPIClient is the client API for DurosAPI service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDurosAPIClient ¶
func NewDurosAPIClient(cc grpc.ClientConnInterface) DurosAPIClient
type DurosAPIServer ¶
type DurosAPIServer interface {
GetVersion(context.Context, *GetVersionRequest) (*Version, error)
CreateVolume(context.Context, *CreateVolumeRequest) (*Volume, error)
DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
ListVolumes(context.Context, *ListVolumeRequest) (*ListVolumesResponse, error)
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)
}
DurosAPIServer is the server API for DurosAPI service.
type DurosAPI_FetchLogsClient ¶ added in v0.3.0
type DurosAPI_FetchLogsClient interface {
Recv() (*httpbody.HttpBody, error)
grpc.ClientStream
}
type DurosAPI_FetchLogsServer ¶ added in v0.3.0
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 ¶ added in v0.2.0
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 ¶ added in v0.2.0
type EnableFeatureFlagRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*EnableFeatureFlagRequest) Descriptor
deprecated
added in
v0.2.0
func (*EnableFeatureFlagRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableFeatureFlagRequest.ProtoReflect.Descriptor instead.
func (*EnableFeatureFlagRequest) GetName ¶ added in v0.2.0
func (x *EnableFeatureFlagRequest) GetName() string
func (*EnableFeatureFlagRequest) ProtoMessage ¶ added in v0.2.0
func (*EnableFeatureFlagRequest) ProtoMessage()
func (*EnableFeatureFlagRequest) ProtoReflect ¶ added in v0.2.0
func (x *EnableFeatureFlagRequest) ProtoReflect() protoreflect.Message
func (*EnableFeatureFlagRequest) Reset ¶ added in v0.2.0
func (x *EnableFeatureFlagRequest) Reset()
func (*EnableFeatureFlagRequest) String ¶ added in v0.2.0
func (x *EnableFeatureFlagRequest) 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 ¶ added in v0.3.0
type Event struct {
// Event UUID
ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
// Event start time
Time *timestamppb.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
added in
v0.3.0
func (*Event) GetAssociatedEventID ¶ added in v0.3.0
func (*Event) GetCauseCode ¶ added in v0.3.0
func (*Event) GetComponentClusterInfo ¶ added in v0.3.0
func (x *Event) GetComponentClusterInfo() *ComponentClusterInfo
func (*Event) GetComponentDataIntegrityInfo ¶ added in v0.3.2
func (x *Event) GetComponentDataIntegrityInfo() *ComponentDataIntegrityInfo
func (*Event) GetComponentInfo ¶ added in v0.3.0
func (m *Event) GetComponentInfo() isEvent_ComponentInfo
func (*Event) GetComponentNVMeSSDInfo ¶ added in v0.3.0
func (x *Event) GetComponentNVMeSSDInfo() *ComponentNVMeSSDInfo
func (*Event) GetComponentNodeInfo ¶ added in v0.3.0
func (x *Event) GetComponentNodeInfo() *ComponentNodeInfo
func (*Event) GetComponentServerInfo ¶ added in v0.3.0
func (x *Event) GetComponentServerInfo() *ComponentServerInfo
func (*Event) GetComponentVolumesInfo ¶ added in v0.3.0
func (x *Event) GetComponentVolumesInfo() *ComponentVolumesInfo
func (*Event) GetDescription ¶ added in v0.3.0
func (*Event) GetEventCode ¶ added in v0.3.0
func (*Event) GetEventName ¶ added in v0.3.0
func (*Event) GetReportingService ¶ added in v0.3.0
func (x *Event) GetReportingService() Event_EventReportingService
func (*Event) GetSeverity ¶ added in v0.3.0
func (x *Event) GetSeverity() Event_EventSeverity
func (*Event) GetTime ¶ added in v0.3.0
func (x *Event) GetTime() *timestamppb.Timestamp
func (*Event) GetType ¶ added in v0.3.0
func (x *Event) GetType() Event_EventType
func (*Event) ProtoMessage ¶ added in v0.3.0
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶ added in v0.3.0
func (x *Event) ProtoReflect() protoreflect.Message
type Event_ComponentClusterInfo ¶ added in v0.3.0
type Event_ComponentClusterInfo struct {
ComponentClusterInfo *ComponentClusterInfo `protobuf:"bytes,205,opt,name=ComponentClusterInfo,proto3,oneof"`
}
type Event_ComponentDataIntegrityInfo ¶ added in v0.3.2
type Event_ComponentDataIntegrityInfo struct {
ComponentDataIntegrityInfo *ComponentDataIntegrityInfo `protobuf:"bytes,206,opt,name=ComponentDataIntegrityInfo,proto3,oneof"`
}
type Event_ComponentNVMeSSDInfo ¶ added in v0.3.0
type Event_ComponentNVMeSSDInfo struct {
ComponentNVMeSSDInfo *ComponentNVMeSSDInfo `protobuf:"bytes,202,opt,name=ComponentNVMeSSDInfo,proto3,oneof"`
}
type Event_ComponentNodeInfo ¶ added in v0.3.0
type Event_ComponentNodeInfo struct {
ComponentNodeInfo *ComponentNodeInfo `protobuf:"bytes,203,opt,name=ComponentNodeInfo,proto3,oneof"`
}
type Event_ComponentServerInfo ¶ added in v0.3.0
type Event_ComponentServerInfo struct {
ComponentServerInfo *ComponentServerInfo `protobuf:"bytes,204,opt,name=ComponentServerInfo,proto3,oneof"`
}
type Event_ComponentVolumesInfo ¶ added in v0.3.0
type Event_ComponentVolumesInfo struct {
ComponentVolumesInfo *ComponentVolumesInfo `protobuf:"bytes,201,opt,name=ComponentVolumesInfo,proto3,oneof"`
}
type Event_EventReportingService ¶ added in v0.3.0
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 ¶ added in v0.3.0
func (Event_EventReportingService) Descriptor() protoreflect.EnumDescriptor
func (Event_EventReportingService) Enum ¶ added in v0.3.0
func (x Event_EventReportingService) Enum() *Event_EventReportingService
func (Event_EventReportingService) EnumDescriptor
deprecated
added in
v0.3.0
func (Event_EventReportingService) EnumDescriptor() ([]byte, []int)
Deprecated: Use Event_EventReportingService.Descriptor instead.
func (Event_EventReportingService) Number ¶ added in v0.3.0
func (x Event_EventReportingService) Number() protoreflect.EnumNumber
func (Event_EventReportingService) String ¶ added in v0.3.0
func (x Event_EventReportingService) String() string
func (Event_EventReportingService) Type ¶ added in v0.3.0
func (Event_EventReportingService) Type() protoreflect.EnumType
type Event_EventSeverity ¶ added in v0.3.0
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 ¶ added in v0.3.0
func (Event_EventSeverity) Descriptor() protoreflect.EnumDescriptor
func (Event_EventSeverity) Enum ¶ added in v0.3.0
func (x Event_EventSeverity) Enum() *Event_EventSeverity
func (Event_EventSeverity) EnumDescriptor
deprecated
added in
v0.3.0
func (Event_EventSeverity) EnumDescriptor() ([]byte, []int)
Deprecated: Use Event_EventSeverity.Descriptor instead.
func (Event_EventSeverity) Number ¶ added in v0.3.0
func (x Event_EventSeverity) Number() protoreflect.EnumNumber
func (Event_EventSeverity) String ¶ added in v0.3.0
func (x Event_EventSeverity) String() string
func (Event_EventSeverity) Type ¶ added in v0.3.0
func (Event_EventSeverity) Type() protoreflect.EnumType
type Event_EventType ¶ added in v0.3.0
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 ¶ added in v0.3.0
func (Event_EventType) Descriptor() protoreflect.EnumDescriptor
func (Event_EventType) Enum ¶ added in v0.3.0
func (x Event_EventType) Enum() *Event_EventType
func (Event_EventType) EnumDescriptor
deprecated
added in
v0.3.0
func (Event_EventType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Event_EventType.Descriptor instead.
func (Event_EventType) Number ¶ added in v0.3.0
func (x Event_EventType) Number() protoreflect.EnumNumber
func (Event_EventType) String ¶ added in v0.3.0
func (x Event_EventType) String() string
func (Event_EventType) Type ¶ added in v0.3.0
func (Event_EventType) Type() protoreflect.EnumType
type FeatureFlagStatus ¶ added in v0.2.0
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
added in
v0.2.0
func (*FeatureFlagStatus) Descriptor() ([]byte, []int)
Deprecated: Use FeatureFlagStatus.ProtoReflect.Descriptor instead.
func (*FeatureFlagStatus) GetEnabled ¶ added in v0.2.0
func (x *FeatureFlagStatus) GetEnabled() bool
func (*FeatureFlagStatus) GetName ¶ added in v0.2.0
func (x *FeatureFlagStatus) GetName() string
func (*FeatureFlagStatus) ProtoMessage ¶ added in v0.2.0
func (*FeatureFlagStatus) ProtoMessage()
func (*FeatureFlagStatus) ProtoReflect ¶ added in v0.2.0
func (x *FeatureFlagStatus) ProtoReflect() protoreflect.Message
func (*FeatureFlagStatus) Reset ¶ added in v0.2.0
func (x *FeatureFlagStatus) Reset()
func (*FeatureFlagStatus) String ¶ added in v0.2.0
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 ¶ added in v0.2.0
type GetClusterConfigParamRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetClusterConfigParamRequest) Descriptor
deprecated
added in
v0.2.0
func (*GetClusterConfigParamRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterConfigParamRequest.ProtoReflect.Descriptor instead.
func (*GetClusterConfigParamRequest) GetName ¶ added in v0.2.0
func (x *GetClusterConfigParamRequest) GetName() string
func (*GetClusterConfigParamRequest) ProtoMessage ¶ added in v0.2.0
func (*GetClusterConfigParamRequest) ProtoMessage()
func (*GetClusterConfigParamRequest) ProtoReflect ¶ added in v0.2.0
func (x *GetClusterConfigParamRequest) ProtoReflect() protoreflect.Message
func (*GetClusterConfigParamRequest) Reset ¶ added in v0.2.0
func (x *GetClusterConfigParamRequest) Reset()
func (*GetClusterConfigParamRequest) String ¶ added in v0.2.0
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 ¶ added in v0.2.0
type GetFeatureFlagRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetFeatureFlagRequest) Descriptor
deprecated
added in
v0.2.0
func (*GetFeatureFlagRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetFeatureFlagRequest.ProtoReflect.Descriptor instead.
func (*GetFeatureFlagRequest) GetName ¶ added in v0.2.0
func (x *GetFeatureFlagRequest) GetName() string
func (*GetFeatureFlagRequest) ProtoMessage ¶ added in v0.2.0
func (*GetFeatureFlagRequest) ProtoMessage()
func (*GetFeatureFlagRequest) ProtoReflect ¶ added in v0.2.0
func (x *GetFeatureFlagRequest) ProtoReflect() protoreflect.Message
func (*GetFeatureFlagRequest) Reset ¶ added in v0.2.0
func (x *GetFeatureFlagRequest) Reset()
func (*GetFeatureFlagRequest) String ¶ added in v0.2.0
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 ¶ added in v0.3.2
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
added in
v0.3.2
func (*GetPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetPolicyRequest) GetName ¶ added in v0.3.2
func (x *GetPolicyRequest) GetName() string
func (*GetPolicyRequest) GetProjectName ¶ added in v0.3.2
func (x *GetPolicyRequest) GetProjectName() string
func (*GetPolicyRequest) GetUUID ¶ added in v0.3.2
func (x *GetPolicyRequest) GetUUID() string
func (*GetPolicyRequest) ProtoMessage ¶ added in v0.3.2
func (*GetPolicyRequest) ProtoMessage()
func (*GetPolicyRequest) ProtoReflect ¶ added in v0.3.2
func (x *GetPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetPolicyRequest) Reset ¶ added in v0.3.2
func (x *GetPolicyRequest) Reset()
func (*GetPolicyRequest) String ¶ added in v0.3.2
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 ¶ added in v0.2.0
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
added in
v0.2.0
func (*GetResourcePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetResourcePolicyRequest.ProtoReflect.Descriptor instead.
func (*GetResourcePolicyRequest) GetProjectName ¶ added in v0.2.0
func (x *GetResourcePolicyRequest) GetProjectName() string
func (*GetResourcePolicyRequest) GetUUID ¶ added in v0.2.0
func (x *GetResourcePolicyRequest) GetUUID() string
func (*GetResourcePolicyRequest) ProtoMessage ¶ added in v0.2.0
func (*GetResourcePolicyRequest) ProtoMessage()
func (*GetResourcePolicyRequest) ProtoReflect ¶ added in v0.2.0
func (x *GetResourcePolicyRequest) ProtoReflect() protoreflect.Message
func (*GetResourcePolicyRequest) Reset ¶ added in v0.2.0
func (x *GetResourcePolicyRequest) Reset()
func (*GetResourcePolicyRequest) String ¶ added in v0.2.0
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 ¶ added in v0.2.0
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
added in
v0.2.0
func (*GetSnapshotRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSnapshotRequest.ProtoReflect.Descriptor instead.
func (*GetSnapshotRequest) GetName ¶ added in v0.2.0
func (x *GetSnapshotRequest) GetName() string
func (*GetSnapshotRequest) GetProjectName ¶ added in v0.2.0
func (x *GetSnapshotRequest) GetProjectName() string
func (*GetSnapshotRequest) GetUUID ¶ added in v0.2.0
func (x *GetSnapshotRequest) GetUUID() string
func (*GetSnapshotRequest) ProtoMessage ¶ added in v0.2.0
func (*GetSnapshotRequest) ProtoMessage()
func (*GetSnapshotRequest) ProtoReflect ¶ added in v0.2.0
func (x *GetSnapshotRequest) ProtoReflect() protoreflect.Message
func (*GetSnapshotRequest) Reset ¶ added in v0.2.0
func (x *GetSnapshotRequest) Reset()
func (*GetSnapshotRequest) String ¶ added in v0.2.0
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 ¶ added in v0.2.0
type HourlySchedule struct {
StartTime *timestamppb.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
added in
v0.2.0
func (*HourlySchedule) Descriptor() ([]byte, []int)
Deprecated: Use HourlySchedule.ProtoReflect.Descriptor instead.
func (*HourlySchedule) GetHoursInCycle ¶ added in v0.2.0
func (x *HourlySchedule) GetHoursInCycle() uint32
func (*HourlySchedule) GetStartTime ¶ added in v0.2.0
func (x *HourlySchedule) GetStartTime() *timestamppb.Timestamp
func (*HourlySchedule) ProtoMessage ¶ added in v0.2.0
func (*HourlySchedule) ProtoMessage()
func (*HourlySchedule) ProtoReflect ¶ added in v0.2.0
func (x *HourlySchedule) ProtoReflect() protoreflect.Message
func (*HourlySchedule) Reset ¶ added in v0.2.0
func (x *HourlySchedule) Reset()
func (*HourlySchedule) String ¶ added in v0.2.0
func (x *HourlySchedule) String() string
type LabelMatchExpression ¶ added in v0.3.0
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
added in
v0.3.0
func (*LabelMatchExpression) Descriptor() ([]byte, []int)
Deprecated: Use LabelMatchExpression.ProtoReflect.Descriptor instead.
func (*LabelMatchExpression) GetLabelValueKeyPairs ¶ added in v0.3.0
func (x *LabelMatchExpression) GetLabelValueKeyPairs() []*LabelValueKeyPair
func (*LabelMatchExpression) GetOperator ¶ added in v0.3.0
func (x *LabelMatchExpression) GetOperator() LabelMatchExpression_Operator
func (*LabelMatchExpression) ProtoMessage ¶ added in v0.3.0
func (*LabelMatchExpression) ProtoMessage()
func (*LabelMatchExpression) ProtoReflect ¶ added in v0.3.0
func (x *LabelMatchExpression) ProtoReflect() protoreflect.Message
func (*LabelMatchExpression) Reset ¶ added in v0.3.0
func (x *LabelMatchExpression) Reset()
func (*LabelMatchExpression) String ¶ added in v0.3.0
func (x *LabelMatchExpression) String() string
type LabelMatchExpression_Operator ¶ added in v0.3.0
type LabelMatchExpression_Operator int32
const ( LabelMatchExpression_Unkown LabelMatchExpression_Operator = 0 LabelMatchExpression_In LabelMatchExpression_Operator = 1 )
func (LabelMatchExpression_Operator) Descriptor ¶ added in v0.3.0
func (LabelMatchExpression_Operator) Descriptor() protoreflect.EnumDescriptor
func (LabelMatchExpression_Operator) Enum ¶ added in v0.3.0
func (x LabelMatchExpression_Operator) Enum() *LabelMatchExpression_Operator
func (LabelMatchExpression_Operator) EnumDescriptor
deprecated
added in
v0.3.0
func (LabelMatchExpression_Operator) EnumDescriptor() ([]byte, []int)
Deprecated: Use LabelMatchExpression_Operator.Descriptor instead.
func (LabelMatchExpression_Operator) Number ¶ added in v0.3.0
func (x LabelMatchExpression_Operator) Number() protoreflect.EnumNumber
func (LabelMatchExpression_Operator) String ¶ added in v0.3.0
func (x LabelMatchExpression_Operator) String() string
func (LabelMatchExpression_Operator) Type ¶ added in v0.3.0
func (LabelMatchExpression_Operator) Type() protoreflect.EnumType
type LabelValueKeyPair ¶ added in v0.3.0
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
added in
v0.3.0
func (*LabelValueKeyPair) Descriptor() ([]byte, []int)
Deprecated: Use LabelValueKeyPair.ProtoReflect.Descriptor instead.
func (*LabelValueKeyPair) GetKey ¶ added in v0.3.0
func (x *LabelValueKeyPair) GetKey() LabelValueKeyPair_Key
func (*LabelValueKeyPair) GetValue ¶ added in v0.3.0
func (x *LabelValueKeyPair) GetValue() string
func (*LabelValueKeyPair) ProtoMessage ¶ added in v0.3.0
func (*LabelValueKeyPair) ProtoMessage()
func (*LabelValueKeyPair) ProtoReflect ¶ added in v0.3.0
func (x *LabelValueKeyPair) ProtoReflect() protoreflect.Message
func (*LabelValueKeyPair) Reset ¶ added in v0.3.0
func (x *LabelValueKeyPair) Reset()
func (*LabelValueKeyPair) String ¶ added in v0.3.0
func (x *LabelValueKeyPair) String() string
type LabelValueKeyPair_Key ¶ added in v0.3.0
type LabelValueKeyPair_Key int32
const ( LabelValueKeyPair_Unknown LabelValueKeyPair_Key = 0 LabelValueKeyPair_FD LabelValueKeyPair_Key = 1 )
func (LabelValueKeyPair_Key) Descriptor ¶ added in v0.3.0
func (LabelValueKeyPair_Key) Descriptor() protoreflect.EnumDescriptor
func (LabelValueKeyPair_Key) Enum ¶ added in v0.3.0
func (x LabelValueKeyPair_Key) Enum() *LabelValueKeyPair_Key
func (LabelValueKeyPair_Key) EnumDescriptor
deprecated
added in
v0.3.0
func (LabelValueKeyPair_Key) EnumDescriptor() ([]byte, []int)
Deprecated: Use LabelValueKeyPair_Key.Descriptor instead.
func (LabelValueKeyPair_Key) Number ¶ added in v0.3.0
func (x LabelValueKeyPair_Key) Number() protoreflect.EnumNumber
func (LabelValueKeyPair_Key) String ¶ added in v0.3.0
func (x LabelValueKeyPair_Key) String() string
func (LabelValueKeyPair_Key) Type ¶ added in v0.3.0
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 ¶ added in v0.2.0
type ListClusterConfigParamsRequest struct {
// contains filtered or unexported fields
}
func (*ListClusterConfigParamsRequest) Descriptor
deprecated
added in
v0.2.0
func (*ListClusterConfigParamsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListClusterConfigParamsRequest.ProtoReflect.Descriptor instead.
func (*ListClusterConfigParamsRequest) ProtoMessage ¶ added in v0.2.0
func (*ListClusterConfigParamsRequest) ProtoMessage()
func (*ListClusterConfigParamsRequest) ProtoReflect ¶ added in v0.2.0
func (x *ListClusterConfigParamsRequest) ProtoReflect() protoreflect.Message
func (*ListClusterConfigParamsRequest) Reset ¶ added in v0.2.0
func (x *ListClusterConfigParamsRequest) Reset()
func (*ListClusterConfigParamsRequest) String ¶ added in v0.2.0
func (x *ListClusterConfigParamsRequest) String() string
type ListClusterConfigParamsResponse ¶ added in v0.2.0
type ListClusterConfigParamsResponse struct {
Values []*ClusterConfigParam `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
// contains filtered or unexported fields
}
func (*ListClusterConfigParamsResponse) Descriptor
deprecated
added in
v0.2.0
func (*ListClusterConfigParamsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListClusterConfigParamsResponse.ProtoReflect.Descriptor instead.
func (*ListClusterConfigParamsResponse) GetValues ¶ added in v0.2.0
func (x *ListClusterConfigParamsResponse) GetValues() []*ClusterConfigParam
func (*ListClusterConfigParamsResponse) ProtoMessage ¶ added in v0.2.0
func (*ListClusterConfigParamsResponse) ProtoMessage()
func (*ListClusterConfigParamsResponse) ProtoReflect ¶ added in v0.2.0
func (x *ListClusterConfigParamsResponse) ProtoReflect() protoreflect.Message
func (*ListClusterConfigParamsResponse) Reset ¶ added in v0.2.0
func (x *ListClusterConfigParamsResponse) Reset()
func (*ListClusterConfigParamsResponse) String ¶ added in v0.2.0
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 ¶ added in v0.3.0
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
added in
v0.3.0
func (*ListEventsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEventsRequest.ProtoReflect.Descriptor instead.
func (*ListEventsRequest) GetComponentType ¶ added in v0.3.0
func (x *ListEventsRequest) GetComponentType() string
func (*ListEventsRequest) GetLimit ¶ added in v0.3.0
func (x *ListEventsRequest) GetLimit() int64
func (*ListEventsRequest) GetNextToken ¶ added in v0.3.0
func (x *ListEventsRequest) GetNextToken() string
func (*ListEventsRequest) GetProjectName ¶ added in v0.3.0
func (x *ListEventsRequest) GetProjectName() string
func (*ListEventsRequest) GetSeverity ¶ added in v0.3.0
func (x *ListEventsRequest) GetSeverity() []string
func (*ListEventsRequest) GetSince ¶ added in v0.3.0
func (x *ListEventsRequest) GetSince() string
func (*ListEventsRequest) GetUntil ¶ added in v0.3.0
func (x *ListEventsRequest) GetUntil() string
func (*ListEventsRequest) ProtoMessage ¶ added in v0.3.0
func (*ListEventsRequest) ProtoMessage()
func (*ListEventsRequest) ProtoReflect ¶ added in v0.3.0
func (x *ListEventsRequest) ProtoReflect() protoreflect.Message
func (*ListEventsRequest) Reset ¶ added in v0.3.0
func (x *ListEventsRequest) Reset()
func (*ListEventsRequest) String ¶ added in v0.3.0
func (x *ListEventsRequest) String() string
type ListEventsResponse ¶ added in v0.3.0
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
added in
v0.3.0
func (*ListEventsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEventsResponse.ProtoReflect.Descriptor instead.
func (*ListEventsResponse) GetEvents ¶ added in v0.3.0
func (x *ListEventsResponse) GetEvents() []*Event
func (*ListEventsResponse) GetNextToken ¶ added in v0.3.0
func (x *ListEventsResponse) GetNextToken() string
func (*ListEventsResponse) ProtoMessage ¶ added in v0.3.0
func (*ListEventsResponse) ProtoMessage()
func (*ListEventsResponse) ProtoReflect ¶ added in v0.3.0
func (x *ListEventsResponse) ProtoReflect() protoreflect.Message
func (*ListEventsResponse) Reset ¶ added in v0.3.0
func (x *ListEventsResponse) Reset()
func (*ListEventsResponse) String ¶ added in v0.3.0
func (x *ListEventsResponse) String() string
type ListFeatureFlagsRequest ¶ added in v0.2.0
type ListFeatureFlagsRequest struct {
// contains filtered or unexported fields
}
func (*ListFeatureFlagsRequest) Descriptor
deprecated
added in
v0.2.0
func (*ListFeatureFlagsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFeatureFlagsRequest.ProtoReflect.Descriptor instead.
func (*ListFeatureFlagsRequest) ProtoMessage ¶ added in v0.2.0
func (*ListFeatureFlagsRequest) ProtoMessage()
func (*ListFeatureFlagsRequest) ProtoReflect ¶ added in v0.2.0
func (x *ListFeatureFlagsRequest) ProtoReflect() protoreflect.Message
func (*ListFeatureFlagsRequest) Reset ¶ added in v0.2.0
func (x *ListFeatureFlagsRequest) Reset()
func (*ListFeatureFlagsRequest) String ¶ added in v0.2.0
func (x *ListFeatureFlagsRequest) String() string
type ListFeatureFlagsResponse ¶ added in v0.2.0
type ListFeatureFlagsResponse struct {
FeatureFlags map[string]*FeatureFlagStatus `` /* 165-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ListFeatureFlagsResponse) Descriptor
deprecated
added in
v0.2.0
func (*ListFeatureFlagsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFeatureFlagsResponse.ProtoReflect.Descriptor instead.
func (*ListFeatureFlagsResponse) GetFeatureFlags ¶ added in v0.2.0
func (x *ListFeatureFlagsResponse) GetFeatureFlags() map[string]*FeatureFlagStatus
func (*ListFeatureFlagsResponse) ProtoMessage ¶ added in v0.2.0
func (*ListFeatureFlagsResponse) ProtoMessage()
func (*ListFeatureFlagsResponse) ProtoReflect ¶ added in v0.2.0
func (x *ListFeatureFlagsResponse) ProtoReflect() protoreflect.Message
func (*ListFeatureFlagsResponse) Reset ¶ added in v0.2.0
func (x *ListFeatureFlagsResponse) Reset()
func (*ListFeatureFlagsResponse) String ¶ added in v0.2.0
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 ¶ added in v0.3.2
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
added in
v0.3.2
func (*ListPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListPoliciesRequest) GetName ¶ added in v0.3.2
func (x *ListPoliciesRequest) GetName() string
func (*ListPoliciesRequest) GetProjectName ¶ added in v0.3.2
func (x *ListPoliciesRequest) GetProjectName() string
func (*ListPoliciesRequest) GetUUID ¶ added in v0.3.2
func (x *ListPoliciesRequest) GetUUID() string
func (*ListPoliciesRequest) ProtoMessage ¶ added in v0.3.2
func (*ListPoliciesRequest) ProtoMessage()
func (*ListPoliciesRequest) ProtoReflect ¶ added in v0.3.2
func (x *ListPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListPoliciesRequest) Reset ¶ added in v0.3.2
func (x *ListPoliciesRequest) Reset()
func (*ListPoliciesRequest) String ¶ added in v0.3.2
func (x *ListPoliciesRequest) String() string
type ListPoliciesResponse ¶ added in v0.3.2
type ListPoliciesResponse struct {
Policies []*Policy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
// contains filtered or unexported fields
}
func (*ListPoliciesResponse) Descriptor
deprecated
added in
v0.3.2
func (*ListPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListPoliciesResponse) GetPolicies ¶ added in v0.3.2
func (x *ListPoliciesResponse) GetPolicies() []*Policy
func (*ListPoliciesResponse) ProtoMessage ¶ added in v0.3.2
func (*ListPoliciesResponse) ProtoMessage()
func (*ListPoliciesResponse) ProtoReflect ¶ added in v0.3.2
func (x *ListPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListPoliciesResponse) Reset ¶ added in v0.3.2
func (x *ListPoliciesResponse) Reset()
func (*ListPoliciesResponse) String ¶ added in v0.3.2
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 ¶ added in v0.2.0
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
added in
v0.2.0
func (*ListResourcePoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListResourcePoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListResourcePoliciesRequest) GetProjectName ¶ added in v0.2.0
func (x *ListResourcePoliciesRequest) GetProjectName() string
func (*ListResourcePoliciesRequest) GetUUID ¶ added in v0.2.0
func (x *ListResourcePoliciesRequest) GetUUID() string
func (*ListResourcePoliciesRequest) GetVolumeUUID ¶ added in v0.2.0
func (x *ListResourcePoliciesRequest) GetVolumeUUID() string
func (*ListResourcePoliciesRequest) ProtoMessage ¶ added in v0.2.0
func (*ListResourcePoliciesRequest) ProtoMessage()
func (*ListResourcePoliciesRequest) ProtoReflect ¶ added in v0.2.0
func (x *ListResourcePoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListResourcePoliciesRequest) Reset ¶ added in v0.2.0
func (x *ListResourcePoliciesRequest) Reset()
func (*ListResourcePoliciesRequest) String ¶ added in v0.2.0
func (x *ListResourcePoliciesRequest) String() string
type ListResourcePoliciesResponse ¶ added in v0.2.0
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
added in
v0.2.0
func (*ListResourcePoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListResourcePoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListResourcePoliciesResponse) GetDefaultResourcePolicies ¶ added in v0.3.2
func (x *ListResourcePoliciesResponse) GetDefaultResourcePolicies() []*DefaultGlobalResourcePolicy
func (*ListResourcePoliciesResponse) GetResourcePolicies ¶ added in v0.2.0
func (x *ListResourcePoliciesResponse) GetResourcePolicies() []*ResourcePolicy
func (*ListResourcePoliciesResponse) ProtoMessage ¶ added in v0.2.0
func (*ListResourcePoliciesResponse) ProtoMessage()
func (*ListResourcePoliciesResponse) ProtoReflect ¶ added in v0.2.0
func (x *ListResourcePoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListResourcePoliciesResponse) Reset ¶ added in v0.2.0
func (x *ListResourcePoliciesResponse) Reset()
func (*ListResourcePoliciesResponse) String ¶ added in v0.2.0
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 ¶ added in v0.2.0
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
added in
v0.2.0
func (*ListSnapshotsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSnapshotsRequest.ProtoReflect.Descriptor instead.
func (*ListSnapshotsRequest) GetLimit ¶ added in v0.2.0
func (x *ListSnapshotsRequest) GetLimit() int64
func (*ListSnapshotsRequest) GetName ¶ added in v0.2.0
func (x *ListSnapshotsRequest) GetName() string
func (*ListSnapshotsRequest) GetOffsetUUID ¶ added in v0.2.0
func (x *ListSnapshotsRequest) GetOffsetUUID() string
func (*ListSnapshotsRequest) GetProjectName ¶ added in v0.2.0
func (x *ListSnapshotsRequest) GetProjectName() string
func (*ListSnapshotsRequest) GetUUID ¶ added in v0.2.0
func (x *ListSnapshotsRequest) GetUUID() string
func (*ListSnapshotsRequest) ProtoMessage ¶ added in v0.2.0
func (*ListSnapshotsRequest) ProtoMessage()
func (*ListSnapshotsRequest) ProtoReflect ¶ added in v0.2.0
func (x *ListSnapshotsRequest) ProtoReflect() protoreflect.Message
func (*ListSnapshotsRequest) Reset ¶ added in v0.2.0
func (x *ListSnapshotsRequest) Reset()
func (*ListSnapshotsRequest) String ¶ added in v0.2.0
func (x *ListSnapshotsRequest) String() string
type ListSnapshotsResponse ¶ added in v0.2.0
type ListSnapshotsResponse struct {
Snapshots []*Snapshot `protobuf:"bytes,1,rep,name=snapshots,proto3" json:"snapshots,omitempty"`
// contains filtered or unexported fields
}
func (*ListSnapshotsResponse) Descriptor
deprecated
added in
v0.2.0
func (*ListSnapshotsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSnapshotsResponse.ProtoReflect.Descriptor instead.
func (*ListSnapshotsResponse) GetSnapshots ¶ added in v0.2.0
func (x *ListSnapshotsResponse) GetSnapshots() []*Snapshot
func (*ListSnapshotsResponse) ProtoMessage ¶ added in v0.2.0
func (*ListSnapshotsResponse) ProtoMessage()
func (*ListSnapshotsResponse) ProtoReflect ¶ added in v0.2.0
func (x *ListSnapshotsResponse) ProtoReflect() protoreflect.Message
func (*ListSnapshotsResponse) Reset ¶ added in v0.2.0
func (x *ListSnapshotsResponse) Reset()
func (*ListSnapshotsResponse) String ¶ added in v0.2.0
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 ¶ added in v0.2.0
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 ¶ added in v0.3.0
type LogRequest struct {
// contains filtered or unexported fields
}
func (*LogRequest) Descriptor
deprecated
added in
v0.3.0
func (*LogRequest) Descriptor() ([]byte, []int)
Deprecated: Use LogRequest.ProtoReflect.Descriptor instead.
func (*LogRequest) ProtoMessage ¶ added in v0.3.0
func (*LogRequest) ProtoMessage()
func (*LogRequest) ProtoReflect ¶ added in v0.3.0
func (x *LogRequest) ProtoReflect() protoreflect.Message
func (*LogRequest) Reset ¶ added in v0.3.0
func (x *LogRequest) Reset()
func (*LogRequest) String ¶ added in v0.3.0
func (x *LogRequest) String() string
type NodeStatisticsApi ¶
type NodeStatisticsApi struct {
// Total Attached Physical Total Storage
//
// Sum of all managed and healthy SSDs capacities, given in bytes.
ManagedPhysicalStorage uint64 `protobuf:"varint,1,opt,name=managedPhysicalStorage,proto3" json:"managedPhysicalStorage,omitempty"`
// Effective Physical Storage
//
// Effective Physical storage excluding overhead of OVP and Parity, given in bytes.
EffectivePhysicalStorage uint64 `protobuf:"varint,2,opt,name=effectivePhysicalStorage,proto3" json:"effectivePhysicalStorage,omitempty"`
// Logical Storage
//
// Sum of capacities of all allocated volumes, given in bytes.
LogicalStorage uint64 `protobuf:"varint,3,opt,name=logicalStorage,proto3" json:"logicalStorage,omitempty"`
// Logical Used Storage
//
// Logical storage space used by all volumes (n of LBAs x 4096), given in bytes.
LogicalUsedStorage uint64 `protobuf:"varint,4,opt,name=logicalUsedStorage,proto3" json:"logicalUsedStorage,omitempty"`
// Physical Used Storage Excluding Parity
//
// Physical storage space occupied by all volumes (data only), given in bytes.
PhysicalUsedStorage uint64 `protobuf:"varint,5,opt,name=physicalUsedStorage,proto3" json:"physicalUsedStorage,omitempty"`
// Physical Used Storage
//
// Physical storage space occupied by all data including Parity overhead when EC enabled (physical n*disks/(n*disks -1)), given in bytes.
PhysicalUsedStorageIncludingParity uint64 `protobuf:"varint,6,opt,name=physicalUsedStorageIncludingParity,proto3" json:"physicalUsedStorageIncludingParity,omitempty"`
// Free Physical Storage
//
// Free storage before entering to read-only mode, given in bytes.
FreePhysicalStorage uint64 `protobuf:"varint,7,opt,name=freePhysicalStorage,proto3" json:"freePhysicalStorage,omitempty"`
// Estimated Free Logical Storage
//
// Estimated free storage before entering to read-only mode assuming current compression ratio, given in bytes.
EstimatedFreeLogicalStorage uint64 `protobuf:"varint,8,opt,name=estimatedFreeLogicalStorage,proto3" json:"estimatedFreeLogicalStorage,omitempty"`
// Estimated Total Available Logical Storage
//
// Estimate of total available logical storage based on current compression ratio (effective * compression)
EstimatedLogicalStorage uint64 `protobuf:"varint,9,opt,name=estimatedLogicalStorage,proto3" json:"estimatedLogicalStorage,omitempty"`
// commpression ratio
//
// compression ratio logicalUsedStorage/physicalUsedStorage
CompressionRatio float64 `protobuf:"fixed64,10,opt,name=compressionRatio,proto3" json:"compressionRatio,omitempty"`
// 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 ¶ added in v0.3.2
func (x *NodeStatisticsApi) GetRecoverableDataIntegrityErrors() uint32
func (*NodeStatisticsApi) GetUnrecoverableDataIntegrityErrors ¶ added in v0.3.2
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 ¶ added in v0.3.2
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
added in
v0.3.2
func (*NvmeDeviceStatisticsApi) Descriptor() ([]byte, []int)
Deprecated: Use NvmeDeviceStatisticsApi.ProtoReflect.Descriptor instead.
func (*NvmeDeviceStatisticsApi) GetRecoverableDataIntegrityErrors ¶ added in v0.3.2
func (x *NvmeDeviceStatisticsApi) GetRecoverableDataIntegrityErrors() uint32
func (*NvmeDeviceStatisticsApi) GetUnrecoverableDataIntegrityErrors ¶ added in v0.3.2
func (x *NvmeDeviceStatisticsApi) GetUnrecoverableDataIntegrityErrors() uint32
func (*NvmeDeviceStatisticsApi) ProtoMessage ¶ added in v0.3.2
func (*NvmeDeviceStatisticsApi) ProtoMessage()
func (*NvmeDeviceStatisticsApi) ProtoReflect ¶ added in v0.3.2
func (x *NvmeDeviceStatisticsApi) ProtoReflect() protoreflect.Message
func (*NvmeDeviceStatisticsApi) Reset ¶ added in v0.3.2
func (x *NvmeDeviceStatisticsApi) Reset()
func (*NvmeDeviceStatisticsApi) String ¶ added in v0.3.2
func (x *NvmeDeviceStatisticsApi) String() string
type Policy ¶ added in v0.3.2
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
added in
v0.3.2
func (*Policy) GetDescription ¶ added in v0.3.2
func (*Policy) GetQoSRateLimitPolicy ¶ added in v0.3.2
func (x *Policy) GetQoSRateLimitPolicy() *QoSRateLimitPolicy
func (*Policy) GetState ¶ added in v0.3.2
func (x *Policy) GetState() Policy_State
func (*Policy) ProtoMessage ¶ added in v0.3.2
func (*Policy) ProtoMessage()
func (*Policy) ProtoReflect ¶ added in v0.3.2
func (x *Policy) ProtoReflect() protoreflect.Message
type PolicyType ¶ added in v0.3.2
type PolicyType int32
const ( PolicyType_unknown PolicyType = 0 PolicyType_snapshot PolicyType = 1 PolicyType_qosRateLimit PolicyType = 2 )
func (PolicyType) Descriptor ¶ added in v0.3.2
func (PolicyType) Descriptor() protoreflect.EnumDescriptor
func (PolicyType) Enum ¶ added in v0.3.2
func (x PolicyType) Enum() *PolicyType
func (PolicyType) EnumDescriptor
deprecated
added in
v0.3.2
func (PolicyType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyType.Descriptor instead.
func (PolicyType) Number ¶ added in v0.3.2
func (x PolicyType) Number() protoreflect.EnumNumber
func (PolicyType) String ¶ added in v0.3.2
func (x PolicyType) String() string
func (PolicyType) Type ¶ added in v0.3.2
func (PolicyType) Type() protoreflect.EnumType
type PolicyVisibility ¶ added in v0.3.2
type PolicyVisibility int32
const ( PolicyVisibility_Scoped PolicyVisibility = 1 PolicyVisibility_Global PolicyVisibility = 2 )
func (PolicyVisibility) Descriptor ¶ added in v0.3.2
func (PolicyVisibility) Descriptor() protoreflect.EnumDescriptor
func (PolicyVisibility) Enum ¶ added in v0.3.2
func (x PolicyVisibility) Enum() *PolicyVisibility
func (PolicyVisibility) EnumDescriptor
deprecated
added in
v0.3.2
func (PolicyVisibility) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyVisibility.Descriptor instead.
func (PolicyVisibility) Number ¶ added in v0.3.2
func (x PolicyVisibility) Number() protoreflect.EnumNumber
func (PolicyVisibility) String ¶ added in v0.3.2
func (x PolicyVisibility) String() string
func (PolicyVisibility) Type ¶ added in v0.3.2
func (PolicyVisibility) Type() protoreflect.EnumType
type Policy_QoSRateLimitPolicy ¶ added in v0.3.2
type Policy_QoSRateLimitPolicy struct {
QoSRateLimitPolicy *QoSRateLimitPolicy `protobuf:"bytes,5,opt,name=QoSRateLimitPolicy,proto3,oneof"`
}
type Policy_State ¶ added in v0.3.2
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 ¶ added in v0.3.2
func (Policy_State) Descriptor() protoreflect.EnumDescriptor
func (Policy_State) Enum ¶ added in v0.3.2
func (x Policy_State) Enum() *Policy_State
func (Policy_State) EnumDescriptor
deprecated
added in
v0.3.2
func (Policy_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Policy_State.Descriptor instead.
func (Policy_State) Number ¶ added in v0.3.2
func (x Policy_State) Number() protoreflect.EnumNumber
func (Policy_State) String ¶ added in v0.3.2
func (x Policy_State) String() string
func (Policy_State) Type ¶ added in v0.3.2
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 ¶ added in v0.3.2
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 ¶ added in v0.3.1
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
added in
v0.3.1
func (*ProxyInfo) GetPassword ¶ added in v0.3.1
func (*ProxyInfo) GetUsername ¶ added in v0.3.1
func (*ProxyInfo) ProtoMessage ¶ added in v0.3.1
func (*ProxyInfo) ProtoMessage()
func (*ProxyInfo) ProtoReflect ¶ added in v0.3.1
func (x *ProxyInfo) ProtoReflect() protoreflect.Message
type QoSRateLimitPolicy ¶ added in v0.3.2
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
added in
v0.3.2
func (*QoSRateLimitPolicy) Descriptor() ([]byte, []int)
Deprecated: Use QoSRateLimitPolicy.ProtoReflect.Descriptor instead.
func (*QoSRateLimitPolicy) GetLimitBw ¶ added in v0.3.2
func (x *QoSRateLimitPolicy) GetLimitBw() *QoSRateLimitPolicy_QoSLimitBW
func (*QoSRateLimitPolicy) GetLimitIOPS ¶ added in v0.3.2
func (x *QoSRateLimitPolicy) GetLimitIOPS() *QoSRateLimitPolicy_QoSLimitIOPS
func (*QoSRateLimitPolicy) GetLimitIOPSPerGB ¶ added in v0.3.2
func (x *QoSRateLimitPolicy) GetLimitIOPSPerGB() *QoSRateLimitPolicy_QoSLimitIOPSPerGB
func (*QoSRateLimitPolicy) GetPolicyVisibility ¶ added in v0.3.2
func (x *QoSRateLimitPolicy) GetPolicyVisibility() PolicyVisibility
func (*QoSRateLimitPolicy) GetProjectsNamesScope ¶ added in v0.3.2
func (x *QoSRateLimitPolicy) GetProjectsNamesScope() []string
func (*QoSRateLimitPolicy) GetQoSLimit ¶ added in v0.3.2
func (m *QoSRateLimitPolicy) GetQoSLimit() isQoSRateLimitPolicy_QoSLimit
func (*QoSRateLimitPolicy) ProtoMessage ¶ added in v0.3.2
func (*QoSRateLimitPolicy) ProtoMessage()
func (*QoSRateLimitPolicy) ProtoReflect ¶ added in v0.3.2
func (x *QoSRateLimitPolicy) ProtoReflect() protoreflect.Message
func (*QoSRateLimitPolicy) Reset ¶ added in v0.3.2
func (x *QoSRateLimitPolicy) Reset()
func (*QoSRateLimitPolicy) String ¶ added in v0.3.2
func (x *QoSRateLimitPolicy) String() string
type QoSRateLimitPolicy_LimitBw ¶ added in v0.3.2
type QoSRateLimitPolicy_LimitBw struct {
LimitBw *QoSRateLimitPolicy_QoSLimitBW `protobuf:"bytes,7,opt,name=limitBw,proto3,oneof"`
}
type QoSRateLimitPolicy_LimitIOPS ¶ added in v0.3.2
type QoSRateLimitPolicy_LimitIOPS struct {
LimitIOPS *QoSRateLimitPolicy_QoSLimitIOPS `protobuf:"bytes,6,opt,name=limitIOPS,proto3,oneof"`
}
type QoSRateLimitPolicy_LimitIOPSPerGB ¶ added in v0.3.2
type QoSRateLimitPolicy_LimitIOPSPerGB struct {
LimitIOPSPerGB *QoSRateLimitPolicy_QoSLimitIOPSPerGB `protobuf:"bytes,8,opt,name=limitIOPSPerGB,proto3,oneof"`
}
type QoSRateLimitPolicy_QoSLimitBW ¶ added in v0.3.2
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
added in
v0.3.2
func (*QoSRateLimitPolicy_QoSLimitBW) Descriptor() ([]byte, []int)
Deprecated: Use QoSRateLimitPolicy_QoSLimitBW.ProtoReflect.Descriptor instead.
func (*QoSRateLimitPolicy_QoSLimitBW) GetReadBWLimit ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitBW) GetReadBWLimit() uint32
func (*QoSRateLimitPolicy_QoSLimitBW) GetWriteBWLimit ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitBW) GetWriteBWLimit() uint32
func (*QoSRateLimitPolicy_QoSLimitBW) ProtoMessage ¶ added in v0.3.2
func (*QoSRateLimitPolicy_QoSLimitBW) ProtoMessage()
func (*QoSRateLimitPolicy_QoSLimitBW) ProtoReflect ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitBW) ProtoReflect() protoreflect.Message
func (*QoSRateLimitPolicy_QoSLimitBW) Reset ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitBW) Reset()
func (*QoSRateLimitPolicy_QoSLimitBW) String ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitBW) String() string
type QoSRateLimitPolicy_QoSLimitIOPS ¶ added in v0.3.2
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
added in
v0.3.2
func (*QoSRateLimitPolicy_QoSLimitIOPS) Descriptor() ([]byte, []int)
Deprecated: Use QoSRateLimitPolicy_QoSLimitIOPS.ProtoReflect.Descriptor instead.
func (*QoSRateLimitPolicy_QoSLimitIOPS) GetReadIOPSLimit ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitIOPS) GetReadIOPSLimit() uint32
func (*QoSRateLimitPolicy_QoSLimitIOPS) GetWriteIOPSLimit ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitIOPS) GetWriteIOPSLimit() uint32
func (*QoSRateLimitPolicy_QoSLimitIOPS) ProtoMessage ¶ added in v0.3.2
func (*QoSRateLimitPolicy_QoSLimitIOPS) ProtoMessage()
func (*QoSRateLimitPolicy_QoSLimitIOPS) ProtoReflect ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitIOPS) ProtoReflect() protoreflect.Message
func (*QoSRateLimitPolicy_QoSLimitIOPS) Reset ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitIOPS) Reset()
func (*QoSRateLimitPolicy_QoSLimitIOPS) String ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitIOPS) String() string
type QoSRateLimitPolicy_QoSLimitIOPSPerGB ¶ added in v0.3.2
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
added in
v0.3.2
func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) Descriptor() ([]byte, []int)
Deprecated: Use QoSRateLimitPolicy_QoSLimitIOPSPerGB.ProtoReflect.Descriptor instead.
func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) GetReadIOPSPerGBLimit ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) GetReadIOPSPerGBLimit() uint32
func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) GetWriteIOPSPerGBLimit ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) GetWriteIOPSPerGBLimit() uint32
func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) ProtoMessage ¶ added in v0.3.2
func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) ProtoMessage()
func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) ProtoReflect ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) ProtoReflect() protoreflect.Message
func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) Reset ¶ added in v0.3.2
func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) Reset()
func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) String ¶ added in v0.3.2
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"`
// contains filtered or unexported fields
}
func (*ReplaceNodeRequest) Descriptor
deprecated
func (*ReplaceNodeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReplaceNodeRequest.ProtoReflect.Descriptor instead.
func (*ReplaceNodeRequest) GetSrcNodeUUID ¶
func (x *ReplaceNodeRequest) GetSrcNodeUUID() string
func (*ReplaceNodeRequest) GetTargetNodeUUID ¶
func (x *ReplaceNodeRequest) GetTargetNodeUUID() string
func (*ReplaceNodeRequest) ProtoMessage ¶
func (*ReplaceNodeRequest) ProtoMessage()
func (*ReplaceNodeRequest) ProtoReflect ¶
func (x *ReplaceNodeRequest) ProtoReflect() protoreflect.Message
func (*ReplaceNodeRequest) Reset ¶
func (x *ReplaceNodeRequest) Reset()
func (*ReplaceNodeRequest) String ¶
func (x *ReplaceNodeRequest) String() string
type ReplaceNodeResponse ¶
type ReplaceNodeResponse struct {
// contains filtered or unexported fields
}
func (*ReplaceNodeResponse) Descriptor
deprecated
func (*ReplaceNodeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReplaceNodeResponse.ProtoReflect.Descriptor instead.
func (*ReplaceNodeResponse) ProtoMessage ¶
func (*ReplaceNodeResponse) ProtoMessage()
func (*ReplaceNodeResponse) ProtoReflect ¶
func (x *ReplaceNodeResponse) ProtoReflect() protoreflect.Message
func (*ReplaceNodeResponse) Reset ¶
func (x *ReplaceNodeResponse) Reset()
func (*ReplaceNodeResponse) String ¶
func (x *ReplaceNodeResponse) String() string
type ResourcePolicy ¶ added in v0.2.0
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
added in
v0.2.0
func (*ResourcePolicy) Descriptor() ([]byte, []int)
Deprecated: Use ResourcePolicy.ProtoReflect.Descriptor instead.
func (*ResourcePolicy) GetDescription ¶ added in v0.2.0
func (x *ResourcePolicy) GetDescription() string
func (*ResourcePolicy) GetName ¶ added in v0.2.0
func (x *ResourcePolicy) GetName() string
func (*ResourcePolicy) GetProjectName ¶ added in v0.2.0
func (x *ResourcePolicy) GetProjectName() string
func (*ResourcePolicy) GetResourceName ¶ added in v0.2.0
func (x *ResourcePolicy) GetResourceName() string
func (*ResourcePolicy) GetResourceUUID ¶ added in v0.2.0
func (x *ResourcePolicy) GetResourceUUID() string
func (*ResourcePolicy) GetSchedulePolicy ¶ added in v0.2.0
func (x *ResourcePolicy) GetSchedulePolicy() *SchedulePolicy
func (*ResourcePolicy) GetState ¶ added in v0.2.0
func (x *ResourcePolicy) GetState() ResourcePolicy_State
func (*ResourcePolicy) GetUUID ¶ added in v0.2.0
func (x *ResourcePolicy) GetUUID() string
func (*ResourcePolicy) ProtoMessage ¶ added in v0.2.0
func (*ResourcePolicy) ProtoMessage()
func (*ResourcePolicy) ProtoReflect ¶ added in v0.2.0
func (x *ResourcePolicy) ProtoReflect() protoreflect.Message
func (*ResourcePolicy) Reset ¶ added in v0.2.0
func (x *ResourcePolicy) Reset()
func (*ResourcePolicy) String ¶ added in v0.2.0
func (x *ResourcePolicy) String() string
type ResourcePolicy_State ¶ added in v0.2.0
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 ¶ added in v0.2.0
func (ResourcePolicy_State) Descriptor() protoreflect.EnumDescriptor
func (ResourcePolicy_State) Enum ¶ added in v0.2.0
func (x ResourcePolicy_State) Enum() *ResourcePolicy_State
func (ResourcePolicy_State) EnumDescriptor
deprecated
added in
v0.2.0
func (ResourcePolicy_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ResourcePolicy_State.Descriptor instead.
func (ResourcePolicy_State) Number ¶ added in v0.2.0
func (x ResourcePolicy_State) Number() protoreflect.EnumNumber
func (ResourcePolicy_State) String ¶ added in v0.2.0
func (x ResourcePolicy_State) String() string
func (ResourcePolicy_State) Type ¶ added in v0.2.0
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 ¶ added in v0.2.0
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
added in
v0.2.0
func (*RollbackVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use RollbackVolumeRequest.ProtoReflect.Descriptor instead.
func (*RollbackVolumeRequest) GetProjectName ¶ added in v0.2.0
func (x *RollbackVolumeRequest) GetProjectName() string
func (*RollbackVolumeRequest) GetSrcSnapshotUUID ¶ added in v0.2.0
func (x *RollbackVolumeRequest) GetSrcSnapshotUUID() string
func (*RollbackVolumeRequest) GetUUID ¶ added in v0.2.0
func (x *RollbackVolumeRequest) GetUUID() string
func (*RollbackVolumeRequest) ProtoMessage ¶ added in v0.2.0
func (*RollbackVolumeRequest) ProtoMessage()
func (*RollbackVolumeRequest) ProtoReflect ¶ added in v0.2.0
func (x *RollbackVolumeRequest) ProtoReflect() protoreflect.Message
func (*RollbackVolumeRequest) Reset ¶ added in v0.2.0
func (x *RollbackVolumeRequest) Reset()
func (*RollbackVolumeRequest) String ¶ added in v0.2.0
func (x *RollbackVolumeRequest) String() string
type RollbackVolumeResponse ¶ added in v0.2.0
type RollbackVolumeResponse struct {
// contains filtered or unexported fields
}
func (*RollbackVolumeResponse) Descriptor
deprecated
added in
v0.2.0
func (*RollbackVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use RollbackVolumeResponse.ProtoReflect.Descriptor instead.
func (*RollbackVolumeResponse) ProtoMessage ¶ added in v0.2.0
func (*RollbackVolumeResponse) ProtoMessage()
func (*RollbackVolumeResponse) ProtoReflect ¶ added in v0.2.0
func (x *RollbackVolumeResponse) ProtoReflect() protoreflect.Message
func (*RollbackVolumeResponse) Reset ¶ added in v0.2.0
func (x *RollbackVolumeResponse) Reset()
func (*RollbackVolumeResponse) String ¶ added in v0.2.0
func (x *RollbackVolumeResponse) String() string
type SchedulePolicy ¶ added in v0.2.0
type SchedulePolicy struct {
// Types that are assignable to SchedulePolicies:
// *SchedulePolicy_SnapshotSchedulePolicy
SchedulePolicies isSchedulePolicy_SchedulePolicies `protobuf_oneof:"schedulePolicies"`
RetentionTime *durationpb.Duration `protobuf:"bytes,2,opt,name=retentionTime,proto3" json:"retentionTime,omitempty"`
// contains filtered or unexported fields
}
func (*SchedulePolicy) Descriptor
deprecated
added in
v0.2.0
func (*SchedulePolicy) Descriptor() ([]byte, []int)
Deprecated: Use SchedulePolicy.ProtoReflect.Descriptor instead.
func (*SchedulePolicy) GetRetentionTime ¶ added in v0.2.0
func (x *SchedulePolicy) GetRetentionTime() *durationpb.Duration
func (*SchedulePolicy) GetSchedulePolicies ¶ added in v0.2.0
func (m *SchedulePolicy) GetSchedulePolicies() isSchedulePolicy_SchedulePolicies
func (*SchedulePolicy) GetSnapshotSchedulePolicy ¶ added in v0.2.0
func (x *SchedulePolicy) GetSnapshotSchedulePolicy() *SnapshotSchedulePolicy
func (*SchedulePolicy) ProtoMessage ¶ added in v0.2.0
func (*SchedulePolicy) ProtoMessage()
func (*SchedulePolicy) ProtoReflect ¶ added in v0.2.0
func (x *SchedulePolicy) ProtoReflect() protoreflect.Message
func (*SchedulePolicy) Reset ¶ added in v0.2.0
func (x *SchedulePolicy) Reset()
func (*SchedulePolicy) String ¶ added in v0.2.0
func (x *SchedulePolicy) String() string
type SchedulePolicy_SnapshotSchedulePolicy ¶ added in v0.2.0
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"`
// contains filtered or unexported fields
}
func (*Server) Descriptor
deprecated
func (*Server) GetApiEndpoints ¶ added in v0.3.0
func (*Server) GetLightOSVersion ¶
func (*Server) GetNodesUUIDs ¶
func (*Server) GetRiskOfServiceLossState ¶
func (x *Server) GetRiskOfServiceLossState() Server_RiskOfServiceLossEnum
func (*Server) GetServerEndpoints ¶
func (*Server) GetState ¶
func (x *Server) GetState() Server_ServerStateEnum
func (*Server) GetUpgradeStatus ¶
func (x *Server) GetUpgradeStatus() Server_UpgradeStatusEnum
func (*Server) ProtoMessage ¶
func (*Server) ProtoMessage()
func (*Server) ProtoReflect ¶
func (x *Server) ProtoReflect() protoreflect.Message
type Server_RiskOfServiceLossEnum ¶
type Server_RiskOfServiceLossEnum int32
const ( Server_UnknownRiskOfServiceLoss Server_RiskOfServiceLossEnum = 0 Server_NoRiskOfServiceLoss Server_RiskOfServiceLossEnum = 1 Server_InRiskOfServiceLoss Server_RiskOfServiceLossEnum = 2 Server_SourceOfRiskOfServiceLoss Server_RiskOfServiceLossEnum = 3 )
func (Server_RiskOfServiceLossEnum) Descriptor ¶
func (Server_RiskOfServiceLossEnum) Descriptor() protoreflect.EnumDescriptor
func (Server_RiskOfServiceLossEnum) Enum ¶
func (x Server_RiskOfServiceLossEnum) Enum() *Server_RiskOfServiceLossEnum
func (Server_RiskOfServiceLossEnum) EnumDescriptor
deprecated
func (Server_RiskOfServiceLossEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Server_RiskOfServiceLossEnum.Descriptor instead.
func (Server_RiskOfServiceLossEnum) Number ¶
func (x Server_RiskOfServiceLossEnum) Number() protoreflect.EnumNumber
func (Server_RiskOfServiceLossEnum) String ¶
func (x Server_RiskOfServiceLossEnum) String() string
func (Server_RiskOfServiceLossEnum) Type ¶
func (Server_RiskOfServiceLossEnum) Type() protoreflect.EnumType
type Server_ServerStateEnum ¶
type Server_ServerStateEnum int32
const ( Server_UnknownState Server_ServerStateEnum = 0 Server_Creating Server_ServerStateEnum = 1 Server_Enabled Server_ServerStateEnum = 2 Server_Deleting Server_ServerStateEnum = 3 Server_Failed Server_ServerStateEnum = 4 Server_Disabled Server_ServerStateEnum = 5 Server_Enabling Server_ServerStateEnum = 6 Server_Disabling Server_ServerStateEnum = 7 )
func (Server_ServerStateEnum) Descriptor ¶
func (Server_ServerStateEnum) Descriptor() protoreflect.EnumDescriptor
func (Server_ServerStateEnum) Enum ¶
func (x Server_ServerStateEnum) Enum() *Server_ServerStateEnum
func (Server_ServerStateEnum) EnumDescriptor
deprecated
func (Server_ServerStateEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Server_ServerStateEnum.Descriptor instead.
func (Server_ServerStateEnum) Number ¶
func (x Server_ServerStateEnum) Number() protoreflect.EnumNumber
func (Server_ServerStateEnum) String ¶
func (x Server_ServerStateEnum) String() string
func (Server_ServerStateEnum) Type ¶
func (Server_ServerStateEnum) Type() protoreflect.EnumType
type Server_UpgradeStatusEnum ¶
type Server_UpgradeStatusEnum int32
const ( Server_Unknown Server_UpgradeStatusEnum = 0 Server_None Server_UpgradeStatusEnum = 1 Server_UpgradeFailed Server_UpgradeStatusEnum = 2 Server_Upgrading Server_UpgradeStatusEnum = 3 Server_Rebooting Server_UpgradeStatusEnum = 4 )
func (Server_UpgradeStatusEnum) Descriptor ¶
func (Server_UpgradeStatusEnum) Descriptor() protoreflect.EnumDescriptor
func (Server_UpgradeStatusEnum) Enum ¶
func (x Server_UpgradeStatusEnum) Enum() *Server_UpgradeStatusEnum
func (Server_UpgradeStatusEnum) EnumDescriptor
deprecated
func (Server_UpgradeStatusEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Server_UpgradeStatusEnum.Descriptor instead.
func (Server_UpgradeStatusEnum) Number ¶
func (x Server_UpgradeStatusEnum) Number() protoreflect.EnumNumber
func (Server_UpgradeStatusEnum) String ¶
func (x Server_UpgradeStatusEnum) String() string
func (Server_UpgradeStatusEnum) Type ¶
func (Server_UpgradeStatusEnum) Type() protoreflect.EnumType
type SetFeatureFlagResponse ¶ added in v0.2.0
type SetFeatureFlagResponse struct {
// contains filtered or unexported fields
}
func (*SetFeatureFlagResponse) Descriptor
deprecated
added in
v0.2.0
func (*SetFeatureFlagResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetFeatureFlagResponse.ProtoReflect.Descriptor instead.
func (*SetFeatureFlagResponse) ProtoMessage ¶ added in v0.2.0
func (*SetFeatureFlagResponse) ProtoMessage()
func (*SetFeatureFlagResponse) ProtoReflect ¶ added in v0.2.0
func (x *SetFeatureFlagResponse) ProtoReflect() protoreflect.Message
func (*SetFeatureFlagResponse) Reset ¶ added in v0.2.0
func (x *SetFeatureFlagResponse) Reset()
func (*SetFeatureFlagResponse) String ¶ added in v0.2.0
func (x *SetFeatureFlagResponse) String() string
type Snapshot ¶ added in v0.2.0
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 *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=creationTime,proto3" json:"creationTime,omitempty"`
RetentionTime *durationpb.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"`
// contains filtered or unexported fields
}
func (*Snapshot) Descriptor
deprecated
added in
v0.2.0
func (*Snapshot) GetAcl ¶ added in v0.2.0
func (x *Snapshot) GetAcl() *StringList
func (*Snapshot) GetCompression ¶ added in v0.2.0
func (*Snapshot) GetCreationTime ¶ added in v0.2.0
func (x *Snapshot) GetCreationTime() *timestamppb.Timestamp
func (*Snapshot) GetDescription ¶ added in v0.2.0
func (*Snapshot) GetIPAcl ¶ added in v0.2.0
func (x *Snapshot) GetIPAcl() *StringList
func (*Snapshot) GetNodeList ¶ added in v0.2.0
func (*Snapshot) GetProjectName ¶ added in v0.2.0
func (*Snapshot) GetReplicaCount ¶ added in v0.2.0
func (*Snapshot) GetRetentionTime ¶ added in v0.2.0
func (x *Snapshot) GetRetentionTime() *durationpb.Duration
func (*Snapshot) GetSectorSize ¶ added in v0.2.0
func (*Snapshot) GetSourceVolumeName ¶ added in v0.2.0
func (*Snapshot) GetSourceVolumeUUID ¶ added in v0.2.0
func (*Snapshot) GetState ¶ added in v0.2.0
func (x *Snapshot) GetState() Snapshot_StateEnum
func (*Snapshot) GetStatistics ¶ added in v0.2.0
func (x *Snapshot) GetStatistics() *SnapshotStatisticsApi
func (*Snapshot) ProtoMessage ¶ added in v0.2.0
func (*Snapshot) ProtoMessage()
func (*Snapshot) ProtoReflect ¶ added in v0.2.0
func (x *Snapshot) ProtoReflect() protoreflect.Message
type SnapshotSchedulePolicy ¶ added in v0.2.0
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
added in
v0.2.0
func (*SnapshotSchedulePolicy) Descriptor() ([]byte, []int)
Deprecated: Use SnapshotSchedulePolicy.ProtoReflect.Descriptor instead.
func (*SnapshotSchedulePolicy) GetDailySchedule ¶ added in v0.2.0
func (x *SnapshotSchedulePolicy) GetDailySchedule() *DailySchedule
func (*SnapshotSchedulePolicy) GetHourlySchedule ¶ added in v0.2.0
func (x *SnapshotSchedulePolicy) GetHourlySchedule() *HourlySchedule
func (*SnapshotSchedulePolicy) GetSchedulePolicies ¶ added in v0.2.0
func (m *SnapshotSchedulePolicy) GetSchedulePolicies() isSnapshotSchedulePolicy_SchedulePolicies
func (*SnapshotSchedulePolicy) GetWeeklySchedule ¶ added in v0.2.0
func (x *SnapshotSchedulePolicy) GetWeeklySchedule() *WeeklySchedule
func (*SnapshotSchedulePolicy) ProtoMessage ¶ added in v0.2.0
func (*SnapshotSchedulePolicy) ProtoMessage()
func (*SnapshotSchedulePolicy) ProtoReflect ¶ added in v0.2.0
func (x *SnapshotSchedulePolicy) ProtoReflect() protoreflect.Message
func (*SnapshotSchedulePolicy) Reset ¶ added in v0.2.0
func (x *SnapshotSchedulePolicy) Reset()
func (*SnapshotSchedulePolicy) String ¶ added in v0.2.0
func (x *SnapshotSchedulePolicy) String() string
type SnapshotSchedulePolicy_DailySchedule ¶ added in v0.2.0
type SnapshotSchedulePolicy_DailySchedule struct {
DailySchedule *DailySchedule `protobuf:"bytes,2,opt,name=dailySchedule,proto3,oneof"`
}
type SnapshotSchedulePolicy_HourlySchedule ¶ added in v0.2.0
type SnapshotSchedulePolicy_HourlySchedule struct {
HourlySchedule *HourlySchedule `protobuf:"bytes,1,opt,name=hourlySchedule,proto3,oneof"`
}
type SnapshotSchedulePolicy_WeeklySchedule ¶ added in v0.2.0
type SnapshotSchedulePolicy_WeeklySchedule struct {
WeeklySchedule *WeeklySchedule `protobuf:"bytes,3,opt,name=weeklySchedule,proto3,oneof"`
}
type SnapshotStatisticsApi ¶ added in v0.2.0
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
added in
v0.2.0
func (*SnapshotStatisticsApi) Descriptor() ([]byte, []int)
Deprecated: Use SnapshotStatisticsApi.ProtoReflect.Descriptor instead.
func (*SnapshotStatisticsApi) GetPhysicalCapacity ¶ added in v0.2.0
func (x *SnapshotStatisticsApi) GetPhysicalCapacity() uint64
func (*SnapshotStatisticsApi) GetPhysicalMemory ¶ added in v0.2.0
func (x *SnapshotStatisticsApi) GetPhysicalMemory() uint64
func (*SnapshotStatisticsApi) GetPhysicalOwnedCapacity ¶ added in v0.2.0
func (x *SnapshotStatisticsApi) GetPhysicalOwnedCapacity() uint64
func (*SnapshotStatisticsApi) GetPhysicalOwnedMemory ¶ added in v0.2.0
func (x *SnapshotStatisticsApi) GetPhysicalOwnedMemory() uint64
func (*SnapshotStatisticsApi) GetUserWritten ¶ added in v0.2.0
func (x *SnapshotStatisticsApi) GetUserWritten() uint64
func (*SnapshotStatisticsApi) ProtoMessage ¶ added in v0.2.0
func (*SnapshotStatisticsApi) ProtoMessage()
func (*SnapshotStatisticsApi) ProtoReflect ¶ added in v0.2.0
func (x *SnapshotStatisticsApi) ProtoReflect() protoreflect.Message
func (*SnapshotStatisticsApi) Reset ¶ added in v0.2.0
func (x *SnapshotStatisticsApi) Reset()
func (*SnapshotStatisticsApi) String ¶ added in v0.2.0
func (x *SnapshotStatisticsApi) String() string
type Snapshot_StateEnum ¶ added in v0.2.0
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 ¶ added in v0.2.0
func (Snapshot_StateEnum) Descriptor() protoreflect.EnumDescriptor
func (Snapshot_StateEnum) Enum ¶ added in v0.2.0
func (x Snapshot_StateEnum) Enum() *Snapshot_StateEnum
func (Snapshot_StateEnum) EnumDescriptor
deprecated
added in
v0.2.0
func (Snapshot_StateEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Snapshot_StateEnum.Descriptor instead.
func (Snapshot_StateEnum) Number ¶ added in v0.2.0
func (x Snapshot_StateEnum) Number() protoreflect.EnumNumber
func (Snapshot_StateEnum) String ¶ added in v0.2.0
func (x Snapshot_StateEnum) String() string
func (Snapshot_StateEnum) Type ¶ added in v0.2.0
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 can be embedded to have forward compatible implementations.
func (*UnimplementedDurosAPIServer) AddNvmeDevice ¶
func (*UnimplementedDurosAPIServer) AddNvmeDevice(context.Context, *AddNvmeDeviceRequest) (*AddNvmeDeviceResponse, error)
func (*UnimplementedDurosAPIServer) CreateAdminEndpoint ¶
func (*UnimplementedDurosAPIServer) CreateAdminEndpoint(context.Context, *CreateAdminEndpointRequest) (*AdminEndpoint, error)
func (*UnimplementedDurosAPIServer) CreateCredential ¶
func (*UnimplementedDurosAPIServer) CreateCredential(context.Context, *CreateCredentialRequest) (*Credential, error)
func (*UnimplementedDurosAPIServer) CreatePolicy ¶ added in v0.3.2
func (*UnimplementedDurosAPIServer) CreatePolicy(context.Context, *CreatePolicyRequest) (*Policy, error)
func (*UnimplementedDurosAPIServer) CreateProject ¶
func (*UnimplementedDurosAPIServer) CreateProject(context.Context, *CreateProjectRequest) (*Project, error)
func (*UnimplementedDurosAPIServer) CreateResourcePolicy ¶ added in v0.2.0
func (*UnimplementedDurosAPIServer) CreateResourcePolicy(context.Context, *CreateResourcePolicyRequest) (*ResourcePolicy, error)
func (*UnimplementedDurosAPIServer) CreateServer ¶
func (*UnimplementedDurosAPIServer) CreateServer(context.Context, *CreateServerRequest) (*Server, error)
func (*UnimplementedDurosAPIServer) CreateSnapshot ¶ added in v0.2.0
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 ¶ added in v0.3.2
func (*UnimplementedDurosAPIServer) DeletePolicy(context.Context, *DeletePolicyRequest) (*DeletePolicyResponse, error)
func (*UnimplementedDurosAPIServer) DeleteProject ¶
func (*UnimplementedDurosAPIServer) DeleteProject(context.Context, *DeleteProjectRequest) (*DeleteProjectResponse, error)
func (*UnimplementedDurosAPIServer) DeleteResourcePolicy ¶ added in v0.2.0
func (*UnimplementedDurosAPIServer) DeleteResourcePolicy(context.Context, *DeleteResourcePolicyRequest) (*DeleteResourcePolicyResponse, error)
func (*UnimplementedDurosAPIServer) DeleteServer ¶
func (*UnimplementedDurosAPIServer) DeleteServer(context.Context, *DeleteServerRequest) (*DeleteServerResponse, error)
func (*UnimplementedDurosAPIServer) DeleteSnapshot ¶ added in v0.2.0
func (*UnimplementedDurosAPIServer) DeleteSnapshot(context.Context, *DeleteSnapshotRequest) (*DeleteSnapshotResponse, error)
func (*UnimplementedDurosAPIServer) DeleteVolume ¶
func (*UnimplementedDurosAPIServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
func (*UnimplementedDurosAPIServer) DisableFeatureFlag ¶ added in v0.2.0
func (*UnimplementedDurosAPIServer) DisableFeatureFlag(context.Context, *DisableFeatureFlagRequest) (*SetFeatureFlagResponse, error)
func (*UnimplementedDurosAPIServer) DisableServer ¶
func (*UnimplementedDurosAPIServer) DisableServer(context.Context, *DisableServerRequest) (*DisableServerResponse, error)
func (*UnimplementedDurosAPIServer) EnableFeatureFlag ¶ added in v0.2.0
func (*UnimplementedDurosAPIServer) EnableFeatureFlag(context.Context, *EnableFeatureFlagRequest) (*SetFeatureFlagResponse, error)
func (*UnimplementedDurosAPIServer) EnableServer ¶
func (*UnimplementedDurosAPIServer) EnableServer(context.Context, *EnableServerRequest) (*Server, error)
func (*UnimplementedDurosAPIServer) FetchLogs ¶ added in v0.3.0
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 ¶ added in v0.2.0
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 ¶ added in v0.2.0
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 ¶ added in v0.3.2
func (*UnimplementedDurosAPIServer) GetPolicy(context.Context, *GetPolicyRequest) (*Policy, error)
func (*UnimplementedDurosAPIServer) GetProject ¶
func (*UnimplementedDurosAPIServer) GetProject(context.Context, *GetProjectRequest) (*Project, error)
func (*UnimplementedDurosAPIServer) GetResourcePolicy ¶ added in v0.2.0
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 ¶ added in v0.2.0
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 ¶ added in v0.2.0
func (*UnimplementedDurosAPIServer) ListClusterConfigParams(context.Context, *ListClusterConfigParamsRequest) (*ListClusterConfigParamsResponse, error)
func (*UnimplementedDurosAPIServer) ListCredentials ¶
func (*UnimplementedDurosAPIServer) ListCredentials(context.Context, *ListCredentialsRequest) (*ListCredentialsResponse, error)
func (*UnimplementedDurosAPIServer) ListEvents ¶ added in v0.3.0
func (*UnimplementedDurosAPIServer) ListEvents(context.Context, *ListEventsRequest) (*ListEventsResponse, error)
func (*UnimplementedDurosAPIServer) ListFeatureFlags ¶ added in v0.2.0
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 ¶ added in v0.3.2
func (*UnimplementedDurosAPIServer) ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error)
func (*UnimplementedDurosAPIServer) ListProjects ¶
func (*UnimplementedDurosAPIServer) ListProjects(context.Context, *ListProjectsRequest) (*ListProjectsResponse, error)
func (*UnimplementedDurosAPIServer) ListResourcePolicies ¶ added in v0.2.0
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 ¶ added in v0.2.0
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 ¶ added in v0.2.0
func (*UnimplementedDurosAPIServer) RollbackVolume(context.Context, *RollbackVolumeRequest) (*RollbackVolumeResponse, error)
func (*UnimplementedDurosAPIServer) UpdateAdminEndpoint ¶
func (*UnimplementedDurosAPIServer) UpdateAdminEndpoint(context.Context, *UpdateAdminEndpointRequest) (*AdminEndpoint, error)
func (*UnimplementedDurosAPIServer) UpdateClusterConfigParam ¶ added in v0.2.0
func (*UnimplementedDurosAPIServer) UpdateClusterConfigParam(context.Context, *UpdateClusterConfigParamRequest) (*UpdateClusterConfigParamResponse, error)
func (*UnimplementedDurosAPIServer) UpdateNvmeDevice ¶
func (*UnimplementedDurosAPIServer) UpdateNvmeDevice(context.Context, *UpdateNvmeDeviceRequest) (*UpdateNvmeDeviceResponse, error)
func (*UnimplementedDurosAPIServer) UpdatePolicy ¶ added in v0.3.2
func (*UnimplementedDurosAPIServer) UpdatePolicy(context.Context, *UpdatePolicyRequest) (*UpdatePolicyResponse, error)
func (*UnimplementedDurosAPIServer) UpdateProject ¶ added in v0.3.2
func (*UnimplementedDurosAPIServer) UpdateProject(context.Context, *UpdateProjectRequest) (*UpdateProjectResponse, error)
func (*UnimplementedDurosAPIServer) UpdateResourcePolicy ¶ added in v0.2.0
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 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 ¶ added in v0.2.0
type UpdateClusterConfigParamRequest struct {
ConfigParam *ClusterConfigParam `protobuf:"bytes,1,opt,name=configParam,proto3" json:"configParam,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateClusterConfigParamRequest) Descriptor
deprecated
added in
v0.2.0
func (*UpdateClusterConfigParamRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateClusterConfigParamRequest.ProtoReflect.Descriptor instead.
func (*UpdateClusterConfigParamRequest) GetConfigParam ¶ added in v0.2.0
func (x *UpdateClusterConfigParamRequest) GetConfigParam() *ClusterConfigParam
func (*UpdateClusterConfigParamRequest) ProtoMessage ¶ added in v0.2.0
func (*UpdateClusterConfigParamRequest) ProtoMessage()
func (*UpdateClusterConfigParamRequest) ProtoReflect ¶ added in v0.2.0
func (x *UpdateClusterConfigParamRequest) ProtoReflect() protoreflect.Message
func (*UpdateClusterConfigParamRequest) Reset ¶ added in v0.2.0
func (x *UpdateClusterConfigParamRequest) Reset()
func (*UpdateClusterConfigParamRequest) String ¶ added in v0.2.0
func (x *UpdateClusterConfigParamRequest) String() string
type UpdateClusterConfigParamResponse ¶ added in v0.2.0
type UpdateClusterConfigParamResponse struct {
// contains filtered or unexported fields
}
func (*UpdateClusterConfigParamResponse) Descriptor
deprecated
added in
v0.2.0
func (*UpdateClusterConfigParamResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateClusterConfigParamResponse.ProtoReflect.Descriptor instead.
func (*UpdateClusterConfigParamResponse) ProtoMessage ¶ added in v0.2.0
func (*UpdateClusterConfigParamResponse) ProtoMessage()
func (*UpdateClusterConfigParamResponse) ProtoReflect ¶ added in v0.2.0
func (x *UpdateClusterConfigParamResponse) ProtoReflect() protoreflect.Message
func (*UpdateClusterConfigParamResponse) Reset ¶ added in v0.2.0
func (x *UpdateClusterConfigParamResponse) Reset()
func (*UpdateClusterConfigParamResponse) String ¶ added in v0.2.0
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 ¶ added in v0.3.2
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
added in
v0.3.2
func (*UpdatePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdatePolicyRequest) GetDescription ¶ added in v0.3.2
func (x *UpdatePolicyRequest) GetDescription() string
func (*UpdatePolicyRequest) GetName ¶ added in v0.3.2
func (x *UpdatePolicyRequest) GetName() string
func (*UpdatePolicyRequest) GetPolicy ¶ added in v0.3.2
func (m *UpdatePolicyRequest) GetPolicy() isUpdatePolicyRequest_Policy
func (*UpdatePolicyRequest) GetQoSRateLimitPolicy ¶ added in v0.3.2
func (x *UpdatePolicyRequest) GetQoSRateLimitPolicy() *QoSRateLimitPolicy
func (*UpdatePolicyRequest) GetUUID ¶ added in v0.3.2
func (x *UpdatePolicyRequest) GetUUID() string
func (*UpdatePolicyRequest) ProtoMessage ¶ added in v0.3.2
func (*UpdatePolicyRequest) ProtoMessage()
func (*UpdatePolicyRequest) ProtoReflect ¶ added in v0.3.2
func (x *UpdatePolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdatePolicyRequest) Reset ¶ added in v0.3.2
func (x *UpdatePolicyRequest) Reset()
func (*UpdatePolicyRequest) String ¶ added in v0.3.2
func (x *UpdatePolicyRequest) String() string
type UpdatePolicyRequest_QoSRateLimitPolicy ¶ added in v0.3.2
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 ¶ added in v0.3.2
type UpdatePolicyResponse struct {
// contains filtered or unexported fields
}
func (*UpdatePolicyResponse) Descriptor
deprecated
added in
v0.3.2
func (*UpdatePolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePolicyResponse.ProtoReflect.Descriptor instead.
func (*UpdatePolicyResponse) ProtoMessage ¶ added in v0.3.2
func (*UpdatePolicyResponse) ProtoMessage()
func (*UpdatePolicyResponse) ProtoReflect ¶ added in v0.3.2
func (x *UpdatePolicyResponse) ProtoReflect() protoreflect.Message
func (*UpdatePolicyResponse) Reset ¶ added in v0.3.2
func (x *UpdatePolicyResponse) Reset()
func (*UpdatePolicyResponse) String ¶ added in v0.3.2
func (x *UpdatePolicyResponse) String() string
type UpdateProjectRequest ¶ added in v0.3.2
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
added in
v0.3.2
func (*UpdateProjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateProjectRequest.ProtoReflect.Descriptor instead.
func (*UpdateProjectRequest) GetDefaultPolicies ¶ added in v0.3.2
func (x *UpdateProjectRequest) GetDefaultPolicies() []*DefaultPolicy
func (*UpdateProjectRequest) GetProjectName ¶ added in v0.3.2
func (x *UpdateProjectRequest) GetProjectName() string
func (*UpdateProjectRequest) ProtoMessage ¶ added in v0.3.2
func (*UpdateProjectRequest) ProtoMessage()
func (*UpdateProjectRequest) ProtoReflect ¶ added in v0.3.2
func (x *UpdateProjectRequest) ProtoReflect() protoreflect.Message
func (*UpdateProjectRequest) Reset ¶ added in v0.3.2
func (x *UpdateProjectRequest) Reset()
func (*UpdateProjectRequest) String ¶ added in v0.3.2
func (x *UpdateProjectRequest) String() string
type UpdateProjectResponse ¶ added in v0.3.2
type UpdateProjectResponse struct {
// contains filtered or unexported fields
}
func (*UpdateProjectResponse) Descriptor
deprecated
added in
v0.3.2
func (*UpdateProjectResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateProjectResponse.ProtoReflect.Descriptor instead.
func (*UpdateProjectResponse) ProtoMessage ¶ added in v0.3.2
func (*UpdateProjectResponse) ProtoMessage()
func (*UpdateProjectResponse) ProtoReflect ¶ added in v0.3.2
func (x *UpdateProjectResponse) ProtoReflect() protoreflect.Message
func (*UpdateProjectResponse) Reset ¶ added in v0.3.2
func (x *UpdateProjectResponse) Reset()
func (*UpdateProjectResponse) String ¶ added in v0.3.2
func (x *UpdateProjectResponse) String() string
type UpdateResourcePolicyRequest ¶ added in v0.2.0
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
added in
v0.2.0
func (*UpdateResourcePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateResourcePolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateResourcePolicyRequest) GetDescription ¶ added in v0.2.0
func (x *UpdateResourcePolicyRequest) GetDescription() string
func (*UpdateResourcePolicyRequest) GetProjectName ¶ added in v0.2.0
func (x *UpdateResourcePolicyRequest) GetProjectName() string
func (*UpdateResourcePolicyRequest) GetSchedulePolicy ¶ added in v0.2.0
func (x *UpdateResourcePolicyRequest) GetSchedulePolicy() *SchedulePolicy
func (*UpdateResourcePolicyRequest) GetUUID ¶ added in v0.2.0
func (x *UpdateResourcePolicyRequest) GetUUID() string
func (*UpdateResourcePolicyRequest) ProtoMessage ¶ added in v0.2.0
func (*UpdateResourcePolicyRequest) ProtoMessage()
func (*UpdateResourcePolicyRequest) ProtoReflect ¶ added in v0.2.0
func (x *UpdateResourcePolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateResourcePolicyRequest) Reset ¶ added in v0.2.0
func (x *UpdateResourcePolicyRequest) Reset()
func (*UpdateResourcePolicyRequest) String ¶ added in v0.2.0
func (x *UpdateResourcePolicyRequest) String() string
type UpdateResourcePolicyResponse ¶ added in v0.2.0
type UpdateResourcePolicyResponse struct {
// contains filtered or unexported fields
}
func (*UpdateResourcePolicyResponse) Descriptor
deprecated
added in
v0.2.0
func (*UpdateResourcePolicyResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateResourcePolicyResponse.ProtoReflect.Descriptor instead.
func (*UpdateResourcePolicyResponse) ProtoMessage ¶ added in v0.2.0
func (*UpdateResourcePolicyResponse) ProtoMessage()
func (*UpdateResourcePolicyResponse) ProtoReflect ¶ added in v0.2.0
func (x *UpdateResourcePolicyResponse) ProtoReflect() protoreflect.Message
func (*UpdateResourcePolicyResponse) Reset ¶ added in v0.2.0
func (x *UpdateResourcePolicyResponse) Reset()
func (*UpdateResourcePolicyResponse) String ¶ added in v0.2.0
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
//
QosPolicyUUID string `protobuf:"bytes,7,opt,name=qosPolicyUUID,proto3" json:"qosPolicyUUID,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateVolumeRequest) Descriptor
deprecated
func (*UpdateVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVolumeRequest.ProtoReflect.Descriptor instead.
func (*UpdateVolumeRequest) GetAcl ¶
func (x *UpdateVolumeRequest) GetAcl() *StringList
func (*UpdateVolumeRequest) GetCompression ¶
func (x *UpdateVolumeRequest) GetCompression() string
func (*UpdateVolumeRequest) GetIPAcl ¶
func (x *UpdateVolumeRequest) GetIPAcl() *StringList
func (*UpdateVolumeRequest) GetProjectName ¶
func (x *UpdateVolumeRequest) GetProjectName() string
func (*UpdateVolumeRequest) GetQosPolicyUUID ¶ added in v0.3.2
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 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 ¶ added in v0.3.1
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 ¶ added in v0.3.1
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 *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=failureTime,proto3" json:"failureTime,omitempty"`
// device rebuild completion time
//
// Timestamp that will be updated once gftl have completed
// to rebuild all the data that the device had, and we are safe
// for second failure
RebuildCompletionTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=rebuildCompletionTime,proto3" json:"rebuildCompletionTime,omitempty"`
// name
//
// Device name or address
Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
// node uuid that manages the device
//
// The UUID of the node that manages the device, empty string if the device is not managed
NodeUUID string `protobuf:"bytes,12,opt,name=nodeUUID,proto3" json:"nodeUUID,omitempty"`
// Etag
//
// identifier for a specific version of a resource
ETag string `protobuf:"bytes,13,opt,name=ETag,proto3" json:"ETag,omitempty"`
// 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() *timestamppb.Timestamp
func (*UserNvmeDevicesResponse) GetModel ¶
func (x *UserNvmeDevicesResponse) GetModel() string
func (*UserNvmeDevicesResponse) GetName ¶
func (x *UserNvmeDevicesResponse) GetName() string
func (*UserNvmeDevicesResponse) GetNodeUUID ¶
func (x *UserNvmeDevicesResponse) GetNodeUUID() string
func (*UserNvmeDevicesResponse) GetNumaNodeID ¶
func (x *UserNvmeDevicesResponse) GetNumaNodeID() uint64
func (*UserNvmeDevicesResponse) GetRebuildCompletionTime ¶
func (x *UserNvmeDevicesResponse) GetRebuildCompletionTime() *timestamppb.Timestamp
func (*UserNvmeDevicesResponse) GetSerial ¶
func (x *UserNvmeDevicesResponse) GetSerial() string
func (*UserNvmeDevicesResponse) GetServerUUID ¶
func (x *UserNvmeDevicesResponse) GetServerUUID() string
func (*UserNvmeDevicesResponse) GetSize ¶
func (x *UserNvmeDevicesResponse) GetSize() uint64
func (*UserNvmeDevicesResponse) GetState ¶
func (x *UserNvmeDevicesResponse) GetState() UserNvmeDevicesResponse_StateEnum
func (*UserNvmeDevicesResponse) GetStatistics ¶ added in v0.3.2
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_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"`
// 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 ¶ added in v0.3.0
func (x *Volume) GetPlacementRestrictions() []*LabelMatchExpression
func (*Volume) GetProjectName ¶
func (*Volume) GetProtectionState ¶
func (x *Volume) GetProtectionState() ProtectionStateEnum
func (*Volume) GetQosPolicyName ¶ added in v0.3.2
func (*Volume) GetQosPolicyUUID ¶ added in v0.3.2
func (*Volume) GetRebuildProgress ¶
func (*Volume) GetReplicaCount ¶
func (*Volume) GetSectorSize ¶
func (*Volume) GetSourceSnapshotName ¶ added in v0.2.0
func (*Volume) GetSourceSnapshotUUID ¶ added in v0.2.0
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 ¶ added in v0.3.0
type VolumeComponentInfoList struct {
VolumeComponentInfoList []*ComponentVolumeInfo `protobuf:"bytes,1,rep,name=VolumeComponentInfoList,proto3" json:"VolumeComponentInfoList,omitempty"`
// contains filtered or unexported fields
}
func (*VolumeComponentInfoList) Descriptor
deprecated
added in
v0.3.0
func (*VolumeComponentInfoList) Descriptor() ([]byte, []int)
Deprecated: Use VolumeComponentInfoList.ProtoReflect.Descriptor instead.
func (*VolumeComponentInfoList) GetVolumeComponentInfoList ¶ added in v0.3.0
func (x *VolumeComponentInfoList) GetVolumeComponentInfoList() []*ComponentVolumeInfo
func (*VolumeComponentInfoList) ProtoMessage ¶ added in v0.3.0
func (*VolumeComponentInfoList) ProtoMessage()
func (*VolumeComponentInfoList) ProtoReflect ¶ added in v0.3.0
func (x *VolumeComponentInfoList) ProtoReflect() protoreflect.Message
func (*VolumeComponentInfoList) Reset ¶ added in v0.3.0
func (x *VolumeComponentInfoList) Reset()
func (*VolumeComponentInfoList) String ¶ added in v0.3.0
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"`
// 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 ¶ added in v0.2.0
func (x *VolumeStatisticsApi) GetPhysicalCapacity() uint64
func (*VolumeStatisticsApi) GetPhysicalMemory ¶ added in v0.2.0
func (x *VolumeStatisticsApi) GetPhysicalMemory() uint64
func (*VolumeStatisticsApi) GetPhysicalOwnedCapacity ¶ added in v0.2.0
func (x *VolumeStatisticsApi) GetPhysicalOwnedCapacity() uint64
func (*VolumeStatisticsApi) GetPhysicalOwnedMemory ¶ added in v0.2.0
func (x *VolumeStatisticsApi) GetPhysicalOwnedMemory() uint64
func (*VolumeStatisticsApi) GetPhysicalUsedStorage ¶
func (x *VolumeStatisticsApi) GetPhysicalUsedStorage() uint64
func (*VolumeStatisticsApi) GetTotalCompressionRatio ¶ added in v0.2.0
func (x *VolumeStatisticsApi) GetTotalCompressionRatio() float64
func (*VolumeStatisticsApi) GetUserWritten ¶ added in v0.2.0
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 ¶ added in v0.2.0
type WeeklySchedule struct {
DaysOfWeek []*DayOfWeekEntry `protobuf:"bytes,1,rep,name=daysOfWeek,proto3" json:"daysOfWeek,omitempty"`
// contains filtered or unexported fields
}
func (*WeeklySchedule) Descriptor
deprecated
added in
v0.2.0
func (*WeeklySchedule) Descriptor() ([]byte, []int)
Deprecated: Use WeeklySchedule.ProtoReflect.Descriptor instead.
func (*WeeklySchedule) GetDaysOfWeek ¶ added in v0.2.0
func (x *WeeklySchedule) GetDaysOfWeek() []*DayOfWeekEntry
func (*WeeklySchedule) ProtoMessage ¶ added in v0.2.0
func (*WeeklySchedule) ProtoMessage()
func (*WeeklySchedule) ProtoReflect ¶ added in v0.2.0
func (x *WeeklySchedule) ProtoReflect() protoreflect.Message
func (*WeeklySchedule) Reset ¶ added in v0.2.0
func (x *WeeklySchedule) Reset()
func (*WeeklySchedule) String ¶ added in v0.2.0
func (x *WeeklySchedule) String() string