package
0.0.0-20230921193204-fe751a63af0b
Repository: https://github.com/chujieyang/opi-api.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
namespace is offline.
namespace is online and operational.
unspecified.
namespace being deleted.
namespace disabled state.
namespace enabled state.
unspecified.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

AioVolumeService_ServiceDesc is the grpc.ServiceDesc for AioVolumeService service.
Enum value maps for EncryptionType.
Enum value maps for EncryptionType.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FrontendNvmeService_ServiceDesc is the grpc.ServiceDesc for FrontendNvmeService service.
FrontendVirtioBlkService_ServiceDesc is the grpc.ServiceDesc for FrontendVirtioBlkService service.
FrontendVirtioScsiService_ServiceDesc is the grpc.ServiceDesc for FrontendVirtioScsiService service.
MiddleendEncryptionService_ServiceDesc is the grpc.ServiceDesc for MiddleendEncryptionService service.
MiddleendQosVolumeService_ServiceDesc is the grpc.ServiceDesc for MiddleendQosVolumeService service.
NullVolumeService_ServiceDesc is the grpc.ServiceDesc for NullVolumeService service.
Enum value maps for NvmeAddressFamily.
Enum value maps for NvmeAddressFamily.
Enum value maps for NvmeMultipath.
Enum value maps for NvmeMultipath.
Enum value maps for NvmeNamespacePciOperState.
Enum value maps for NvmeNamespacePciOperState.
Enum value maps for NvmeNamespacePciState.
Enum value maps for NvmeNamespacePciState.
NvmeRemoteControllerService_ServiceDesc is the grpc.ServiceDesc for NvmeRemoteControllerService service.
Enum value maps for NvmeTransportType.
Enum value maps for NvmeTransportType.

# Structs

No description provided by the author
Represents a request to create an Aio Volume.
Represents a request to create an Encrypted Volume.
Represents a request to create an Null Volume.
Represents a request to create an Nvme Controller.
Represents a request to create an Nvme Namespace.
Represents a request to create an Nvme Path.
Represents a request to create an Nvme Remote Controller.
Represents a request to create an Nvme Subsystem.
Represents a request to create an QoS Volume.
Represents a request to create an Virtio Blk.
Represents a request to create an Virtio Scsi Controller.
Represents a request to create an Virtio Scsi Lun.
Represents a request to create an Virtio Scsi Target.
Represents a request to delete an Aio Volume.
Represents a request to delete an Encrypted Volume.
Represents a request to delete an Null Volume.
Represents a request to delete an Nvme Controller.
Represents a request to delete an Nvme Namespace.
Represents a request to delete an Nvme Path.
Represents a request to delete an Nvme Remote Controller.
Represents a request to delete an Nvme Subsystem.
Represents a request to delete an QoS Volume.
Represents a request to delete an Virtio Blk.
Represents a request to delete an Virtio Scsi Controller.
Represents a request to delete an Virtio Scsi Lun.
Represents a request to delete an Virtio Scsi Target.
No description provided by the author
No description provided by the author
Represents a request to get an Aio Volume.
Represents a request to get an Encrypted Volume.
Represents a request to get an Null Volume.
Represents a request to get an Nvme Controller.
Represents a request to get an Nvme Namespace.
Represents a request to get an Nvme Path.
Represents a request to get an Nvme Remote Controller.
Represents a request to get an Nvme Remote Namespace.
Represents a request to get an Nvme Subsystem.
Represents a request to get an QoS Volume.
Represents a request to get an Virtio Blk.
Represents a request to get an Virtio Scsi Controller.
Represents a request to get an Virtio Scsi Lun.
Represents a request to get an Virtio Scsi Target.
No description provided by the author
Represents a request to list all Aio Volumes.
Represents a response to list all Aio Volumes.
Represents a request to list all Encrypted Volumes.
Represents a response to list all Encrypted Volumes.
Represents a request to list all Null Volumes.
Represents a response to list all Null Volumes.
Represents a request to list all Nvme Controllers.
Represents a response to list all Nvme Controllers.
Represents a request to list all Nvme Namespaces.
Represents a response to list all Nvme Namespaces.
Represents a request to list all Nvme Paths.
Represents a response to list all Nvme Paths.
Represents a request to list all Nvme Remote Controllers.
Represents a response to list all Nvme Remote Controllers.
Represents a request to list all Nvme Remote Namespaces.
Represents a response to list all Nvme Remote Namespaces.
Represents a request to list all Nvme Subsystems.
Represents a response to list all Nvme Subsystems.
Represents a request to list all QoS Volumes.
Represents a response to list all QoS Volumes.
Represents a request to list all Virtio Blks.
Represents a response to list all Virtio Blks.
Represents a request to list all Virtio Scsi Controllers.
Represents a response to list all Virtio Scsi Controllers.
Represents a request to list all Virtio Scsi Luns.
Represents a response to list all Virtio Scsi Luns.
Represents a request to list all Virtio Scsi Targets.
Represents a response to list all Virtio Scsi Targets.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Many front-ends expose PCI devices to the host.
QoS limits applied to volumes/devices.
No description provided by the author
Represents a request to reset an Nvme Remote Controller.
Represents a request to get an Aio Volume statistics.
Represents a response to get an Aio Volume statistics.
Represents a request to get an Encrypted Volume statistics.
Represents a response to get an Encrypted Volume statistics.
Represents a request to get an Null Volume statistics.
Represents a response to get an Null Volume statistics.
Represents a request to get an Nvme Controller statistics.
Represents a response to get an Nvme Controller statistics.
Represents a request to get an Nvme Namespace statistics.
Represents a response to get an Nvme Namespace statistics.
Represents a request to get an Nvme Path statistics.
Represents a response to get an Nvme Path statistics.
Represents a request to get an Nvme Remote Controller statistics.
Represents a response to get an Nvme Remote Controller statistics.
Represents a request to get an Nvme Subsystems statistics.
Represents a response to get an Nvme Subsystems statistics.
Represents a request to get an QoS Volume statistics.
Represents a response to get an QoS Volume statistics.
Represents a request to get an Virtio Blk statistics.
Represents a response to get an Virtio Blk statistics.
Represents a request to get an Virtio Scsi Controller statistics.
Represents a response to get an Virtio Scsi Controller statistics.
Represents a request to get an Virtio Scsi Lun statistics.
Represents a response to get an Virtio Scsi Lun statistics.
Represents a request to get an Virtio Scsi Target statistics.
Represents a response to get an Virtio Scsi Target statistics.
No description provided by the author
UnimplementedAioVolumeServiceServer should be embedded to have forward compatible implementations.
UnimplementedFrontendNvmeServiceServer should be embedded to have forward compatible implementations.
UnimplementedFrontendVirtioBlkServiceServer should be embedded to have forward compatible implementations.
UnimplementedFrontendVirtioScsiServiceServer should be embedded to have forward compatible implementations.
UnimplementedMiddleendEncryptionServiceServer should be embedded to have forward compatible implementations.
UnimplementedMiddleendQosVolumeServiceServer should be embedded to have forward compatible implementations.
UnimplementedNullVolumeServiceServer should be embedded to have forward compatible implementations.
UnimplementedNvmeRemoteControllerServiceServer should be embedded to have forward compatible implementations.
Represents a request to update an Aio Volume.
Represents a request to update an Encrypted Volume.
Represents a request to update an Null Volume.
Represents a request to update an Nvme Controller.
Represents a request to update an Nvme Namespace.
Represents a request to update an Nvme Path.
Represents a request to update an Nvme Remote Controller.
Represents a request to update an Nvme Subsystem.
Represents a request to update an QoS Volume.
Represents a request to update an Virtio Blk.
Represents a request to update an Virtio Scsi Controller.
Represents a request to update an Virtio Scsi Lun.
Represents a request to update an Virtio Scsi Target.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

