Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterDurosAPIServer(s grpc.ServiceRegistrar, srv DurosAPIServer)
- type AddNvmeDeviceRequest
- func (*AddNvmeDeviceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddNvmeDeviceRequest) GetNodeUUID() string
- func (x *AddNvmeDeviceRequest) GetSerialNumber() string
- func (*AddNvmeDeviceRequest) ProtoMessage()
- func (x *AddNvmeDeviceRequest) ProtoReflect() protoreflect.Message
- func (x *AddNvmeDeviceRequest) Reset()
- func (x *AddNvmeDeviceRequest) String() string
- type AddNvmeDeviceResponse
- type AdminEndpoint
- func (*AdminEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *AdminEndpoint) GetETag() string
- func (x *AdminEndpoint) GetIps() []string
- func (x *AdminEndpoint) GetPort() uint32
- func (*AdminEndpoint) ProtoMessage()
- func (x *AdminEndpoint) ProtoReflect() protoreflect.Message
- func (x *AdminEndpoint) Reset()
- func (x *AdminEndpoint) String() string
- type AuthGroupAccess
- func (*AuthGroupAccess) Descriptor() ([]byte, []int)deprecated
- func (x *AuthGroupAccess) GetIdpGroupName() string
- func (x *AuthGroupAccess) GetRole() string
- func (x *AuthGroupAccess) GetScope() string
- func (*AuthGroupAccess) ProtoMessage()
- func (x *AuthGroupAccess) ProtoReflect() protoreflect.Message
- func (x *AuthGroupAccess) Reset()
- func (x *AuthGroupAccess) 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 ClusterEncryptionStatus
- func (*ClusterEncryptionStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterEncryptionStatus) GetEncryptionState() ClusterEncryptionStatus_State
- func (x *ClusterEncryptionStatus) GetKekGeneration() uint64
- func (x *ClusterEncryptionStatus) GetKekUpdateDate() *timestamppb.Timestamp
- func (*ClusterEncryptionStatus) ProtoMessage()
- func (x *ClusterEncryptionStatus) ProtoReflect() protoreflect.Message
- func (x *ClusterEncryptionStatus) Reset()
- func (x *ClusterEncryptionStatus) String() string
- type ClusterEncryptionStatus_State
- func (ClusterEncryptionStatus_State) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterEncryptionStatus_State) Enum() *ClusterEncryptionStatus_State
- func (ClusterEncryptionStatus_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterEncryptionStatus_State) Number() protoreflect.EnumNumber
- func (x ClusterEncryptionStatus_State) String() string
- func (ClusterEncryptionStatus_State) Type() protoreflect.EnumType
- type ClusterHealth
- func (*ClusterHealth) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterHealth) GetNumDegradedVolumes() uint32
- func (x *ClusterHealth) GetNumHealthyVolumes() 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) GetInBandAuthMode() ClusterInfo_AuthenticationMode
- func (x *ClusterInfo) GetLastUpgrade() *ClusterLastUpgrade
- 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) GetEncryptionStatus() *ClusterEncryptionStatus
- func (x *ClusterInfoV2) GetLastUpgrade() *ClusterLastUpgrade
- 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 ClusterInfo_AuthenticationMode
- func (ClusterInfo_AuthenticationMode) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterInfo_AuthenticationMode) Enum() *ClusterInfo_AuthenticationMode
- func (ClusterInfo_AuthenticationMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterInfo_AuthenticationMode) Number() protoreflect.EnumNumber
- func (x ClusterInfo_AuthenticationMode) String() string
- func (ClusterInfo_AuthenticationMode) Type() protoreflect.EnumType
- type ClusterLastUpgrade
- func (*ClusterLastUpgrade) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterLastUpgrade) GetEndTime() *timestamppb.Timestamp
- func (x *ClusterLastUpgrade) GetErrorMessage() string
- func (x *ClusterLastUpgrade) GetProgressStep() uint32
- func (x *ClusterLastUpgrade) GetProgressTotal() uint32
- func (x *ClusterLastUpgrade) GetStartTime() *timestamppb.Timestamp
- func (x *ClusterLastUpgrade) GetStatus() ClusterLastUpgrade_UpgradeStatusEnum
- func (x *ClusterLastUpgrade) GetTargetVersion() string
- func (*ClusterLastUpgrade) ProtoMessage()
- func (x *ClusterLastUpgrade) ProtoReflect() protoreflect.Message
- func (x *ClusterLastUpgrade) Reset()
- func (x *ClusterLastUpgrade) String() string
- type ClusterLastUpgrade_UpgradeStatusEnum
- func (ClusterLastUpgrade_UpgradeStatusEnum) Descriptor() protoreflect.EnumDescriptor
- func (x ClusterLastUpgrade_UpgradeStatusEnum) Enum() *ClusterLastUpgrade_UpgradeStatusEnum
- func (ClusterLastUpgrade_UpgradeStatusEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x ClusterLastUpgrade_UpgradeStatusEnum) Number() protoreflect.EnumNumber
- func (x ClusterLastUpgrade_UpgradeStatusEnum) String() string
- func (ClusterLastUpgrade_UpgradeStatusEnum) Type() protoreflect.EnumType
- 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 ClusterUpgradeStatusResponse
- func (*ClusterUpgradeStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterUpgradeStatusResponse) GetCluster() *ClusterInfo
- func (*ClusterUpgradeStatusResponse) ProtoMessage()
- func (x *ClusterUpgradeStatusResponse) ProtoReflect() protoreflect.Message
- func (x *ClusterUpgradeStatusResponse) Reset()
- func (x *ClusterUpgradeStatusResponse) 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 CreateAuthGroupAccessRequest
- func (*CreateAuthGroupAccessRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAuthGroupAccessRequest) GetIdpGroupName() string
- func (x *CreateAuthGroupAccessRequest) GetRole() string
- func (x *CreateAuthGroupAccessRequest) GetScope() string
- func (*CreateAuthGroupAccessRequest) ProtoMessage()
- func (x *CreateAuthGroupAccessRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAuthGroupAccessRequest) Reset()
- func (x *CreateAuthGroupAccessRequest) 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 CreateIDPConfigurationRequest
- func (*CreateIDPConfigurationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateIDPConfigurationRequest) GetClientID() string
- func (x *CreateIDPConfigurationRequest) GetIdpIssuerURL() string
- func (x *CreateIDPConfigurationRequest) GetName() string
- func (x *CreateIDPConfigurationRequest) GetType() IDPType
- func (*CreateIDPConfigurationRequest) ProtoMessage()
- func (x *CreateIDPConfigurationRequest) ProtoReflect() protoreflect.Message
- func (x *CreateIDPConfigurationRequest) Reset()
- func (x *CreateIDPConfigurationRequest) 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) GetExtendCluster() bool
- 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 CreateTrustedHostRequest
- func (*CreateTrustedHostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTrustedHostRequest) GetHostNqn() string
- func (x *CreateTrustedHostRequest) GetLabels() []*Label
- func (x *CreateTrustedHostRequest) GetName() string
- func (x *CreateTrustedHostRequest) GetProjectName() string
- func (*CreateTrustedHostRequest) ProtoMessage()
- func (x *CreateTrustedHostRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTrustedHostRequest) Reset()
- func (x *CreateTrustedHostRequest) String() string
- type CreateVolumeRequest
- func (*CreateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeRequest) GetAcl() *StringList
- func (x *CreateVolumeRequest) GetCompression() string
- func (x *CreateVolumeRequest) GetIPAcl() *StringList
- func (x *CreateVolumeRequest) GetMinReplicas() uint32
- func (x *CreateVolumeRequest) GetName() string
- func (x *CreateVolumeRequest) GetPlacementRestrictions() []*LabelMatchExpression
- func (x *CreateVolumeRequest) GetProjectName() string
- func (m *CreateVolumeRequest) GetQosPolicyID() isCreateVolumeRequest_QosPolicyID
- func (x *CreateVolumeRequest) GetQosPolicyName() string
- func (x *CreateVolumeRequest) GetQosPolicyUUID() string
- func (x *CreateVolumeRequest) GetReplicaCount() uint32
- func (x *CreateVolumeRequest) GetSectorSize() CreateVolumeRequest_SectorSizeEnum
- func (x *CreateVolumeRequest) GetSize() string
- func (x *CreateVolumeRequest) GetSourceSnapshotName() string
- func (x *CreateVolumeRequest) GetSourceSnapshotUUID() string
- func (*CreateVolumeRequest) ProtoMessage()
- func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeRequest) Reset()
- func (x *CreateVolumeRequest) String() string
- type CreateVolumeRequest_QosPolicyName
- type CreateVolumeRequest_QosPolicyUUID
- type CreateVolumeRequest_SectorSizeEnum
- func (CreateVolumeRequest_SectorSizeEnum) Descriptor() protoreflect.EnumDescriptor
- func (x CreateVolumeRequest_SectorSizeEnum) Enum() *CreateVolumeRequest_SectorSizeEnum
- func (CreateVolumeRequest_SectorSizeEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x CreateVolumeRequest_SectorSizeEnum) Number() protoreflect.EnumNumber
- func (x CreateVolumeRequest_SectorSizeEnum) String() string
- func (CreateVolumeRequest_SectorSizeEnum) Type() protoreflect.EnumType
- type Credential
- func (*Credential) Descriptor() ([]byte, []int)deprecated
- func (x *Credential) GetID() string
- func (x *Credential) GetKind() CredsKind
- 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 CredsKind
- 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 DeleteAuthGroupAccessRequest
- func (*DeleteAuthGroupAccessRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAuthGroupAccessRequest) GetIdpGroupName() string
- func (*DeleteAuthGroupAccessRequest) ProtoMessage()
- func (x *DeleteAuthGroupAccessRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAuthGroupAccessRequest) Reset()
- func (x *DeleteAuthGroupAccessRequest) String() string
- type DeleteAuthGroupAccessResponse
- func (*DeleteAuthGroupAccessResponse) Descriptor() ([]byte, []int)deprecated
- func (*DeleteAuthGroupAccessResponse) ProtoMessage()
- func (x *DeleteAuthGroupAccessResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteAuthGroupAccessResponse) Reset()
- func (x *DeleteAuthGroupAccessResponse) String() string
- 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 DeleteIDPConfigurationRequest
- func (*DeleteIDPConfigurationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteIDPConfigurationRequest) GetName() string
- func (*DeleteIDPConfigurationRequest) ProtoMessage()
- func (x *DeleteIDPConfigurationRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteIDPConfigurationRequest) Reset()
- func (x *DeleteIDPConfigurationRequest) String() string
- type DeleteIDPConfigurationResponse
- func (*DeleteIDPConfigurationResponse) Descriptor() ([]byte, []int)deprecated
- func (*DeleteIDPConfigurationResponse) ProtoMessage()
- func (x *DeleteIDPConfigurationResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteIDPConfigurationResponse) Reset()
- func (x *DeleteIDPConfigurationResponse) String() string
- 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) GetForceDelete() bool
- func (x *DeleteServerRequest) GetName() string
- 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 DeleteTrustedHostRequest
- func (*DeleteTrustedHostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTrustedHostRequest) GetName() string
- func (x *DeleteTrustedHostRequest) GetProjectName() string
- func (*DeleteTrustedHostRequest) ProtoMessage()
- func (x *DeleteTrustedHostRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTrustedHostRequest) Reset()
- func (x *DeleteTrustedHostRequest) String() string
- type DeleteTrustedHostResponse
- 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 DisableClusterInBandAuthRequest
- func (*DisableClusterInBandAuthRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisableClusterInBandAuthRequest) GetSubsystemNqnName() string
- func (*DisableClusterInBandAuthRequest) ProtoMessage()
- func (x *DisableClusterInBandAuthRequest) ProtoReflect() protoreflect.Message
- func (x *DisableClusterInBandAuthRequest) Reset()
- func (x *DisableClusterInBandAuthRequest) String() string
- type DisableClusterInBandAuthResponse
- func (*DisableClusterInBandAuthResponse) Descriptor() ([]byte, []int)deprecated
- func (*DisableClusterInBandAuthResponse) ProtoMessage()
- func (x *DisableClusterInBandAuthResponse) ProtoReflect() protoreflect.Message
- func (x *DisableClusterInBandAuthResponse) Reset()
- func (x *DisableClusterInBandAuthResponse) String() string
- 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) GetEvictData() bool
- func (x *DisableServerRequest) GetForceDisable() bool
- func (x *DisableServerRequest) GetName() string
- func (x *DisableServerRequest) GetPermanentFailureTimeout() *durationpb.Duration
- 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 EnableClusterEncryptionRequest
- func (*EnableClusterEncryptionRequest) Descriptor() ([]byte, []int)deprecated
- func (*EnableClusterEncryptionRequest) ProtoMessage()
- func (x *EnableClusterEncryptionRequest) ProtoReflect() protoreflect.Message
- func (x *EnableClusterEncryptionRequest) Reset()
- func (x *EnableClusterEncryptionRequest) String() string
- type EnableClusterEncryptionResponse
- func (*EnableClusterEncryptionResponse) Descriptor() ([]byte, []int)deprecated
- func (*EnableClusterEncryptionResponse) ProtoMessage()
- func (x *EnableClusterEncryptionResponse) ProtoReflect() protoreflect.Message
- func (x *EnableClusterEncryptionResponse) Reset()
- func (x *EnableClusterEncryptionResponse) String() string
- type EnableClusterInBandAuthRequest
- func (*EnableClusterInBandAuthRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EnableClusterInBandAuthRequest) GetSubsystemNqnName() string
- func (*EnableClusterInBandAuthRequest) ProtoMessage()
- func (x *EnableClusterInBandAuthRequest) ProtoReflect() protoreflect.Message
- func (x *EnableClusterInBandAuthRequest) Reset()
- func (x *EnableClusterInBandAuthRequest) String() string
- type EnableClusterInBandAuthResponse
- func (*EnableClusterInBandAuthResponse) Descriptor() ([]byte, []int)deprecated
- func (*EnableClusterInBandAuthResponse) ProtoMessage()
- func (x *EnableClusterInBandAuthResponse) ProtoReflect() protoreflect.Message
- func (x *EnableClusterInBandAuthResponse) Reset()
- func (x *EnableClusterInBandAuthResponse) String() string
- 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) GetName() string
- 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 GetAuthGroupAccessRequest
- func (*GetAuthGroupAccessRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAuthGroupAccessRequest) GetIdpGroupName() string
- func (*GetAuthGroupAccessRequest) ProtoMessage()
- func (x *GetAuthGroupAccessRequest) ProtoReflect() protoreflect.Message
- func (x *GetAuthGroupAccessRequest) Reset()
- func (x *GetAuthGroupAccessRequest) 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 GetClusterRootKeyRequest
- func (*GetClusterRootKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterRootKeyRequest) GetEncryptingKeyGeneration() uint64
- func (x *GetClusterRootKeyRequest) GetUserPublicKey() []byte
- func (*GetClusterRootKeyRequest) ProtoMessage()
- func (x *GetClusterRootKeyRequest) ProtoReflect() protoreflect.Message
- func (x *GetClusterRootKeyRequest) Reset()
- func (x *GetClusterRootKeyRequest) String() string
- type GetClusterRootKeyResponse
- func (*GetClusterRootKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterRootKeyResponse) GetClusterPublicKey() []byte
- func (x *GetClusterRootKeyResponse) GetKeys() []*GetClusterRootKeyResponse_KeyObject
- func (*GetClusterRootKeyResponse) ProtoMessage()
- func (x *GetClusterRootKeyResponse) ProtoReflect() protoreflect.Message
- func (x *GetClusterRootKeyResponse) Reset()
- func (x *GetClusterRootKeyResponse) String() string
- type GetClusterRootKeyResponse_KeyObject
- func (*GetClusterRootKeyResponse_KeyObject) Descriptor() ([]byte, []int)deprecated
- func (x *GetClusterRootKeyResponse_KeyObject) GetEncryptedKey() []byte
- func (x *GetClusterRootKeyResponse_KeyObject) GetEncryptingKeyGeneration() uint64
- func (*GetClusterRootKeyResponse_KeyObject) ProtoMessage()
- func (x *GetClusterRootKeyResponse_KeyObject) ProtoReflect() protoreflect.Message
- func (x *GetClusterRootKeyResponse_KeyObject) Reset()
- func (x *GetClusterRootKeyResponse_KeyObject) String() string
- 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 GetIDPConfigurationRequest
- func (*GetIDPConfigurationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetIDPConfigurationRequest) GetName() string
- func (*GetIDPConfigurationRequest) ProtoMessage()
- func (x *GetIDPConfigurationRequest) ProtoReflect() protoreflect.Message
- func (x *GetIDPConfigurationRequest) Reset()
- func (x *GetIDPConfigurationRequest) String() string
- 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 GetTrustedHostRequest
- func (*GetTrustedHostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTrustedHostRequest) GetName() string
- func (x *GetTrustedHostRequest) GetProjectName() string
- func (*GetTrustedHostRequest) ProtoMessage()
- func (x *GetTrustedHostRequest) ProtoReflect() protoreflect.Message
- func (x *GetTrustedHostRequest) Reset()
- func (x *GetTrustedHostRequest) String() string
- type GetTrustedHostSecretsRequest
- func (*GetTrustedHostSecretsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTrustedHostSecretsRequest) GetName() string
- func (x *GetTrustedHostSecretsRequest) GetProjectName() string
- func (*GetTrustedHostSecretsRequest) ProtoMessage()
- func (x *GetTrustedHostSecretsRequest) ProtoReflect() protoreflect.Message
- func (x *GetTrustedHostSecretsRequest) Reset()
- func (x *GetTrustedHostSecretsRequest) String() string
- type GetTrustedHostSecretsResponse
- func (*GetTrustedHostSecretsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetTrustedHostSecretsResponse) GetHost() *TrustedHost
- func (x *GetTrustedHostSecretsResponse) GetHostSecret() []byte
- func (x *GetTrustedHostSecretsResponse) GetTargetSecret() []byte
- func (x *GetTrustedHostSecretsResponse) GetTargetSecretType() TargetSecretType
- func (*GetTrustedHostSecretsResponse) ProtoMessage()
- func (x *GetTrustedHostSecretsResponse) ProtoReflect() protoreflect.Message
- func (x *GetTrustedHostSecretsResponse) Reset()
- func (x *GetTrustedHostSecretsResponse) 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 IDPConfiguration
- func (*IDPConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *IDPConfiguration) GetClientID() string
- func (x *IDPConfiguration) GetIdpIssuerURL() string
- func (x *IDPConfiguration) GetName() string
- func (x *IDPConfiguration) GetState() IDPConfiguration_IDPConfigurationState
- func (x *IDPConfiguration) GetType() IDPType
- func (x *IDPConfiguration) GetUUID() string
- func (*IDPConfiguration) ProtoMessage()
- func (x *IDPConfiguration) ProtoReflect() protoreflect.Message
- func (x *IDPConfiguration) Reset()
- func (x *IDPConfiguration) String() string
- type IDPConfiguration_IDPConfigurationState
- func (IDPConfiguration_IDPConfigurationState) Descriptor() protoreflect.EnumDescriptor
- func (x IDPConfiguration_IDPConfigurationState) Enum() *IDPConfiguration_IDPConfigurationState
- func (IDPConfiguration_IDPConfigurationState) EnumDescriptor() ([]byte, []int)deprecated
- func (x IDPConfiguration_IDPConfigurationState) Number() protoreflect.EnumNumber
- func (x IDPConfiguration_IDPConfigurationState) String() string
- func (IDPConfiguration_IDPConfigurationState) Type() protoreflect.EnumType
- type IDPType
- type LBARange
- func (*LBARange) Descriptor() ([]byte, []int)deprecated
- func (x *LBARange) GetDataBitMap() []byte
- func (x *LBARange) GetLbaEnd() uint64
- func (x *LBARange) GetLbaStart() uint64
- func (*LBARange) ProtoMessage()
- func (x *LBARange) ProtoReflect() protoreflect.Message
- func (x *LBARange) Reset()
- func (x *LBARange) String() string
- type Label
- 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 ListAuthGroupAccessesRequest
- func (*ListAuthGroupAccessesRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListAuthGroupAccessesRequest) ProtoMessage()
- func (x *ListAuthGroupAccessesRequest) ProtoReflect() protoreflect.Message
- func (x *ListAuthGroupAccessesRequest) Reset()
- func (x *ListAuthGroupAccessesRequest) String() string
- type ListAuthGroupAccessesResponse
- func (*ListAuthGroupAccessesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAuthGroupAccessesResponse) GetAuthGroupAccesses() []*AuthGroupAccess
- func (*ListAuthGroupAccessesResponse) ProtoMessage()
- func (x *ListAuthGroupAccessesResponse) ProtoReflect() protoreflect.Message
- func (x *ListAuthGroupAccessesResponse) Reset()
- func (x *ListAuthGroupAccessesResponse) String() string
- type ListChangedBlocksRequest
- func (*ListChangedBlocksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListChangedBlocksRequest) GetBaseSnapshotName() string
- func (x *ListChangedBlocksRequest) GetBaseSnapshotUUID() string
- func (x *ListChangedBlocksRequest) GetOffsetLBA() uint64
- func (x *ListChangedBlocksRequest) GetProjectName() string
- func (x *ListChangedBlocksRequest) GetSnapshotName() string
- func (x *ListChangedBlocksRequest) GetSnapshotUUID() string
- func (*ListChangedBlocksRequest) ProtoMessage()
- func (x *ListChangedBlocksRequest) ProtoReflect() protoreflect.Message
- func (x *ListChangedBlocksRequest) Reset()
- func (x *ListChangedBlocksRequest) String() string
- type ListChangedBlocksResponse
- func (*ListChangedBlocksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListChangedBlocksResponse) GetLbaRanges() []*LBARange
- func (x *ListChangedBlocksResponse) GetNextOffsetLBA() uint64
- func (*ListChangedBlocksResponse) ProtoMessage()
- func (x *ListChangedBlocksResponse) ProtoReflect() protoreflect.Message
- func (x *ListChangedBlocksResponse) Reset()
- func (x *ListChangedBlocksResponse) 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 ListIDPConfigurationsRequest
- func (*ListIDPConfigurationsRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListIDPConfigurationsRequest) ProtoMessage()
- func (x *ListIDPConfigurationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListIDPConfigurationsRequest) Reset()
- func (x *ListIDPConfigurationsRequest) String() string
- type ListIDPConfigurationsResponse
- func (*ListIDPConfigurationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListIDPConfigurationsResponse) GetIDPConfigurations() []*IDPConfiguration
- func (*ListIDPConfigurationsResponse) ProtoMessage()
- func (x *ListIDPConfigurationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListIDPConfigurationsResponse) Reset()
- func (x *ListIDPConfigurationsResponse) 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) GetShowAll() bool
- 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 ListTrustedHostsRequest
- func (*ListTrustedHostsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTrustedHostsRequest) GetLabels() []*Label
- func (x *ListTrustedHostsRequest) GetLimit() int64
- func (x *ListTrustedHostsRequest) GetOffsetUUID() string
- func (x *ListTrustedHostsRequest) GetProjectName() string
- func (*ListTrustedHostsRequest) ProtoMessage()
- func (x *ListTrustedHostsRequest) ProtoReflect() protoreflect.Message
- func (x *ListTrustedHostsRequest) Reset()
- func (x *ListTrustedHostsRequest) String() string
- type ListTrustedHostsResponse
- func (*ListTrustedHostsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTrustedHostsResponse) GetHosts() []*TrustedHost
- func (x *ListTrustedHostsResponse) GetNextOffset() string
- func (*ListTrustedHostsResponse) ProtoMessage()
- func (x *ListTrustedHostsResponse) ProtoReflect() protoreflect.Message
- func (x *ListTrustedHostsResponse) Reset()
- func (x *ListTrustedHostsResponse) String() string
- type ListUpgradeStatusResponse
- func (*ListUpgradeStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListUpgradeStatusResponse) GetServers() []*Server
- func (*ListUpgradeStatusResponse) ProtoMessage()
- func (x *ListUpgradeStatusResponse) ProtoReflect() protoreflect.Message
- func (x *ListUpgradeStatusResponse) Reset()
- func (x *ListUpgradeStatusResponse) 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) GetShowAll() bool
- 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
- func (*LogRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LogRequest) GetCaptureCpuAndTcpDump() bool
- func (x *LogRequest) GetCollectServicesLbcliEtcd() bool
- func (x *LogRequest) GetDontCollectlogs() bool
- func (x *LogRequest) GetDontCompressOutput() bool
- func (x *LogRequest) GetIntervalBetweenBEReadCycles() uint32
- func (x *LogRequest) GetIoNice() bool
- func (x *LogRequest) GetLogFilename() string
- func (x *LogRequest) GetNumOfDaysToCollectLogs() uint32
- func (x *LogRequest) GetNumOfstatisticsToCapture() uint32
- func (x *LogRequest) GetSkipStatistics() bool
- func (x *LogRequest) GetUseHighCompression() bool
- func (*LogRequest) ProtoMessage()
- func (x *LogRequest) ProtoReflect() protoreflect.Message
- func (x *LogRequest) Reset()
- func (x *LogRequest) String() string
- type NodeStatisticsApi
- func (*NodeStatisticsApi) Descriptor() ([]byte, []int)deprecated
- func (x *NodeStatisticsApi) GetCompressionRatio() float64
- func (x *NodeStatisticsApi) GetEffectivePhysicalStorage() uint64
- func (x *NodeStatisticsApi) GetEstimatedFreeLogicalStorage() uint64
- func (x *NodeStatisticsApi) GetEstimatedLogicalStorage() uint64
- func (x *NodeStatisticsApi) GetFreePhysicalStorage() uint64
- func (x *NodeStatisticsApi) GetGarbageCollectorDataIntegrityErrors() uint64
- func (x *NodeStatisticsApi) GetLogicalStorage() uint64
- func (x *NodeStatisticsApi) GetLogicalUsedStorage() uint64
- func (x *NodeStatisticsApi) GetManagedPhysicalStorage() uint64
- func (x *NodeStatisticsApi) GetMetadataUtilization() float64
- func (x *NodeStatisticsApi) GetPhysicalUsedStorage() uint64
- func (x *NodeStatisticsApi) GetPhysicalUsedStorageIncludingParity() uint64
- func (x *NodeStatisticsApi) GetRecoverableDataIntegrityErrors() uint32
- func (x *NodeStatisticsApi) GetUnrecoverableDataIntegrityErrors() uint32
- func (*NodeStatisticsApi) ProtoMessage()
- func (x *NodeStatisticsApi) ProtoReflect() protoreflect.Message
- func (x *NodeStatisticsApi) Reset()
- func (x *NodeStatisticsApi) String() string
- type NvmeDeviceStatisticsApi
- func (*NvmeDeviceStatisticsApi) Descriptor() ([]byte, []int)deprecated
- func (x *NvmeDeviceStatisticsApi) GetRecoverableDataIntegrityErrors() uint32
- func (x *NvmeDeviceStatisticsApi) GetUnrecoverableDataIntegrityErrors() uint32
- func (*NvmeDeviceStatisticsApi) ProtoMessage()
- func (x *NvmeDeviceStatisticsApi) ProtoReflect() protoreflect.Message
- func (x *NvmeDeviceStatisticsApi) Reset()
- func (x *NvmeDeviceStatisticsApi) String() string
- type Policy
- func (*Policy) Descriptor() ([]byte, []int)deprecated
- func (x *Policy) GetDescription() string
- func (m *Policy) GetInfo() isPolicy_Info
- func (x *Policy) GetName() string
- func (x *Policy) GetQoSRateLimitPolicy() *QoSRateLimitPolicy
- func (x *Policy) GetState() Policy_State
- func (x *Policy) GetUUID() string
- func (*Policy) ProtoMessage()
- func (x *Policy) ProtoReflect() protoreflect.Message
- func (x *Policy) Reset()
- func (x *Policy) String() string
- type PolicyType
- type PolicyVisibility
- func (PolicyVisibility) Descriptor() protoreflect.EnumDescriptor
- func (x PolicyVisibility) Enum() *PolicyVisibility
- func (PolicyVisibility) EnumDescriptor() ([]byte, []int)deprecated
- func (x PolicyVisibility) Number() protoreflect.EnumNumber
- func (x PolicyVisibility) String() string
- func (PolicyVisibility) Type() protoreflect.EnumType
- type Policy_QoSRateLimitPolicy
- type Policy_State
- func (Policy_State) Descriptor() protoreflect.EnumDescriptor
- func (x Policy_State) Enum() *Policy_State
- func (Policy_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Policy_State) Number() protoreflect.EnumNumber
- func (x Policy_State) String() string
- func (Policy_State) Type() protoreflect.EnumType
- type Project
- func (*Project) Descriptor() ([]byte, []int)deprecated
- func (x *Project) GetDefaultPolicies() []*DefaultPolicy
- func (x *Project) GetDescription() string
- func (x *Project) GetName() string
- func (x *Project) GetUUID() string
- func (*Project) ProtoMessage()
- func (x *Project) ProtoReflect() protoreflect.Message
- func (x *Project) Reset()
- func (x *Project) String() string
- type ProtectionStateEnum
- func (ProtectionStateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x ProtectionStateEnum) Enum() *ProtectionStateEnum
- func (ProtectionStateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProtectionStateEnum) Number() protoreflect.EnumNumber
- func (x ProtectionStateEnum) String() string
- func (ProtectionStateEnum) Type() protoreflect.EnumType
- type ProxyInfo
- func (*ProxyInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ProxyInfo) GetPassword() string
- func (x *ProxyInfo) GetURL() string
- func (x *ProxyInfo) GetUsername() string
- func (*ProxyInfo) ProtoMessage()
- func (x *ProxyInfo) ProtoReflect() protoreflect.Message
- func (x *ProxyInfo) Reset()
- func (x *ProxyInfo) String() string
- type QoSRateLimitPolicy
- func (*QoSRateLimitPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *QoSRateLimitPolicy) GetLimitBw() *QoSRateLimitPolicy_QoSLimitBW
- func (x *QoSRateLimitPolicy) GetLimitIOPS() *QoSRateLimitPolicy_QoSLimitIOPS
- func (x *QoSRateLimitPolicy) GetLimitIOPSPerGB() *QoSRateLimitPolicy_QoSLimitIOPSPerGB
- func (x *QoSRateLimitPolicy) GetPolicyVisibility() PolicyVisibility
- func (x *QoSRateLimitPolicy) GetProjectsNamesScope() []string
- func (m *QoSRateLimitPolicy) GetQoSLimit() isQoSRateLimitPolicy_QoSLimit
- func (*QoSRateLimitPolicy) ProtoMessage()
- func (x *QoSRateLimitPolicy) ProtoReflect() protoreflect.Message
- func (x *QoSRateLimitPolicy) Reset()
- func (x *QoSRateLimitPolicy) String() string
- type QoSRateLimitPolicy_LimitBw
- type QoSRateLimitPolicy_LimitIOPS
- type QoSRateLimitPolicy_LimitIOPSPerGB
- type QoSRateLimitPolicy_QoSLimitBW
- func (*QoSRateLimitPolicy_QoSLimitBW) Descriptor() ([]byte, []int)deprecated
- func (x *QoSRateLimitPolicy_QoSLimitBW) GetReadBWLimit() uint32
- func (x *QoSRateLimitPolicy_QoSLimitBW) GetWriteBWLimit() uint32
- func (*QoSRateLimitPolicy_QoSLimitBW) ProtoMessage()
- func (x *QoSRateLimitPolicy_QoSLimitBW) ProtoReflect() protoreflect.Message
- func (x *QoSRateLimitPolicy_QoSLimitBW) Reset()
- func (x *QoSRateLimitPolicy_QoSLimitBW) String() string
- type QoSRateLimitPolicy_QoSLimitIOPS
- func (*QoSRateLimitPolicy_QoSLimitIOPS) Descriptor() ([]byte, []int)deprecated
- func (x *QoSRateLimitPolicy_QoSLimitIOPS) GetReadIOPSLimit() uint32
- func (x *QoSRateLimitPolicy_QoSLimitIOPS) GetWriteIOPSLimit() uint32
- func (*QoSRateLimitPolicy_QoSLimitIOPS) ProtoMessage()
- func (x *QoSRateLimitPolicy_QoSLimitIOPS) ProtoReflect() protoreflect.Message
- func (x *QoSRateLimitPolicy_QoSLimitIOPS) Reset()
- func (x *QoSRateLimitPolicy_QoSLimitIOPS) String() string
- type QoSRateLimitPolicy_QoSLimitIOPSPerGB
- func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) Descriptor() ([]byte, []int)deprecated
- func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) GetReadIOPSPerGBLimit() uint32
- func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) GetWriteIOPSPerGBLimit() uint32
- func (*QoSRateLimitPolicy_QoSLimitIOPSPerGB) ProtoMessage()
- func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) ProtoReflect() protoreflect.Message
- func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) Reset()
- func (x *QoSRateLimitPolicy_QoSLimitIOPSPerGB) String() string
- type ReplaceNodeRequest
- func (*ReplaceNodeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReplaceNodeRequest) GetReplaceWhileActive() bool
- func (x *ReplaceNodeRequest) GetSrcNodeUUID() string
- func (x *ReplaceNodeRequest) GetTargetNodeUUID() string
- func (*ReplaceNodeRequest) ProtoMessage()
- func (x *ReplaceNodeRequest) ProtoReflect() protoreflect.Message
- func (x *ReplaceNodeRequest) Reset()
- func (x *ReplaceNodeRequest) String() string
- type ReplaceNodeResponse
- type ResourcePolicy
- func (*ResourcePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *ResourcePolicy) GetDescription() string
- func (x *ResourcePolicy) GetName() string
- func (x *ResourcePolicy) GetProjectName() string
- func (x *ResourcePolicy) GetResourceName() string
- func (x *ResourcePolicy) GetResourceUUID() string
- func (x *ResourcePolicy) GetSchedulePolicy() *SchedulePolicy
- func (x *ResourcePolicy) GetState() ResourcePolicy_State
- func (x *ResourcePolicy) GetUUID() string
- func (*ResourcePolicy) ProtoMessage()
- func (x *ResourcePolicy) ProtoReflect() protoreflect.Message
- func (x *ResourcePolicy) Reset()
- func (x *ResourcePolicy) String() string
- type ResourcePolicy_State
- func (ResourcePolicy_State) Descriptor() protoreflect.EnumDescriptor
- func (x ResourcePolicy_State) Enum() *ResourcePolicy_State
- func (ResourcePolicy_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ResourcePolicy_State) Number() protoreflect.EnumNumber
- func (x ResourcePolicy_State) String() string
- func (ResourcePolicy_State) Type() protoreflect.EnumType
- type Role
- type RollbackVolumeRequest
- func (*RollbackVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RollbackVolumeRequest) GetName() string
- func (x *RollbackVolumeRequest) GetProjectName() string
- func (x *RollbackVolumeRequest) GetSrcSnapshotName() 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 RotateClusterRootKeyRequest
- type RotateClusterRootKeyResponse
- func (*RotateClusterRootKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (*RotateClusterRootKeyResponse) ProtoMessage()
- func (x *RotateClusterRootKeyResponse) ProtoReflect() protoreflect.Message
- func (x *RotateClusterRootKeyResponse) Reset()
- func (x *RotateClusterRootKeyResponse) String() string
- 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) GetHealth() ClusterHealth_State
- func (x *Server) GetIsWitness() bool
- func (x *Server) GetLastEviction() *ServerEvictionStatus
- func (x *Server) GetLastUpgrade() *ServerLastUpgrade
- 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) GetServerPermanenetFailureTimeout() *durationpb.Duration
- 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 ServerEvictionStatus
- func (*ServerEvictionStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ServerEvictionStatus) GetEndTime() *timestamppb.Timestamp
- func (x *ServerEvictionStatus) GetErrorMessage() string
- func (x *ServerEvictionStatus) GetProgress() uint32
- func (x *ServerEvictionStatus) GetStartTime() *timestamppb.Timestamp
- func (x *ServerEvictionStatus) GetStatus() ServerEvictionStatus_StatusEnum
- func (*ServerEvictionStatus) ProtoMessage()
- func (x *ServerEvictionStatus) ProtoReflect() protoreflect.Message
- func (x *ServerEvictionStatus) Reset()
- func (x *ServerEvictionStatus) String() string
- type ServerEvictionStatus_StatusEnum
- func (ServerEvictionStatus_StatusEnum) Descriptor() protoreflect.EnumDescriptor
- func (x ServerEvictionStatus_StatusEnum) Enum() *ServerEvictionStatus_StatusEnum
- func (ServerEvictionStatus_StatusEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServerEvictionStatus_StatusEnum) Number() protoreflect.EnumNumber
- func (x ServerEvictionStatus_StatusEnum) String() string
- func (ServerEvictionStatus_StatusEnum) Type() protoreflect.EnumType
- type ServerLastUpgrade
- func (*ServerLastUpgrade) Descriptor() ([]byte, []int)deprecated
- func (x *ServerLastUpgrade) GetEndTime() *timestamppb.Timestamp
- func (x *ServerLastUpgrade) GetErrorMessage() string
- func (x *ServerLastUpgrade) GetProgressStep() uint32
- func (x *ServerLastUpgrade) GetProgressTotal() uint32
- func (x *ServerLastUpgrade) GetStartTime() *timestamppb.Timestamp
- func (x *ServerLastUpgrade) GetStatus() ServerLastUpgrade_UpgradeStatusEnum
- func (x *ServerLastUpgrade) GetTargetVersion() string
- func (*ServerLastUpgrade) ProtoMessage()
- func (x *ServerLastUpgrade) ProtoReflect() protoreflect.Message
- func (x *ServerLastUpgrade) Reset()
- func (x *ServerLastUpgrade) String() string
- type ServerLastUpgrade_UpgradeStatusEnum
- func (ServerLastUpgrade_UpgradeStatusEnum) Descriptor() protoreflect.EnumDescriptor
- func (x ServerLastUpgrade_UpgradeStatusEnum) Enum() *ServerLastUpgrade_UpgradeStatusEnum
- func (ServerLastUpgrade_UpgradeStatusEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServerLastUpgrade_UpgradeStatusEnum) Number() protoreflect.EnumNumber
- func (x ServerLastUpgrade_UpgradeStatusEnum) String() string
- func (ServerLastUpgrade_UpgradeStatusEnum) Type() protoreflect.EnumType
- 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 SetTrustedHostSecretsRequest
- func (*SetTrustedHostSecretsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetTrustedHostSecretsRequest) GetHostSecret() []byte
- func (x *SetTrustedHostSecretsRequest) GetName() string
- func (x *SetTrustedHostSecretsRequest) GetProjectName() string
- func (x *SetTrustedHostSecretsRequest) GetTargetSecret() []byte
- func (x *SetTrustedHostSecretsRequest) GetTargetSecretType() TargetSecretType
- func (*SetTrustedHostSecretsRequest) ProtoMessage()
- func (x *SetTrustedHostSecretsRequest) ProtoReflect() protoreflect.Message
- func (x *SetTrustedHostSecretsRequest) Reset()
- func (x *SetTrustedHostSecretsRequest) String() string
- type SetTrustedHostSecretsResponse
- func (*SetTrustedHostSecretsResponse) Descriptor() ([]byte, []int)deprecated
- func (*SetTrustedHostSecretsResponse) ProtoMessage()
- func (x *SetTrustedHostSecretsResponse) ProtoReflect() protoreflect.Message
- func (x *SetTrustedHostSecretsResponse) Reset()
- func (x *SetTrustedHostSecretsResponse) String() string
- 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) GetPrimaryNodeUUID() string
- 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 TargetSecretType
- func (TargetSecretType) Descriptor() protoreflect.EnumDescriptor
- func (x TargetSecretType) Enum() *TargetSecretType
- func (TargetSecretType) EnumDescriptor() ([]byte, []int)deprecated
- func (x TargetSecretType) Number() protoreflect.EnumNumber
- func (x TargetSecretType) String() string
- func (TargetSecretType) Type() protoreflect.EnumType
- type TrustedHost
- func (*TrustedHost) Descriptor() ([]byte, []int)deprecated
- func (x *TrustedHost) GetHostNqn() string
- func (x *TrustedHost) GetLabels() []*Label
- func (x *TrustedHost) GetName() string
- func (x *TrustedHost) GetProjectName() string
- func (x *TrustedHost) GetUUID() string
- func (*TrustedHost) ProtoMessage()
- func (x *TrustedHost) ProtoReflect() protoreflect.Message
- func (x *TrustedHost) Reset()
- func (x *TrustedHost) String() string
- type UnimplementedDurosAPIServer
- func (UnimplementedDurosAPIServer) AddNvmeDevice(context.Context, *AddNvmeDeviceRequest) (*AddNvmeDeviceResponse, error)
- func (UnimplementedDurosAPIServer) CreateAdminEndpoint(context.Context, *CreateAdminEndpointRequest) (*AdminEndpoint, error)
- func (UnimplementedDurosAPIServer) CreateAuthGroupAccess(context.Context, *CreateAuthGroupAccessRequest) (*AuthGroupAccess, error)
- func (UnimplementedDurosAPIServer) CreateCredential(context.Context, *CreateCredentialRequest) (*Credential, error)
- func (UnimplementedDurosAPIServer) CreateIdpConfiguration(context.Context, *CreateIDPConfigurationRequest) (*IDPConfiguration, 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) CreateTrustedHost(context.Context, *CreateTrustedHostRequest) (*TrustedHost, error)
- func (UnimplementedDurosAPIServer) CreateVolume(context.Context, *CreateVolumeRequest) (*Volume, error)
- func (UnimplementedDurosAPIServer) DeleteAdminEndpoint(context.Context, *DeleteAdminEndpointRequest) (*DeleteAdminEndpointResponse, error)
- func (UnimplementedDurosAPIServer) DeleteAuthGroupAccess(context.Context, *DeleteAuthGroupAccessRequest) (*DeleteAuthGroupAccessResponse, error)
- func (UnimplementedDurosAPIServer) DeleteCredential(context.Context, *DeleteCredentialRequest) (*DeleteCredentialResponse, error)
- func (UnimplementedDurosAPIServer) DeleteIdpConfiguration(context.Context, *DeleteIDPConfigurationRequest) (*DeleteIDPConfigurationResponse, 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) DeleteTrustedHost(context.Context, *DeleteTrustedHostRequest) (*DeleteTrustedHostResponse, error)
- func (UnimplementedDurosAPIServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
- func (UnimplementedDurosAPIServer) DisableClusterInBandAuth(context.Context, *DisableClusterInBandAuthRequest) (*DisableClusterInBandAuthResponse, error)
- func (UnimplementedDurosAPIServer) DisableFeatureFlag(context.Context, *DisableFeatureFlagRequest) (*SetFeatureFlagResponse, error)
- func (UnimplementedDurosAPIServer) DisableServer(context.Context, *DisableServerRequest) (*DisableServerResponse, error)
- func (UnimplementedDurosAPIServer) EnableClusterEncryption(context.Context, *EnableClusterEncryptionRequest) (*EnableClusterEncryptionResponse, error)
- func (UnimplementedDurosAPIServer) EnableClusterInBandAuth(context.Context, *EnableClusterInBandAuthRequest) (*EnableClusterInBandAuthResponse, error)
- func (UnimplementedDurosAPIServer) EnableFeatureFlag(context.Context, *EnableFeatureFlagRequest) (*SetFeatureFlagResponse, error)
- func (UnimplementedDurosAPIServer) EnableServer(context.Context, *EnableServerRequest) (*Server, error)
- func (UnimplementedDurosAPIServer) FetchLogs(*LogRequest, grpc.ServerStreamingServer[httpbody.HttpBody]) error
- func (UnimplementedDurosAPIServer) GetAdminEndpoint(context.Context, *GetAdminEndpointRequest) (*AdminEndpoint, error)
- func (UnimplementedDurosAPIServer) GetAuthGroupAccess(context.Context, *GetAuthGroupAccessRequest) (*AuthGroupAccess, 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) GetClusterRootKey(context.Context, *GetClusterRootKeyRequest) (*GetClusterRootKeyResponse, 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) GetIdpConfiguration(context.Context, *GetIDPConfigurationRequest) (*IDPConfiguration, 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) GetTrustedHost(context.Context, *GetTrustedHostRequest) (*TrustedHost, error)
- func (UnimplementedDurosAPIServer) GetTrustedHostSecret(context.Context, *GetTrustedHostSecretsRequest) (*GetTrustedHostSecretsResponse, 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) ListAuthGroupAccesses(context.Context, *ListAuthGroupAccessesRequest) (*ListAuthGroupAccessesResponse, error)
- func (UnimplementedDurosAPIServer) ListChangedBlocks(context.Context, *ListChangedBlocksRequest) (*ListChangedBlocksResponse, 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) ListIdpConfigurations(context.Context, *ListIDPConfigurationsRequest) (*ListIDPConfigurationsResponse, 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) ListTrustedHosts(context.Context, *ListTrustedHostsRequest) (*ListTrustedHostsResponse, 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) RotateClusterRootKey(context.Context, *RotateClusterRootKeyRequest) (*RotateClusterRootKeyResponse, error)
- func (UnimplementedDurosAPIServer) SetTrustedHostSecret(context.Context, *SetTrustedHostSecretsRequest) (*SetTrustedHostSecretsResponse, error)
- func (UnimplementedDurosAPIServer) UpdateAdminEndpoint(context.Context, *UpdateAdminEndpointRequest) (*AdminEndpoint, error)
- func (UnimplementedDurosAPIServer) UpdateAuthGroupAccess(context.Context, *UpdateAuthGroupAccessRequest) (*AuthGroupAccess, error)
- func (UnimplementedDurosAPIServer) UpdateClusterConfigParam(context.Context, *UpdateClusterConfigParamRequest) (*UpdateClusterConfigParamResponse, error)
- func (UnimplementedDurosAPIServer) UpdateIdpConfiguration(context.Context, *UpdateIDPConfigurationRequest) (*IDPConfiguration, 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) UpdateTrustedHost(context.Context, *UpdateTrustedHostRequest) (*TrustedHost, error)
- func (UnimplementedDurosAPIServer) UpdateVolume(context.Context, *UpdateVolumeRequest) (*UpdateVolumeResponse, error)
- func (UnimplementedDurosAPIServer) UpgradeCluster(context.Context, *UpgradeClusterRequest) (*UpgradeClusterResponse, error)
- func (UnimplementedDurosAPIServer) UpgradeServer(context.Context, *UpgradeServerRequest) (*UpgradeServerResponse, error)
- type UnsafeDurosAPIServer
- type UpdateAdminEndpointRequest
- func (*UpdateAdminEndpointRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAdminEndpointRequest) GetIps() []string
- func (x *UpdateAdminEndpointRequest) GetPort() uint32
- func (*UpdateAdminEndpointRequest) ProtoMessage()
- func (x *UpdateAdminEndpointRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAdminEndpointRequest) Reset()
- func (x *UpdateAdminEndpointRequest) String() string
- type UpdateAuthGroupAccessRequest
- func (*UpdateAuthGroupAccessRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAuthGroupAccessRequest) GetIdpGroupName() string
- func (x *UpdateAuthGroupAccessRequest) GetRole() string
- func (x *UpdateAuthGroupAccessRequest) GetScope() string
- func (*UpdateAuthGroupAccessRequest) ProtoMessage()
- func (x *UpdateAuthGroupAccessRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAuthGroupAccessRequest) Reset()
- func (x *UpdateAuthGroupAccessRequest) 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 UpdateIDPConfigurationRequest
- func (*UpdateIDPConfigurationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIDPConfigurationRequest) GetClientID() string
- func (x *UpdateIDPConfigurationRequest) GetIdpIssuerURL() string
- func (x *UpdateIDPConfigurationRequest) GetName() string
- func (x *UpdateIDPConfigurationRequest) GetType() IDPType
- func (*UpdateIDPConfigurationRequest) ProtoMessage()
- func (x *UpdateIDPConfigurationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateIDPConfigurationRequest) Reset()
- func (x *UpdateIDPConfigurationRequest) 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 UpdateTrustedHostRequest
- func (*UpdateTrustedHostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTrustedHostRequest) GetHostNqn() string
- func (x *UpdateTrustedHostRequest) GetLabels() []*Label
- func (x *UpdateTrustedHostRequest) GetName() string
- func (x *UpdateTrustedHostRequest) GetProjectName() string
- func (*UpdateTrustedHostRequest) ProtoMessage()
- func (x *UpdateTrustedHostRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTrustedHostRequest) Reset()
- func (x *UpdateTrustedHostRequest) String() string
- type UpdateVolumeRequest
- func (*UpdateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVolumeRequest) GetAcl() *StringList
- func (x *UpdateVolumeRequest) GetCompression() string
- func (x *UpdateVolumeRequest) GetForce() bool
- func (x *UpdateVolumeRequest) GetIPAcl() *StringList
- func (x *UpdateVolumeRequest) GetName() string
- func (x *UpdateVolumeRequest) GetProjectName() string
- func (m *UpdateVolumeRequest) GetQosPolicyID() isUpdateVolumeRequest_QosPolicyID
- func (x *UpdateVolumeRequest) GetQosPolicyName() string
- func (x *UpdateVolumeRequest) GetQosPolicyUUID() string
- func (x *UpdateVolumeRequest) GetSize() string
- func (x *UpdateVolumeRequest) GetUUID() string
- func (*UpdateVolumeRequest) ProtoMessage()
- func (x *UpdateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVolumeRequest) Reset()
- func (x *UpdateVolumeRequest) String() string
- type UpdateVolumeRequest_QosPolicyName
- type UpdateVolumeRequest_QosPolicyUUID
- type UpdateVolumeResponse
- type UpgradeClusterRequest
- func (*UpgradeClusterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeClusterRequest) GetInstallPkgUri() string
- func (x *UpgradeClusterRequest) GetProxyInfo() *ProxyInfo
- func (x *UpgradeClusterRequest) GetUUIDs() []string
- func (*UpgradeClusterRequest) ProtoMessage()
- func (x *UpgradeClusterRequest) ProtoReflect() protoreflect.Message
- func (x *UpgradeClusterRequest) Reset()
- func (x *UpgradeClusterRequest) String() string
- type UpgradeClusterResponse
- type UpgradeServerRequest
- func (*UpgradeServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeServerRequest) GetForceUpgrade() bool
- func (x *UpgradeServerRequest) GetInstallPkgUri() string
- func (x *UpgradeServerRequest) GetProxyInfo() *ProxyInfo
- func (x *UpgradeServerRequest) GetUUID() string
- func (*UpgradeServerRequest) ProtoMessage()
- func (x *UpgradeServerRequest) ProtoReflect() protoreflect.Message
- func (x *UpgradeServerRequest) Reset()
- func (x *UpgradeServerRequest) String() string
- type UpgradeServerResponse
- type UserNvmeDevicesResponse
- func (*UserNvmeDevicesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UserNvmeDevicesResponse) GetETag() string
- func (x *UserNvmeDevicesResponse) GetFailureTime() *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) GetCreationTime() *timestamppb.Timestamp
- func (x *Volume) GetETag() string
- func (x *Volume) GetIPAcl() *StringList
- func (x *Volume) GetName() string
- func (x *Volume) GetNodeList() []string
- func (x *Volume) GetNsid() uint32
- func (x *Volume) GetPlacementRestrictions() []*LabelMatchExpression
- func (x *Volume) GetPrimaryNodeUUID() string
- func (x *Volume) GetProjectName() string
- func (x *Volume) GetProtectionState() ProtectionStateEnum
- func (x *Volume) GetQosPolicyName() string
- func (x *Volume) GetQosPolicyUUID() string
- func (x *Volume) GetRebuildProgress() string
- func (x *Volume) GetReplicaCount() uint32
- func (x *Volume) GetSectorSize() uint32
- func (x *Volume) GetSize() uint64
- func (x *Volume) GetSourceSnapshotName() string
- func (x *Volume) GetSourceSnapshotUUID() string
- func (x *Volume) GetState() Volume_StateEnum
- func (x *Volume) GetStatistics() *VolumeStatisticsApi
- func (x *Volume) GetUUID() string
- func (*Volume) ProtoMessage()
- func (x *Volume) ProtoReflect() protoreflect.Message
- func (x *Volume) Reset()
- func (x *Volume) String() string
- type VolumeComponentInfoList
- func (*VolumeComponentInfoList) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeComponentInfoList) GetVolumeComponentInfoList() []*ComponentVolumeInfo
- func (*VolumeComponentInfoList) ProtoMessage()
- func (x *VolumeComponentInfoList) ProtoReflect() protoreflect.Message
- func (x *VolumeComponentInfoList) Reset()
- func (x *VolumeComponentInfoList) String() string
- type VolumeStatisticsApi
- func (*VolumeStatisticsApi) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeStatisticsApi) GetCompressionRatio() float64
- func (x *VolumeStatisticsApi) GetLogicalUsedStorage() uint64
- func (x *VolumeStatisticsApi) GetPhysicalCapacity() uint64
- func (x *VolumeStatisticsApi) GetPhysicalMemory() uint64
- func (x *VolumeStatisticsApi) GetPhysicalOwnedCapacity() uint64
- func (x *VolumeStatisticsApi) GetPhysicalOwnedMemory() uint64
- func (x *VolumeStatisticsApi) GetPhysicalUsedStorage() uint64
- func (x *VolumeStatisticsApi) GetRecoverableDataIntegrityErrors() uint32
- func (x *VolumeStatisticsApi) GetTotalCompressionRatio() float64
- func (x *VolumeStatisticsApi) GetUnrecoverableDataIntegrityErrors() uint32
- func (x *VolumeStatisticsApi) GetUserWritten() uint64
- func (*VolumeStatisticsApi) ProtoMessage()
- func (x *VolumeStatisticsApi) ProtoReflect() protoreflect.Message
- func (x *VolumeStatisticsApi) Reset()
- func (x *VolumeStatisticsApi) String() string
- type Volume_ProtocolEnum
- func (Volume_ProtocolEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Volume_ProtocolEnum) Enum() *Volume_ProtocolEnum
- func (Volume_ProtocolEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Volume_ProtocolEnum) Number() protoreflect.EnumNumber
- func (x Volume_ProtocolEnum) String() string
- func (Volume_ProtocolEnum) Type() protoreflect.EnumType
- type Volume_StateEnum
- func (Volume_StateEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Volume_StateEnum) Enum() *Volume_StateEnum
- func (Volume_StateEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Volume_StateEnum) Number() protoreflect.EnumNumber
- func (x Volume_StateEnum) String() string
- func (Volume_StateEnum) Type() protoreflect.EnumType
- type WeeklySchedule
Constants ¶
const ( DurosAPI_GetVersion_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetVersion" DurosAPI_CreateVolume_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/CreateVolume" DurosAPI_DeleteVolume_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DeleteVolume" DurosAPI_ListVolumes_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListVolumes" DurosAPI_ListEvents_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListEvents" DurosAPI_GetHost_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetHost" DurosAPI_ListHosts_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListHosts" DurosAPI_GetVolume_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetVolume" DurosAPI_ListNodes_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListNodes" DurosAPI_GetNode_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetNode" DurosAPI_ListNvmeDevices_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListNvmeDevices" DurosAPI_GetNvmeDevice_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetNvmeDevice" DurosAPI_FetchLogs_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/FetchLogs" DurosAPI_GetCluster_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetCluster" DurosAPI_GetClusterInfo_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetClusterInfo" DurosAPI_UpdateNvmeDevice_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/UpdateNvmeDevice" DurosAPI_AddNvmeDevice_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/AddNvmeDevice" DurosAPI_UpdateVolume_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/UpdateVolume" DurosAPI_GetServer_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetServer" DurosAPI_ListServers_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListServers" DurosAPI_UpgradeServer_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/UpgradeServer" DurosAPI_UpgradeCluster_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/UpgradeCluster" DurosAPI_EnableClusterEncryption_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/EnableClusterEncryption" DurosAPI_CreateServer_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/CreateServer" DurosAPI_ReplaceNode_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ReplaceNode" DurosAPI_DeleteServer_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DeleteServer" DurosAPI_EnableServer_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/EnableServer" DurosAPI_DisableServer_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DisableServer" DurosAPI_CreateProject_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/CreateProject" DurosAPI_UpdateProject_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/UpdateProject" DurosAPI_DeleteProject_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DeleteProject" DurosAPI_ListProjects_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListProjects" DurosAPI_GetProject_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetProject" DurosAPI_CreateCredential_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/CreateCredential" DurosAPI_DeleteCredential_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DeleteCredential" DurosAPI_ListCredentials_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListCredentials" DurosAPI_GetCredential_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetCredential" DurosAPI_GetRole_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetRole" DurosAPI_ListRoles_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListRoles" DurosAPI_CreateAdminEndpoint_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/CreateAdminEndpoint" DurosAPI_DeleteAdminEndpoint_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DeleteAdminEndpoint" DurosAPI_ListAdminEndpoints_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListAdminEndpoints" DurosAPI_UpdateAdminEndpoint_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/UpdateAdminEndpoint" DurosAPI_GetAdminEndpoint_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetAdminEndpoint" DurosAPI_CreateResourcePolicy_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/CreateResourcePolicy" DurosAPI_CreatePolicy_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/CreatePolicy" DurosAPI_UpdatePolicy_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/UpdatePolicy" DurosAPI_UpdateResourcePolicy_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/UpdateResourcePolicy" DurosAPI_GetPolicy_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetPolicy" DurosAPI_ListPolicies_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListPolicies" DurosAPI_ListResourcePolicies_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListResourcePolicies" DurosAPI_GetResourcePolicy_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetResourcePolicy" DurosAPI_DeleteResourcePolicy_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DeleteResourcePolicy" DurosAPI_DeletePolicy_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DeletePolicy" DurosAPI_CreateSnapshot_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/CreateSnapshot" DurosAPI_GetSnapshot_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetSnapshot" DurosAPI_ListSnapshots_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListSnapshots" DurosAPI_DeleteSnapshot_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DeleteSnapshot" DurosAPI_GetFeatureFlag_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetFeatureFlag" DurosAPI_EnableFeatureFlag_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/EnableFeatureFlag" DurosAPI_DisableFeatureFlag_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DisableFeatureFlag" DurosAPI_ListFeatureFlags_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListFeatureFlags" DurosAPI_GetClusterConfigParam_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetClusterConfigParam" DurosAPI_UpdateClusterConfigParam_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/UpdateClusterConfigParam" DurosAPI_ListClusterConfigParams_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListClusterConfigParams" DurosAPI_RollbackVolume_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/RollbackVolume" DurosAPI_ListChangedBlocks_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListChangedBlocks" DurosAPI_RotateClusterRootKey_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/RotateClusterRootKey" DurosAPI_GetClusterRootKey_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetClusterRootKey" DurosAPI_CreateIdpConfiguration_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/CreateIdpConfiguration" DurosAPI_DeleteIdpConfiguration_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DeleteIdpConfiguration" DurosAPI_UpdateIdpConfiguration_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/UpdateIdpConfiguration" DurosAPI_ListIdpConfigurations_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListIdpConfigurations" DurosAPI_GetIdpConfiguration_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetIdpConfiguration" DurosAPI_CreateAuthGroupAccess_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/CreateAuthGroupAccess" DurosAPI_UpdateAuthGroupAccess_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/UpdateAuthGroupAccess" DurosAPI_DeleteAuthGroupAccess_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DeleteAuthGroupAccess" DurosAPI_GetAuthGroupAccess_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetAuthGroupAccess" DurosAPI_ListAuthGroupAccesses_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListAuthGroupAccesses" DurosAPI_EnableClusterInBandAuth_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/EnableClusterInBandAuth" DurosAPI_DisableClusterInBandAuth_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DisableClusterInBandAuth" DurosAPI_CreateTrustedHost_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/CreateTrustedHost" DurosAPI_DeleteTrustedHost_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/DeleteTrustedHost" DurosAPI_GetTrustedHost_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetTrustedHost" DurosAPI_ListTrustedHosts_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/ListTrustedHosts" DurosAPI_UpdateTrustedHost_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/UpdateTrustedHost" DurosAPI_SetTrustedHostSecret_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/SetTrustedHostSecret" DurosAPI_GetTrustedHostSecret_FullMethodName = "/lightbits.api.duros.v2.DurosAPI/GetTrustedHostSecret" )
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 ( CredsKind_name = map[int32]string{ 0: "UserCreds", 2: "BeaconCreds", 127: "UnknownKind", } CredsKind_value = map[string]int32{ "UserCreds": 0, "BeaconCreds": 2, "UnknownKind": 127, } )
Enum value maps for CredsKind.
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 ( IDPType_name = map[int32]string{ 0: "unknownIdp", 1: "ADFS", } IDPType_value = map[string]int32{ "unknownIdp": 0, "ADFS": 1, } )
Enum value maps for IDPType.
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 ( ClusterLastUpgrade_UpgradeStatusEnum_name = map[int32]string{ 0: "Unknown", 1: "None", 2: "UpgradeFailed", 3: "Upgrading", } ClusterLastUpgrade_UpgradeStatusEnum_value = map[string]int32{ "Unknown": 0, "None": 1, "UpgradeFailed": 2, "Upgrading": 3, } )
Enum value maps for ClusterLastUpgrade_UpgradeStatusEnum.
var ( ClusterInfo_AuthenticationMode_name = map[int32]string{ 0: "UnKnown", 2: "Enabled", 3: "Disabled", } ClusterInfo_AuthenticationMode_value = map[string]int32{ "UnKnown": 0, "Enabled": 2, "Disabled": 3, } )
Enum value maps for ClusterInfo_AuthenticationMode.
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 ( ServerEvictionStatus_StatusEnum_name = map[int32]string{ 0: "None", 1: "Failed", 2: "Evicting", 3: "Aborting", 4: "Completed", 5: "Aborted", } ServerEvictionStatus_StatusEnum_value = map[string]int32{ "None": 0, "Failed": 1, "Evicting": 2, "Aborting": 3, "Completed": 4, "Aborted": 5, } )
Enum value maps for ServerEvictionStatus_StatusEnum.
var ( ServerLastUpgrade_UpgradeStatusEnum_name = map[int32]string{ 0: "Unknown", 1: "None", 2: "UpgradeFailed", 3: "Upgrading", 4: "Rebooting", 5: "Recovering", } ServerLastUpgrade_UpgradeStatusEnum_value = map[string]int32{ "Unknown": 0, "None": 1, "UpgradeFailed": 2, "Upgrading": 3, "Rebooting": 4, "Recovering": 5, } )
Enum value maps for ServerLastUpgrade_UpgradeStatusEnum.
var ( Server_UpgradeStatusEnum_name = map[int32]string{ 0: "Unknown", 1: "None", 2: "UpgradeFailed", 3: "Upgrading", 4: "Rebooting", 5: "Recovering", } Server_UpgradeStatusEnum_value = map[string]int32{ "Unknown": 0, "None": 1, "UpgradeFailed": 2, "Upgrading": 3, "Rebooting": 4, "Recovering": 5, } )
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", 2: "PrimaryFD", } LabelValueKeyPair_Key_value = map[string]int32{ "Unknown": 0, "FD": 1, "PrimaryFD": 2, } )
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 ( ClusterEncryptionStatus_State_name = map[int32]string{ 0: "Disabled", 1: "Enabling", 2: "Enabled", 3: "Unknown", } ClusterEncryptionStatus_State_value = map[string]int32{ "Disabled": 0, "Enabling": 1, "Enabled": 2, "Unknown": 3, } )
Enum value maps for ClusterEncryptionStatus_State.
var ( IDPConfiguration_IDPConfigurationState_name = map[int32]string{ 0: "Unknown", 1: "Creating", 2: "Active", 3: "Updating", 4: "Failed", } IDPConfiguration_IDPConfigurationState_value = map[string]int32{ "Unknown": 0, "Creating": 1, "Active": 2, "Updating": 3, "Failed": 4, } )
Enum value maps for IDPConfiguration_IDPConfigurationState.
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 ( TargetSecretType_name = map[int32]string{ 0: "Disabled", 1: "Enabled", 2: "AutoGenSecret", } TargetSecretType_value = map[string]int32{ "Disabled": 0, "Enabled": 1, "AutoGenSecret": 2, } )
Enum value maps for TargetSecretType.
var DurosAPI_ServiceDesc = grpc.ServiceDesc{ ServiceName: "lightbits.api.duros.v2.DurosAPI", HandlerType: (*DurosAPIServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetVersion", Handler: _DurosAPI_GetVersion_Handler, }, { MethodName: "CreateVolume", Handler: _DurosAPI_CreateVolume_Handler, }, { MethodName: "DeleteVolume", Handler: _DurosAPI_DeleteVolume_Handler, }, { MethodName: "ListVolumes", Handler: _DurosAPI_ListVolumes_Handler, }, { MethodName: "ListEvents", Handler: _DurosAPI_ListEvents_Handler, }, { MethodName: "GetHost", Handler: _DurosAPI_GetHost_Handler, }, { MethodName: "ListHosts", Handler: _DurosAPI_ListHosts_Handler, }, { MethodName: "GetVolume", Handler: _DurosAPI_GetVolume_Handler, }, { MethodName: "ListNodes", Handler: _DurosAPI_ListNodes_Handler, }, { MethodName: "GetNode", Handler: _DurosAPI_GetNode_Handler, }, { MethodName: "ListNvmeDevices", Handler: _DurosAPI_ListNvmeDevices_Handler, }, { MethodName: "GetNvmeDevice", Handler: _DurosAPI_GetNvmeDevice_Handler, }, { MethodName: "GetCluster", Handler: _DurosAPI_GetCluster_Handler, }, { MethodName: "GetClusterInfo", Handler: _DurosAPI_GetClusterInfo_Handler, }, { MethodName: "UpdateNvmeDevice", Handler: _DurosAPI_UpdateNvmeDevice_Handler, }, { MethodName: "AddNvmeDevice", Handler: _DurosAPI_AddNvmeDevice_Handler, }, { MethodName: "UpdateVolume", Handler: _DurosAPI_UpdateVolume_Handler, }, { MethodName: "GetServer", Handler: _DurosAPI_GetServer_Handler, }, { MethodName: "ListServers", Handler: _DurosAPI_ListServers_Handler, }, { MethodName: "UpgradeServer", Handler: _DurosAPI_UpgradeServer_Handler, }, { MethodName: "UpgradeCluster", Handler: _DurosAPI_UpgradeCluster_Handler, }, { MethodName: "EnableClusterEncryption", Handler: _DurosAPI_EnableClusterEncryption_Handler, }, { MethodName: "CreateServer", Handler: _DurosAPI_CreateServer_Handler, }, { MethodName: "ReplaceNode", Handler: _DurosAPI_ReplaceNode_Handler, }, { MethodName: "DeleteServer", Handler: _DurosAPI_DeleteServer_Handler, }, { MethodName: "EnableServer", Handler: _DurosAPI_EnableServer_Handler, }, { MethodName: "DisableServer", Handler: _DurosAPI_DisableServer_Handler, }, { MethodName: "CreateProject", Handler: _DurosAPI_CreateProject_Handler, }, { MethodName: "UpdateProject", Handler: _DurosAPI_UpdateProject_Handler, }, { MethodName: "DeleteProject", Handler: _DurosAPI_DeleteProject_Handler, }, { MethodName: "ListProjects", Handler: _DurosAPI_ListProjects_Handler, }, { MethodName: "GetProject", Handler: _DurosAPI_GetProject_Handler, }, { MethodName: "CreateCredential", Handler: _DurosAPI_CreateCredential_Handler, }, { MethodName: "DeleteCredential", Handler: _DurosAPI_DeleteCredential_Handler, }, { MethodName: "ListCredentials", Handler: _DurosAPI_ListCredentials_Handler, }, { MethodName: "GetCredential", Handler: _DurosAPI_GetCredential_Handler, }, { MethodName: "GetRole", Handler: _DurosAPI_GetRole_Handler, }, { MethodName: "ListRoles", Handler: _DurosAPI_ListRoles_Handler, }, { MethodName: "CreateAdminEndpoint", Handler: _DurosAPI_CreateAdminEndpoint_Handler, }, { MethodName: "DeleteAdminEndpoint", Handler: _DurosAPI_DeleteAdminEndpoint_Handler, }, { MethodName: "ListAdminEndpoints", Handler: _DurosAPI_ListAdminEndpoints_Handler, }, { MethodName: "UpdateAdminEndpoint", Handler: _DurosAPI_UpdateAdminEndpoint_Handler, }, { MethodName: "GetAdminEndpoint", Handler: _DurosAPI_GetAdminEndpoint_Handler, }, { MethodName: "CreateResourcePolicy", Handler: _DurosAPI_CreateResourcePolicy_Handler, }, { MethodName: "CreatePolicy", Handler: _DurosAPI_CreatePolicy_Handler, }, { MethodName: "UpdatePolicy", Handler: _DurosAPI_UpdatePolicy_Handler, }, { MethodName: "UpdateResourcePolicy", Handler: _DurosAPI_UpdateResourcePolicy_Handler, }, { MethodName: "GetPolicy", Handler: _DurosAPI_GetPolicy_Handler, }, { MethodName: "ListPolicies", Handler: _DurosAPI_ListPolicies_Handler, }, { MethodName: "ListResourcePolicies", Handler: _DurosAPI_ListResourcePolicies_Handler, }, { MethodName: "GetResourcePolicy", Handler: _DurosAPI_GetResourcePolicy_Handler, }, { MethodName: "DeleteResourcePolicy", Handler: _DurosAPI_DeleteResourcePolicy_Handler, }, { MethodName: "DeletePolicy", Handler: _DurosAPI_DeletePolicy_Handler, }, { MethodName: "CreateSnapshot", Handler: _DurosAPI_CreateSnapshot_Handler, }, { MethodName: "GetSnapshot", Handler: _DurosAPI_GetSnapshot_Handler, }, { MethodName: "ListSnapshots", Handler: _DurosAPI_ListSnapshots_Handler, }, { MethodName: "DeleteSnapshot", Handler: _DurosAPI_DeleteSnapshot_Handler, }, { MethodName: "GetFeatureFlag", Handler: _DurosAPI_GetFeatureFlag_Handler, }, { MethodName: "EnableFeatureFlag", Handler: _DurosAPI_EnableFeatureFlag_Handler, }, { MethodName: "DisableFeatureFlag", Handler: _DurosAPI_DisableFeatureFlag_Handler, }, { MethodName: "ListFeatureFlags", Handler: _DurosAPI_ListFeatureFlags_Handler, }, { MethodName: "GetClusterConfigParam", Handler: _DurosAPI_GetClusterConfigParam_Handler, }, { MethodName: "UpdateClusterConfigParam", Handler: _DurosAPI_UpdateClusterConfigParam_Handler, }, { MethodName: "ListClusterConfigParams", Handler: _DurosAPI_ListClusterConfigParams_Handler, }, { MethodName: "RollbackVolume", Handler: _DurosAPI_RollbackVolume_Handler, }, { MethodName: "ListChangedBlocks", Handler: _DurosAPI_ListChangedBlocks_Handler, }, { MethodName: "RotateClusterRootKey", Handler: _DurosAPI_RotateClusterRootKey_Handler, }, { MethodName: "GetClusterRootKey", Handler: _DurosAPI_GetClusterRootKey_Handler, }, { MethodName: "CreateIdpConfiguration", Handler: _DurosAPI_CreateIdpConfiguration_Handler, }, { MethodName: "DeleteIdpConfiguration", Handler: _DurosAPI_DeleteIdpConfiguration_Handler, }, { MethodName: "UpdateIdpConfiguration", Handler: _DurosAPI_UpdateIdpConfiguration_Handler, }, { MethodName: "ListIdpConfigurations", Handler: _DurosAPI_ListIdpConfigurations_Handler, }, { MethodName: "GetIdpConfiguration", Handler: _DurosAPI_GetIdpConfiguration_Handler, }, { MethodName: "CreateAuthGroupAccess", Handler: _DurosAPI_CreateAuthGroupAccess_Handler, }, { MethodName: "UpdateAuthGroupAccess", Handler: _DurosAPI_UpdateAuthGroupAccess_Handler, }, { MethodName: "DeleteAuthGroupAccess", Handler: _DurosAPI_DeleteAuthGroupAccess_Handler, }, { MethodName: "GetAuthGroupAccess", Handler: _DurosAPI_GetAuthGroupAccess_Handler, }, { MethodName: "ListAuthGroupAccesses", Handler: _DurosAPI_ListAuthGroupAccesses_Handler, }, { MethodName: "EnableClusterInBandAuth", Handler: _DurosAPI_EnableClusterInBandAuth_Handler, }, { MethodName: "DisableClusterInBandAuth", Handler: _DurosAPI_DisableClusterInBandAuth_Handler, }, { MethodName: "CreateTrustedHost", Handler: _DurosAPI_CreateTrustedHost_Handler, }, { MethodName: "DeleteTrustedHost", Handler: _DurosAPI_DeleteTrustedHost_Handler, }, { MethodName: "GetTrustedHost", Handler: _DurosAPI_GetTrustedHost_Handler, }, { MethodName: "ListTrustedHosts", Handler: _DurosAPI_ListTrustedHosts_Handler, }, { MethodName: "UpdateTrustedHost", Handler: _DurosAPI_UpdateTrustedHost_Handler, }, { MethodName: "SetTrustedHostSecret", Handler: _DurosAPI_SetTrustedHostSecret_Handler, }, { MethodName: "GetTrustedHostSecret", Handler: _DurosAPI_GetTrustedHostSecret_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "FetchLogs", Handler: _DurosAPI_FetchLogs_Handler, ServerStreams: true, }, }, Metadata: "lightbits/api/duros/v2/durosapiv2.proto", }
DurosAPI_ServiceDesc is the grpc.ServiceDesc for DurosAPI service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_lightbits_api_duros_v2_durosapiv2_proto protoreflect.FileDescriptor
var File_lightbits_api_duros_v2_labels_proto protoreflect.FileDescriptor
var File_lightbits_api_duros_v2_schedule_policy_proto protoreflect.FileDescriptor
var File_lightbits_api_duros_v2_security_proto protoreflect.FileDescriptor
var File_lightbits_api_duros_v2_statisticsapiv2_proto protoreflect.FileDescriptor
Functions ¶
func RegisterDurosAPIServer ¶
func RegisterDurosAPIServer(s grpc.ServiceRegistrar, srv DurosAPIServer)
Types ¶
type AddNvmeDeviceRequest ¶
type AddNvmeDeviceRequest struct {
SerialNumber string `protobuf:"bytes,1,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"`
NodeUUID string `protobuf:"bytes,2,opt,name=nodeUUID,proto3" json:"nodeUUID,omitempty"`
// contains filtered or unexported fields
}
func (*AddNvmeDeviceRequest) Descriptor
deprecated
func (*AddNvmeDeviceRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddNvmeDeviceRequest.ProtoReflect.Descriptor instead.
func (*AddNvmeDeviceRequest) GetNodeUUID ¶
func (x *AddNvmeDeviceRequest) GetNodeUUID() string
func (*AddNvmeDeviceRequest) GetSerialNumber ¶
func (x *AddNvmeDeviceRequest) GetSerialNumber() string
func (*AddNvmeDeviceRequest) ProtoMessage ¶
func (*AddNvmeDeviceRequest) ProtoMessage()
func (*AddNvmeDeviceRequest) ProtoReflect ¶
func (x *AddNvmeDeviceRequest) ProtoReflect() protoreflect.Message
func (*AddNvmeDeviceRequest) Reset ¶
func (x *AddNvmeDeviceRequest) Reset()
func (*AddNvmeDeviceRequest) String ¶
func (x *AddNvmeDeviceRequest) String() string
type AddNvmeDeviceResponse ¶
type AddNvmeDeviceResponse struct {
// contains filtered or unexported fields
}
func (*AddNvmeDeviceResponse) Descriptor
deprecated
func (*AddNvmeDeviceResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddNvmeDeviceResponse.ProtoReflect.Descriptor instead.
func (*AddNvmeDeviceResponse) ProtoMessage ¶
func (*AddNvmeDeviceResponse) ProtoMessage()
func (*AddNvmeDeviceResponse) ProtoReflect ¶
func (x *AddNvmeDeviceResponse) ProtoReflect() protoreflect.Message
func (*AddNvmeDeviceResponse) Reset ¶
func (x *AddNvmeDeviceResponse) Reset()
func (*AddNvmeDeviceResponse) String ¶
func (x *AddNvmeDeviceResponse) String() string
type AdminEndpoint ¶
type AdminEndpoint struct {
Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
Ips []string `protobuf:"bytes,2,rep,name=ips,proto3" json:"ips,omitempty"`
// Etag
//
// identifier for a specific version of a resource
ETag string `protobuf:"bytes,3,opt,name=ETag,proto3" json:"ETag,omitempty"`
// contains filtered or unexported fields
}
func (*AdminEndpoint) Descriptor
deprecated
func (*AdminEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use AdminEndpoint.ProtoReflect.Descriptor instead.
func (*AdminEndpoint) GetETag ¶ 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 AuthGroupAccess ¶ added in v0.5.1
type AuthGroupAccess struct {
// IdpGroupName
// Represents the name of the group in the IdP server.
IdpGroupName string `protobuf:"bytes,1,opt,name=IdpGroupName,proto3" json:"IdpGroupName,omitempty"`
// scope
// Represents the scope of the group in lightbits cluster.
Scope string `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"`
// role
// Represents the role of the group in lightbits cluster.
Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
// contains filtered or unexported fields
}
func (*AuthGroupAccess) Descriptor
deprecated
added in
v0.5.1
func (*AuthGroupAccess) Descriptor() ([]byte, []int)
Deprecated: Use AuthGroupAccess.ProtoReflect.Descriptor instead.
func (*AuthGroupAccess) GetIdpGroupName ¶ added in v0.5.1
func (x *AuthGroupAccess) GetIdpGroupName() string
func (*AuthGroupAccess) GetRole ¶ added in v0.5.1
func (x *AuthGroupAccess) GetRole() string
func (*AuthGroupAccess) GetScope ¶ added in v0.5.1
func (x *AuthGroupAccess) GetScope() string
func (*AuthGroupAccess) ProtoMessage ¶ added in v0.5.1
func (*AuthGroupAccess) ProtoMessage()
func (*AuthGroupAccess) ProtoReflect ¶ added in v0.5.1
func (x *AuthGroupAccess) ProtoReflect() protoreflect.Message
func (*AuthGroupAccess) Reset ¶ added in v0.5.1
func (x *AuthGroupAccess) Reset()
func (*AuthGroupAccess) String ¶ added in v0.5.1
func (x *AuthGroupAccess) String() string
type ClusterConfigParam ¶ added in v0.2.0
type ClusterConfigParam struct {
// ClusterConfigParam name
//
// specify name of parameter to update: ClusterName [string]/ ClockDriftIntervalForRaisingEvent [time]/ DeviceHealthIntervalForRaisingEvent [time]/
// DurationToTurnIntoPermanentFailure [time]/ VolumeDeletionFromNodeDelay [time]/ DefaultQoSName [valid QoS policy name]
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// ClusterConfigParam value
//
// value of cluster config parameter, units defined acording to parameter
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 ClusterEncryptionStatus ¶ added in v0.5.0
type ClusterEncryptionStatus struct {
EncryptionState ClusterEncryptionStatus_State `` /* 142-byte string literal not displayed */
KekGeneration uint64 `protobuf:"varint,2,opt,name=kekGeneration,proto3" json:"kekGeneration,omitempty"`
KekUpdateDate *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=kekUpdateDate,proto3" json:"kekUpdateDate,omitempty"`
// contains filtered or unexported fields
}
func (*ClusterEncryptionStatus) Descriptor
deprecated
added in
v0.5.0
func (*ClusterEncryptionStatus) Descriptor() ([]byte, []int)
Deprecated: Use ClusterEncryptionStatus.ProtoReflect.Descriptor instead.
func (*ClusterEncryptionStatus) GetEncryptionState ¶ added in v0.5.0
func (x *ClusterEncryptionStatus) GetEncryptionState() ClusterEncryptionStatus_State
func (*ClusterEncryptionStatus) GetKekGeneration ¶ added in v0.5.1
func (x *ClusterEncryptionStatus) GetKekGeneration() uint64
func (*ClusterEncryptionStatus) GetKekUpdateDate ¶ added in v0.5.1
func (x *ClusterEncryptionStatus) GetKekUpdateDate() *timestamppb.Timestamp
func (*ClusterEncryptionStatus) ProtoMessage ¶ added in v0.5.0
func (*ClusterEncryptionStatus) ProtoMessage()
func (*ClusterEncryptionStatus) ProtoReflect ¶ added in v0.5.0
func (x *ClusterEncryptionStatus) ProtoReflect() protoreflect.Message
func (*ClusterEncryptionStatus) Reset ¶ added in v0.5.0
func (x *ClusterEncryptionStatus) Reset()
func (*ClusterEncryptionStatus) String ¶ added in v0.5.0
func (x *ClusterEncryptionStatus) String() string
type ClusterEncryptionStatus_State ¶ added in v0.5.0
type ClusterEncryptionStatus_State int32
const ( ClusterEncryptionStatus_Disabled ClusterEncryptionStatus_State = 0 // Encryption is disabled ClusterEncryptionStatus_Enabling ClusterEncryptionStatus_State = 1 // Enabling cluster encryption ClusterEncryptionStatus_Enabled ClusterEncryptionStatus_State = 2 // Cluster encryption is enabled ClusterEncryptionStatus_Unknown ClusterEncryptionStatus_State = 3 // Unknown state )
func (ClusterEncryptionStatus_State) Descriptor ¶ added in v0.5.0
func (ClusterEncryptionStatus_State) Descriptor() protoreflect.EnumDescriptor
func (ClusterEncryptionStatus_State) Enum ¶ added in v0.5.0
func (x ClusterEncryptionStatus_State) Enum() *ClusterEncryptionStatus_State
func (ClusterEncryptionStatus_State) EnumDescriptor
deprecated
added in
v0.5.0
func (ClusterEncryptionStatus_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClusterEncryptionStatus_State.Descriptor instead.
func (ClusterEncryptionStatus_State) Number ¶ added in v0.5.0
func (x ClusterEncryptionStatus_State) Number() protoreflect.EnumNumber
func (ClusterEncryptionStatus_State) String ¶ added in v0.5.0
func (x ClusterEncryptionStatus_State) String() string
func (ClusterEncryptionStatus_State) Type ¶ added in v0.5.0
func (ClusterEncryptionStatus_State) Type() protoreflect.EnumType
type ClusterHealth ¶
type ClusterHealth struct {
State ClusterHealth_State `protobuf:"varint,1,opt,name=state,proto3,enum=lightbits.api.duros.v2.ClusterHealth_State" json:"state,omitempty"`
NumDegradedVolumes uint32 `protobuf:"varint,2,opt,name=numDegradedVolumes,proto3" json:"numDegradedVolumes,omitempty"`
NumReadOnlyVolumes uint32 `protobuf:"varint,3,opt,name=numReadOnlyVolumes,proto3" json:"numReadOnlyVolumes,omitempty"`
NumNotAvailableVolumes uint32 `protobuf:"varint,4,opt,name=numNotAvailableVolumes,proto3" json:"numNotAvailableVolumes,omitempty"`
NumInactiveNodes uint32 `protobuf:"varint,5,opt,name=numInactiveNodes,proto3" json:"numInactiveNodes,omitempty"`
NumHealthyVolumes uint32 `protobuf:"varint,6,opt,name=numHealthyVolumes,proto3" json:"numHealthyVolumes,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) GetNumHealthyVolumes ¶ added in v0.5.0
func (x *ClusterHealth) GetNumHealthyVolumes() 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 Lightbits version
//
// Lowest version of Lightbits running on one of the servers in cluster.
MinVersionInCluster string `protobuf:"bytes,8,opt,name=MinVersionInCluster,proto3" json:"MinVersionInCluster,omitempty"`
// Minimal allowed Lightbits version
//
// For Lightbits internal use.
MinAllowedVersion string `protobuf:"bytes,9,opt,name=MinAllowedVersion,proto3" json:"MinAllowedVersion,omitempty"`
// Maximal allowed Lightbits version
//
// Lightbits 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"`
// lastUpgrade
//
// Parameters of the last (or active) cluster upgrade process
LastUpgrade *ClusterLastUpgrade `protobuf:"bytes,14,opt,name=lastUpgrade,proto3" json:"lastUpgrade,omitempty"`
InBandAuthMode ClusterInfo_AuthenticationMode `` /* 142-byte string literal not displayed */
// 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) GetInBandAuthMode ¶ added in v0.5.1
func (x *ClusterInfo) GetInBandAuthMode() ClusterInfo_AuthenticationMode
func (*ClusterInfo) GetLastUpgrade ¶ added in v0.4.3
func (x *ClusterInfo) GetLastUpgrade() *ClusterLastUpgrade
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"`
// lastUpgrade
//
// Parameters of the last (or active) cluster upgrade process
LastUpgrade *ClusterLastUpgrade `protobuf:"bytes,15,opt,name=lastUpgrade,proto3" json:"lastUpgrade,omitempty"`
// Encryption info
EncryptionStatus *ClusterEncryptionStatus `protobuf:"bytes,16,opt,name=encryptionStatus,proto3" json:"encryptionStatus,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) GetEncryptionStatus ¶ added in v0.5.1
func (x *ClusterInfoV2) GetEncryptionStatus() *ClusterEncryptionStatus
func (*ClusterInfoV2) GetLastUpgrade ¶ added in v0.4.3
func (x *ClusterInfoV2) GetLastUpgrade() *ClusterLastUpgrade
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 ClusterInfo_AuthenticationMode ¶ added in v0.5.1
type ClusterInfo_AuthenticationMode int32
const ( ClusterInfo_UnKnown ClusterInfo_AuthenticationMode = 0 ClusterInfo_Enabled ClusterInfo_AuthenticationMode = 2 ClusterInfo_Disabled ClusterInfo_AuthenticationMode = 3 )
func (ClusterInfo_AuthenticationMode) Descriptor ¶ added in v0.5.1
func (ClusterInfo_AuthenticationMode) Descriptor() protoreflect.EnumDescriptor
func (ClusterInfo_AuthenticationMode) Enum ¶ added in v0.5.1
func (x ClusterInfo_AuthenticationMode) Enum() *ClusterInfo_AuthenticationMode
func (ClusterInfo_AuthenticationMode) EnumDescriptor
deprecated
added in
v0.5.1
func (ClusterInfo_AuthenticationMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClusterInfo_AuthenticationMode.Descriptor instead.
func (ClusterInfo_AuthenticationMode) Number ¶ added in v0.5.1
func (x ClusterInfo_AuthenticationMode) Number() protoreflect.EnumNumber
func (ClusterInfo_AuthenticationMode) String ¶ added in v0.5.1
func (x ClusterInfo_AuthenticationMode) String() string
func (ClusterInfo_AuthenticationMode) Type ¶ added in v0.5.1
func (ClusterInfo_AuthenticationMode) Type() protoreflect.EnumType
type ClusterLastUpgrade ¶ added in v0.4.3
type ClusterLastUpgrade struct {
// Status
//
// The status of the upgrade operation
Status ClusterLastUpgrade_UpgradeStatusEnum `` /* 131-byte string literal not displayed */
// StartTime
//
// The time of the upgrade task start
StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=StartTime,proto3" json:"StartTime,omitempty"`
// EndTime
//
// The time of closing the upgrade task (completed or failed). Reset when next upgrade starts.
EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=EndTime,proto3" json:"EndTime,omitempty"`
// TargetVersion
//
// The version that shall be installed by the end of the process.
TargetVersion string `protobuf:"bytes,4,opt,name=TargetVersion,proto3" json:"TargetVersion,omitempty"`
// ErrorMessage
//
// Free formatted text, describes the error if such occurred.
ErrorMessage string `protobuf:"bytes,5,opt,name=ErrorMessage,proto3" json:"ErrorMessage,omitempty"`
// ProgressStep
//
// Current upgrade step. You can use ProgressTotal to calculate percentage as ProgressStep/ProgressTotal.
ProgressStep uint32 `protobuf:"varint,6,opt,name=ProgressStep,proto3" json:"ProgressStep,omitempty"`
// ProgressTotal
//
// Total possible upgrade progress steps.
ProgressTotal uint32 `protobuf:"varint,7,opt,name=ProgressTotal,proto3" json:"ProgressTotal,omitempty"`
// contains filtered or unexported fields
}
func (*ClusterLastUpgrade) Descriptor
deprecated
added in
v0.4.3
func (*ClusterLastUpgrade) Descriptor() ([]byte, []int)
Deprecated: Use ClusterLastUpgrade.ProtoReflect.Descriptor instead.
func (*ClusterLastUpgrade) GetEndTime ¶ added in v0.4.3
func (x *ClusterLastUpgrade) GetEndTime() *timestamppb.Timestamp
func (*ClusterLastUpgrade) GetErrorMessage ¶ added in v0.4.3
func (x *ClusterLastUpgrade) GetErrorMessage() string
func (*ClusterLastUpgrade) GetProgressStep ¶ added in v0.4.3
func (x *ClusterLastUpgrade) GetProgressStep() uint32
func (*ClusterLastUpgrade) GetProgressTotal ¶ added in v0.4.3
func (x *ClusterLastUpgrade) GetProgressTotal() uint32
func (*ClusterLastUpgrade) GetStartTime ¶ added in v0.4.3
func (x *ClusterLastUpgrade) GetStartTime() *timestamppb.Timestamp
func (*ClusterLastUpgrade) GetStatus ¶ added in v0.4.3
func (x *ClusterLastUpgrade) GetStatus() ClusterLastUpgrade_UpgradeStatusEnum
func (*ClusterLastUpgrade) GetTargetVersion ¶ added in v0.4.3
func (x *ClusterLastUpgrade) GetTargetVersion() string
func (*ClusterLastUpgrade) ProtoMessage ¶ added in v0.4.3
func (*ClusterLastUpgrade) ProtoMessage()
func (*ClusterLastUpgrade) ProtoReflect ¶ added in v0.4.3
func (x *ClusterLastUpgrade) ProtoReflect() protoreflect.Message
func (*ClusterLastUpgrade) Reset ¶ added in v0.4.3
func (x *ClusterLastUpgrade) Reset()
func (*ClusterLastUpgrade) String ¶ added in v0.4.3
func (x *ClusterLastUpgrade) String() string
type ClusterLastUpgrade_UpgradeStatusEnum ¶ added in v0.4.3
type ClusterLastUpgrade_UpgradeStatusEnum int32
const ( ClusterLastUpgrade_Unknown ClusterLastUpgrade_UpgradeStatusEnum = 0 ClusterLastUpgrade_None ClusterLastUpgrade_UpgradeStatusEnum = 1 ClusterLastUpgrade_UpgradeFailed ClusterLastUpgrade_UpgradeStatusEnum = 2 ClusterLastUpgrade_Upgrading ClusterLastUpgrade_UpgradeStatusEnum = 3 )
func (ClusterLastUpgrade_UpgradeStatusEnum) Descriptor ¶ added in v0.4.3
func (ClusterLastUpgrade_UpgradeStatusEnum) Descriptor() protoreflect.EnumDescriptor
func (ClusterLastUpgrade_UpgradeStatusEnum) Enum ¶ added in v0.4.3
func (x ClusterLastUpgrade_UpgradeStatusEnum) Enum() *ClusterLastUpgrade_UpgradeStatusEnum
func (ClusterLastUpgrade_UpgradeStatusEnum) EnumDescriptor
deprecated
added in
v0.4.3
func (ClusterLastUpgrade_UpgradeStatusEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use ClusterLastUpgrade_UpgradeStatusEnum.Descriptor instead.
func (ClusterLastUpgrade_UpgradeStatusEnum) Number ¶ added in v0.4.3
func (x ClusterLastUpgrade_UpgradeStatusEnum) Number() protoreflect.EnumNumber
func (ClusterLastUpgrade_UpgradeStatusEnum) String ¶ added in v0.4.3
func (x ClusterLastUpgrade_UpgradeStatusEnum) String() string
func (ClusterLastUpgrade_UpgradeStatusEnum) Type ¶ added in v0.4.3
func (ClusterLastUpgrade_UpgradeStatusEnum) Type() protoreflect.EnumType
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 ClusterUpgradeStatusResponse ¶ added in v0.4.3
type ClusterUpgradeStatusResponse struct {
Cluster *ClusterInfo `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
// contains filtered or unexported fields
}
func (*ClusterUpgradeStatusResponse) Descriptor
deprecated
added in
v0.4.3
func (*ClusterUpgradeStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClusterUpgradeStatusResponse.ProtoReflect.Descriptor instead.
func (*ClusterUpgradeStatusResponse) GetCluster ¶ added in v0.4.3
func (x *ClusterUpgradeStatusResponse) GetCluster() *ClusterInfo
func (*ClusterUpgradeStatusResponse) ProtoMessage ¶ added in v0.4.3
func (*ClusterUpgradeStatusResponse) ProtoMessage()
func (*ClusterUpgradeStatusResponse) ProtoReflect ¶ added in v0.4.3
func (x *ClusterUpgradeStatusResponse) ProtoReflect() protoreflect.Message
func (*ClusterUpgradeStatusResponse) Reset ¶ added in v0.4.3
func (x *ClusterUpgradeStatusResponse) Reset()
func (*ClusterUpgradeStatusResponse) String ¶ added in v0.4.3
func (x *ClusterUpgradeStatusResponse) 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 CreateAuthGroupAccessRequest ¶ added in v0.5.1
type CreateAuthGroupAccessRequest struct {
// IdpGroupName
// Represents the name of the group in the IdP server.
IdpGroupName string `protobuf:"bytes,1,opt,name=IdpGroupName,proto3" json:"IdpGroupName,omitempty"`
// scope
// Represents the scope of the group in lightbits cluster.
Scope string `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"`
// role
// Represents the role of the group in lightbits cluster.
Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
// contains filtered or unexported fields
}
func (*CreateAuthGroupAccessRequest) Descriptor
deprecated
added in
v0.5.1
func (*CreateAuthGroupAccessRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAuthGroupAccessRequest.ProtoReflect.Descriptor instead.
func (*CreateAuthGroupAccessRequest) GetIdpGroupName ¶ added in v0.5.1
func (x *CreateAuthGroupAccessRequest) GetIdpGroupName() string
func (*CreateAuthGroupAccessRequest) GetRole ¶ added in v0.5.1
func (x *CreateAuthGroupAccessRequest) GetRole() string
func (*CreateAuthGroupAccessRequest) GetScope ¶ added in v0.5.1
func (x *CreateAuthGroupAccessRequest) GetScope() string
func (*CreateAuthGroupAccessRequest) ProtoMessage ¶ added in v0.5.1
func (*CreateAuthGroupAccessRequest) ProtoMessage()
func (*CreateAuthGroupAccessRequest) ProtoReflect ¶ added in v0.5.1
func (x *CreateAuthGroupAccessRequest) ProtoReflect() protoreflect.Message
func (*CreateAuthGroupAccessRequest) Reset ¶ added in v0.5.1
func (x *CreateAuthGroupAccessRequest) Reset()
func (*CreateAuthGroupAccessRequest) String ¶ added in v0.5.1
func (x *CreateAuthGroupAccessRequest) 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 CreateIDPConfigurationRequest ¶ added in v0.5.1
type CreateIDPConfigurationRequest struct {
// name
// Represents the name of an entity.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// idpIssuerURL
// The URL of the Identity Provider (IdP) issuer.
IdpIssuerURL string `protobuf:"bytes,2,opt,name=idpIssuerURL,proto3" json:"idpIssuerURL,omitempty"`
// Type
// Represents the type of an IdP (Identity Provider).
// The IDPType enum is used to specify the type of an IdP.
Type IDPType `protobuf:"varint,3,opt,name=Type,proto3,enum=lightbits.api.duros.v2.IDPType" json:"Type,omitempty"`
// clientID
// clientID is the application (Lightbits) ID registered in the IdP
ClientID string `protobuf:"bytes,4,opt,name=clientID,proto3" json:"clientID,omitempty"`
// contains filtered or unexported fields
}
func (*CreateIDPConfigurationRequest) Descriptor
deprecated
added in
v0.5.1
func (*CreateIDPConfigurationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateIDPConfigurationRequest.ProtoReflect.Descriptor instead.
func (*CreateIDPConfigurationRequest) GetClientID ¶ added in v0.5.1
func (x *CreateIDPConfigurationRequest) GetClientID() string
func (*CreateIDPConfigurationRequest) GetIdpIssuerURL ¶ added in v0.5.1
func (x *CreateIDPConfigurationRequest) GetIdpIssuerURL() string
func (*CreateIDPConfigurationRequest) GetName ¶ added in v0.5.1
func (x *CreateIDPConfigurationRequest) GetName() string
func (*CreateIDPConfigurationRequest) GetType ¶ added in v0.5.1
func (x *CreateIDPConfigurationRequest) GetType() IDPType
func (*CreateIDPConfigurationRequest) ProtoMessage ¶ added in v0.5.1
func (*CreateIDPConfigurationRequest) ProtoMessage()
func (*CreateIDPConfigurationRequest) ProtoReflect ¶ added in v0.5.1
func (x *CreateIDPConfigurationRequest) ProtoReflect() protoreflect.Message
func (*CreateIDPConfigurationRequest) Reset ¶ added in v0.5.1
func (x *CreateIDPConfigurationRequest) Reset()
func (*CreateIDPConfigurationRequest) String ¶ added in v0.5.1
func (x *CreateIDPConfigurationRequest) String() string
type CreatePolicyRequest ¶ added in v0.3.2
type CreatePolicyRequest struct {
// Policy name
//
// Policy name
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Policy description
//
// Policy description, up to 256B in length
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// The policy
//
// # Details of the policy to create
//
// 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 {
// Project Name
//
// Project Name
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Project description
//
// Brief (up to 256B) description of the project.
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
// Default policies
//
// List of default polices. As of the 2.3.16 release the only default policy that may be specified for project is a QoS policy.
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
//
// The name of the resource policy
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// resourceUUID
//
// The resource UUID. If both name and UUID are provided, the name
// is ignored and only the UUID is used.
ResourceUUID string `protobuf:"bytes,2,opt,name=resourceUUID,proto3" json:"resourceUUID,omitempty"`
// resourceName
//
// The resource name. If both name and UUID are provided, the name
// is ignored and only the UUID is used.
ResourceName string `protobuf:"bytes,3,opt,name=resourceName,proto3" json:"resourceName,omitempty"`
// projectName
//
// The project this resource policy belongs to.
ProjectName string `protobuf:"bytes,4,opt,name=projectName,proto3" json:"projectName,omitempty"`
// schedulePolicy
//
// The schedule policy for this resource policy.
SchedulePolicy *SchedulePolicy `protobuf:"bytes,5,opt,name=schedulePolicy,proto3" json:"schedulePolicy,omitempty"`
// description
//
// A short (up to 256B) description for this resource.
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"`
// extendCluster
//
// Optional. When true, the cluster is extended with new server and its resources, enabling new volumes placement on the server (nodes of this server will come up as active). Default is False (the nodes of this server will be added to cluster as unattached, and may be used to move over resources from an existing failed server using replace node api command).
ExtendCluster bool `protobuf:"varint,4,opt,name=extendCluster,proto3" json:"extendCluster,omitempty"`
// contains filtered or unexported fields
}
func (*CreateServerRequest) Descriptor
deprecated
func (*CreateServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateServerRequest.ProtoReflect.Descriptor instead.
func (*CreateServerRequest) GetExtendCluster ¶ added in v0.5.0
func (x *CreateServerRequest) GetExtendCluster() bool
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
//
// The name of the snapshot
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// sourceVolumeUUID
//
// The UUID of the volume to create the snapshot from.
// You should specify either the UUID or the name.
// If both UUID and name as specified, the UUID takes precedence.
SourceVolumeUUID string `protobuf:"bytes,2,opt,name=sourceVolumeUUID,proto3" json:"sourceVolumeUUID,omitempty"`
// sourceVolumeName
//
// The name of the volume to create the snapshot from.
// You should specify either the UUID or the name.
// If both UUID and name as specified, the UUID takes precedence.
SourceVolumeName string `protobuf:"bytes,3,opt,name=sourceVolumeName,proto3" json:"sourceVolumeName,omitempty"`
// retentionTime
//
// The length of time in seconds to retain this snapshot for.
RetentionTime *durationpb.Duration `protobuf:"bytes,4,opt,name=retentionTime,proto3" json:"retentionTime,omitempty"`
// description
//
// A short description (up to 256B) of the snapshot.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// projectName
//
// The name of the project this snapshot belongs to
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 CreateTrustedHostRequest ¶ added in v0.5.1
type CreateTrustedHostRequest struct {
// Unique name identyfing the trusted host to create.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Project this trusted host belongs to.
ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
// Host NQN (NVMe Qualified Name) of the trusted host.
HostNqn string `protobuf:"bytes,3,opt,name=hostNqn,proto3" json:"hostNqn,omitempty"`
// Optional. Labels to associate with the trusted host.
Labels []*Label `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty"`
// contains filtered or unexported fields
}
func (*CreateTrustedHostRequest) Descriptor
deprecated
added in
v0.5.1
func (*CreateTrustedHostRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTrustedHostRequest.ProtoReflect.Descriptor instead.
func (*CreateTrustedHostRequest) GetHostNqn ¶ added in v0.5.1
func (x *CreateTrustedHostRequest) GetHostNqn() string
func (*CreateTrustedHostRequest) GetLabels ¶ added in v0.5.1
func (x *CreateTrustedHostRequest) GetLabels() []*Label
func (*CreateTrustedHostRequest) GetName ¶ added in v0.5.1
func (x *CreateTrustedHostRequest) GetName() string
func (*CreateTrustedHostRequest) GetProjectName ¶ added in v0.5.1
func (x *CreateTrustedHostRequest) GetProjectName() string
func (*CreateTrustedHostRequest) ProtoMessage ¶ added in v0.5.1
func (*CreateTrustedHostRequest) ProtoMessage()
func (*CreateTrustedHostRequest) ProtoReflect ¶ added in v0.5.1
func (x *CreateTrustedHostRequest) ProtoReflect() protoreflect.Message
func (*CreateTrustedHostRequest) Reset ¶ added in v0.5.1
func (x *CreateTrustedHostRequest) Reset()
func (*CreateTrustedHostRequest) String ¶ added in v0.5.1
func (x *CreateTrustedHostRequest) 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
//
// The number of replicas a volume may have. Valid values are 1, 2, and 3.
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"`
// sectorSize
//
// volume sector size. Valid values: 4K (default), 512B
SectorSize CreateVolumeRequest_SectorSizeEnum `` /* 137-byte string literal not displayed */
// projectName
//
// project name
ProjectName string `protobuf:"bytes,9,opt,name=projectName,proto3" json:"projectName,omitempty"`
// sourceSnapshotUUID
//
// Optionally specify source snapshot to create a clone from (specify either sourceSnapshotUUID or sourceSnapshotName)
SourceSnapshotUUID string `protobuf:"bytes,10,opt,name=sourceSnapshotUUID,proto3" json:"sourceSnapshotUUID,omitempty"`
// sourceSnapshotName
//
// Optionally specify source snapshot to create a clone from (specify either sourceSnapshotUUID or sourceSnapshotName)
SourceSnapshotName string `protobuf:"bytes,11,opt,name=sourceSnapshotName,proto3" json:"sourceSnapshotName,omitempty"`
// PlacementRestrictions
//
// Specify volume affinity labels for placement restrictions
// This may only be specified for volumes of single replication (replicaCount=1), and where Dynamic Rebalance is disabled (feature flags FailInPlace and ProactiveRebalance, lbcli get feature-flag are false).
PlacementRestrictions []*LabelMatchExpression `protobuf:"bytes,12,rep,name=placementRestrictions,proto3" json:"placementRestrictions,omitempty"`
// qosPolicyID
//
// Optionally specify QoS policy to be used by volume (either name or UUID)
//
// Types that are assignable to QosPolicyID:
//
// *CreateVolumeRequest_QosPolicyUUID
// *CreateVolumeRequest_QosPolicyName
QosPolicyID isCreateVolumeRequest_QosPolicyID `protobuf_oneof:"qosPolicyID"`
// contains filtered or unexported fields
}
func (*CreateVolumeRequest) Descriptor
deprecated
func (*CreateVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeRequest.ProtoReflect.Descriptor instead.
func (*CreateVolumeRequest) GetAcl ¶
func (x *CreateVolumeRequest) GetAcl() *StringList
func (*CreateVolumeRequest) GetCompression ¶
func (x *CreateVolumeRequest) GetCompression() string
func (*CreateVolumeRequest) GetIPAcl ¶
func (x *CreateVolumeRequest) GetIPAcl() *StringList
func (*CreateVolumeRequest) GetMinReplicas ¶
func (x *CreateVolumeRequest) GetMinReplicas() uint32
func (*CreateVolumeRequest) GetName ¶
func (x *CreateVolumeRequest) GetName() string
func (*CreateVolumeRequest) GetPlacementRestrictions ¶ added in v0.3.0
func (x *CreateVolumeRequest) GetPlacementRestrictions() []*LabelMatchExpression
func (*CreateVolumeRequest) GetProjectName ¶
func (x *CreateVolumeRequest) GetProjectName() string
func (*CreateVolumeRequest) GetQosPolicyID ¶ added in v0.4.0
func (m *CreateVolumeRequest) GetQosPolicyID() isCreateVolumeRequest_QosPolicyID
func (*CreateVolumeRequest) GetQosPolicyName ¶ added in v0.4.0
func (x *CreateVolumeRequest) GetQosPolicyName() 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_QosPolicyName ¶ added in v0.4.0
type CreateVolumeRequest_QosPolicyName struct {
QosPolicyName string `protobuf:"bytes,14,opt,name=qosPolicyName,proto3,oneof"`
}
type CreateVolumeRequest_QosPolicyUUID ¶ added in v0.4.0
type CreateVolumeRequest_QosPolicyUUID struct {
QosPolicyUUID string `protobuf:"bytes,13,opt,name=qosPolicyUUID,proto3,oneof"`
}
type CreateVolumeRequest_SectorSizeEnum ¶
type CreateVolumeRequest_SectorSizeEnum int32
const ( CreateVolumeRequest_sectorSize_Default CreateVolumeRequest_SectorSizeEnum = 0 CreateVolumeRequest_sectorSize_512B CreateVolumeRequest_SectorSizeEnum = 512 CreateVolumeRequest_sectorSize_4K CreateVolumeRequest_SectorSizeEnum = 4096 )
func (CreateVolumeRequest_SectorSizeEnum) Descriptor ¶
func (CreateVolumeRequest_SectorSizeEnum) Descriptor() protoreflect.EnumDescriptor
func (CreateVolumeRequest_SectorSizeEnum) Enum ¶
func (x CreateVolumeRequest_SectorSizeEnum) Enum() *CreateVolumeRequest_SectorSizeEnum
func (CreateVolumeRequest_SectorSizeEnum) EnumDescriptor
deprecated
func (CreateVolumeRequest_SectorSizeEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use CreateVolumeRequest_SectorSizeEnum.Descriptor instead.
func (CreateVolumeRequest_SectorSizeEnum) Number ¶
func (x CreateVolumeRequest_SectorSizeEnum) Number() protoreflect.EnumNumber
func (CreateVolumeRequest_SectorSizeEnum) String ¶
func (x CreateVolumeRequest_SectorSizeEnum) String() string
func (CreateVolumeRequest_SectorSizeEnum) Type ¶
func (CreateVolumeRequest_SectorSizeEnum) Type() protoreflect.EnumType
type Credential ¶
type Credential struct {
ProjectName string `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
ID string `protobuf:"bytes,2,opt,name=ID,proto3" json:"ID,omitempty"`
Type CredsType `protobuf:"varint,3,opt,name=type,proto3,enum=lightbits.api.duros.v2.CredsType" json:"type,omitempty"`
Payload []byte `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"`
// kind
//
// CredsKind specifies the origin and intended usage of the credentials.
Kind CredsKind `protobuf:"varint,5,opt,name=kind,proto3,enum=lightbits.api.duros.v2.CredsKind" json:"kind,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) GetKind ¶ added in v0.5.0
func (x *Credential) GetKind() CredsKind
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 CredsKind ¶ added in v0.5.0
type CredsKind int32
CredsKind specifies the intended usage and origin of the credentials. it can not be set directly by the user when uploading creds and can't be modified at all after the creds were created.
const ( // Credentials directly managed by the users. CredsKind_UserCreds CredsKind = 0 // Credentials that will be used by Lightbits Photon to submit requests either on // behalf of the Photon users, or for Photon requests to fetch the cluster metadata. // // These credentials can be viewed by the users, but can only be modified indirectly, // as part of the Beacon service configuration/management process. CredsKind_BeaconCreds CredsKind = 2 // Lightbits server encountered credentials possibly created by a newer Lightbits // SW version than that running on the server itself. CredsKind_UnknownKind CredsKind = 127 )
func (CredsKind) Descriptor ¶ added in v0.5.0
func (CredsKind) Descriptor() protoreflect.EnumDescriptor
func (CredsKind) EnumDescriptor
deprecated
added in
v0.5.0
func (CredsKind) Number ¶ added in v0.5.0
func (x CredsKind) Number() protoreflect.EnumNumber
func (CredsKind) Type ¶ added in v0.5.0
func (CredsKind) Type() protoreflect.EnumType
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.duros.v2.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 {
// Policy Type
//
// Policy Type. Available types are 'QoS' or 'Snapshot'.
PolicyType PolicyType `protobuf:"varint,1,opt,name=policyType,proto3,enum=lightbits.api.duros.v2.PolicyType" json:"policyType,omitempty"`
// Policy UUID
//
// Policy UUID
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 DeleteAuthGroupAccessRequest ¶ added in v0.5.1
type DeleteAuthGroupAccessRequest struct {
// IdpGroupName
// Represents the name of the group in the IdP server.
IdpGroupName string `protobuf:"bytes,1,opt,name=IdpGroupName,proto3" json:"IdpGroupName,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteAuthGroupAccessRequest) Descriptor
deprecated
added in
v0.5.1
func (*DeleteAuthGroupAccessRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAuthGroupAccessRequest.ProtoReflect.Descriptor instead.
func (*DeleteAuthGroupAccessRequest) GetIdpGroupName ¶ added in v0.5.1
func (x *DeleteAuthGroupAccessRequest) GetIdpGroupName() string
func (*DeleteAuthGroupAccessRequest) ProtoMessage ¶ added in v0.5.1
func (*DeleteAuthGroupAccessRequest) ProtoMessage()
func (*DeleteAuthGroupAccessRequest) ProtoReflect ¶ added in v0.5.1
func (x *DeleteAuthGroupAccessRequest) ProtoReflect() protoreflect.Message
func (*DeleteAuthGroupAccessRequest) Reset ¶ added in v0.5.1
func (x *DeleteAuthGroupAccessRequest) Reset()
func (*DeleteAuthGroupAccessRequest) String ¶ added in v0.5.1
func (x *DeleteAuthGroupAccessRequest) String() string
type DeleteAuthGroupAccessResponse ¶ added in v0.5.1
type DeleteAuthGroupAccessResponse struct {
// contains filtered or unexported fields
}
func (*DeleteAuthGroupAccessResponse) Descriptor
deprecated
added in
v0.5.1
func (*DeleteAuthGroupAccessResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAuthGroupAccessResponse.ProtoReflect.Descriptor instead.
func (*DeleteAuthGroupAccessResponse) ProtoMessage ¶ added in v0.5.1
func (*DeleteAuthGroupAccessResponse) ProtoMessage()
func (*DeleteAuthGroupAccessResponse) ProtoReflect ¶ added in v0.5.1
func (x *DeleteAuthGroupAccessResponse) ProtoReflect() protoreflect.Message
func (*DeleteAuthGroupAccessResponse) Reset ¶ added in v0.5.1
func (x *DeleteAuthGroupAccessResponse) Reset()
func (*DeleteAuthGroupAccessResponse) String ¶ added in v0.5.1
func (x *DeleteAuthGroupAccessResponse) 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 DeleteIDPConfigurationRequest ¶ added in v0.5.1
type DeleteIDPConfigurationRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteIDPConfigurationRequest) Descriptor
deprecated
added in
v0.5.1
func (*DeleteIDPConfigurationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteIDPConfigurationRequest.ProtoReflect.Descriptor instead.
func (*DeleteIDPConfigurationRequest) GetName ¶ added in v0.5.1
func (x *DeleteIDPConfigurationRequest) GetName() string
func (*DeleteIDPConfigurationRequest) ProtoMessage ¶ added in v0.5.1
func (*DeleteIDPConfigurationRequest) ProtoMessage()
func (*DeleteIDPConfigurationRequest) ProtoReflect ¶ added in v0.5.1
func (x *DeleteIDPConfigurationRequest) ProtoReflect() protoreflect.Message
func (*DeleteIDPConfigurationRequest) Reset ¶ added in v0.5.1
func (x *DeleteIDPConfigurationRequest) Reset()
func (*DeleteIDPConfigurationRequest) String ¶ added in v0.5.1
func (x *DeleteIDPConfigurationRequest) String() string
type DeleteIDPConfigurationResponse ¶ added in v0.5.1
type DeleteIDPConfigurationResponse struct {
// contains filtered or unexported fields
}
func (*DeleteIDPConfigurationResponse) Descriptor
deprecated
added in
v0.5.1
func (*DeleteIDPConfigurationResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteIDPConfigurationResponse.ProtoReflect.Descriptor instead.
func (*DeleteIDPConfigurationResponse) ProtoMessage ¶ added in v0.5.1
func (*DeleteIDPConfigurationResponse) ProtoMessage()
func (*DeleteIDPConfigurationResponse) ProtoReflect ¶ added in v0.5.1
func (x *DeleteIDPConfigurationResponse) ProtoReflect() protoreflect.Message
func (*DeleteIDPConfigurationResponse) Reset ¶ added in v0.5.1
func (x *DeleteIDPConfigurationResponse) Reset()
func (*DeleteIDPConfigurationResponse) String ¶ added in v0.5.1
func (x *DeleteIDPConfigurationResponse) 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
//
// The server's UUID for the delete server request.
UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
// name
//
// The server's name for the delete server request.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// forceDelete
//
// Optional. Setting forceDelete will override some of the delete
// server pre-checks.
// When set to False (default), a server cannot be deleted if
// there are any resources attached to the server (e.g., node replace
// was issued, server nodes entered permanent failure states and
// resources were migrated.)
// When set to True the delete operation bypasses checks to verify
// if server still has any resources attached to it and starts the
// delete operation in the background. The operation will not
// complete and will remain in the background until the server
// resources will have been detached from the server.
// Note that a server with volumes/snapshots/clones with a single
// replica cannot be deleted, even with forceDelete set to
// True. You must remove the 1x replica volumes/snapshots/clones
// before deleting the server.
ForceDelete bool `protobuf:"varint,3,opt,name=forceDelete,proto3" json:"forceDelete,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteServerRequest) Descriptor
deprecated
func (*DeleteServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteServerRequest.ProtoReflect.Descriptor instead.
func (*DeleteServerRequest) GetForceDelete ¶ added in v0.5.0
func (x *DeleteServerRequest) GetForceDelete() bool
func (*DeleteServerRequest) GetName ¶ added in v0.4.4
func (x *DeleteServerRequest) GetName() string
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 DeleteTrustedHostRequest ¶ added in v0.5.1
type DeleteTrustedHostRequest struct {
// Name of the trusted host to delete (required to identify resource to delete).
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Project this trusted host belongs to (required to identify resource to delete).
ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteTrustedHostRequest) Descriptor
deprecated
added in
v0.5.1
func (*DeleteTrustedHostRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTrustedHostRequest.ProtoReflect.Descriptor instead.
func (*DeleteTrustedHostRequest) GetName ¶ added in v0.5.1
func (x *DeleteTrustedHostRequest) GetName() string
func (*DeleteTrustedHostRequest) GetProjectName ¶ added in v0.5.1
func (x *DeleteTrustedHostRequest) GetProjectName() string
func (*DeleteTrustedHostRequest) ProtoMessage ¶ added in v0.5.1
func (*DeleteTrustedHostRequest) ProtoMessage()
func (*DeleteTrustedHostRequest) ProtoReflect ¶ added in v0.5.1
func (x *DeleteTrustedHostRequest) ProtoReflect() protoreflect.Message
func (*DeleteTrustedHostRequest) Reset ¶ added in v0.5.1
func (x *DeleteTrustedHostRequest) Reset()
func (*DeleteTrustedHostRequest) String ¶ added in v0.5.1
func (x *DeleteTrustedHostRequest) String() string
type DeleteTrustedHostResponse ¶ added in v0.5.1
type DeleteTrustedHostResponse struct {
// contains filtered or unexported fields
}
func (*DeleteTrustedHostResponse) Descriptor
deprecated
added in
v0.5.1
func (*DeleteTrustedHostResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTrustedHostResponse.ProtoReflect.Descriptor instead.
func (*DeleteTrustedHostResponse) ProtoMessage ¶ added in v0.5.1
func (*DeleteTrustedHostResponse) ProtoMessage()
func (*DeleteTrustedHostResponse) ProtoReflect ¶ added in v0.5.1
func (x *DeleteTrustedHostResponse) ProtoReflect() protoreflect.Message
func (*DeleteTrustedHostResponse) Reset ¶ added in v0.5.1
func (x *DeleteTrustedHostResponse) Reset()
func (*DeleteTrustedHostResponse) String ¶ added in v0.5.1
func (x *DeleteTrustedHostResponse) 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 DisableClusterInBandAuthRequest ¶ added in v0.5.1
type DisableClusterInBandAuthRequest struct {
// Name of the subsystem NQN to disable in-band authentication for. If not specified cluster level will be assumed. Currently only supported for the default subsystem: DefaultSubSystem.
SubsystemNqnName string `protobuf:"bytes,1,opt,name=subsystemNqnName,proto3" json:"subsystemNqnName,omitempty"`
// contains filtered or unexported fields
}
func (*DisableClusterInBandAuthRequest) Descriptor
deprecated
added in
v0.5.1
func (*DisableClusterInBandAuthRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableClusterInBandAuthRequest.ProtoReflect.Descriptor instead.
func (*DisableClusterInBandAuthRequest) GetSubsystemNqnName ¶ added in v0.5.1
func (x *DisableClusterInBandAuthRequest) GetSubsystemNqnName() string
func (*DisableClusterInBandAuthRequest) ProtoMessage ¶ added in v0.5.1
func (*DisableClusterInBandAuthRequest) ProtoMessage()
func (*DisableClusterInBandAuthRequest) ProtoReflect ¶ added in v0.5.1
func (x *DisableClusterInBandAuthRequest) ProtoReflect() protoreflect.Message
func (*DisableClusterInBandAuthRequest) Reset ¶ added in v0.5.1
func (x *DisableClusterInBandAuthRequest) Reset()
func (*DisableClusterInBandAuthRequest) String ¶ added in v0.5.1
func (x *DisableClusterInBandAuthRequest) String() string
type DisableClusterInBandAuthResponse ¶ added in v0.5.1
type DisableClusterInBandAuthResponse struct {
// contains filtered or unexported fields
}
func (*DisableClusterInBandAuthResponse) Descriptor
deprecated
added in
v0.5.1
func (*DisableClusterInBandAuthResponse) Descriptor() ([]byte, []int)
Deprecated: Use DisableClusterInBandAuthResponse.ProtoReflect.Descriptor instead.
func (*DisableClusterInBandAuthResponse) ProtoMessage ¶ added in v0.5.1
func (*DisableClusterInBandAuthResponse) ProtoMessage()
func (*DisableClusterInBandAuthResponse) ProtoReflect ¶ added in v0.5.1
func (x *DisableClusterInBandAuthResponse) ProtoReflect() protoreflect.Message
func (*DisableClusterInBandAuthResponse) Reset ¶ added in v0.5.1
func (x *DisableClusterInBandAuthResponse) Reset()
func (*DisableClusterInBandAuthResponse) String ¶ added in v0.5.1
func (x *DisableClusterInBandAuthResponse) 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
//
// The server's UUID for the disable server request.
UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
// ForceDisable
//
// When set to True the disable operation bypasses upgradeability (loss of service) check when disabling
// server. If the evict flag is also set to True, will force eviction of all server data, even if it means losing single
// replica volumes because they cannot be evicted to another server. Only set both "evict" and "ForceDisable"
// to True if you are willing to lose your single-replica volumes.
ForceDisable bool `protobuf:"varint,2,opt,name=ForceDisable,proto3" json:"ForceDisable,omitempty"`
// name
//
// The server's name for the disable server request.
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// evictData
//
// Setting this to True to cause all server data to be evicted from the server.
// Setting this to 'False' will disable the server while keeping all data on the server, so it will be there when you
// re-enable it.
// eviction may fail in some cases, e.g., in case of single replica volume that can’t be
// transferred to another server due to network issues between the servers, the eviction is expected to fail.
// If you want the data eviction process, even at the risk of potentially losing some data that couldn’t be evicted,
// set both evictData and ForceDisable to True.
EvictData bool `protobuf:"varint,4,opt,name=evictData,proto3" json:"evictData,omitempty"`
// permanentFailureTimeout
//
// Setting a value for this parameter will override the permanent failure timeout at the cluster level.
// This may be used when a user wants to take a server into maintenance state and avoid data migration
// during this time. Valid values are 1 hour or longer, "0" value should be used to specify an infinite timeout.
// Permanent failure timeout is a string constructed by a decimal number followed
// by the units: ns, us, ms, s, m, h. For example: 7200s, 120m, 2h
// This value will be oveeride once the server is re-enabled. Default value: null
PermanentFailureTimeout *durationpb.Duration `protobuf:"bytes,5,opt,name=permanentFailureTimeout,proto3" json:"permanentFailureTimeout,omitempty"`
// contains filtered or unexported fields
}
func (*DisableServerRequest) Descriptor
deprecated
func (*DisableServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableServerRequest.ProtoReflect.Descriptor instead.
func (*DisableServerRequest) GetEvictData ¶ added in v0.4.4
func (x *DisableServerRequest) GetEvictData() bool
func (*DisableServerRequest) GetForceDisable ¶
func (x *DisableServerRequest) GetForceDisable() bool
func (*DisableServerRequest) GetName ¶ added in v0.4.4
func (x *DisableServerRequest) GetName() string
func (*DisableServerRequest) GetPermanentFailureTimeout ¶ added in v0.5.1
func (x *DisableServerRequest) GetPermanentFailureTimeout() *durationpb.Duration
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) (grpc.ServerStreamingClient[httpbody.HttpBody], 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)
EnableClusterEncryption(ctx context.Context, in *EnableClusterEncryptionRequest, opts ...grpc.CallOption) (*EnableClusterEncryptionResponse, 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)
ListChangedBlocks(ctx context.Context, in *ListChangedBlocksRequest, opts ...grpc.CallOption) (*ListChangedBlocksResponse, error)
RotateClusterRootKey(ctx context.Context, in *RotateClusterRootKeyRequest, opts ...grpc.CallOption) (*RotateClusterRootKeyResponse, error)
GetClusterRootKey(ctx context.Context, in *GetClusterRootKeyRequest, opts ...grpc.CallOption) (*GetClusterRootKeyResponse, error)
CreateIdpConfiguration(ctx context.Context, in *CreateIDPConfigurationRequest, opts ...grpc.CallOption) (*IDPConfiguration, error)
DeleteIdpConfiguration(ctx context.Context, in *DeleteIDPConfigurationRequest, opts ...grpc.CallOption) (*DeleteIDPConfigurationResponse, error)
UpdateIdpConfiguration(ctx context.Context, in *UpdateIDPConfigurationRequest, opts ...grpc.CallOption) (*IDPConfiguration, error)
ListIdpConfigurations(ctx context.Context, in *ListIDPConfigurationsRequest, opts ...grpc.CallOption) (*ListIDPConfigurationsResponse, error)
GetIdpConfiguration(ctx context.Context, in *GetIDPConfigurationRequest, opts ...grpc.CallOption) (*IDPConfiguration, error)
CreateAuthGroupAccess(ctx context.Context, in *CreateAuthGroupAccessRequest, opts ...grpc.CallOption) (*AuthGroupAccess, error)
UpdateAuthGroupAccess(ctx context.Context, in *UpdateAuthGroupAccessRequest, opts ...grpc.CallOption) (*AuthGroupAccess, error)
DeleteAuthGroupAccess(ctx context.Context, in *DeleteAuthGroupAccessRequest, opts ...grpc.CallOption) (*DeleteAuthGroupAccessResponse, error)
GetAuthGroupAccess(ctx context.Context, in *GetAuthGroupAccessRequest, opts ...grpc.CallOption) (*AuthGroupAccess, error)
ListAuthGroupAccesses(ctx context.Context, in *ListAuthGroupAccessesRequest, opts ...grpc.CallOption) (*ListAuthGroupAccessesResponse, error)
EnableClusterInBandAuth(ctx context.Context, in *EnableClusterInBandAuthRequest, opts ...grpc.CallOption) (*EnableClusterInBandAuthResponse, error)
DisableClusterInBandAuth(ctx context.Context, in *DisableClusterInBandAuthRequest, opts ...grpc.CallOption) (*DisableClusterInBandAuthResponse, error)
CreateTrustedHost(ctx context.Context, in *CreateTrustedHostRequest, opts ...grpc.CallOption) (*TrustedHost, error)
DeleteTrustedHost(ctx context.Context, in *DeleteTrustedHostRequest, opts ...grpc.CallOption) (*DeleteTrustedHostResponse, error)
GetTrustedHost(ctx context.Context, in *GetTrustedHostRequest, opts ...grpc.CallOption) (*TrustedHost, error)
ListTrustedHosts(ctx context.Context, in *ListTrustedHostsRequest, opts ...grpc.CallOption) (*ListTrustedHostsResponse, error)
UpdateTrustedHost(ctx context.Context, in *UpdateTrustedHostRequest, opts ...grpc.CallOption) (*TrustedHost, error)
SetTrustedHostSecret(ctx context.Context, in *SetTrustedHostSecretsRequest, opts ...grpc.CallOption) (*SetTrustedHostSecretsResponse, error)
GetTrustedHostSecret(ctx context.Context, in *GetTrustedHostSecretsRequest, opts ...grpc.CallOption) (*GetTrustedHostSecretsResponse, error)
}
DurosAPIClient is the client API for DurosAPI service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewDurosAPIClient ¶
func NewDurosAPIClient(cc grpc.ClientConnInterface) DurosAPIClient
type DurosAPIServer ¶
type DurosAPIServer interface {
GetVersion(context.Context, *GetVersionRequest) (*Version, error)
CreateVolume(context.Context, *CreateVolumeRequest) (*Volume, error)
DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
ListVolumes(context.Context, *ListVolumeRequest) (*ListVolumesResponse, error)
ListEvents(context.Context, *ListEventsRequest) (*ListEventsResponse, error)
GetHost(context.Context, *GetHostRequest) (*ConnectedHost, error)
ListHosts(context.Context, *ListHostsRequest) (*ListHostsResponse, error)
GetVolume(context.Context, *GetVolumeRequest) (*Volume, error)
ListNodes(context.Context, *ListNodeRequest) (*ListNodesResponse, error)
GetNode(context.Context, *GetNodeRequest) (*DurosNodeInfo, error)
ListNvmeDevices(context.Context, *ListNvmeDevicesRequest) (*ListNvmeDevicesResponse, error)
GetNvmeDevice(context.Context, *GetNvmeDeviceRequest) (*UserNvmeDevicesResponse, error)
FetchLogs(*LogRequest, grpc.ServerStreamingServer[httpbody.HttpBody]) 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)
EnableClusterEncryption(context.Context, *EnableClusterEncryptionRequest) (*EnableClusterEncryptionResponse, 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)
ListChangedBlocks(context.Context, *ListChangedBlocksRequest) (*ListChangedBlocksResponse, error)
RotateClusterRootKey(context.Context, *RotateClusterRootKeyRequest) (*RotateClusterRootKeyResponse, error)
GetClusterRootKey(context.Context, *GetClusterRootKeyRequest) (*GetClusterRootKeyResponse, error)
CreateIdpConfiguration(context.Context, *CreateIDPConfigurationRequest) (*IDPConfiguration, error)
DeleteIdpConfiguration(context.Context, *DeleteIDPConfigurationRequest) (*DeleteIDPConfigurationResponse, error)
UpdateIdpConfiguration(context.Context, *UpdateIDPConfigurationRequest) (*IDPConfiguration, error)
ListIdpConfigurations(context.Context, *ListIDPConfigurationsRequest) (*ListIDPConfigurationsResponse, error)
GetIdpConfiguration(context.Context, *GetIDPConfigurationRequest) (*IDPConfiguration, error)
CreateAuthGroupAccess(context.Context, *CreateAuthGroupAccessRequest) (*AuthGroupAccess, error)
UpdateAuthGroupAccess(context.Context, *UpdateAuthGroupAccessRequest) (*AuthGroupAccess, error)
DeleteAuthGroupAccess(context.Context, *DeleteAuthGroupAccessRequest) (*DeleteAuthGroupAccessResponse, error)
GetAuthGroupAccess(context.Context, *GetAuthGroupAccessRequest) (*AuthGroupAccess, error)
ListAuthGroupAccesses(context.Context, *ListAuthGroupAccessesRequest) (*ListAuthGroupAccessesResponse, error)
EnableClusterInBandAuth(context.Context, *EnableClusterInBandAuthRequest) (*EnableClusterInBandAuthResponse, error)
DisableClusterInBandAuth(context.Context, *DisableClusterInBandAuthRequest) (*DisableClusterInBandAuthResponse, error)
CreateTrustedHost(context.Context, *CreateTrustedHostRequest) (*TrustedHost, error)
DeleteTrustedHost(context.Context, *DeleteTrustedHostRequest) (*DeleteTrustedHostResponse, error)
GetTrustedHost(context.Context, *GetTrustedHostRequest) (*TrustedHost, error)
ListTrustedHosts(context.Context, *ListTrustedHostsRequest) (*ListTrustedHostsResponse, error)
UpdateTrustedHost(context.Context, *UpdateTrustedHostRequest) (*TrustedHost, error)
SetTrustedHostSecret(context.Context, *SetTrustedHostSecretsRequest) (*SetTrustedHostSecretsResponse, error)
GetTrustedHostSecret(context.Context, *GetTrustedHostSecretsRequest) (*GetTrustedHostSecretsResponse, error)
}
DurosAPIServer is the server API for DurosAPI service. All implementations should embed UnimplementedDurosAPIServer for forward compatibility.
type DurosAPI_FetchLogsClient ¶ added in v0.3.0
type DurosAPI_FetchLogsClient = grpc.ServerStreamingClient[httpbody.HttpBody]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type DurosAPI_FetchLogsServer ¶ added in v0.3.0
type DurosAPI_FetchLogsServer = grpc.ServerStreamingServer[httpbody.HttpBody]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
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 EnableClusterEncryptionRequest ¶ added in v0.5.1
type EnableClusterEncryptionRequest struct {
// contains filtered or unexported fields
}
func (*EnableClusterEncryptionRequest) Descriptor
deprecated
added in
v0.5.1
func (*EnableClusterEncryptionRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableClusterEncryptionRequest.ProtoReflect.Descriptor instead.
func (*EnableClusterEncryptionRequest) ProtoMessage ¶ added in v0.5.1
func (*EnableClusterEncryptionRequest) ProtoMessage()
func (*EnableClusterEncryptionRequest) ProtoReflect ¶ added in v0.5.1
func (x *EnableClusterEncryptionRequest) ProtoReflect() protoreflect.Message
func (*EnableClusterEncryptionRequest) Reset ¶ added in v0.5.1
func (x *EnableClusterEncryptionRequest) Reset()
func (*EnableClusterEncryptionRequest) String ¶ added in v0.5.1
func (x *EnableClusterEncryptionRequest) String() string
type EnableClusterEncryptionResponse ¶ added in v0.5.1
type EnableClusterEncryptionResponse struct {
// contains filtered or unexported fields
}
func (*EnableClusterEncryptionResponse) Descriptor
deprecated
added in
v0.5.1
func (*EnableClusterEncryptionResponse) Descriptor() ([]byte, []int)
Deprecated: Use EnableClusterEncryptionResponse.ProtoReflect.Descriptor instead.
func (*EnableClusterEncryptionResponse) ProtoMessage ¶ added in v0.5.1
func (*EnableClusterEncryptionResponse) ProtoMessage()
func (*EnableClusterEncryptionResponse) ProtoReflect ¶ added in v0.5.1
func (x *EnableClusterEncryptionResponse) ProtoReflect() protoreflect.Message
func (*EnableClusterEncryptionResponse) Reset ¶ added in v0.5.1
func (x *EnableClusterEncryptionResponse) Reset()
func (*EnableClusterEncryptionResponse) String ¶ added in v0.5.1
func (x *EnableClusterEncryptionResponse) String() string
type EnableClusterInBandAuthRequest ¶ added in v0.5.1
type EnableClusterInBandAuthRequest struct {
// Name of the subsystem NQN to enable in-band authentication for. If not specified cluster level will be assumed. Currently only supported for the default subsystem: DefaultSubSystem.
SubsystemNqnName string `protobuf:"bytes,1,opt,name=subsystemNqnName,proto3" json:"subsystemNqnName,omitempty"`
// contains filtered or unexported fields
}
func (*EnableClusterInBandAuthRequest) Descriptor
deprecated
added in
v0.5.1
func (*EnableClusterInBandAuthRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableClusterInBandAuthRequest.ProtoReflect.Descriptor instead.
func (*EnableClusterInBandAuthRequest) GetSubsystemNqnName ¶ added in v0.5.1
func (x *EnableClusterInBandAuthRequest) GetSubsystemNqnName() string
func (*EnableClusterInBandAuthRequest) ProtoMessage ¶ added in v0.5.1
func (*EnableClusterInBandAuthRequest) ProtoMessage()
func (*EnableClusterInBandAuthRequest) ProtoReflect ¶ added in v0.5.1
func (x *EnableClusterInBandAuthRequest) ProtoReflect() protoreflect.Message
func (*EnableClusterInBandAuthRequest) Reset ¶ added in v0.5.1
func (x *EnableClusterInBandAuthRequest) Reset()
func (*EnableClusterInBandAuthRequest) String ¶ added in v0.5.1
func (x *EnableClusterInBandAuthRequest) String() string
type EnableClusterInBandAuthResponse ¶ added in v0.5.1
type EnableClusterInBandAuthResponse struct {
// contains filtered or unexported fields
}
func (*EnableClusterInBandAuthResponse) Descriptor
deprecated
added in
v0.5.1
func (*EnableClusterInBandAuthResponse) Descriptor() ([]byte, []int)
Deprecated: Use EnableClusterInBandAuthResponse.ProtoReflect.Descriptor instead.
func (*EnableClusterInBandAuthResponse) ProtoMessage ¶ added in v0.5.1
func (*EnableClusterInBandAuthResponse) ProtoMessage()
func (*EnableClusterInBandAuthResponse) ProtoReflect ¶ added in v0.5.1
func (x *EnableClusterInBandAuthResponse) ProtoReflect() protoreflect.Message
func (*EnableClusterInBandAuthResponse) Reset ¶ added in v0.5.1
func (x *EnableClusterInBandAuthResponse) Reset()
func (*EnableClusterInBandAuthResponse) String ¶ added in v0.5.1
func (x *EnableClusterInBandAuthResponse) String() string
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
//
// The server's UUID for the enable server request.
UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
// name
//
// The server's name for the enable server request.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*EnableServerRequest) Descriptor
deprecated
func (*EnableServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use EnableServerRequest.ProtoReflect.Descriptor instead.
func (*EnableServerRequest) GetName ¶ added in v0.4.4
func (x *EnableServerRequest) GetName() string
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 GetAuthGroupAccessRequest ¶ added in v0.5.1
type GetAuthGroupAccessRequest struct {
// IdpGroupName
// Represents the name of the group in the IdP server.
IdpGroupName string `protobuf:"bytes,1,opt,name=IdpGroupName,proto3" json:"IdpGroupName,omitempty"`
// contains filtered or unexported fields
}
func (*GetAuthGroupAccessRequest) Descriptor
deprecated
added in
v0.5.1
func (*GetAuthGroupAccessRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAuthGroupAccessRequest.ProtoReflect.Descriptor instead.
func (*GetAuthGroupAccessRequest) GetIdpGroupName ¶ added in v0.5.1
func (x *GetAuthGroupAccessRequest) GetIdpGroupName() string
func (*GetAuthGroupAccessRequest) ProtoMessage ¶ added in v0.5.1
func (*GetAuthGroupAccessRequest) ProtoMessage()
func (*GetAuthGroupAccessRequest) ProtoReflect ¶ added in v0.5.1
func (x *GetAuthGroupAccessRequest) ProtoReflect() protoreflect.Message
func (*GetAuthGroupAccessRequest) Reset ¶ added in v0.5.1
func (x *GetAuthGroupAccessRequest) Reset()
func (*GetAuthGroupAccessRequest) String ¶ added in v0.5.1
func (x *GetAuthGroupAccessRequest) String() string
type GetClusterConfigParamRequest ¶ added in v0.2.0
type GetClusterConfigParamRequest struct {
// ClusterConfigParam name
//
// specify name of parameter to get: ClusterName/ ClockDriftIntervalForRaisingEvent/ DeviceHealthIntervalForRaisingEvent/
// DurationToTurnIntoPermanentFailure/ VolumeDeletionFromNodeDelay/ DefaultQoSName
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 GetClusterRootKeyRequest ¶ added in v0.5.1
type GetClusterRootKeyRequest struct {
EncryptingKeyGeneration uint64 `protobuf:"varint,1,opt,name=encryptingKeyGeneration,proto3" json:"encryptingKeyGeneration,omitempty"`
UserPublicKey []byte `protobuf:"bytes,2,opt,name=userPublicKey,proto3" json:"userPublicKey,omitempty"`
// contains filtered or unexported fields
}
func (*GetClusterRootKeyRequest) Descriptor
deprecated
added in
v0.5.1
func (*GetClusterRootKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterRootKeyRequest.ProtoReflect.Descriptor instead.
func (*GetClusterRootKeyRequest) GetEncryptingKeyGeneration ¶ added in v0.5.1
func (x *GetClusterRootKeyRequest) GetEncryptingKeyGeneration() uint64
func (*GetClusterRootKeyRequest) GetUserPublicKey ¶ added in v0.5.1
func (x *GetClusterRootKeyRequest) GetUserPublicKey() []byte
func (*GetClusterRootKeyRequest) ProtoMessage ¶ added in v0.5.1
func (*GetClusterRootKeyRequest) ProtoMessage()
func (*GetClusterRootKeyRequest) ProtoReflect ¶ added in v0.5.1
func (x *GetClusterRootKeyRequest) ProtoReflect() protoreflect.Message
func (*GetClusterRootKeyRequest) Reset ¶ added in v0.5.1
func (x *GetClusterRootKeyRequest) Reset()
func (*GetClusterRootKeyRequest) String ¶ added in v0.5.1
func (x *GetClusterRootKeyRequest) String() string
type GetClusterRootKeyResponse ¶ added in v0.5.1
type GetClusterRootKeyResponse struct {
Keys []*GetClusterRootKeyResponse_KeyObject `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
ClusterPublicKey []byte `protobuf:"bytes,2,opt,name=clusterPublicKey,proto3" json:"clusterPublicKey,omitempty"`
// contains filtered or unexported fields
}
func (*GetClusterRootKeyResponse) Descriptor
deprecated
added in
v0.5.1
func (*GetClusterRootKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterRootKeyResponse.ProtoReflect.Descriptor instead.
func (*GetClusterRootKeyResponse) GetClusterPublicKey ¶ added in v0.5.1
func (x *GetClusterRootKeyResponse) GetClusterPublicKey() []byte
func (*GetClusterRootKeyResponse) GetKeys ¶ added in v0.5.1
func (x *GetClusterRootKeyResponse) GetKeys() []*GetClusterRootKeyResponse_KeyObject
func (*GetClusterRootKeyResponse) ProtoMessage ¶ added in v0.5.1
func (*GetClusterRootKeyResponse) ProtoMessage()
func (*GetClusterRootKeyResponse) ProtoReflect ¶ added in v0.5.1
func (x *GetClusterRootKeyResponse) ProtoReflect() protoreflect.Message
func (*GetClusterRootKeyResponse) Reset ¶ added in v0.5.1
func (x *GetClusterRootKeyResponse) Reset()
func (*GetClusterRootKeyResponse) String ¶ added in v0.5.1
func (x *GetClusterRootKeyResponse) String() string
type GetClusterRootKeyResponse_KeyObject ¶ added in v0.5.1
type GetClusterRootKeyResponse_KeyObject struct {
EncryptedKey []byte `protobuf:"bytes,1,opt,name=encryptedKey,proto3" json:"encryptedKey,omitempty"`
EncryptingKeyGeneration uint64 `protobuf:"varint,2,opt,name=encryptingKeyGeneration,proto3" json:"encryptingKeyGeneration,omitempty"`
// contains filtered or unexported fields
}
func (*GetClusterRootKeyResponse_KeyObject) Descriptor
deprecated
added in
v0.5.1
func (*GetClusterRootKeyResponse_KeyObject) Descriptor() ([]byte, []int)
Deprecated: Use GetClusterRootKeyResponse_KeyObject.ProtoReflect.Descriptor instead.
func (*GetClusterRootKeyResponse_KeyObject) GetEncryptedKey ¶ added in v0.5.1
func (x *GetClusterRootKeyResponse_KeyObject) GetEncryptedKey() []byte
func (*GetClusterRootKeyResponse_KeyObject) GetEncryptingKeyGeneration ¶ added in v0.5.1
func (x *GetClusterRootKeyResponse_KeyObject) GetEncryptingKeyGeneration() uint64
func (*GetClusterRootKeyResponse_KeyObject) ProtoMessage ¶ added in v0.5.1
func (*GetClusterRootKeyResponse_KeyObject) ProtoMessage()
func (*GetClusterRootKeyResponse_KeyObject) ProtoReflect ¶ added in v0.5.1
func (x *GetClusterRootKeyResponse_KeyObject) ProtoReflect() protoreflect.Message
func (*GetClusterRootKeyResponse_KeyObject) Reset ¶ added in v0.5.1
func (x *GetClusterRootKeyResponse_KeyObject) Reset()
func (*GetClusterRootKeyResponse_KeyObject) String ¶ added in v0.5.1
func (x *GetClusterRootKeyResponse_KeyObject) 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 GetIDPConfigurationRequest ¶ added in v0.5.1
type GetIDPConfigurationRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetIDPConfigurationRequest) Descriptor
deprecated
added in
v0.5.1
func (*GetIDPConfigurationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetIDPConfigurationRequest.ProtoReflect.Descriptor instead.
func (*GetIDPConfigurationRequest) GetName ¶ added in v0.5.1
func (x *GetIDPConfigurationRequest) GetName() string
func (*GetIDPConfigurationRequest) ProtoMessage ¶ added in v0.5.1
func (*GetIDPConfigurationRequest) ProtoMessage()
func (*GetIDPConfigurationRequest) ProtoReflect ¶ added in v0.5.1
func (x *GetIDPConfigurationRequest) ProtoReflect() protoreflect.Message
func (*GetIDPConfigurationRequest) Reset ¶ added in v0.5.1
func (x *GetIDPConfigurationRequest) Reset()
func (*GetIDPConfigurationRequest) String ¶ added in v0.5.1
func (x *GetIDPConfigurationRequest) 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 GetTrustedHostRequest ¶ added in v0.5.1
type GetTrustedHostRequest struct {
// Name of the trusted host to get (required to identify resource to get).
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Project this trusted host belongs to (required to identify resource to get).
ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
// contains filtered or unexported fields
}
func (*GetTrustedHostRequest) Descriptor
deprecated
added in
v0.5.1
func (*GetTrustedHostRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTrustedHostRequest.ProtoReflect.Descriptor instead.
func (*GetTrustedHostRequest) GetName ¶ added in v0.5.1
func (x *GetTrustedHostRequest) GetName() string
func (*GetTrustedHostRequest) GetProjectName ¶ added in v0.5.1
func (x *GetTrustedHostRequest) GetProjectName() string
func (*GetTrustedHostRequest) ProtoMessage ¶ added in v0.5.1
func (*GetTrustedHostRequest) ProtoMessage()
func (*GetTrustedHostRequest) ProtoReflect ¶ added in v0.5.1
func (x *GetTrustedHostRequest) ProtoReflect() protoreflect.Message
func (*GetTrustedHostRequest) Reset ¶ added in v0.5.1
func (x *GetTrustedHostRequest) Reset()
func (*GetTrustedHostRequest) String ¶ added in v0.5.1
func (x *GetTrustedHostRequest) String() string
type GetTrustedHostSecretsRequest ¶ added in v0.5.1
type GetTrustedHostSecretsRequest struct {
// Name of the trusted host to get secrets for.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Project name of the trusted host to get secrets for.
ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
// contains filtered or unexported fields
}
func (*GetTrustedHostSecretsRequest) Descriptor
deprecated
added in
v0.5.1
func (*GetTrustedHostSecretsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTrustedHostSecretsRequest.ProtoReflect.Descriptor instead.
func (*GetTrustedHostSecretsRequest) GetName ¶ added in v0.5.1
func (x *GetTrustedHostSecretsRequest) GetName() string
func (*GetTrustedHostSecretsRequest) GetProjectName ¶ added in v0.5.1
func (x *GetTrustedHostSecretsRequest) GetProjectName() string
func (*GetTrustedHostSecretsRequest) ProtoMessage ¶ added in v0.5.1
func (*GetTrustedHostSecretsRequest) ProtoMessage()
func (*GetTrustedHostSecretsRequest) ProtoReflect ¶ added in v0.5.1
func (x *GetTrustedHostSecretsRequest) ProtoReflect() protoreflect.Message
func (*GetTrustedHostSecretsRequest) Reset ¶ added in v0.5.1
func (x *GetTrustedHostSecretsRequest) Reset()
func (*GetTrustedHostSecretsRequest) String ¶ added in v0.5.1
func (x *GetTrustedHostSecretsRequest) String() string
type GetTrustedHostSecretsResponse ¶ added in v0.5.1
type GetTrustedHostSecretsResponse struct {
// Configuration of info for the trusted host.
Host *TrustedHost `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
// A host secret to allow trusted connection from a host to the NVMe target (Lightbits cluster).
HostSecret []byte `protobuf:"bytes,2,opt,name=hostSecret,proto3" json:"hostSecret,omitempty"`
// A target secret to allow trusted connection from a NVMe target (Lightbits cluster) to a host.
TargetSecret []byte `protobuf:"bytes,3,opt,name=targetSecret,proto3" json:"targetSecret,omitempty"`
// Type of target secret to set Disabled (default)/ Enabled/ AutoGenSecret.
TargetSecretType TargetSecretType `` /* 131-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*GetTrustedHostSecretsResponse) Descriptor
deprecated
added in
v0.5.1
func (*GetTrustedHostSecretsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTrustedHostSecretsResponse.ProtoReflect.Descriptor instead.
func (*GetTrustedHostSecretsResponse) GetHost ¶ added in v0.5.1
func (x *GetTrustedHostSecretsResponse) GetHost() *TrustedHost
func (*GetTrustedHostSecretsResponse) GetHostSecret ¶ added in v0.5.1
func (x *GetTrustedHostSecretsResponse) GetHostSecret() []byte
func (*GetTrustedHostSecretsResponse) GetTargetSecret ¶ added in v0.5.1
func (x *GetTrustedHostSecretsResponse) GetTargetSecret() []byte
func (*GetTrustedHostSecretsResponse) GetTargetSecretType ¶ added in v0.5.1
func (x *GetTrustedHostSecretsResponse) GetTargetSecretType() TargetSecretType
func (*GetTrustedHostSecretsResponse) ProtoMessage ¶ added in v0.5.1
func (*GetTrustedHostSecretsResponse) ProtoMessage()
func (*GetTrustedHostSecretsResponse) ProtoReflect ¶ added in v0.5.1
func (x *GetTrustedHostSecretsResponse) ProtoReflect() protoreflect.Message
func (*GetTrustedHostSecretsResponse) Reset ¶ added in v0.5.1
func (x *GetTrustedHostSecretsResponse) Reset()
func (*GetTrustedHostSecretsResponse) String ¶ added in v0.5.1
func (x *GetTrustedHostSecretsResponse) 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 IDPConfiguration ¶ added in v0.5.1
type IDPConfiguration struct {
// name
// Represents the name of an entity.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// idpIssuerURL
// The URL of the Identity Provider (IdP) issuer.
IdpIssuerURL string `protobuf:"bytes,2,opt,name=idpIssuerURL,proto3" json:"idpIssuerURL,omitempty"`
// state
// Represents the state of the IdP configuration.
// This field is used to indicate the current state of the IdP configuration.
State IDPConfiguration_IDPConfigurationState `` /* 131-byte string literal not displayed */
// Type
// Represents the type of an IdP (Identity Provider).
// The IDPType enum is used to specify the type of an IdP.
Type IDPType `protobuf:"varint,4,opt,name=Type,proto3,enum=lightbits.api.duros.v2.IDPType" json:"Type,omitempty"`
// clientID
// clientID is the application (Lightbits) ID registered in the IdP
ClientID string `protobuf:"bytes,5,opt,name=clientID,proto3" json:"clientID,omitempty"`
// UUID
// Represents the UUID of an entity.
UUID string `protobuf:"bytes,6,opt,name=UUID,proto3" json:"UUID,omitempty"`
// contains filtered or unexported fields
}
IDPConfiguration represents the configuration for the Identity Provider (IdP) in LB cluster.
func (*IDPConfiguration) Descriptor
deprecated
added in
v0.5.1
func (*IDPConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use IDPConfiguration.ProtoReflect.Descriptor instead.
func (*IDPConfiguration) GetClientID ¶ added in v0.5.1
func (x *IDPConfiguration) GetClientID() string
func (*IDPConfiguration) GetIdpIssuerURL ¶ added in v0.5.1
func (x *IDPConfiguration) GetIdpIssuerURL() string
func (*IDPConfiguration) GetName ¶ added in v0.5.1
func (x *IDPConfiguration) GetName() string
func (*IDPConfiguration) GetState ¶ added in v0.5.1
func (x *IDPConfiguration) GetState() IDPConfiguration_IDPConfigurationState
func (*IDPConfiguration) GetType ¶ added in v0.5.1
func (x *IDPConfiguration) GetType() IDPType
func (*IDPConfiguration) GetUUID ¶ added in v0.5.1
func (x *IDPConfiguration) GetUUID() string
func (*IDPConfiguration) ProtoMessage ¶ added in v0.5.1
func (*IDPConfiguration) ProtoMessage()
func (*IDPConfiguration) ProtoReflect ¶ added in v0.5.1
func (x *IDPConfiguration) ProtoReflect() protoreflect.Message
func (*IDPConfiguration) Reset ¶ added in v0.5.1
func (x *IDPConfiguration) Reset()
func (*IDPConfiguration) String ¶ added in v0.5.1
func (x *IDPConfiguration) String() string
type IDPConfiguration_IDPConfigurationState ¶ added in v0.5.1
type IDPConfiguration_IDPConfigurationState int32
const ( IDPConfiguration_Unknown IDPConfiguration_IDPConfigurationState = 0 IDPConfiguration_Creating IDPConfiguration_IDPConfigurationState = 1 IDPConfiguration_Active IDPConfiguration_IDPConfigurationState = 2 IDPConfiguration_Updating IDPConfiguration_IDPConfigurationState = 3 IDPConfiguration_Failed IDPConfiguration_IDPConfigurationState = 4 )
func (IDPConfiguration_IDPConfigurationState) Descriptor ¶ added in v0.5.1
func (IDPConfiguration_IDPConfigurationState) Descriptor() protoreflect.EnumDescriptor
func (IDPConfiguration_IDPConfigurationState) EnumDescriptor
deprecated
added in
v0.5.1
func (IDPConfiguration_IDPConfigurationState) EnumDescriptor() ([]byte, []int)
Deprecated: Use IDPConfiguration_IDPConfigurationState.Descriptor instead.
func (IDPConfiguration_IDPConfigurationState) Number ¶ added in v0.5.1
func (x IDPConfiguration_IDPConfigurationState) Number() protoreflect.EnumNumber
func (IDPConfiguration_IDPConfigurationState) String ¶ added in v0.5.1
func (x IDPConfiguration_IDPConfigurationState) String() string
func (IDPConfiguration_IDPConfigurationState) Type ¶ added in v0.5.1
func (IDPConfiguration_IDPConfigurationState) Type() protoreflect.EnumType
type IDPType ¶ added in v0.5.1
type IDPType int32
func (IDPType) Descriptor ¶ added in v0.5.1
func (IDPType) Descriptor() protoreflect.EnumDescriptor
func (IDPType) EnumDescriptor
deprecated
added in
v0.5.1
func (IDPType) Number ¶ added in v0.5.1
func (x IDPType) Number() protoreflect.EnumNumber
func (IDPType) Type ¶ added in v0.5.1
func (IDPType) Type() protoreflect.EnumType
type LBARange ¶ added in v0.4.2
type LBARange struct {
LbaStart uint64 `protobuf:"varint,1,opt,name=lbaStart,proto3" json:"lbaStart,omitempty"`
LbaEnd uint64 `protobuf:"varint,2,opt,name=lbaEnd,proto3" json:"lbaEnd,omitempty"`
DataBitMap []byte `protobuf:"bytes,3,opt,name=dataBitMap,proto3" json:"dataBitMap,omitempty"`
// contains filtered or unexported fields
}
func (*LBARange) Descriptor
deprecated
added in
v0.4.2
func (*LBARange) GetDataBitMap ¶ added in v0.4.2
func (*LBARange) GetLbaStart ¶ added in v0.4.2
func (*LBARange) ProtoMessage ¶ added in v0.4.2
func (*LBARange) ProtoMessage()
func (*LBARange) ProtoReflect ¶ added in v0.4.2
func (x *LBARange) ProtoReflect() protoreflect.Message
type Label ¶ added in v0.5.1
type Label struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*Label) Descriptor
deprecated
added in
v0.5.1
func (*Label) ProtoMessage ¶ added in v0.5.1
func (*Label) ProtoMessage()
func (*Label) ProtoReflect ¶ added in v0.5.1
func (x *Label) ProtoReflect() protoreflect.Message
type LabelMatchExpression ¶ added in v0.3.0
type LabelMatchExpression struct {
// Volume affinity operation
//
// Volume affinity operator, In specifies that placement logic will match nodes that have labels in labelValueKeyPairs list
Operator LabelMatchExpression_Operator `` /* 128-byte string literal not displayed */
// Volume affinity operation Key/Value pairs
//
// Volume affinity KeyPairs, Key currntly must be fd (failure domain), value should specify the failure domains we want to match
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 LabelValueKeyPair_PrimaryFD LabelValueKeyPair_Key = 2 )
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 ListAuthGroupAccessesRequest ¶ added in v0.5.1
type ListAuthGroupAccessesRequest struct {
// contains filtered or unexported fields
}
func (*ListAuthGroupAccessesRequest) Descriptor
deprecated
added in
v0.5.1
func (*ListAuthGroupAccessesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAuthGroupAccessesRequest.ProtoReflect.Descriptor instead.
func (*ListAuthGroupAccessesRequest) ProtoMessage ¶ added in v0.5.1
func (*ListAuthGroupAccessesRequest) ProtoMessage()
func (*ListAuthGroupAccessesRequest) ProtoReflect ¶ added in v0.5.1
func (x *ListAuthGroupAccessesRequest) ProtoReflect() protoreflect.Message
func (*ListAuthGroupAccessesRequest) Reset ¶ added in v0.5.1
func (x *ListAuthGroupAccessesRequest) Reset()
func (*ListAuthGroupAccessesRequest) String ¶ added in v0.5.1
func (x *ListAuthGroupAccessesRequest) String() string
type ListAuthGroupAccessesResponse ¶ added in v0.5.1
type ListAuthGroupAccessesResponse struct {
AuthGroupAccesses []*AuthGroupAccess `protobuf:"bytes,1,rep,name=AuthGroupAccesses,proto3" json:"AuthGroupAccesses,omitempty"`
// contains filtered or unexported fields
}
func (*ListAuthGroupAccessesResponse) Descriptor
deprecated
added in
v0.5.1
func (*ListAuthGroupAccessesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAuthGroupAccessesResponse.ProtoReflect.Descriptor instead.
func (*ListAuthGroupAccessesResponse) GetAuthGroupAccesses ¶ added in v0.5.1
func (x *ListAuthGroupAccessesResponse) GetAuthGroupAccesses() []*AuthGroupAccess
func (*ListAuthGroupAccessesResponse) ProtoMessage ¶ added in v0.5.1
func (*ListAuthGroupAccessesResponse) ProtoMessage()
func (*ListAuthGroupAccessesResponse) ProtoReflect ¶ added in v0.5.1
func (x *ListAuthGroupAccessesResponse) ProtoReflect() protoreflect.Message
func (*ListAuthGroupAccessesResponse) Reset ¶ added in v0.5.1
func (x *ListAuthGroupAccessesResponse) Reset()
func (*ListAuthGroupAccessesResponse) String ¶ added in v0.5.1
func (x *ListAuthGroupAccessesResponse) String() string
type ListChangedBlocksRequest ¶ added in v0.4.2
type ListChangedBlocksRequest struct {
// snapshotUUID
//
// Target snapshot UUID for comparison. (specify either snapshotUUID or snapshotName)
SnapshotUUID string `protobuf:"bytes,1,opt,name=snapshotUUID,proto3" json:"snapshotUUID,omitempty"`
// baseSnapshotUUID
//
// Source snapshot UUID for comparison. Optional in case of full comparison.
// (specify either baseSnapshotUUID or baseSnapshotName)
BaseSnapshotUUID string `protobuf:"bytes,2,opt,name=baseSnapshotUUID,proto3" json:"baseSnapshotUUID,omitempty"`
// projectName
//
// Project name
ProjectName string `protobuf:"bytes,3,opt,name=projectName,proto3" json:"projectName,omitempty"`
// offsetLBA
//
// The first offset from which the comparison shall start, aligned to 64 and rounded down
OffsetLBA uint64 `protobuf:"varint,4,opt,name=offsetLBA,proto3" json:"offsetLBA,omitempty"`
// snapshotName
//
// Target snapshot name for comparison. (specify either snapshotUUID or snapshotName)
SnapshotName string `protobuf:"bytes,5,opt,name=snapshotName,proto3" json:"snapshotName,omitempty"`
// baseSnapshotName
//
// Source snapshot name for comparison. Optional in case of full comparison
// (specify either baseSnapshotUUID or baseSnapshotName)
BaseSnapshotName string `protobuf:"bytes,6,opt,name=baseSnapshotName,proto3" json:"baseSnapshotName,omitempty"`
// contains filtered or unexported fields
}
func (*ListChangedBlocksRequest) Descriptor
deprecated
added in
v0.4.2
func (*ListChangedBlocksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListChangedBlocksRequest.ProtoReflect.Descriptor instead.
func (*ListChangedBlocksRequest) GetBaseSnapshotName ¶ added in v0.4.3
func (x *ListChangedBlocksRequest) GetBaseSnapshotName() string
func (*ListChangedBlocksRequest) GetBaseSnapshotUUID ¶ added in v0.4.2
func (x *ListChangedBlocksRequest) GetBaseSnapshotUUID() string
func (*ListChangedBlocksRequest) GetOffsetLBA ¶ added in v0.4.2
func (x *ListChangedBlocksRequest) GetOffsetLBA() uint64
func (*ListChangedBlocksRequest) GetProjectName ¶ added in v0.4.2
func (x *ListChangedBlocksRequest) GetProjectName() string
func (*ListChangedBlocksRequest) GetSnapshotName ¶ added in v0.4.3
func (x *ListChangedBlocksRequest) GetSnapshotName() string
func (*ListChangedBlocksRequest) GetSnapshotUUID ¶ added in v0.4.2
func (x *ListChangedBlocksRequest) GetSnapshotUUID() string
func (*ListChangedBlocksRequest) ProtoMessage ¶ added in v0.4.2
func (*ListChangedBlocksRequest) ProtoMessage()
func (*ListChangedBlocksRequest) ProtoReflect ¶ added in v0.4.2
func (x *ListChangedBlocksRequest) ProtoReflect() protoreflect.Message
func (*ListChangedBlocksRequest) Reset ¶ added in v0.4.2
func (x *ListChangedBlocksRequest) Reset()
func (*ListChangedBlocksRequest) String ¶ added in v0.4.2
func (x *ListChangedBlocksRequest) String() string
type ListChangedBlocksResponse ¶ added in v0.4.2
type ListChangedBlocksResponse struct {
// nextOffsetLBA
//
// LBA Offset for next call, zero at the last call (when end of LBA range has been reached)
NextOffsetLBA uint64 `protobuf:"varint,1,opt,name=nextOffsetLBA,proto3" json:"nextOffsetLBA,omitempty"`
// lbaRanges
//
// List of ranges of the target snapshot UUID that differs from the base snapshot UUID
LbaRanges []*LBARange `protobuf:"bytes,2,rep,name=lbaRanges,proto3" json:"lbaRanges,omitempty"`
// contains filtered or unexported fields
}
func (*ListChangedBlocksResponse) Descriptor
deprecated
added in
v0.4.2
func (*ListChangedBlocksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListChangedBlocksResponse.ProtoReflect.Descriptor instead.
func (*ListChangedBlocksResponse) GetLbaRanges ¶ added in v0.4.2
func (x *ListChangedBlocksResponse) GetLbaRanges() []*LBARange
func (*ListChangedBlocksResponse) GetNextOffsetLBA ¶ added in v0.4.2
func (x *ListChangedBlocksResponse) GetNextOffsetLBA() uint64
func (*ListChangedBlocksResponse) ProtoMessage ¶ added in v0.4.2
func (*ListChangedBlocksResponse) ProtoMessage()
func (*ListChangedBlocksResponse) ProtoReflect ¶ added in v0.4.2
func (x *ListChangedBlocksResponse) ProtoReflect() protoreflect.Message
func (*ListChangedBlocksResponse) Reset ¶ added in v0.4.2
func (x *ListChangedBlocksResponse) Reset()
func (*ListChangedBlocksResponse) String ¶ added in v0.4.2
func (x *ListChangedBlocksResponse) 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. Timstamp format must be given in UTC Time in ISO-8601, e.g: 2000-01-01T12:00:00.000Z.
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. Timstamp format must be given in UTC Time in ISO-8601, e.g: 2000-01-01T12:00:00.000Z.
Until string `protobuf:"bytes,4,opt,name=until,proto3" json:"until,omitempty"`
// limit
//
// Optional. Set a limit to number of events to be returned in this response.
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 ListIDPConfigurationsRequest ¶ added in v0.5.1
type ListIDPConfigurationsRequest struct {
// contains filtered or unexported fields
}
func (*ListIDPConfigurationsRequest) Descriptor
deprecated
added in
v0.5.1
func (*ListIDPConfigurationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListIDPConfigurationsRequest.ProtoReflect.Descriptor instead.
func (*ListIDPConfigurationsRequest) ProtoMessage ¶ added in v0.5.1
func (*ListIDPConfigurationsRequest) ProtoMessage()
func (*ListIDPConfigurationsRequest) ProtoReflect ¶ added in v0.5.1
func (x *ListIDPConfigurationsRequest) ProtoReflect() protoreflect.Message
func (*ListIDPConfigurationsRequest) Reset ¶ added in v0.5.1
func (x *ListIDPConfigurationsRequest) Reset()
func (*ListIDPConfigurationsRequest) String ¶ added in v0.5.1
func (x *ListIDPConfigurationsRequest) String() string
type ListIDPConfigurationsResponse ¶ added in v0.5.1
type ListIDPConfigurationsResponse struct {
IDPConfigurations []*IDPConfiguration `protobuf:"bytes,1,rep,name=IDPConfigurations,proto3" json:"IDPConfigurations,omitempty"`
// contains filtered or unexported fields
}
func (*ListIDPConfigurationsResponse) Descriptor
deprecated
added in
v0.5.1
func (*ListIDPConfigurationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListIDPConfigurationsResponse.ProtoReflect.Descriptor instead.
func (*ListIDPConfigurationsResponse) GetIDPConfigurations ¶ added in v0.5.1
func (x *ListIDPConfigurationsResponse) GetIDPConfigurations() []*IDPConfiguration
func (*ListIDPConfigurationsResponse) ProtoMessage ¶ added in v0.5.1
func (*ListIDPConfigurationsResponse) ProtoMessage()
func (*ListIDPConfigurationsResponse) ProtoReflect ¶ added in v0.5.1
func (x *ListIDPConfigurationsResponse) ProtoReflect() protoreflect.Message
func (*ListIDPConfigurationsResponse) Reset ¶ added in v0.5.1
func (x *ListIDPConfigurationsResponse) Reset()
func (*ListIDPConfigurationsResponse) String ¶ added in v0.5.1
func (x *ListIDPConfigurationsResponse) 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 snapshots in the response.
Limit int64 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"`
// showAll
//
// Optional. Show also snapshots in Deleting state
ShowAll bool `protobuf:"varint,6,opt,name=showAll,proto3" json:"showAll,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) GetShowAll ¶ added in v0.4.2
func (x *ListSnapshotsRequest) GetShowAll() bool
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 ListTrustedHostsRequest ¶ added in v0.5.1
type ListTrustedHostsRequest struct {
// Optional. When specified returns only trusted hosts that belong to the specified project.
ProjectName string `protobuf:"bytes,1,opt,name=projectName,proto3" json:"projectName,omitempty"`
// Optional. When specified returns only trusted hosts that have the provided labels. Not currently supported.
Labels []*Label `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty"`
// Optional. When specified returns a list that starts a trusted host with a UUID equal to offsetUUID. Not currently supported.
OffsetUUID string `protobuf:"bytes,3,opt,name=offsetUUID,proto3" json:"offsetUUID,omitempty"`
// Optional. Limits the number of trusted hosts in the response. Not currently supported.
Limit int64 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
// contains filtered or unexported fields
}
func (*ListTrustedHostsRequest) Descriptor
deprecated
added in
v0.5.1
func (*ListTrustedHostsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTrustedHostsRequest.ProtoReflect.Descriptor instead.
func (*ListTrustedHostsRequest) GetLabels ¶ added in v0.5.1
func (x *ListTrustedHostsRequest) GetLabels() []*Label
func (*ListTrustedHostsRequest) GetLimit ¶ added in v0.5.1
func (x *ListTrustedHostsRequest) GetLimit() int64
func (*ListTrustedHostsRequest) GetOffsetUUID ¶ added in v0.5.1
func (x *ListTrustedHostsRequest) GetOffsetUUID() string
func (*ListTrustedHostsRequest) GetProjectName ¶ added in v0.5.1
func (x *ListTrustedHostsRequest) GetProjectName() string
func (*ListTrustedHostsRequest) ProtoMessage ¶ added in v0.5.1
func (*ListTrustedHostsRequest) ProtoMessage()
func (*ListTrustedHostsRequest) ProtoReflect ¶ added in v0.5.1
func (x *ListTrustedHostsRequest) ProtoReflect() protoreflect.Message
func (*ListTrustedHostsRequest) Reset ¶ added in v0.5.1
func (x *ListTrustedHostsRequest) Reset()
func (*ListTrustedHostsRequest) String ¶ added in v0.5.1
func (x *ListTrustedHostsRequest) String() string
type ListTrustedHostsResponse ¶ added in v0.5.1
type ListTrustedHostsResponse struct {
// List of trusted hosts.
Hosts []*TrustedHost `protobuf:"bytes,1,rep,name=hosts,proto3" json:"hosts,omitempty"`
// If the response contains more hosts than the limit, the nextOffset will be returned. Currently this is not supported.
NextOffset string `protobuf:"bytes,2,opt,name=nextOffset,proto3" json:"nextOffset,omitempty"`
// contains filtered or unexported fields
}
func (*ListTrustedHostsResponse) Descriptor
deprecated
added in
v0.5.1
func (*ListTrustedHostsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTrustedHostsResponse.ProtoReflect.Descriptor instead.
func (*ListTrustedHostsResponse) GetHosts ¶ added in v0.5.1
func (x *ListTrustedHostsResponse) GetHosts() []*TrustedHost
func (*ListTrustedHostsResponse) GetNextOffset ¶ added in v0.5.1
func (x *ListTrustedHostsResponse) GetNextOffset() string
func (*ListTrustedHostsResponse) ProtoMessage ¶ added in v0.5.1
func (*ListTrustedHostsResponse) ProtoMessage()
func (*ListTrustedHostsResponse) ProtoReflect ¶ added in v0.5.1
func (x *ListTrustedHostsResponse) ProtoReflect() protoreflect.Message
func (*ListTrustedHostsResponse) Reset ¶ added in v0.5.1
func (x *ListTrustedHostsResponse) Reset()
func (*ListTrustedHostsResponse) String ¶ added in v0.5.1
func (x *ListTrustedHostsResponse) String() string
type ListUpgradeStatusResponse ¶ added in v0.4.3
type ListUpgradeStatusResponse struct {
Servers []*Server `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"`
// contains filtered or unexported fields
}
func (*ListUpgradeStatusResponse) Descriptor
deprecated
added in
v0.4.3
func (*ListUpgradeStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListUpgradeStatusResponse.ProtoReflect.Descriptor instead.
func (*ListUpgradeStatusResponse) GetServers ¶ added in v0.4.3
func (x *ListUpgradeStatusResponse) GetServers() []*Server
func (*ListUpgradeStatusResponse) ProtoMessage ¶ added in v0.4.3
func (*ListUpgradeStatusResponse) ProtoMessage()
func (*ListUpgradeStatusResponse) ProtoReflect ¶ added in v0.4.3
func (x *ListUpgradeStatusResponse) ProtoReflect() protoreflect.Message
func (*ListUpgradeStatusResponse) Reset ¶ added in v0.4.3
func (x *ListUpgradeStatusResponse) Reset()
func (*ListUpgradeStatusResponse) String ¶ added in v0.4.3
func (x *ListUpgradeStatusResponse) 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"`
// showAll
//
// Optional. Show also volumes in Deleting state
ShowAll bool `protobuf:"varint,8,opt,name=showAll,proto3" json:"showAll,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) GetShowAll ¶ added in v0.4.2
func (x *ListVolumeRequest) GetShowAll() bool
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 {
// Optional SkipStatistics
//
// Fetch log will download by default all the statistics from the the relavant server
// By passing this parameter fetch logs will skip the statistics collect
SkipStatistics bool `protobuf:"varint,1,opt,name=SkipStatistics,proto3" json:"SkipStatistics,omitempty"`
CaptureCpuAndTcpDump bool `protobuf:"varint,2,opt,name=CaptureCpuAndTcpDump,proto3" json:"CaptureCpuAndTcpDump,omitempty"`
NumOfDaysToCollectLogs uint32 `protobuf:"varint,3,opt,name=NumOfDaysToCollectLogs,proto3" json:"NumOfDaysToCollectLogs,omitempty"`
CollectServicesLbcliEtcd bool `protobuf:"varint,4,opt,name=CollectServicesLbcliEtcd,proto3" json:"CollectServicesLbcliEtcd,omitempty"`
IntervalBetweenBEReadCycles uint32 `protobuf:"varint,5,opt,name=IntervalBetweenBEReadCycles,proto3" json:"IntervalBetweenBEReadCycles,omitempty"`
DontCollectlogs bool `protobuf:"varint,6,opt,name=DontCollectlogs,proto3" json:"DontCollectlogs,omitempty"`
LogFilename string `protobuf:"bytes,7,opt,name=LogFilename,proto3" json:"LogFilename,omitempty"`
NumOfstatisticsToCapture uint32 `protobuf:"varint,8,opt,name=NumOfstatisticsToCapture,proto3" json:"NumOfstatisticsToCapture,omitempty"`
DontCompressOutput bool `protobuf:"varint,9,opt,name=DontCompressOutput,proto3" json:"DontCompressOutput,omitempty"`
IoNice bool `protobuf:"varint,10,opt,name=IoNice,proto3" json:"IoNice,omitempty"`
UseHighCompression bool `protobuf:"varint,11,opt,name=UseHighCompression,proto3" json:"UseHighCompression,omitempty"`
// 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) GetCaptureCpuAndTcpDump ¶ added in v0.5.0
func (x *LogRequest) GetCaptureCpuAndTcpDump() bool
func (*LogRequest) GetCollectServicesLbcliEtcd ¶ added in v0.5.0
func (x *LogRequest) GetCollectServicesLbcliEtcd() bool
func (*LogRequest) GetDontCollectlogs ¶ added in v0.5.0
func (x *LogRequest) GetDontCollectlogs() bool
func (*LogRequest) GetDontCompressOutput ¶ added in v0.5.0
func (x *LogRequest) GetDontCompressOutput() bool
func (*LogRequest) GetIntervalBetweenBEReadCycles ¶ added in v0.5.0
func (x *LogRequest) GetIntervalBetweenBEReadCycles() uint32
func (*LogRequest) GetIoNice ¶ added in v0.5.0
func (x *LogRequest) GetIoNice() bool
func (*LogRequest) GetLogFilename ¶ added in v0.5.0
func (x *LogRequest) GetLogFilename() string
func (*LogRequest) GetNumOfDaysToCollectLogs ¶ added in v0.5.0
func (x *LogRequest) GetNumOfDaysToCollectLogs() uint32
func (*LogRequest) GetNumOfstatisticsToCapture ¶ added in v0.5.0
func (x *LogRequest) GetNumOfstatisticsToCapture() uint32
func (*LogRequest) GetSkipStatistics ¶ added in v0.5.0
func (x *LogRequest) GetSkipStatistics() bool
func (*LogRequest) GetUseHighCompression ¶ added in v0.5.0
func (x *LogRequest) GetUseHighCompression() bool
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"`
// Garbage Collector Data Integrity Errors
//
// Number of data integrity errors that were detected by the GC.
GarbageCollectorDataIntegrityErrors uint64 `protobuf:"varint,13,opt,name=GarbageCollectorDataIntegrityErrors,proto3" json:"GarbageCollectorDataIntegrityErrors,omitempty"`
// Metadata utilization
//
// Metadata RAM utilization, shown as: used/available
MetadataUtilization float64 `protobuf:"fixed64,14,opt,name=metadataUtilization,proto3" json:"metadataUtilization,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) GetGarbageCollectorDataIntegrityErrors ¶ added in v0.4.2
func (x *NodeStatisticsApi) GetGarbageCollectorDataIntegrityErrors() 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) GetMetadataUtilization ¶ added in v0.5.1
func (x *NodeStatisticsApi) GetMetadataUtilization() float64
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 ( // Unknown // // For internal use only PolicyType_unknown PolicyType = 0 // Snapshot // // Create snapshots per volumes policy PolicyType_snapshot PolicyType = 1 // QosRateLimit // // Volumes QoS rate limit policy 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 ( // // Unavailable - will be returned upon get/list QoS policies to non-cluster admin callers, or to all callers of "list" QoS policies if the result is filtered out by project name. PolicyVisibility_Unavailable PolicyVisibility = 0 // Scoped // // Scoped - Indicates a private (scoped) policy (avaialble only to projects specified in projectsNamesScope) PolicyVisibility_Scoped PolicyVisibility = 1 // Global // // Global - indicates a global policy (available for all projects/volumes in cluster) 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 {
// Project UUID
//
// Project UUID
UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
// Project Name
//
// Project Name
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Project description
//
// Brief description of project
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Default policies
//
// List of default polices specified for this project
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
//
// Lists the projects that have access to this policy (relavent if policyVisibility=Scoped)
ProjectsNamesScope []string `protobuf:"bytes,3,rep,name=projectsNamesScope,proto3" json:"projectsNamesScope,omitempty"`
// Policy Visibility
//
// Policy Visibility, specifics who has access to this policy
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
//
// Volume write bandwidth limits, specified in units of MB/s. The granularity must be in full MB/s. 0 means unlimited.
WriteBWLimit uint32 `protobuf:"varint,1,opt,name=writeBWLimit,proto3" json:"writeBWLimit,omitempty"`
// readBWLimit
//
// Volume read bandwidth limits, specified in units of MB/s. The granularity must be in full MB/s. 0 means unlimited.
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
//
// Volume write bandwidth limits, specified in units of IOPs. The granularity increases by 256 IOPs each time. 0 means unlimited.
WriteIOPSLimit uint32 `protobuf:"varint,1,opt,name=writeIOPSLimit,proto3" json:"writeIOPSLimit,omitempty"`
// readIOPSLimit
//
// Volume read bandwidth limits, specified in units of IOPs. The granularity increases by 256 IOPs each time. 0 means unlimited.
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
//
// Volume write bandwidth limits, specified in units of IOPs per GB of volume size. 0 means unlimited.
WriteIOPSPerGBLimit uint32 `protobuf:"varint,1,opt,name=writeIOPSPerGBLimit,proto3" json:"writeIOPSPerGBLimit,omitempty"`
// readIOPSPerGBLimit
//
// Volume read bandwidth limits, specified in units of IOPs per GB of volume size. 0 means unlimited.
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"`
ReplaceWhileActive bool `protobuf:"varint,3,opt,name=ReplaceWhileActive,proto3" json:"ReplaceWhileActive,omitempty"`
// contains filtered or unexported fields
}
func (*ReplaceNodeRequest) Descriptor
deprecated
func (*ReplaceNodeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReplaceNodeRequest.ProtoReflect.Descriptor instead.
func (*ReplaceNodeRequest) GetReplaceWhileActive ¶ added in v0.4.0
func (x *ReplaceNodeRequest) GetReplaceWhileActive() bool
func (*ReplaceNodeRequest) GetSrcNodeUUID ¶
func (x *ReplaceNodeRequest) GetSrcNodeUUID() string
func (*ReplaceNodeRequest) GetTargetNodeUUID ¶
func (x *ReplaceNodeRequest) GetTargetNodeUUID() string
func (*ReplaceNodeRequest) ProtoMessage ¶
func (*ReplaceNodeRequest) ProtoMessage()
func (*ReplaceNodeRequest) ProtoReflect ¶
func (x *ReplaceNodeRequest) ProtoReflect() protoreflect.Message
func (*ReplaceNodeRequest) Reset ¶
func (x *ReplaceNodeRequest) Reset()
func (*ReplaceNodeRequest) String ¶
func (x *ReplaceNodeRequest) String() string
type ReplaceNodeResponse ¶
type ReplaceNodeResponse struct {
// contains filtered or unexported fields
}
func (*ReplaceNodeResponse) Descriptor
deprecated
func (*ReplaceNodeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReplaceNodeResponse.ProtoReflect.Descriptor instead.
func (*ReplaceNodeResponse) ProtoMessage ¶
func (*ReplaceNodeResponse) ProtoMessage()
func (*ReplaceNodeResponse) ProtoReflect ¶
func (x *ReplaceNodeResponse) ProtoReflect() protoreflect.Message
func (*ReplaceNodeResponse) Reset ¶
func (x *ReplaceNodeResponse) Reset()
func (*ReplaceNodeResponse) String ¶
func (x *ReplaceNodeResponse) String() string
type ResourcePolicy ¶ 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 {
// volume UUID
UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
// source snapshot UUID
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"`
// volume name
Name string `protobuf:"bytes,4,opt,name=Name,proto3" json:"Name,omitempty"`
// source snapshot name
SrcSnapshotName string `protobuf:"bytes,5,opt,name=srcSnapshotName,proto3" json:"srcSnapshotName,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) GetName ¶ added in v0.4.3
func (x *RollbackVolumeRequest) GetName() string
func (*RollbackVolumeRequest) GetProjectName ¶ added in v0.2.0
func (x *RollbackVolumeRequest) GetProjectName() string
func (*RollbackVolumeRequest) GetSrcSnapshotName ¶ added in v0.4.3
func (x *RollbackVolumeRequest) GetSrcSnapshotName() 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 RotateClusterRootKeyRequest ¶ added in v0.5.1
type RotateClusterRootKeyRequest struct {
// contains filtered or unexported fields
}
func (*RotateClusterRootKeyRequest) Descriptor
deprecated
added in
v0.5.1
func (*RotateClusterRootKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use RotateClusterRootKeyRequest.ProtoReflect.Descriptor instead.
func (*RotateClusterRootKeyRequest) ProtoMessage ¶ added in v0.5.1
func (*RotateClusterRootKeyRequest) ProtoMessage()
func (*RotateClusterRootKeyRequest) ProtoReflect ¶ added in v0.5.1
func (x *RotateClusterRootKeyRequest) ProtoReflect() protoreflect.Message
func (*RotateClusterRootKeyRequest) Reset ¶ added in v0.5.1
func (x *RotateClusterRootKeyRequest) Reset()
func (*RotateClusterRootKeyRequest) String ¶ added in v0.5.1
func (x *RotateClusterRootKeyRequest) String() string
type RotateClusterRootKeyResponse ¶ added in v0.5.1
type RotateClusterRootKeyResponse struct {
// contains filtered or unexported fields
}
func (*RotateClusterRootKeyResponse) Descriptor
deprecated
added in
v0.5.1
func (*RotateClusterRootKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use RotateClusterRootKeyResponse.ProtoReflect.Descriptor instead.
func (*RotateClusterRootKeyResponse) ProtoMessage ¶ added in v0.5.1
func (*RotateClusterRootKeyResponse) ProtoMessage()
func (*RotateClusterRootKeyResponse) ProtoReflect ¶ added in v0.5.1
func (x *RotateClusterRootKeyResponse) ProtoReflect() protoreflect.Message
func (*RotateClusterRootKeyResponse) Reset ¶ added in v0.5.1
func (x *RotateClusterRootKeyResponse) Reset()
func (*RotateClusterRootKeyResponse) String ¶ added in v0.5.1
func (x *RotateClusterRootKeyResponse) 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
//
// The current LightOS version
LightOSVersion string `protobuf:"bytes,9,opt,name=LightOSVersion,proto3" json:"LightOSVersion,omitempty"`
// UpgradeStatus
//
// Deprecated: This field indicates the status of the upgrade operation
UpgradeStatus Server_UpgradeStatusEnum `` /* 134-byte string literal not displayed */
// ApiEndpoints
//
// The API endpoints
ApiEndpoints []string `protobuf:"bytes,11,rep,name=ApiEndpoints,proto3" json:"ApiEndpoints,omitempty"`
// LastUpgrade
//
// Parameters of the last (or active) server upgrade process
LastUpgrade *ServerLastUpgrade `protobuf:"bytes,12,opt,name=LastUpgrade,proto3" json:"LastUpgrade,omitempty"`
// IsWitness
IsWitness bool `protobuf:"varint,13,opt,name=IsWitness,proto3" json:"IsWitness,omitempty"`
// LastEviction
//
// Parameters of the last (or active) server eviction process
LastEviction *ServerEvictionStatus `protobuf:"bytes,14,opt,name=LastEviction,proto3" json:"LastEviction,omitempty"`
// Server Health
//
// Server health: OK- server healthy, Warning high utilisation or failed disk under rebuild, Error - Inactive nodes or nodes nearing/in Read-only.
Health ClusterHealth_State `protobuf:"varint,15,opt,name=health,proto3,enum=lightbits.api.duros.v2.ClusterHealth_State" json:"health,omitempty"`
// Server Permanenet failure configuration
//
// Permanenet failure timeout at the server level. If set, overrides the cluster configuration. value of "0" sets it to infinite.
ServerPermanenetFailureTimeout *durationpb.Duration `protobuf:"bytes,16,opt,name=ServerPermanenetFailureTimeout,proto3" json:"ServerPermanenetFailureTimeout,omitempty"`
// contains filtered or unexported fields
}
func (*Server) Descriptor
deprecated
func (*Server) GetApiEndpoints ¶ added in v0.3.0
func (*Server) GetHealth ¶ added in v0.5.0
func (x *Server) GetHealth() ClusterHealth_State
func (*Server) GetIsWitness ¶ added in v0.4.4
func (*Server) GetLastEviction ¶ added in v0.4.4
func (x *Server) GetLastEviction() *ServerEvictionStatus
func (*Server) GetLastUpgrade ¶ added in v0.4.3
func (x *Server) GetLastUpgrade() *ServerLastUpgrade
func (*Server) GetLightOSVersion ¶
func (*Server) GetNodesUUIDs ¶
func (*Server) GetRiskOfServiceLossState ¶
func (x *Server) GetRiskOfServiceLossState() Server_RiskOfServiceLossEnum
func (*Server) GetServerEndpoints ¶
func (*Server) GetServerPermanenetFailureTimeout ¶ added in v0.5.1
func (x *Server) GetServerPermanenetFailureTimeout() *durationpb.Duration
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 ServerEvictionStatus ¶ added in v0.4.4
type ServerEvictionStatus struct {
// status
//
// The status of the eviction operation
Status ServerEvictionStatus_StatusEnum `` /* 126-byte string literal not displayed */
// startTime
//
// Start time of eviction operation.
StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=startTime,proto3" json:"startTime,omitempty"`
// endTime
//
// Completion time of eviction operation (either a successfully completed or ended due to failure).
EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=endTime,proto3" json:"endTime,omitempty"`
// errorMessage
//
// Error message from the last eviction operation.
ErrorMessage string `protobuf:"bytes,4,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"`
// progress
//
// Current eviction progress given in units of percent
Progress uint32 `protobuf:"varint,5,opt,name=progress,proto3" json:"progress,omitempty"`
// contains filtered or unexported fields
}
func (*ServerEvictionStatus) Descriptor
deprecated
added in
v0.4.4
func (*ServerEvictionStatus) Descriptor() ([]byte, []int)
Deprecated: Use ServerEvictionStatus.ProtoReflect.Descriptor instead.
func (*ServerEvictionStatus) GetEndTime ¶ added in v0.4.4
func (x *ServerEvictionStatus) GetEndTime() *timestamppb.Timestamp
func (*ServerEvictionStatus) GetErrorMessage ¶ added in v0.4.4
func (x *ServerEvictionStatus) GetErrorMessage() string
func (*ServerEvictionStatus) GetProgress ¶ added in v0.4.4
func (x *ServerEvictionStatus) GetProgress() uint32
func (*ServerEvictionStatus) GetStartTime ¶ added in v0.4.4
func (x *ServerEvictionStatus) GetStartTime() *timestamppb.Timestamp
func (*ServerEvictionStatus) GetStatus ¶ added in v0.4.4
func (x *ServerEvictionStatus) GetStatus() ServerEvictionStatus_StatusEnum
func (*ServerEvictionStatus) ProtoMessage ¶ added in v0.4.4
func (*ServerEvictionStatus) ProtoMessage()
func (*ServerEvictionStatus) ProtoReflect ¶ added in v0.4.4
func (x *ServerEvictionStatus) ProtoReflect() protoreflect.Message
func (*ServerEvictionStatus) Reset ¶ added in v0.4.4
func (x *ServerEvictionStatus) Reset()
func (*ServerEvictionStatus) String ¶ added in v0.4.4
func (x *ServerEvictionStatus) String() string
type ServerEvictionStatus_StatusEnum ¶ added in v0.4.4
type ServerEvictionStatus_StatusEnum int32
const ( ServerEvictionStatus_None ServerEvictionStatus_StatusEnum = 0 ServerEvictionStatus_Failed ServerEvictionStatus_StatusEnum = 1 ServerEvictionStatus_Evicting ServerEvictionStatus_StatusEnum = 2 ServerEvictionStatus_Aborting ServerEvictionStatus_StatusEnum = 3 ServerEvictionStatus_Completed ServerEvictionStatus_StatusEnum = 4 ServerEvictionStatus_Aborted ServerEvictionStatus_StatusEnum = 5 )
func (ServerEvictionStatus_StatusEnum) Descriptor ¶ added in v0.4.4
func (ServerEvictionStatus_StatusEnum) Descriptor() protoreflect.EnumDescriptor
func (ServerEvictionStatus_StatusEnum) Enum ¶ added in v0.4.4
func (x ServerEvictionStatus_StatusEnum) Enum() *ServerEvictionStatus_StatusEnum
func (ServerEvictionStatus_StatusEnum) EnumDescriptor
deprecated
added in
v0.4.4
func (ServerEvictionStatus_StatusEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServerEvictionStatus_StatusEnum.Descriptor instead.
func (ServerEvictionStatus_StatusEnum) Number ¶ added in v0.4.4
func (x ServerEvictionStatus_StatusEnum) Number() protoreflect.EnumNumber
func (ServerEvictionStatus_StatusEnum) String ¶ added in v0.4.4
func (x ServerEvictionStatus_StatusEnum) String() string
func (ServerEvictionStatus_StatusEnum) Type ¶ added in v0.4.4
func (ServerEvictionStatus_StatusEnum) Type() protoreflect.EnumType
type ServerLastUpgrade ¶ added in v0.4.3
type ServerLastUpgrade struct {
// Status
//
// The status of the upgrade operation
Status ServerLastUpgrade_UpgradeStatusEnum `` /* 130-byte string literal not displayed */
// StartTime
//
// The time of the upgrade task start
StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=StartTime,proto3" json:"StartTime,omitempty"`
// EndTime
//
// The time of closing the upgrade task (completed or failed).
EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=EndTime,proto3" json:"EndTime,omitempty"`
// TargetVersion
//
// The version that shall be installed by the end of the process.
TargetVersion string `protobuf:"bytes,4,opt,name=TargetVersion,proto3" json:"TargetVersion,omitempty"`
// ErrorMessage
//
// Last error message. Free text formatted string describes the problem.
ErrorMessage string `protobuf:"bytes,5,opt,name=ErrorMessage,proto3" json:"ErrorMessage,omitempty"`
// ProgressStep
//
// Current upgrade step. You can use ProgressTotal to calculate percentage as ProgressStep/ProgressTotal.
ProgressStep uint32 `protobuf:"varint,6,opt,name=ProgressStep,proto3" json:"ProgressStep,omitempty"`
// ProgressTotal
//
// Total possible upgrade progress steps.
ProgressTotal uint32 `protobuf:"varint,7,opt,name=ProgressTotal,proto3" json:"ProgressTotal,omitempty"`
// contains filtered or unexported fields
}
func (*ServerLastUpgrade) Descriptor
deprecated
added in
v0.4.3
func (*ServerLastUpgrade) Descriptor() ([]byte, []int)
Deprecated: Use ServerLastUpgrade.ProtoReflect.Descriptor instead.
func (*ServerLastUpgrade) GetEndTime ¶ added in v0.4.3
func (x *ServerLastUpgrade) GetEndTime() *timestamppb.Timestamp
func (*ServerLastUpgrade) GetErrorMessage ¶ added in v0.4.3
func (x *ServerLastUpgrade) GetErrorMessage() string
func (*ServerLastUpgrade) GetProgressStep ¶ added in v0.4.3
func (x *ServerLastUpgrade) GetProgressStep() uint32
func (*ServerLastUpgrade) GetProgressTotal ¶ added in v0.4.3
func (x *ServerLastUpgrade) GetProgressTotal() uint32
func (*ServerLastUpgrade) GetStartTime ¶ added in v0.4.3
func (x *ServerLastUpgrade) GetStartTime() *timestamppb.Timestamp
func (*ServerLastUpgrade) GetStatus ¶ added in v0.4.3
func (x *ServerLastUpgrade) GetStatus() ServerLastUpgrade_UpgradeStatusEnum
func (*ServerLastUpgrade) GetTargetVersion ¶ added in v0.4.3
func (x *ServerLastUpgrade) GetTargetVersion() string
func (*ServerLastUpgrade) ProtoMessage ¶ added in v0.4.3
func (*ServerLastUpgrade) ProtoMessage()
func (*ServerLastUpgrade) ProtoReflect ¶ added in v0.4.3
func (x *ServerLastUpgrade) ProtoReflect() protoreflect.Message
func (*ServerLastUpgrade) Reset ¶ added in v0.4.3
func (x *ServerLastUpgrade) Reset()
func (*ServerLastUpgrade) String ¶ added in v0.4.3
func (x *ServerLastUpgrade) String() string
type ServerLastUpgrade_UpgradeStatusEnum ¶ added in v0.4.3
type ServerLastUpgrade_UpgradeStatusEnum int32
const ( ServerLastUpgrade_Unknown ServerLastUpgrade_UpgradeStatusEnum = 0 ServerLastUpgrade_None ServerLastUpgrade_UpgradeStatusEnum = 1 ServerLastUpgrade_UpgradeFailed ServerLastUpgrade_UpgradeStatusEnum = 2 ServerLastUpgrade_Upgrading ServerLastUpgrade_UpgradeStatusEnum = 3 ServerLastUpgrade_Rebooting ServerLastUpgrade_UpgradeStatusEnum = 4 ServerLastUpgrade_Recovering ServerLastUpgrade_UpgradeStatusEnum = 5 )
func (ServerLastUpgrade_UpgradeStatusEnum) Descriptor ¶ added in v0.4.3
func (ServerLastUpgrade_UpgradeStatusEnum) Descriptor() protoreflect.EnumDescriptor
func (ServerLastUpgrade_UpgradeStatusEnum) Enum ¶ added in v0.4.3
func (x ServerLastUpgrade_UpgradeStatusEnum) Enum() *ServerLastUpgrade_UpgradeStatusEnum
func (ServerLastUpgrade_UpgradeStatusEnum) EnumDescriptor
deprecated
added in
v0.4.3
func (ServerLastUpgrade_UpgradeStatusEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServerLastUpgrade_UpgradeStatusEnum.Descriptor instead.
func (ServerLastUpgrade_UpgradeStatusEnum) Number ¶ added in v0.4.3
func (x ServerLastUpgrade_UpgradeStatusEnum) Number() protoreflect.EnumNumber
func (ServerLastUpgrade_UpgradeStatusEnum) String ¶ added in v0.4.3
func (x ServerLastUpgrade_UpgradeStatusEnum) String() string
func (ServerLastUpgrade_UpgradeStatusEnum) Type ¶ added in v0.4.3
func (ServerLastUpgrade_UpgradeStatusEnum) Type() protoreflect.EnumType
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 Server_Recovering Server_UpgradeStatusEnum = 5 )
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 SetTrustedHostSecretsRequest ¶ added in v0.5.1
type SetTrustedHostSecretsRequest struct {
// Name of the trusted host to set secrets for.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Project name of the trusted host to set secrets for.
ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
// A trusted host secret to allow trusted connection from a host to the NVMe target (Lightbits cluster).
HostSecret []byte `protobuf:"bytes,3,opt,name=hostSecret,proto3" json:"hostSecret,omitempty"`
// A target secret to allow trusted connection from a NVMe target (Lightbits cluster) to a host.
TargetSecret []byte `protobuf:"bytes,4,opt,name=targetSecret,proto3" json:"targetSecret,omitempty"`
// Type of target secret to set Disabled (default)/ Enabled/ AutoGenSecret.
TargetSecretType TargetSecretType `` /* 131-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*SetTrustedHostSecretsRequest) Descriptor
deprecated
added in
v0.5.1
func (*SetTrustedHostSecretsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetTrustedHostSecretsRequest.ProtoReflect.Descriptor instead.
func (*SetTrustedHostSecretsRequest) GetHostSecret ¶ added in v0.5.1
func (x *SetTrustedHostSecretsRequest) GetHostSecret() []byte
func (*SetTrustedHostSecretsRequest) GetName ¶ added in v0.5.1
func (x *SetTrustedHostSecretsRequest) GetName() string
func (*SetTrustedHostSecretsRequest) GetProjectName ¶ added in v0.5.1
func (x *SetTrustedHostSecretsRequest) GetProjectName() string
func (*SetTrustedHostSecretsRequest) GetTargetSecret ¶ added in v0.5.1
func (x *SetTrustedHostSecretsRequest) GetTargetSecret() []byte
func (*SetTrustedHostSecretsRequest) GetTargetSecretType ¶ added in v0.5.1
func (x *SetTrustedHostSecretsRequest) GetTargetSecretType() TargetSecretType
func (*SetTrustedHostSecretsRequest) ProtoMessage ¶ added in v0.5.1
func (*SetTrustedHostSecretsRequest) ProtoMessage()
func (*SetTrustedHostSecretsRequest) ProtoReflect ¶ added in v0.5.1
func (x *SetTrustedHostSecretsRequest) ProtoReflect() protoreflect.Message
func (*SetTrustedHostSecretsRequest) Reset ¶ added in v0.5.1
func (x *SetTrustedHostSecretsRequest) Reset()
func (*SetTrustedHostSecretsRequest) String ¶ added in v0.5.1
func (x *SetTrustedHostSecretsRequest) String() string
type SetTrustedHostSecretsResponse ¶ added in v0.5.1
type SetTrustedHostSecretsResponse struct {
// contains filtered or unexported fields
}
func (*SetTrustedHostSecretsResponse) Descriptor
deprecated
added in
v0.5.1
func (*SetTrustedHostSecretsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetTrustedHostSecretsResponse.ProtoReflect.Descriptor instead.
func (*SetTrustedHostSecretsResponse) ProtoMessage ¶ added in v0.5.1
func (*SetTrustedHostSecretsResponse) ProtoMessage()
func (*SetTrustedHostSecretsResponse) ProtoReflect ¶ added in v0.5.1
func (x *SetTrustedHostSecretsResponse) ProtoReflect() protoreflect.Message
func (*SetTrustedHostSecretsResponse) Reset ¶ added in v0.5.1
func (x *SetTrustedHostSecretsResponse) Reset()
func (*SetTrustedHostSecretsResponse) String ¶ added in v0.5.1
func (x *SetTrustedHostSecretsResponse) 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"`
PrimaryNodeUUID string `protobuf:"bytes,21,opt,name=primaryNodeUUID,proto3" json:"primaryNodeUUID,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) GetPrimaryNodeUUID ¶ added in v0.4.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 TargetSecretType ¶ added in v0.5.1
type TargetSecretType int32
const ( // Disabled, Lighbits cluster may connect to trusted host without any secret. TargetSecretType_Disabled TargetSecretType = 0 // Enabled, Lighbits cluster must have a target secret specified to connect to a trusted host. TargetSecretType_Enabled TargetSecretType = 1 // Auto generated secret. Lighbits cluster will automaticly generate a target secret and use this when connecting to the trusted host. TargetSecretType_AutoGenSecret TargetSecretType = 2 )
func (TargetSecretType) Descriptor ¶ added in v0.5.1
func (TargetSecretType) Descriptor() protoreflect.EnumDescriptor
func (TargetSecretType) Enum ¶ added in v0.5.1
func (x TargetSecretType) Enum() *TargetSecretType
func (TargetSecretType) EnumDescriptor
deprecated
added in
v0.5.1
func (TargetSecretType) EnumDescriptor() ([]byte, []int)
Deprecated: Use TargetSecretType.Descriptor instead.
func (TargetSecretType) Number ¶ added in v0.5.1
func (x TargetSecretType) Number() protoreflect.EnumNumber
func (TargetSecretType) String ¶ added in v0.5.1
func (x TargetSecretType) String() string
func (TargetSecretType) Type ¶ added in v0.5.1
func (TargetSecretType) Type() protoreflect.EnumType
type TrustedHost ¶ added in v0.5.1
type TrustedHost struct {
// Unique name identyfing the trusted host.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Project this host belongs to.
ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
// Unique identifier of the trusted host (internally generated by Lightbits cluster).
UUID string `protobuf:"bytes,3,opt,name=UUID,proto3" json:"UUID,omitempty"`
// Host NQN (NVMe Qualified Name) of the trusted host.
HostNqn string `protobuf:"bytes,4,opt,name=hostNqn,proto3" json:"hostNqn,omitempty"`
// Optional. Labels to associate with the trusted host.
Labels []*Label `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty"`
// contains filtered or unexported fields
}
func (*TrustedHost) Descriptor
deprecated
added in
v0.5.1
func (*TrustedHost) Descriptor() ([]byte, []int)
Deprecated: Use TrustedHost.ProtoReflect.Descriptor instead.
func (*TrustedHost) GetHostNqn ¶ added in v0.5.1
func (x *TrustedHost) GetHostNqn() string
func (*TrustedHost) GetLabels ¶ added in v0.5.1
func (x *TrustedHost) GetLabels() []*Label
func (*TrustedHost) GetName ¶ added in v0.5.1
func (x *TrustedHost) GetName() string
func (*TrustedHost) GetProjectName ¶ added in v0.5.1
func (x *TrustedHost) GetProjectName() string
func (*TrustedHost) GetUUID ¶ added in v0.5.1
func (x *TrustedHost) GetUUID() string
func (*TrustedHost) ProtoMessage ¶ added in v0.5.1
func (*TrustedHost) ProtoMessage()
func (*TrustedHost) ProtoReflect ¶ added in v0.5.1
func (x *TrustedHost) ProtoReflect() protoreflect.Message
func (*TrustedHost) Reset ¶ added in v0.5.1
func (x *TrustedHost) Reset()
func (*TrustedHost) String ¶ added in v0.5.1
func (x *TrustedHost) String() string
type UnimplementedDurosAPIServer ¶
type UnimplementedDurosAPIServer struct{}
UnimplementedDurosAPIServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedDurosAPIServer) AddNvmeDevice ¶
func (UnimplementedDurosAPIServer) AddNvmeDevice(context.Context, *AddNvmeDeviceRequest) (*AddNvmeDeviceResponse, error)
func (UnimplementedDurosAPIServer) CreateAdminEndpoint ¶
func (UnimplementedDurosAPIServer) CreateAdminEndpoint(context.Context, *CreateAdminEndpointRequest) (*AdminEndpoint, error)
func (UnimplementedDurosAPIServer) CreateAuthGroupAccess ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) CreateAuthGroupAccess(context.Context, *CreateAuthGroupAccessRequest) (*AuthGroupAccess, error)
func (UnimplementedDurosAPIServer) CreateCredential ¶
func (UnimplementedDurosAPIServer) CreateCredential(context.Context, *CreateCredentialRequest) (*Credential, error)
func (UnimplementedDurosAPIServer) CreateIdpConfiguration ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) CreateIdpConfiguration(context.Context, *CreateIDPConfigurationRequest) (*IDPConfiguration, 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) CreateTrustedHost ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) CreateTrustedHost(context.Context, *CreateTrustedHostRequest) (*TrustedHost, 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) DeleteAuthGroupAccess ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) DeleteAuthGroupAccess(context.Context, *DeleteAuthGroupAccessRequest) (*DeleteAuthGroupAccessResponse, error)
func (UnimplementedDurosAPIServer) DeleteCredential ¶
func (UnimplementedDurosAPIServer) DeleteCredential(context.Context, *DeleteCredentialRequest) (*DeleteCredentialResponse, error)
func (UnimplementedDurosAPIServer) DeleteIdpConfiguration ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) DeleteIdpConfiguration(context.Context, *DeleteIDPConfigurationRequest) (*DeleteIDPConfigurationResponse, 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) DeleteTrustedHost ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) DeleteTrustedHost(context.Context, *DeleteTrustedHostRequest) (*DeleteTrustedHostResponse, error)
func (UnimplementedDurosAPIServer) DeleteVolume ¶
func (UnimplementedDurosAPIServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
func (UnimplementedDurosAPIServer) DisableClusterInBandAuth ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) DisableClusterInBandAuth(context.Context, *DisableClusterInBandAuthRequest) (*DisableClusterInBandAuthResponse, 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) EnableClusterEncryption ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) EnableClusterEncryption(context.Context, *EnableClusterEncryptionRequest) (*EnableClusterEncryptionResponse, error)
func (UnimplementedDurosAPIServer) EnableClusterInBandAuth ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) EnableClusterInBandAuth(context.Context, *EnableClusterInBandAuthRequest) (*EnableClusterInBandAuthResponse, 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, grpc.ServerStreamingServer[httpbody.HttpBody]) error
func (UnimplementedDurosAPIServer) GetAdminEndpoint ¶
func (UnimplementedDurosAPIServer) GetAdminEndpoint(context.Context, *GetAdminEndpointRequest) (*AdminEndpoint, error)
func (UnimplementedDurosAPIServer) GetAuthGroupAccess ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) GetAuthGroupAccess(context.Context, *GetAuthGroupAccessRequest) (*AuthGroupAccess, 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) GetClusterRootKey ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) GetClusterRootKey(context.Context, *GetClusterRootKeyRequest) (*GetClusterRootKeyResponse, 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) GetIdpConfiguration ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) GetIdpConfiguration(context.Context, *GetIDPConfigurationRequest) (*IDPConfiguration, 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) GetTrustedHost ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) GetTrustedHost(context.Context, *GetTrustedHostRequest) (*TrustedHost, error)
func (UnimplementedDurosAPIServer) GetTrustedHostSecret ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) GetTrustedHostSecret(context.Context, *GetTrustedHostSecretsRequest) (*GetTrustedHostSecretsResponse, 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) ListAuthGroupAccesses ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) ListAuthGroupAccesses(context.Context, *ListAuthGroupAccessesRequest) (*ListAuthGroupAccessesResponse, error)
func (UnimplementedDurosAPIServer) ListChangedBlocks ¶ added in v0.4.2
func (UnimplementedDurosAPIServer) ListChangedBlocks(context.Context, *ListChangedBlocksRequest) (*ListChangedBlocksResponse, 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) ListIdpConfigurations ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) ListIdpConfigurations(context.Context, *ListIDPConfigurationsRequest) (*ListIDPConfigurationsResponse, 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) ListTrustedHosts ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) ListTrustedHosts(context.Context, *ListTrustedHostsRequest) (*ListTrustedHostsResponse, 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) RotateClusterRootKey ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) RotateClusterRootKey(context.Context, *RotateClusterRootKeyRequest) (*RotateClusterRootKeyResponse, error)
func (UnimplementedDurosAPIServer) SetTrustedHostSecret ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) SetTrustedHostSecret(context.Context, *SetTrustedHostSecretsRequest) (*SetTrustedHostSecretsResponse, error)
func (UnimplementedDurosAPIServer) UpdateAdminEndpoint ¶
func (UnimplementedDurosAPIServer) UpdateAdminEndpoint(context.Context, *UpdateAdminEndpointRequest) (*AdminEndpoint, error)
func (UnimplementedDurosAPIServer) UpdateAuthGroupAccess ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) UpdateAuthGroupAccess(context.Context, *UpdateAuthGroupAccessRequest) (*AuthGroupAccess, error)
func (UnimplementedDurosAPIServer) UpdateClusterConfigParam ¶ added in v0.2.0
func (UnimplementedDurosAPIServer) UpdateClusterConfigParam(context.Context, *UpdateClusterConfigParamRequest) (*UpdateClusterConfigParamResponse, error)
func (UnimplementedDurosAPIServer) UpdateIdpConfiguration ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) UpdateIdpConfiguration(context.Context, *UpdateIDPConfigurationRequest) (*IDPConfiguration, 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) UpdateTrustedHost ¶ added in v0.5.1
func (UnimplementedDurosAPIServer) UpdateTrustedHost(context.Context, *UpdateTrustedHostRequest) (*TrustedHost, error)
func (UnimplementedDurosAPIServer) UpdateVolume ¶
func (UnimplementedDurosAPIServer) UpdateVolume(context.Context, *UpdateVolumeRequest) (*UpdateVolumeResponse, error)
func (UnimplementedDurosAPIServer) UpgradeCluster ¶
func (UnimplementedDurosAPIServer) UpgradeCluster(context.Context, *UpgradeClusterRequest) (*UpgradeClusterResponse, error)
func (UnimplementedDurosAPIServer) UpgradeServer ¶
func (UnimplementedDurosAPIServer) UpgradeServer(context.Context, *UpgradeServerRequest) (*UpgradeServerResponse, error)
type UnsafeDurosAPIServer ¶ added in v0.4.1
type UnsafeDurosAPIServer interface {
// contains filtered or unexported methods
}
UnsafeDurosAPIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DurosAPIServer will result in compilation errors.
type UpdateAdminEndpointRequest ¶
type UpdateAdminEndpointRequest struct {
Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
Ips []string `protobuf:"bytes,2,rep,name=ips,proto3" json:"ips,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateAdminEndpointRequest) Descriptor
deprecated
func (*UpdateAdminEndpointRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAdminEndpointRequest.ProtoReflect.Descriptor instead.
func (*UpdateAdminEndpointRequest) GetIps ¶
func (x *UpdateAdminEndpointRequest) GetIps() []string
func (*UpdateAdminEndpointRequest) GetPort ¶
func (x *UpdateAdminEndpointRequest) GetPort() uint32
func (*UpdateAdminEndpointRequest) ProtoMessage ¶
func (*UpdateAdminEndpointRequest) ProtoMessage()
func (*UpdateAdminEndpointRequest) ProtoReflect ¶
func (x *UpdateAdminEndpointRequest) ProtoReflect() protoreflect.Message
func (*UpdateAdminEndpointRequest) Reset ¶
func (x *UpdateAdminEndpointRequest) Reset()
func (*UpdateAdminEndpointRequest) String ¶
func (x *UpdateAdminEndpointRequest) String() string
type UpdateAuthGroupAccessRequest ¶ added in v0.5.1
type UpdateAuthGroupAccessRequest struct {
// IdpGroupName
// Represents the name of the group in the IdP server.
IdpGroupName string `protobuf:"bytes,1,opt,name=IdpGroupName,proto3" json:"IdpGroupName,omitempty"`
// scope
// Represents the scope of the group in lightbits cluster.
Scope string `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"`
// role
// Represents the role of the group in lightbits cluster.
Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateAuthGroupAccessRequest) Descriptor
deprecated
added in
v0.5.1
func (*UpdateAuthGroupAccessRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAuthGroupAccessRequest.ProtoReflect.Descriptor instead.
func (*UpdateAuthGroupAccessRequest) GetIdpGroupName ¶ added in v0.5.1
func (x *UpdateAuthGroupAccessRequest) GetIdpGroupName() string
func (*UpdateAuthGroupAccessRequest) GetRole ¶ added in v0.5.1
func (x *UpdateAuthGroupAccessRequest) GetRole() string
func (*UpdateAuthGroupAccessRequest) GetScope ¶ added in v0.5.1
func (x *UpdateAuthGroupAccessRequest) GetScope() string
func (*UpdateAuthGroupAccessRequest) ProtoMessage ¶ added in v0.5.1
func (*UpdateAuthGroupAccessRequest) ProtoMessage()
func (*UpdateAuthGroupAccessRequest) ProtoReflect ¶ added in v0.5.1
func (x *UpdateAuthGroupAccessRequest) ProtoReflect() protoreflect.Message
func (*UpdateAuthGroupAccessRequest) Reset ¶ added in v0.5.1
func (x *UpdateAuthGroupAccessRequest) Reset()
func (*UpdateAuthGroupAccessRequest) String ¶ added in v0.5.1
func (x *UpdateAuthGroupAccessRequest) 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 UpdateIDPConfigurationRequest ¶ added in v0.5.1
type UpdateIDPConfigurationRequest struct {
// name
// Represents the name of an entity.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// idpIssuerURL
// The URL of the Identity Provider (IdP) issuer.
IdpIssuerURL string `protobuf:"bytes,2,opt,name=idpIssuerURL,proto3" json:"idpIssuerURL,omitempty"`
// Type
// Represents the type of an IdP (Identity Provider).
// The IDPType enum is used to specify the type of an IdP.
Type IDPType `protobuf:"varint,3,opt,name=Type,proto3,enum=lightbits.api.duros.v2.IDPType" json:"Type,omitempty"`
// clientID
// clientID is the application (Lightbits) ID registered in the IdP
ClientID string `protobuf:"bytes,4,opt,name=clientID,proto3" json:"clientID,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateIDPConfigurationRequest) Descriptor
deprecated
added in
v0.5.1
func (*UpdateIDPConfigurationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIDPConfigurationRequest.ProtoReflect.Descriptor instead.
func (*UpdateIDPConfigurationRequest) GetClientID ¶ added in v0.5.1
func (x *UpdateIDPConfigurationRequest) GetClientID() string
func (*UpdateIDPConfigurationRequest) GetIdpIssuerURL ¶ added in v0.5.1
func (x *UpdateIDPConfigurationRequest) GetIdpIssuerURL() string
func (*UpdateIDPConfigurationRequest) GetName ¶ added in v0.5.1
func (x *UpdateIDPConfigurationRequest) GetName() string
func (*UpdateIDPConfigurationRequest) GetType ¶ added in v0.5.1
func (x *UpdateIDPConfigurationRequest) GetType() IDPType
func (*UpdateIDPConfigurationRequest) ProtoMessage ¶ added in v0.5.1
func (*UpdateIDPConfigurationRequest) ProtoMessage()
func (*UpdateIDPConfigurationRequest) ProtoReflect ¶ added in v0.5.1
func (x *UpdateIDPConfigurationRequest) ProtoReflect() protoreflect.Message
func (*UpdateIDPConfigurationRequest) Reset ¶ added in v0.5.1
func (x *UpdateIDPConfigurationRequest) Reset()
func (*UpdateIDPConfigurationRequest) String ¶ added in v0.5.1
func (x *UpdateIDPConfigurationRequest) 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
//
// The UUID of the policy request to update. If both name and UUID are provided,
// the name is ignored.
UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
// name
//
// The name of the policy request to update. If both name and UUID are provided,
// the name is ignored.
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// description
//
// A short (up to 256B) description for this resource.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// policy
//
// # At the moment, this can only be the QoSRateLimitPolicy to be updated
//
// 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
//
// The UUID of the resource policy request to update
UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
// projectName
//
// The name of the project this resource policy request belongs to
ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
// schedulePolicy
//
// The updated schedule policy
SchedulePolicy *SchedulePolicy `protobuf:"bytes,3,opt,name=schedulePolicy,proto3" json:"schedulePolicy,omitempty"`
// description
//
// An updated short (up to 256B) description
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 UpdateTrustedHostRequest ¶ added in v0.5.1
type UpdateTrustedHostRequest struct {
// Name of the trusted host to update (required to identify resource to update).
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Project this trusted host belongs to (required to identify resource to update).
ProjectName string `protobuf:"bytes,2,opt,name=projectName,proto3" json:"projectName,omitempty"`
// Host NQN (NVMe Qualified Name) of the trusted host to update. Currently update of hostNqn is not supported.
HostNqn string `protobuf:"bytes,3,opt,name=hostNqn,proto3" json:"hostNqn,omitempty"`
// Optional. Labels to associate with the trusted host.
Labels []*Label `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateTrustedHostRequest) Descriptor
deprecated
added in
v0.5.1
func (*UpdateTrustedHostRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTrustedHostRequest.ProtoReflect.Descriptor instead.
func (*UpdateTrustedHostRequest) GetHostNqn ¶ added in v0.5.1
func (x *UpdateTrustedHostRequest) GetHostNqn() string
func (*UpdateTrustedHostRequest) GetLabels ¶ added in v0.5.1
func (x *UpdateTrustedHostRequest) GetLabels() []*Label
func (*UpdateTrustedHostRequest) GetName ¶ added in v0.5.1
func (x *UpdateTrustedHostRequest) GetName() string
func (*UpdateTrustedHostRequest) GetProjectName ¶ added in v0.5.1
func (x *UpdateTrustedHostRequest) GetProjectName() string
func (*UpdateTrustedHostRequest) ProtoMessage ¶ added in v0.5.1
func (*UpdateTrustedHostRequest) ProtoMessage()
func (*UpdateTrustedHostRequest) ProtoReflect ¶ added in v0.5.1
func (x *UpdateTrustedHostRequest) ProtoReflect() protoreflect.Message
func (*UpdateTrustedHostRequest) Reset ¶ added in v0.5.1
func (x *UpdateTrustedHostRequest) Reset()
func (*UpdateTrustedHostRequest) String ¶ added in v0.5.1
func (x *UpdateTrustedHostRequest) String() string
type UpdateVolumeRequest ¶
type UpdateVolumeRequest struct {
UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
// acl
//
// Access control list of strings (host NQN). Valid values: list of strings/ALLOW_ANY/ALLOW_NONE
Acl *StringList `protobuf:"bytes,2,opt,name=acl,proto3" json:"acl,omitempty"`
// IPAcl
//
// Access control list of IP addresses. Valid values: list of valid IP addresses/ALLOW_ANY/ALLOW_NONE
IPAcl *StringList `protobuf:"bytes,3,opt,name=IPAcl,proto3" json:"IPAcl,omitempty"`
Size string `protobuf:"bytes,4,opt,name=size,proto3" json:"size,omitempty"`
// compression
//
// valid values: true/enable/enabled or false/disable/disabled
Compression string `protobuf:"bytes,5,opt,name=compression,proto3" json:"compression,omitempty"`
// project name
ProjectName string `protobuf:"bytes,6,opt,name=projectName,proto3" json:"projectName,omitempty"`
// qos policy uuid
//
// Types that are assignable to QosPolicyID:
//
// *UpdateVolumeRequest_QosPolicyUUID
// *UpdateVolumeRequest_QosPolicyName
QosPolicyID isUpdateVolumeRequest_QosPolicyID `protobuf_oneof:"qosPolicyID"`
// Force
//
// To intentionally shrink volume size, provide updated volume size and set force to true
Force bool `protobuf:"varint,9,opt,name=Force,proto3" json:"Force,omitempty"`
Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,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) GetForce ¶ added in v0.4.2
func (x *UpdateVolumeRequest) GetForce() bool
func (*UpdateVolumeRequest) GetIPAcl ¶
func (x *UpdateVolumeRequest) GetIPAcl() *StringList
func (*UpdateVolumeRequest) GetName ¶ added in v0.4.3
func (x *UpdateVolumeRequest) GetName() string
func (*UpdateVolumeRequest) GetProjectName ¶
func (x *UpdateVolumeRequest) GetProjectName() string
func (*UpdateVolumeRequest) GetQosPolicyID ¶ added in v0.4.0
func (m *UpdateVolumeRequest) GetQosPolicyID() isUpdateVolumeRequest_QosPolicyID
func (*UpdateVolumeRequest) GetQosPolicyName ¶ added in v0.4.0
func (x *UpdateVolumeRequest) GetQosPolicyName() 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 UpdateVolumeRequest_QosPolicyName ¶ added in v0.4.0
type UpdateVolumeRequest_QosPolicyName struct {
QosPolicyName string `protobuf:"bytes,8,opt,name=qosPolicyName,proto3,oneof"`
}
type UpdateVolumeRequest_QosPolicyUUID ¶ added in v0.4.0
type UpdateVolumeRequest_QosPolicyUUID struct {
QosPolicyUUID string `protobuf:"bytes,7,opt,name=qosPolicyUUID,proto3,oneof"`
}
type UpdateVolumeResponse ¶
type UpdateVolumeResponse struct {
// contains filtered or unexported fields
}
func (*UpdateVolumeResponse) Descriptor
deprecated
func (*UpdateVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVolumeResponse.ProtoReflect.Descriptor instead.
func (*UpdateVolumeResponse) ProtoMessage ¶
func (*UpdateVolumeResponse) ProtoMessage()
func (*UpdateVolumeResponse) ProtoReflect ¶
func (x *UpdateVolumeResponse) ProtoReflect() protoreflect.Message
func (*UpdateVolumeResponse) Reset ¶
func (x *UpdateVolumeResponse) Reset()
func (*UpdateVolumeResponse) String ¶
func (x *UpdateVolumeResponse) String() string
type UpgradeClusterRequest ¶
type UpgradeClusterRequest struct {
// InstallPkgUri
//
// URI of Lightbits 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 Lightbits 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
//
// The number of replicas a volume may have. Valid values are 1, 2, and 3.
ReplicaCount uint32 `protobuf:"varint,3,opt,name=replicaCount,proto3" json:"replicaCount,omitempty"`
// nodeList
//
// List of node UUIDs this volume is placed over.
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
//
// Volume's Namespace ID
Nsid uint32 `protobuf:"varint,6,opt,name=nsid,proto3" json:"nsid,omitempty"`
// acl
//
// Access control list of strings (host NQN). Valid values: list of strings/ALLOW_ANY/ALLOW_NONE
Acl *StringList `protobuf:"bytes,7,opt,name=acl,proto3" json:"acl,omitempty"`
// compression
//
// valid values: true/enable/enabled or false/disable/disabled
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
//
// 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,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
//
// volume sector size. Valid values: 4K (default), 512B
SectorSize uint32 `protobuf:"varint,16,opt,name=sectorSize,proto3" json:"sectorSize,omitempty"`
// projectName
//
// project name
ProjectName string `protobuf:"bytes,17,opt,name=projectName,proto3" json:"projectName,omitempty"`
// sourceSnapshotUUID
//
// For a cloned volume specify source snapshot of this clone
SourceSnapshotUUID string `protobuf:"bytes,18,opt,name=sourceSnapshotUUID,proto3" json:"sourceSnapshotUUID,omitempty"`
// sourceSnapshotName
//
// For a cloned volume specify source snapshot of this clone
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
//
// Optional volume's QoS policy UUID (if not specified project policy is used)
QosPolicyUUID string `protobuf:"bytes,21,opt,name=qosPolicyUUID,proto3" json:"qosPolicyUUID,omitempty"`
// qosPolicyName
//
// Optional volume's QoS policy name (if not specified project policy is used)
QosPolicyName string `protobuf:"bytes,22,opt,name=qosPolicyName,proto3" json:"qosPolicyName,omitempty"`
// primaryNodeUUID
//
// UUID of the primary node data is Read/Written for this volume.
PrimaryNodeUUID string `protobuf:"bytes,23,opt,name=primaryNodeUUID,proto3" json:"primaryNodeUUID,omitempty"`
// creationTime
//
// Time of volume creation (UTC).
CreationTime *timestamppb.Timestamp `protobuf:"bytes,24,opt,name=creationTime,proto3" json:"creationTime,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) GetCreationTime ¶ added in v0.5.0
func (x *Volume) GetCreationTime() *timestamppb.Timestamp
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) GetPrimaryNodeUUID ¶ added in v0.4.0
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"`
// Unrecoverable Data Integrity Errors
//
// Number of data integrity errors that could no be recovered by the system.
UnrecoverableDataIntegrityErrors uint32 `protobuf:"varint,10,opt,name=unrecoverableDataIntegrityErrors,proto3" json:"unrecoverableDataIntegrityErrors,omitempty"`
// Recoverable Data Integrity Errors
//
// Number of data integrity errors that were recovered by the system.
RecoverableDataIntegrityErrors uint32 `protobuf:"varint,11,opt,name=recoverableDataIntegrityErrors,proto3" json:"recoverableDataIntegrityErrors,omitempty"`
// contains filtered or unexported fields
}
func (*VolumeStatisticsApi) Descriptor
deprecated
func (*VolumeStatisticsApi) Descriptor() ([]byte, []int)
Deprecated: Use VolumeStatisticsApi.ProtoReflect.Descriptor instead.
func (*VolumeStatisticsApi) GetCompressionRatio ¶
func (x *VolumeStatisticsApi) GetCompressionRatio() float64
func (*VolumeStatisticsApi) GetLogicalUsedStorage ¶
func (x *VolumeStatisticsApi) GetLogicalUsedStorage() uint64
func (*VolumeStatisticsApi) GetPhysicalCapacity ¶ 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) GetRecoverableDataIntegrityErrors ¶ added in v0.4.0
func (x *VolumeStatisticsApi) GetRecoverableDataIntegrityErrors() uint32
func (*VolumeStatisticsApi) GetTotalCompressionRatio ¶ added in v0.2.0
func (x *VolumeStatisticsApi) GetTotalCompressionRatio() float64
func (*VolumeStatisticsApi) GetUnrecoverableDataIntegrityErrors ¶ added in v0.4.0
func (x *VolumeStatisticsApi) GetUnrecoverableDataIntegrityErrors() uint32
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