AioVolumeServiceClient is the client API for AioVolumeService service.
AioVolumeServiceServer is the server API for AioVolumeService service.
FrontendNvmeServiceClient is the client API for FrontendNvmeService service.
FrontendNvmeServiceServer is the server API for FrontendNvmeService service.
FrontendVirtioBlkServiceClient is the client API for FrontendVirtioBlkService service.
FrontendVirtioBlkServiceServer is the server API for FrontendVirtioBlkService service.
FrontendVirtioScsiServiceClient is the client API for FrontendVirtioScsiService service.
FrontendVirtioScsiServiceServer is the server API for FrontendVirtioScsiService service.
MiddleendEncryptionServiceClient is the client API for MiddleendEncryptionService service.
MiddleendEncryptionServiceServer is the server API for MiddleendEncryptionService service.
MiddleendQosVolumeServiceClient is the client API for MiddleendQosVolumeService service.
MiddleendQosVolumeServiceServer is the server API for MiddleendQosVolumeService service.
NullVolumeServiceClient is the client API for NullVolumeService service.
NullVolumeServiceServer is the server API for NullVolumeService service.
NvmeRemoteControllerServiceClient is the client API for NvmeRemoteControllerService service.
NvmeRemoteControllerServiceServer is the server API for NvmeRemoteControllerService service.
UnsafeAioVolumeServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeFrontendNvmeServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeFrontendVirtioBlkServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeFrontendVirtioScsiServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeMiddleendEncryptionServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeMiddleendQosVolumeServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeNullVolumeServiceServer may be embedded to opt out of forward compatibility for this service.
UnsafeNvmeRemoteControllerServiceServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

AES encryption types.
No description provided by the author
No description provided by the author
Namespace PCIe operational states.
Namespace Administrative States.
No description provided by the author