_go

package
v0.0.0-...-5708c9f Latest Latest
Warning

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

Go to latest
Published: May 24, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	NvmeTransportType_name = map[int32]string{
		0: "NVME_TRANSPORT_TYPE_UNSPECIFIED",
		1: "NVME_TRANSPORT_FC",
		2: "NVME_TRANSPORT_PCIE",
		3: "NVME_TRANSPORT_RDMA",
		4: "NVME_TRANSPORT_TCP",
		5: "NVME_TRANSPORT_CUSTOM",
	}
	NvmeTransportType_value = map[string]int32{
		"NVME_TRANSPORT_TYPE_UNSPECIFIED": 0,
		"NVME_TRANSPORT_FC":               1,
		"NVME_TRANSPORT_PCIE":             2,
		"NVME_TRANSPORT_RDMA":             3,
		"NVME_TRANSPORT_TCP":              4,
		"NVME_TRANSPORT_CUSTOM":           5,
	}
)

Enum value maps for NvmeTransportType.

View Source
var (
	NvmeAddressFamily_name = map[int32]string{
		0: "NVME_ADDRESS_FAMILY_UNSPECIFIED",
		1: "NVMF_ADRFAM_IPV4",
		2: "NVMF_ADRFAM_IPV6",
		3: "NVMF_ADRFAM_IB",
		4: "NVMF_ADRFAM_FC",
		5: "NVMF_ADRFAM_INTRA_HOST",
	}
	NvmeAddressFamily_value = map[string]int32{
		"NVME_ADDRESS_FAMILY_UNSPECIFIED": 0,
		"NVMF_ADRFAM_IPV4":                1,
		"NVMF_ADRFAM_IPV6":                2,
		"NVMF_ADRFAM_IB":                  3,
		"NVMF_ADRFAM_FC":                  4,
		"NVMF_ADRFAM_INTRA_HOST":          5,
	}
)

Enum value maps for NvmeAddressFamily.

View Source
var (
	NvmeMultipath_name = map[int32]string{
		0: "NVME_MULTIPATH_UNSPECIFIED",
		1: "NVME_MULTIPATH_DISABLE",
		2: "NVME_MULTIPATH_FAILOVER",
		3: "NVME_MULTIPATH_MULTIPATH",
	}
	NvmeMultipath_value = map[string]int32{
		"NVME_MULTIPATH_UNSPECIFIED": 0,
		"NVME_MULTIPATH_DISABLE":     1,
		"NVME_MULTIPATH_FAILOVER":    2,
		"NVME_MULTIPATH_MULTIPATH":   3,
	}
)

Enum value maps for NvmeMultipath.

View Source
var (
	NVMeNamespacePciState_name = map[int32]string{
		0: "NV_ME_NAMESPACE_PCI_STATE_UNSPECIFIED",
		1: "NVME_NAMESPACE_PCI_STATE_DISABLED",
		2: "NVME_NAMESPACE_PCI_STATE_ENABLED",
		3: "NVME_NAMESPACE_PCI_STATE_DELETING",
	}
	NVMeNamespacePciState_value = map[string]int32{
		"NV_ME_NAMESPACE_PCI_STATE_UNSPECIFIED": 0,
		"NVME_NAMESPACE_PCI_STATE_DISABLED":     1,
		"NVME_NAMESPACE_PCI_STATE_ENABLED":      2,
		"NVME_NAMESPACE_PCI_STATE_DELETING":     3,
	}
)

Enum value maps for NVMeNamespacePciState.

View Source
var (
	NVMeNamespacePciOperState_name = map[int32]string{
		0: "NV_ME_NAMESPACE_PCI_OPER_STATE_UNSPECIFIED",
		1: "NVME_NAMESPACE_PCI_OPER_STATE_ONLINE",
		2: "NVME_NAMESPACE_PCI_OPER_STATE_OFFLINE",
	}
	NVMeNamespacePciOperState_value = map[string]int32{
		"NV_ME_NAMESPACE_PCI_OPER_STATE_UNSPECIFIED": 0,
		"NVME_NAMESPACE_PCI_OPER_STATE_ONLINE":       1,
		"NVME_NAMESPACE_PCI_OPER_STATE_OFFLINE":      2,
	}
)

Enum value maps for NVMeNamespacePciOperState.

View Source
var (
	EncryptionType_name = map[int32]string{
		0: "ENCRYPTION_TYPE_UNSPECIFIED",
		1: "ENCRYPTION_TYPE_AES_CBC_128",
		2: "ENCRYPTION_TYPE_AES_CBC_192",
		3: "ENCRYPTION_TYPE_AES_CBC_256",
		4: "ENCRYPTION_TYPE_AES_XTS_128",
		5: "ENCRYPTION_TYPE_AES_XTS_192",
		6: "ENCRYPTION_TYPE_AES_XTS_256",
	}
	EncryptionType_value = map[string]int32{
		"ENCRYPTION_TYPE_UNSPECIFIED": 0,
		"ENCRYPTION_TYPE_AES_CBC_128": 1,
		"ENCRYPTION_TYPE_AES_CBC_192": 2,
		"ENCRYPTION_TYPE_AES_CBC_256": 3,
		"ENCRYPTION_TYPE_AES_XTS_128": 4,
		"ENCRYPTION_TYPE_AES_XTS_192": 5,
		"ENCRYPTION_TYPE_AES_XTS_256": 6,
	}
)

Enum value maps for EncryptionType.

View Source
var File_backend_aio_proto protoreflect.FileDescriptor
View Source
var File_backend_iscsi_proto protoreflect.FileDescriptor
View Source
var File_backend_null_proto protoreflect.FileDescriptor
View Source
var File_backend_nvme_pcie_proto protoreflect.FileDescriptor
View Source
var File_backend_nvme_tcp_proto protoreflect.FileDescriptor
View Source
var File_frontend_nvme_pcie_proto protoreflect.FileDescriptor
View Source
var File_frontend_virtio_blk_proto protoreflect.FileDescriptor
View Source
var File_frontend_virtio_fs_proto protoreflect.FileDescriptor
View Source
var File_frontend_virtio_scsi_proto protoreflect.FileDescriptor
View Source
var File_middleend_encryption_proto protoreflect.FileDescriptor
View Source
var File_middleend_qos_volume_proto protoreflect.FileDescriptor
View Source
var File_opicommon_proto protoreflect.FileDescriptor

Functions

func RegisterAioControllerServiceServer

func RegisterAioControllerServiceServer(s *grpc.Server, srv AioControllerServiceServer)

func RegisterFrontendNvmeServiceServer

func RegisterFrontendNvmeServiceServer(s *grpc.Server, srv FrontendNvmeServiceServer)

func RegisterFrontendVirtioBlkServiceServer

func RegisterFrontendVirtioBlkServiceServer(s *grpc.Server, srv FrontendVirtioBlkServiceServer)

func RegisterFrontendVirtioScsiServiceServer

func RegisterFrontendVirtioScsiServiceServer(s *grpc.Server, srv FrontendVirtioScsiServiceServer)

func RegisterMiddleendEncryptionServiceServer

func RegisterMiddleendEncryptionServiceServer(s *grpc.Server, srv MiddleendEncryptionServiceServer)

func RegisterMiddleendQosVolumeServiceServer

func RegisterMiddleendQosVolumeServiceServer(s *grpc.Server, srv MiddleendQosVolumeServiceServer)

func RegisterNVMfRemoteControllerServiceServer

func RegisterNVMfRemoteControllerServiceServer(s *grpc.Server, srv NVMfRemoteControllerServiceServer)

func RegisterNullDebugServiceServer

func RegisterNullDebugServiceServer(s *grpc.Server, srv NullDebugServiceServer)

Types

type AioController

type AioController struct {

	// name is an opaque object handle that is not user settable.
	// name will be returned with created object
	// user can only set {resource}_id on the Create request object
	Name        string    `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	BlockSize   int64     `protobuf:"varint,2,opt,name=block_size,json=blockSize,proto3" json:"block_size,omitempty"`
	BlocksCount int64     `protobuf:"varint,3,opt,name=blocks_count,json=blocksCount,proto3" json:"blocks_count,omitempty"`
	Uuid        *_go.Uuid `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	Filename    string    `protobuf:"bytes,5,opt,name=filename,proto3" json:"filename,omitempty"`
	// contains filtered or unexported fields
}

func (*AioController) Descriptor deprecated

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

Deprecated: Use AioController.ProtoReflect.Descriptor instead.

func (*AioController) GetBlockSize

func (x *AioController) GetBlockSize() int64

func (*AioController) GetBlocksCount

func (x *AioController) GetBlocksCount() int64

func (*AioController) GetFilename

func (x *AioController) GetFilename() string

func (*AioController) GetName

func (x *AioController) GetName() string

func (*AioController) GetUuid

func (x *AioController) GetUuid() *_go.Uuid

func (*AioController) ProtoMessage

func (*AioController) ProtoMessage()

func (*AioController) ProtoReflect

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

func (*AioController) Reset

func (x *AioController) Reset()

func (*AioController) String

func (x *AioController) String() string

type AioControllerServiceClient

type AioControllerServiceClient interface {
	CreateAioController(ctx context.Context, in *CreateAioControllerRequest, opts ...grpc.CallOption) (*AioController, error)
	DeleteAioController(ctx context.Context, in *DeleteAioControllerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateAioController(ctx context.Context, in *UpdateAioControllerRequest, opts ...grpc.CallOption) (*AioController, error)
	ListAioControllers(ctx context.Context, in *ListAioControllersRequest, opts ...grpc.CallOption) (*ListAioControllersResponse, error)
	GetAioController(ctx context.Context, in *GetAioControllerRequest, opts ...grpc.CallOption) (*AioController, error)
	AioControllerStats(ctx context.Context, in *AioControllerStatsRequest, opts ...grpc.CallOption) (*AioControllerStatsResponse, error)
}

AioControllerServiceClient is the client API for AioControllerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type AioControllerServiceServer

AioControllerServiceServer is the server API for AioControllerService service.

type AioControllerStatsRequest

type AioControllerStatsRequest struct {
	Handle *_go.ObjectKey `protobuf:"bytes,1,opt,name=handle,proto3" json:"handle,omitempty"`
	// contains filtered or unexported fields
}

func (*AioControllerStatsRequest) Descriptor deprecated

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

Deprecated: Use AioControllerStatsRequest.ProtoReflect.Descriptor instead.

func (*AioControllerStatsRequest) GetHandle

func (x *AioControllerStatsRequest) GetHandle() *_go.ObjectKey

func (*AioControllerStatsRequest) ProtoMessage

func (*AioControllerStatsRequest) ProtoMessage()

func (*AioControllerStatsRequest) ProtoReflect

func (*AioControllerStatsRequest) Reset

func (x *AioControllerStatsRequest) Reset()

func (*AioControllerStatsRequest) String

func (x *AioControllerStatsRequest) String() string

type AioControllerStatsResponse

type AioControllerStatsResponse struct {
	Handle *_go.ObjectKey `protobuf:"bytes,1,opt,name=handle,proto3" json:"handle,omitempty"`
	Stats  *VolumeStats   `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*AioControllerStatsResponse) Descriptor deprecated

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

Deprecated: Use AioControllerStatsResponse.ProtoReflect.Descriptor instead.

func (*AioControllerStatsResponse) GetHandle

func (x *AioControllerStatsResponse) GetHandle() *_go.ObjectKey

func (*AioControllerStatsResponse) GetStats

func (x *AioControllerStatsResponse) GetStats() *VolumeStats

func (*AioControllerStatsResponse) ProtoMessage

func (*AioControllerStatsResponse) ProtoMessage()

func (*AioControllerStatsResponse) ProtoReflect

func (*AioControllerStatsResponse) Reset

func (x *AioControllerStatsResponse) Reset()

func (*AioControllerStatsResponse) String

func (x *AioControllerStatsResponse) String() string

type CreateAioControllerRequest

type CreateAioControllerRequest struct {
	AioController   *AioController `protobuf:"bytes,2,opt,name=aio_controller,json=aioController,proto3" json:"aio_controller,omitempty"`
	AioControllerId string         `protobuf:"bytes,3,opt,name=aio_controller_id,json=aioControllerId,proto3" json:"aio_controller_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAioControllerRequest) Descriptor deprecated

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

Deprecated: Use CreateAioControllerRequest.ProtoReflect.Descriptor instead.

func (*CreateAioControllerRequest) GetAioController

func (x *CreateAioControllerRequest) GetAioController() *AioController

func (*CreateAioControllerRequest) GetAioControllerId

func (x *CreateAioControllerRequest) GetAioControllerId() string

func (*CreateAioControllerRequest) ProtoMessage

func (*CreateAioControllerRequest) ProtoMessage()

func (*CreateAioControllerRequest) ProtoReflect

func (*CreateAioControllerRequest) Reset

func (x *CreateAioControllerRequest) Reset()

func (*CreateAioControllerRequest) String

func (x *CreateAioControllerRequest) String() string

type CreateEncryptedVolumeRequest

type CreateEncryptedVolumeRequest struct {
	EncryptedVolume   *EncryptedVolume `protobuf:"bytes,2,opt,name=encrypted_volume,json=encryptedVolume,proto3" json:"encrypted_volume,omitempty"`
	EncryptedVolumeId string           `protobuf:"bytes,3,opt,name=encrypted_volume_id,json=encryptedVolumeId,proto3" json:"encrypted_volume_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateEncryptedVolumeRequest) Descriptor deprecated

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

Deprecated: Use CreateEncryptedVolumeRequest.ProtoReflect.Descriptor instead.

func (*CreateEncryptedVolumeRequest) GetEncryptedVolume

func (x *CreateEncryptedVolumeRequest) GetEncryptedVolume() *EncryptedVolume

func (*CreateEncryptedVolumeRequest) GetEncryptedVolumeId

func (x *CreateEncryptedVolumeRequest) GetEncryptedVolumeId() string

func (*CreateEncryptedVolumeRequest) ProtoMessage

func (*CreateEncryptedVolumeRequest) ProtoMessage()

func (*CreateEncryptedVolumeRequest) ProtoReflect

func (*CreateEncryptedVolumeRequest) Reset

func (x *CreateEncryptedVolumeRequest) Reset()

func (*CreateEncryptedVolumeRequest) String

type CreateNVMeControllerRequest

type CreateNVMeControllerRequest struct {
	Parent           string          `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	NvMeController   *NVMeController `protobuf:"bytes,2,opt,name=nv_me_controller,json=nvMeController,proto3" json:"nv_me_controller,omitempty"`
	NvMeControllerId string          `protobuf:"bytes,3,opt,name=nv_me_controller_id,json=nvMeControllerId,proto3" json:"nv_me_controller_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNVMeControllerRequest) Descriptor deprecated

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

Deprecated: Use CreateNVMeControllerRequest.ProtoReflect.Descriptor instead.

func (*CreateNVMeControllerRequest) GetNvMeController

func (x *CreateNVMeControllerRequest) GetNvMeController() *NVMeController

func (*CreateNVMeControllerRequest) GetNvMeControllerId

func (x *CreateNVMeControllerRequest) GetNvMeControllerId() string

func (*CreateNVMeControllerRequest) GetParent

func (x *CreateNVMeControllerRequest) GetParent() string

func (*CreateNVMeControllerRequest) ProtoMessage

func (*CreateNVMeControllerRequest) ProtoMessage()

func (*CreateNVMeControllerRequest) ProtoReflect

func (*CreateNVMeControllerRequest) Reset

func (x *CreateNVMeControllerRequest) Reset()

func (*CreateNVMeControllerRequest) String

func (x *CreateNVMeControllerRequest) String() string

type CreateNVMeNamespaceRequest

type CreateNVMeNamespaceRequest struct {
	Parent          string         `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	NvMeNamespace   *NVMeNamespace `protobuf:"bytes,2,opt,name=nv_me_namespace,json=nvMeNamespace,proto3" json:"nv_me_namespace,omitempty"`
	NvMeNamespaceId string         `protobuf:"bytes,3,opt,name=nv_me_namespace_id,json=nvMeNamespaceId,proto3" json:"nv_me_namespace_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNVMeNamespaceRequest) Descriptor deprecated

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

Deprecated: Use CreateNVMeNamespaceRequest.ProtoReflect.Descriptor instead.

func (*CreateNVMeNamespaceRequest) GetNvMeNamespace

func (x *CreateNVMeNamespaceRequest) GetNvMeNamespace() *NVMeNamespace

func (*CreateNVMeNamespaceRequest) GetNvMeNamespaceId

func (x *CreateNVMeNamespaceRequest) GetNvMeNamespaceId() string

func (*CreateNVMeNamespaceRequest) GetParent

func (x *CreateNVMeNamespaceRequest) GetParent() string

func (*CreateNVMeNamespaceRequest) ProtoMessage

func (*CreateNVMeNamespaceRequest) ProtoMessage()

func (*CreateNVMeNamespaceRequest) ProtoReflect

func (*CreateNVMeNamespaceRequest) Reset

func (x *CreateNVMeNamespaceRequest) Reset()

func (*CreateNVMeNamespaceRequest) String

func (x *CreateNVMeNamespaceRequest) String() string

type CreateNVMeSubsystemRequest

type CreateNVMeSubsystemRequest struct {
	Parent          string         `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	NvMeSubsystem   *NVMeSubsystem `protobuf:"bytes,2,opt,name=nv_me_subsystem,json=nvMeSubsystem,proto3" json:"nv_me_subsystem,omitempty"`
	NvMeSubsystemId string         `protobuf:"bytes,3,opt,name=nv_me_subsystem_id,json=nvMeSubsystemId,proto3" json:"nv_me_subsystem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNVMeSubsystemRequest) Descriptor deprecated

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

Deprecated: Use CreateNVMeSubsystemRequest.ProtoReflect.Descriptor instead.

func (*CreateNVMeSubsystemRequest) GetNvMeSubsystem

func (x *CreateNVMeSubsystemRequest) GetNvMeSubsystem() *NVMeSubsystem

func (*CreateNVMeSubsystemRequest) GetNvMeSubsystemId

func (x *CreateNVMeSubsystemRequest) GetNvMeSubsystemId() string

func (*CreateNVMeSubsystemRequest) GetParent

func (x *CreateNVMeSubsystemRequest) GetParent() string

func (*CreateNVMeSubsystemRequest) ProtoMessage

func (*CreateNVMeSubsystemRequest) ProtoMessage()

func (*CreateNVMeSubsystemRequest) ProtoReflect

func (*CreateNVMeSubsystemRequest) Reset

func (x *CreateNVMeSubsystemRequest) Reset()

func (*CreateNVMeSubsystemRequest) String

func (x *CreateNVMeSubsystemRequest) String() string

type CreateNVMfRemoteControllerRequest

type CreateNVMfRemoteControllerRequest struct {
	NvMfRemoteController   *NVMfRemoteController `protobuf:"bytes,2,opt,name=nv_mf_remote_controller,json=nvMfRemoteController,proto3" json:"nv_mf_remote_controller,omitempty"`
	NvMfRemoteControllerId string                `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateNVMfRemoteControllerRequest) Descriptor deprecated

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

Deprecated: Use CreateNVMfRemoteControllerRequest.ProtoReflect.Descriptor instead.

func (*CreateNVMfRemoteControllerRequest) GetNvMfRemoteController

func (x *CreateNVMfRemoteControllerRequest) GetNvMfRemoteController() *NVMfRemoteController

func (*CreateNVMfRemoteControllerRequest) GetNvMfRemoteControllerId

func (x *CreateNVMfRemoteControllerRequest) GetNvMfRemoteControllerId() string

func (*CreateNVMfRemoteControllerRequest) ProtoMessage

func (*CreateNVMfRemoteControllerRequest) ProtoMessage()

func (*CreateNVMfRemoteControllerRequest) ProtoReflect

func (*CreateNVMfRemoteControllerRequest) Reset

func (*CreateNVMfRemoteControllerRequest) String

type CreateNullDebugRequest

type CreateNullDebugRequest struct {
	NullDebug   *NullDebug `protobuf:"bytes,2,opt,name=null_debug,json=nullDebug,proto3" json:"null_debug,omitempty"`
	NullDebugId string     `protobuf:"bytes,3,opt,name=null_debug_id,json=nullDebugId,proto3" json:"null_debug_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNullDebugRequest) Descriptor deprecated

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

Deprecated: Use CreateNullDebugRequest.ProtoReflect.Descriptor instead.

func (*CreateNullDebugRequest) GetNullDebug

func (x *CreateNullDebugRequest) GetNullDebug() *NullDebug

func (*CreateNullDebugRequest) GetNullDebugId

func (x *CreateNullDebugRequest) GetNullDebugId() string

func (*CreateNullDebugRequest) ProtoMessage

func (*CreateNullDebugRequest) ProtoMessage()

func (*CreateNullDebugRequest) ProtoReflect

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

func (*CreateNullDebugRequest) Reset

func (x *CreateNullDebugRequest) Reset()

func (*CreateNullDebugRequest) String

func (x *CreateNullDebugRequest) String() string

type CreateQosVolumeRequest

type CreateQosVolumeRequest struct {
	QosVolume   *QosVolume `protobuf:"bytes,2,opt,name=qos_volume,json=qosVolume,proto3" json:"qos_volume,omitempty"`
	QosVolumeId string     `protobuf:"bytes,3,opt,name=qos_volume_id,json=qosVolumeId,proto3" json:"qos_volume_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateQosVolumeRequest) Descriptor deprecated

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

Deprecated: Use CreateQosVolumeRequest.ProtoReflect.Descriptor instead.

func (*CreateQosVolumeRequest) GetQosVolume

func (x *CreateQosVolumeRequest) GetQosVolume() *QosVolume

func (*CreateQosVolumeRequest) GetQosVolumeId

func (x *CreateQosVolumeRequest) GetQosVolumeId() string

func (*CreateQosVolumeRequest) ProtoMessage

func (*CreateQosVolumeRequest) ProtoMessage()

func (*CreateQosVolumeRequest) ProtoReflect

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

func (*CreateQosVolumeRequest) Reset

func (x *CreateQosVolumeRequest) Reset()

func (*CreateQosVolumeRequest) String

func (x *CreateQosVolumeRequest) String() string

type CreateVirtioBlkRequest

type CreateVirtioBlkRequest struct {
	VirtioBlk   *VirtioBlk `protobuf:"bytes,2,opt,name=virtio_blk,json=virtioBlk,proto3" json:"virtio_blk,omitempty"`
	VirtioBlkId string     `protobuf:"bytes,3,opt,name=virtio_blk_id,json=virtioBlkId,proto3" json:"virtio_blk_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateVirtioBlkRequest) Descriptor deprecated

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

Deprecated: Use CreateVirtioBlkRequest.ProtoReflect.Descriptor instead.

func (*CreateVirtioBlkRequest) GetVirtioBlk

func (x *CreateVirtioBlkRequest) GetVirtioBlk() *VirtioBlk

func (*CreateVirtioBlkRequest) GetVirtioBlkId

func (x *CreateVirtioBlkRequest) GetVirtioBlkId() string

func (*CreateVirtioBlkRequest) ProtoMessage

func (*CreateVirtioBlkRequest) ProtoMessage()

func (*CreateVirtioBlkRequest) ProtoReflect

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

func (*CreateVirtioBlkRequest) Reset

func (x *CreateVirtioBlkRequest) Reset()

func (*CreateVirtioBlkRequest) String

func (x *CreateVirtioBlkRequest) String() string

type CreateVirtioScsiControllerRequest

type CreateVirtioScsiControllerRequest struct {
	VirtioScsiController   *VirtioScsiController `protobuf:"bytes,2,opt,name=virtio_scsi_controller,json=virtioScsiController,proto3" json:"virtio_scsi_controller,omitempty"`
	VirtioScsiControllerId string                `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateVirtioScsiControllerRequest) Descriptor deprecated

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

Deprecated: Use CreateVirtioScsiControllerRequest.ProtoReflect.Descriptor instead.

func (*CreateVirtioScsiControllerRequest) GetVirtioScsiController

func (x *CreateVirtioScsiControllerRequest) GetVirtioScsiController() *VirtioScsiController

func (*CreateVirtioScsiControllerRequest) GetVirtioScsiControllerId

func (x *CreateVirtioScsiControllerRequest) GetVirtioScsiControllerId() string

func (*CreateVirtioScsiControllerRequest) ProtoMessage

func (*CreateVirtioScsiControllerRequest) ProtoMessage()

func (*CreateVirtioScsiControllerRequest) ProtoReflect

func (*CreateVirtioScsiControllerRequest) Reset

func (*CreateVirtioScsiControllerRequest) String

type CreateVirtioScsiLunRequest

type CreateVirtioScsiLunRequest struct {
	VirtioScsiLun   *VirtioScsiLun `protobuf:"bytes,2,opt,name=virtio_scsi_lun,json=virtioScsiLun,proto3" json:"virtio_scsi_lun,omitempty"`
	VirtioScsiLunId string         `protobuf:"bytes,3,opt,name=virtio_scsi_lun_id,json=virtioScsiLunId,proto3" json:"virtio_scsi_lun_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateVirtioScsiLunRequest) Descriptor deprecated

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

Deprecated: Use CreateVirtioScsiLunRequest.ProtoReflect.Descriptor instead.

func (*CreateVirtioScsiLunRequest) GetVirtioScsiLun

func (x *CreateVirtioScsiLunRequest) GetVirtioScsiLun() *VirtioScsiLun

func (*CreateVirtioScsiLunRequest) GetVirtioScsiLunId

func (x *CreateVirtioScsiLunRequest) GetVirtioScsiLunId() string

func (*CreateVirtioScsiLunRequest) ProtoMessage

func (*CreateVirtioScsiLunRequest) ProtoMessage()

func (*CreateVirtioScsiLunRequest) ProtoReflect

func (*CreateVirtioScsiLunRequest) Reset

func (x *CreateVirtioScsiLunRequest) Reset()

func (*CreateVirtioScsiLunRequest) String

func (x *CreateVirtioScsiLunRequest) String() string

type CreateVirtioScsiTargetRequest

type CreateVirtioScsiTargetRequest struct {
	VirtioScsiTarget   *VirtioScsiTarget `protobuf:"bytes,2,opt,name=virtio_scsi_target,json=virtioScsiTarget,proto3" json:"virtio_scsi_target,omitempty"`
	VirtioScsiTargetId string            `protobuf:"bytes,3,opt,name=virtio_scsi_target_id,json=virtioScsiTargetId,proto3" json:"virtio_scsi_target_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateVirtioScsiTargetRequest) Descriptor deprecated

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

Deprecated: Use CreateVirtioScsiTargetRequest.ProtoReflect.Descriptor instead.

func (*CreateVirtioScsiTargetRequest) GetVirtioScsiTarget

func (x *CreateVirtioScsiTargetRequest) GetVirtioScsiTarget() *VirtioScsiTarget

func (*CreateVirtioScsiTargetRequest) GetVirtioScsiTargetId

func (x *CreateVirtioScsiTargetRequest) GetVirtioScsiTargetId() string

func (*CreateVirtioScsiTargetRequest) ProtoMessage

func (*CreateVirtioScsiTargetRequest) ProtoMessage()

func (*CreateVirtioScsiTargetRequest) ProtoReflect

func (*CreateVirtioScsiTargetRequest) Reset

func (x *CreateVirtioScsiTargetRequest) Reset()

func (*CreateVirtioScsiTargetRequest) String

type DeleteAioControllerRequest

type DeleteAioControllerRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, and the resource is not found, the request will succeed
	// but no action will be taken on the server
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAioControllerRequest) Descriptor deprecated

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

Deprecated: Use DeleteAioControllerRequest.ProtoReflect.Descriptor instead.

func (*DeleteAioControllerRequest) GetAllowMissing

func (x *DeleteAioControllerRequest) GetAllowMissing() bool

func (*DeleteAioControllerRequest) GetName

func (x *DeleteAioControllerRequest) GetName() string

func (*DeleteAioControllerRequest) ProtoMessage

func (*DeleteAioControllerRequest) ProtoMessage()

func (*DeleteAioControllerRequest) ProtoReflect

func (*DeleteAioControllerRequest) Reset

func (x *DeleteAioControllerRequest) Reset()

func (*DeleteAioControllerRequest) String

func (x *DeleteAioControllerRequest) String() string

type DeleteEncryptedVolumeRequest

type DeleteEncryptedVolumeRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, and the resource is not found, the request will succeed
	// but no action will be taken on the server
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteEncryptedVolumeRequest) Descriptor deprecated

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

Deprecated: Use DeleteEncryptedVolumeRequest.ProtoReflect.Descriptor instead.

func (*DeleteEncryptedVolumeRequest) GetAllowMissing

func (x *DeleteEncryptedVolumeRequest) GetAllowMissing() bool

func (*DeleteEncryptedVolumeRequest) GetName

func (x *DeleteEncryptedVolumeRequest) GetName() string

func (*DeleteEncryptedVolumeRequest) ProtoMessage

func (*DeleteEncryptedVolumeRequest) ProtoMessage()

func (*DeleteEncryptedVolumeRequest) ProtoReflect

func (*DeleteEncryptedVolumeRequest) Reset

func (x *DeleteEncryptedVolumeRequest) Reset()

func (*DeleteEncryptedVolumeRequest) String

type DeleteNVMeControllerRequest

type DeleteNVMeControllerRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, and the resource is not found, the request will succeed
	// but no action will be taken on the server
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteNVMeControllerRequest) Descriptor deprecated

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

Deprecated: Use DeleteNVMeControllerRequest.ProtoReflect.Descriptor instead.

func (*DeleteNVMeControllerRequest) GetAllowMissing

func (x *DeleteNVMeControllerRequest) GetAllowMissing() bool

func (*DeleteNVMeControllerRequest) GetName

func (x *DeleteNVMeControllerRequest) GetName() string

func (*DeleteNVMeControllerRequest) ProtoMessage

func (*DeleteNVMeControllerRequest) ProtoMessage()

func (*DeleteNVMeControllerRequest) ProtoReflect

func (*DeleteNVMeControllerRequest) Reset

func (x *DeleteNVMeControllerRequest) Reset()

func (*DeleteNVMeControllerRequest) String

func (x *DeleteNVMeControllerRequest) String() string

type DeleteNVMeNamespaceRequest

type DeleteNVMeNamespaceRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, and the resource is not found, the request will succeed
	// but no action will be taken on the server
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteNVMeNamespaceRequest) Descriptor deprecated

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

Deprecated: Use DeleteNVMeNamespaceRequest.ProtoReflect.Descriptor instead.

func (*DeleteNVMeNamespaceRequest) GetAllowMissing

func (x *DeleteNVMeNamespaceRequest) GetAllowMissing() bool

func (*DeleteNVMeNamespaceRequest) GetName

func (x *DeleteNVMeNamespaceRequest) GetName() string

func (*DeleteNVMeNamespaceRequest) ProtoMessage

func (*DeleteNVMeNamespaceRequest) ProtoMessage()

func (*DeleteNVMeNamespaceRequest) ProtoReflect

func (*DeleteNVMeNamespaceRequest) Reset

func (x *DeleteNVMeNamespaceRequest) Reset()

func (*DeleteNVMeNamespaceRequest) String

func (x *DeleteNVMeNamespaceRequest) String() string

type DeleteNVMeSubsystemRequest

type DeleteNVMeSubsystemRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, and the resource is not found, the request will succeed
	// but no action will be taken on the server
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteNVMeSubsystemRequest) Descriptor deprecated

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

Deprecated: Use DeleteNVMeSubsystemRequest.ProtoReflect.Descriptor instead.

func (*DeleteNVMeSubsystemRequest) GetAllowMissing

func (x *DeleteNVMeSubsystemRequest) GetAllowMissing() bool

func (*DeleteNVMeSubsystemRequest) GetName

func (x *DeleteNVMeSubsystemRequest) GetName() string

func (*DeleteNVMeSubsystemRequest) ProtoMessage

func (*DeleteNVMeSubsystemRequest) ProtoMessage()

func (*DeleteNVMeSubsystemRequest) ProtoReflect

func (*DeleteNVMeSubsystemRequest) Reset

func (x *DeleteNVMeSubsystemRequest) Reset()

func (*DeleteNVMeSubsystemRequest) String

func (x *DeleteNVMeSubsystemRequest) String() string

type DeleteNVMfRemoteControllerRequest

type DeleteNVMfRemoteControllerRequest struct {

	// object's unique identifier
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, and the resource is not found, the request will succeed
	// but no action will be taken on the server
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteNVMfRemoteControllerRequest) Descriptor deprecated

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

Deprecated: Use DeleteNVMfRemoteControllerRequest.ProtoReflect.Descriptor instead.

func (*DeleteNVMfRemoteControllerRequest) GetAllowMissing

func (x *DeleteNVMfRemoteControllerRequest) GetAllowMissing() bool

func (*DeleteNVMfRemoteControllerRequest) GetName

func (*DeleteNVMfRemoteControllerRequest) ProtoMessage

func (*DeleteNVMfRemoteControllerRequest) ProtoMessage()

func (*DeleteNVMfRemoteControllerRequest) ProtoReflect

func (*DeleteNVMfRemoteControllerRequest) Reset

func (*DeleteNVMfRemoteControllerRequest) String

type DeleteNullDebugRequest

type DeleteNullDebugRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, and the resource is not found, the request will succeed
	// but no action will be taken on the server
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteNullDebugRequest) Descriptor deprecated

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

Deprecated: Use DeleteNullDebugRequest.ProtoReflect.Descriptor instead.

func (*DeleteNullDebugRequest) GetAllowMissing

func (x *DeleteNullDebugRequest) GetAllowMissing() bool

func (*DeleteNullDebugRequest) GetName

func (x *DeleteNullDebugRequest) GetName() string

func (*DeleteNullDebugRequest) ProtoMessage

func (*DeleteNullDebugRequest) ProtoMessage()

func (*DeleteNullDebugRequest) ProtoReflect

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

func (*DeleteNullDebugRequest) Reset

func (x *DeleteNullDebugRequest) Reset()

func (*DeleteNullDebugRequest) String

func (x *DeleteNullDebugRequest) String() string

type DeleteQosVolumeRequest

type DeleteQosVolumeRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, and the resource is not found, the request will succeed
	// but no action will be taken on the server
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteQosVolumeRequest) Descriptor deprecated

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

Deprecated: Use DeleteQosVolumeRequest.ProtoReflect.Descriptor instead.

func (*DeleteQosVolumeRequest) GetAllowMissing

func (x *DeleteQosVolumeRequest) GetAllowMissing() bool

func (*DeleteQosVolumeRequest) GetName

func (x *DeleteQosVolumeRequest) GetName() string

func (*DeleteQosVolumeRequest) ProtoMessage

func (*DeleteQosVolumeRequest) ProtoMessage()

func (*DeleteQosVolumeRequest) ProtoReflect

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

func (*DeleteQosVolumeRequest) Reset

func (x *DeleteQosVolumeRequest) Reset()

func (*DeleteQosVolumeRequest) String

func (x *DeleteQosVolumeRequest) String() string

type DeleteVirtioBlkRequest

type DeleteVirtioBlkRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, and the resource is not found, the request will succeed
	// but no action will be taken on the server
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteVirtioBlkRequest) Descriptor deprecated

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

Deprecated: Use DeleteVirtioBlkRequest.ProtoReflect.Descriptor instead.

func (*DeleteVirtioBlkRequest) GetAllowMissing

func (x *DeleteVirtioBlkRequest) GetAllowMissing() bool

func (*DeleteVirtioBlkRequest) GetName

func (x *DeleteVirtioBlkRequest) GetName() string

func (*DeleteVirtioBlkRequest) ProtoMessage

func (*DeleteVirtioBlkRequest) ProtoMessage()

func (*DeleteVirtioBlkRequest) ProtoReflect

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

func (*DeleteVirtioBlkRequest) Reset

func (x *DeleteVirtioBlkRequest) Reset()

func (*DeleteVirtioBlkRequest) String

func (x *DeleteVirtioBlkRequest) String() string

type DeleteVirtioScsiControllerRequest

type DeleteVirtioScsiControllerRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, and the resource is not found, the request will succeed
	// but no action will be taken on the server
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteVirtioScsiControllerRequest) Descriptor deprecated

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

Deprecated: Use DeleteVirtioScsiControllerRequest.ProtoReflect.Descriptor instead.

func (*DeleteVirtioScsiControllerRequest) GetAllowMissing

func (x *DeleteVirtioScsiControllerRequest) GetAllowMissing() bool

func (*DeleteVirtioScsiControllerRequest) GetName

func (*DeleteVirtioScsiControllerRequest) ProtoMessage

func (*DeleteVirtioScsiControllerRequest) ProtoMessage()

func (*DeleteVirtioScsiControllerRequest) ProtoReflect

func (*DeleteVirtioScsiControllerRequest) Reset

func (*DeleteVirtioScsiControllerRequest) String

type DeleteVirtioScsiLunRequest

type DeleteVirtioScsiLunRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, and the resource is not found, the request will succeed
	// but no action will be taken on the server
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteVirtioScsiLunRequest) Descriptor deprecated

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

Deprecated: Use DeleteVirtioScsiLunRequest.ProtoReflect.Descriptor instead.

func (*DeleteVirtioScsiLunRequest) GetAllowMissing

func (x *DeleteVirtioScsiLunRequest) GetAllowMissing() bool

func (*DeleteVirtioScsiLunRequest) GetName

func (x *DeleteVirtioScsiLunRequest) GetName() string

func (*DeleteVirtioScsiLunRequest) ProtoMessage

func (*DeleteVirtioScsiLunRequest) ProtoMessage()

func (*DeleteVirtioScsiLunRequest) ProtoReflect

func (*DeleteVirtioScsiLunRequest) Reset

func (x *DeleteVirtioScsiLunRequest) Reset()

func (*DeleteVirtioScsiLunRequest) String

func (x *DeleteVirtioScsiLunRequest) String() string

type DeleteVirtioScsiTargetRequest

type DeleteVirtioScsiTargetRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// If set to true, and the resource is not found, the request will succeed
	// but no action will be taken on the server
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteVirtioScsiTargetRequest) Descriptor deprecated

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

Deprecated: Use DeleteVirtioScsiTargetRequest.ProtoReflect.Descriptor instead.

func (*DeleteVirtioScsiTargetRequest) GetAllowMissing

func (x *DeleteVirtioScsiTargetRequest) GetAllowMissing() bool

func (*DeleteVirtioScsiTargetRequest) GetName

func (*DeleteVirtioScsiTargetRequest) ProtoMessage

func (*DeleteVirtioScsiTargetRequest) ProtoMessage()

func (*DeleteVirtioScsiTargetRequest) ProtoReflect

func (*DeleteVirtioScsiTargetRequest) Reset

func (x *DeleteVirtioScsiTargetRequest) Reset()

func (*DeleteVirtioScsiTargetRequest) String

type EncryptedVolume

type EncryptedVolume struct {

	// name is an opaque object handle that is not user settable.
	// name will be returned with created object
	// user can only set {resource}_id on the Create request object
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The back/middle-end volume to back this volume
	VolumeId *_go.ObjectKey `protobuf:"bytes,2,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"`
	// Key to be used for encryption
	Key []byte `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// Cipher to use
	Cipher EncryptionType `protobuf:"varint,4,opt,name=cipher,proto3,enum=opi_api.storage.v1.EncryptionType" json:"cipher,omitempty"`
	// contains filtered or unexported fields
}

func (*EncryptedVolume) Descriptor deprecated

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

Deprecated: Use EncryptedVolume.ProtoReflect.Descriptor instead.

func (*EncryptedVolume) GetCipher

func (x *EncryptedVolume) GetCipher() EncryptionType

func (*EncryptedVolume) GetKey

func (x *EncryptedVolume) GetKey() []byte

func (*EncryptedVolume) GetName

func (x *EncryptedVolume) GetName() string

func (*EncryptedVolume) GetVolumeId

func (x *EncryptedVolume) GetVolumeId() *_go.ObjectKey

func (*EncryptedVolume) ProtoMessage

func (*EncryptedVolume) ProtoMessage()

func (*EncryptedVolume) ProtoReflect

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

func (*EncryptedVolume) Reset

func (x *EncryptedVolume) Reset()

func (*EncryptedVolume) String

func (x *EncryptedVolume) String() string

type EncryptedVolumeStatsRequest

type EncryptedVolumeStatsRequest struct {
	EncryptedVolumeId *_go.ObjectKey `protobuf:"bytes,1,opt,name=encrypted_volume_id,json=encryptedVolumeId,proto3" json:"encrypted_volume_id,omitempty"`
	// contains filtered or unexported fields
}

func (*EncryptedVolumeStatsRequest) Descriptor deprecated

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

Deprecated: Use EncryptedVolumeStatsRequest.ProtoReflect.Descriptor instead.

func (*EncryptedVolumeStatsRequest) GetEncryptedVolumeId

func (x *EncryptedVolumeStatsRequest) GetEncryptedVolumeId() *_go.ObjectKey

func (*EncryptedVolumeStatsRequest) ProtoMessage

func (*EncryptedVolumeStatsRequest) ProtoMessage()

func (*EncryptedVolumeStatsRequest) ProtoReflect

func (*EncryptedVolumeStatsRequest) Reset

func (x *EncryptedVolumeStatsRequest) Reset()

func (*EncryptedVolumeStatsRequest) String

func (x *EncryptedVolumeStatsRequest) String() string

type EncryptedVolumeStatsResponse

type EncryptedVolumeStatsResponse struct {
	EncryptedVolumeId *_go.ObjectKey `protobuf:"bytes,1,opt,name=encrypted_volume_id,json=encryptedVolumeId,proto3" json:"encrypted_volume_id,omitempty"`
	Stats             *VolumeStats   `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*EncryptedVolumeStatsResponse) Descriptor deprecated

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

Deprecated: Use EncryptedVolumeStatsResponse.ProtoReflect.Descriptor instead.

func (*EncryptedVolumeStatsResponse) GetEncryptedVolumeId

func (x *EncryptedVolumeStatsResponse) GetEncryptedVolumeId() *_go.ObjectKey

func (*EncryptedVolumeStatsResponse) GetStats

func (*EncryptedVolumeStatsResponse) ProtoMessage

func (*EncryptedVolumeStatsResponse) ProtoMessage()

func (*EncryptedVolumeStatsResponse) ProtoReflect

func (*EncryptedVolumeStatsResponse) Reset

func (x *EncryptedVolumeStatsResponse) Reset()

func (*EncryptedVolumeStatsResponse) String

type EncryptionType

type EncryptionType int32

AES encryption types

const (
	EncryptionType_ENCRYPTION_TYPE_UNSPECIFIED EncryptionType = 0
	EncryptionType_ENCRYPTION_TYPE_AES_CBC_128 EncryptionType = 1
	EncryptionType_ENCRYPTION_TYPE_AES_CBC_192 EncryptionType = 2
	EncryptionType_ENCRYPTION_TYPE_AES_CBC_256 EncryptionType = 3
	EncryptionType_ENCRYPTION_TYPE_AES_XTS_128 EncryptionType = 4
	EncryptionType_ENCRYPTION_TYPE_AES_XTS_192 EncryptionType = 5
	EncryptionType_ENCRYPTION_TYPE_AES_XTS_256 EncryptionType = 6
)

func (EncryptionType) Descriptor

func (EncryptionType) Enum

func (x EncryptionType) Enum() *EncryptionType

func (EncryptionType) EnumDescriptor deprecated

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

Deprecated: Use EncryptionType.Descriptor instead.

func (EncryptionType) Number

func (EncryptionType) String

func (x EncryptionType) String() string

func (EncryptionType) Type

type FrontendNvmeServiceClient

type FrontendNvmeServiceClient interface {
	CreateNVMeSubsystem(ctx context.Context, in *CreateNVMeSubsystemRequest, opts ...grpc.CallOption) (*NVMeSubsystem, error)
	DeleteNVMeSubsystem(ctx context.Context, in *DeleteNVMeSubsystemRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateNVMeSubsystem(ctx context.Context, in *UpdateNVMeSubsystemRequest, opts ...grpc.CallOption) (*NVMeSubsystem, error)
	ListNVMeSubsystems(ctx context.Context, in *ListNVMeSubsystemsRequest, opts ...grpc.CallOption) (*ListNVMeSubsystemsResponse, error)
	GetNVMeSubsystem(ctx context.Context, in *GetNVMeSubsystemRequest, opts ...grpc.CallOption) (*NVMeSubsystem, error)
	NVMeSubsystemStats(ctx context.Context, in *NVMeSubsystemStatsRequest, opts ...grpc.CallOption) (*NVMeSubsystemStatsResponse, error)
	CreateNVMeController(ctx context.Context, in *CreateNVMeControllerRequest, opts ...grpc.CallOption) (*NVMeController, error)
	DeleteNVMeController(ctx context.Context, in *DeleteNVMeControllerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateNVMeController(ctx context.Context, in *UpdateNVMeControllerRequest, opts ...grpc.CallOption) (*NVMeController, error)
	ListNVMeControllers(ctx context.Context, in *ListNVMeControllersRequest, opts ...grpc.CallOption) (*ListNVMeControllersResponse, error)
	GetNVMeController(ctx context.Context, in *GetNVMeControllerRequest, opts ...grpc.CallOption) (*NVMeController, error)
	NVMeControllerStats(ctx context.Context, in *NVMeControllerStatsRequest, opts ...grpc.CallOption) (*NVMeControllerStatsResponse, error)
	CreateNVMeNamespace(ctx context.Context, in *CreateNVMeNamespaceRequest, opts ...grpc.CallOption) (*NVMeNamespace, error)
	DeleteNVMeNamespace(ctx context.Context, in *DeleteNVMeNamespaceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateNVMeNamespace(ctx context.Context, in *UpdateNVMeNamespaceRequest, opts ...grpc.CallOption) (*NVMeNamespace, error)
	ListNVMeNamespaces(ctx context.Context, in *ListNVMeNamespacesRequest, opts ...grpc.CallOption) (*ListNVMeNamespacesResponse, error)
	GetNVMeNamespace(ctx context.Context, in *GetNVMeNamespaceRequest, opts ...grpc.CallOption) (*NVMeNamespace, error)
	NVMeNamespaceStats(ctx context.Context, in *NVMeNamespaceStatsRequest, opts ...grpc.CallOption) (*NVMeNamespaceStatsResponse, error)
}

FrontendNvmeServiceClient is the client API for FrontendNvmeService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type FrontendNvmeServiceServer

type FrontendNvmeServiceServer interface {
	CreateNVMeSubsystem(context.Context, *CreateNVMeSubsystemRequest) (*NVMeSubsystem, error)
	DeleteNVMeSubsystem(context.Context, *DeleteNVMeSubsystemRequest) (*emptypb.Empty, error)
	UpdateNVMeSubsystem(context.Context, *UpdateNVMeSubsystemRequest) (*NVMeSubsystem, error)
	ListNVMeSubsystems(context.Context, *ListNVMeSubsystemsRequest) (*ListNVMeSubsystemsResponse, error)
	GetNVMeSubsystem(context.Context, *GetNVMeSubsystemRequest) (*NVMeSubsystem, error)
	NVMeSubsystemStats(context.Context, *NVMeSubsystemStatsRequest) (*NVMeSubsystemStatsResponse, error)
	CreateNVMeController(context.Context, *CreateNVMeControllerRequest) (*NVMeController, error)
	DeleteNVMeController(context.Context, *DeleteNVMeControllerRequest) (*emptypb.Empty, error)
	UpdateNVMeController(context.Context, *UpdateNVMeControllerRequest) (*NVMeController, error)
	ListNVMeControllers(context.Context, *ListNVMeControllersRequest) (*ListNVMeControllersResponse, error)
	GetNVMeController(context.Context, *GetNVMeControllerRequest) (*NVMeController, error)
	NVMeControllerStats(context.Context, *NVMeControllerStatsRequest) (*NVMeControllerStatsResponse, error)
	CreateNVMeNamespace(context.Context, *CreateNVMeNamespaceRequest) (*NVMeNamespace, error)
	DeleteNVMeNamespace(context.Context, *DeleteNVMeNamespaceRequest) (*emptypb.Empty, error)
	UpdateNVMeNamespace(context.Context, *UpdateNVMeNamespaceRequest) (*NVMeNamespace, error)
	ListNVMeNamespaces(context.Context, *ListNVMeNamespacesRequest) (*ListNVMeNamespacesResponse, error)
	GetNVMeNamespace(context.Context, *GetNVMeNamespaceRequest) (*NVMeNamespace, error)
	NVMeNamespaceStats(context.Context, *NVMeNamespaceStatsRequest) (*NVMeNamespaceStatsResponse, error)
}

FrontendNvmeServiceServer is the server API for FrontendNvmeService service.

type FrontendVirtioBlkServiceClient

type FrontendVirtioBlkServiceClient interface {
	CreateVirtioBlk(ctx context.Context, in *CreateVirtioBlkRequest, opts ...grpc.CallOption) (*VirtioBlk, error)
	DeleteVirtioBlk(ctx context.Context, in *DeleteVirtioBlkRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateVirtioBlk(ctx context.Context, in *UpdateVirtioBlkRequest, opts ...grpc.CallOption) (*VirtioBlk, error)
	ListVirtioBlks(ctx context.Context, in *ListVirtioBlksRequest, opts ...grpc.CallOption) (*ListVirtioBlksResponse, error)
	GetVirtioBlk(ctx context.Context, in *GetVirtioBlkRequest, opts ...grpc.CallOption) (*VirtioBlk, error)
	VirtioBlkStats(ctx context.Context, in *VirtioBlkStatsRequest, opts ...grpc.CallOption) (*VirtioBlkStatsResponse, error)
}

FrontendVirtioBlkServiceClient is the client API for FrontendVirtioBlkService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type FrontendVirtioBlkServiceServer

FrontendVirtioBlkServiceServer is the server API for FrontendVirtioBlkService service.

type FrontendVirtioScsiServiceClient

type FrontendVirtioScsiServiceClient interface {
	CreateVirtioScsiTarget(ctx context.Context, in *CreateVirtioScsiTargetRequest, opts ...grpc.CallOption) (*VirtioScsiTarget, error)
	DeleteVirtioScsiTarget(ctx context.Context, in *DeleteVirtioScsiTargetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateVirtioScsiTarget(ctx context.Context, in *UpdateVirtioScsiTargetRequest, opts ...grpc.CallOption) (*VirtioScsiTarget, error)
	ListVirtioScsiTargets(ctx context.Context, in *ListVirtioScsiTargetsRequest, opts ...grpc.CallOption) (*ListVirtioScsiTargetsResponse, error)
	GetVirtioScsiTarget(ctx context.Context, in *GetVirtioScsiTargetRequest, opts ...grpc.CallOption) (*VirtioScsiTarget, error)
	VirtioScsiTargetStats(ctx context.Context, in *VirtioScsiTargetStatsRequest, opts ...grpc.CallOption) (*VirtioScsiTargetStatsResponse, error)
	CreateVirtioScsiController(ctx context.Context, in *CreateVirtioScsiControllerRequest, opts ...grpc.CallOption) (*VirtioScsiController, error)
	DeleteVirtioScsiController(ctx context.Context, in *DeleteVirtioScsiControllerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateVirtioScsiController(ctx context.Context, in *UpdateVirtioScsiControllerRequest, opts ...grpc.CallOption) (*VirtioScsiController, error)
	ListVirtioScsiControllers(ctx context.Context, in *ListVirtioScsiControllersRequest, opts ...grpc.CallOption) (*ListVirtioScsiControllersResponse, error)
	GetVirtioScsiController(ctx context.Context, in *GetVirtioScsiControllerRequest, opts ...grpc.CallOption) (*VirtioScsiController, error)
	VirtioScsiControllerStats(ctx context.Context, in *VirtioScsiControllerStatsRequest, opts ...grpc.CallOption) (*VirtioScsiControllerStatsResponse, error)
	CreateVirtioScsiLun(ctx context.Context, in *CreateVirtioScsiLunRequest, opts ...grpc.CallOption) (*VirtioScsiLun, error)
	DeleteVirtioScsiLun(ctx context.Context, in *DeleteVirtioScsiLunRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateVirtioScsiLun(ctx context.Context, in *UpdateVirtioScsiLunRequest, opts ...grpc.CallOption) (*VirtioScsiLun, error)
	ListVirtioScsiLuns(ctx context.Context, in *ListVirtioScsiLunsRequest, opts ...grpc.CallOption) (*ListVirtioScsiLunsResponse, error)
	GetVirtioScsiLun(ctx context.Context, in *GetVirtioScsiLunRequest, opts ...grpc.CallOption) (*VirtioScsiLun, error)
	VirtioScsiLunStats(ctx context.Context, in *VirtioScsiLunStatsRequest, opts ...grpc.CallOption) (*VirtioScsiLunStatsResponse, error)
}

FrontendVirtioScsiServiceClient is the client API for FrontendVirtioScsiService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type FrontendVirtioScsiServiceServer

type FrontendVirtioScsiServiceServer interface {
	CreateVirtioScsiTarget(context.Context, *CreateVirtioScsiTargetRequest) (*VirtioScsiTarget, error)
	DeleteVirtioScsiTarget(context.Context, *DeleteVirtioScsiTargetRequest) (*emptypb.Empty, error)
	UpdateVirtioScsiTarget(context.Context, *UpdateVirtioScsiTargetRequest) (*VirtioScsiTarget, error)
	ListVirtioScsiTargets(context.Context, *ListVirtioScsiTargetsRequest) (*ListVirtioScsiTargetsResponse, error)
	GetVirtioScsiTarget(context.Context, *GetVirtioScsiTargetRequest) (*VirtioScsiTarget, error)
	VirtioScsiTargetStats(context.Context, *VirtioScsiTargetStatsRequest) (*VirtioScsiTargetStatsResponse, error)
	CreateVirtioScsiController(context.Context, *CreateVirtioScsiControllerRequest) (*VirtioScsiController, error)
	DeleteVirtioScsiController(context.Context, *DeleteVirtioScsiControllerRequest) (*emptypb.Empty, error)
	UpdateVirtioScsiController(context.Context, *UpdateVirtioScsiControllerRequest) (*VirtioScsiController, error)
	ListVirtioScsiControllers(context.Context, *ListVirtioScsiControllersRequest) (*ListVirtioScsiControllersResponse, error)
	GetVirtioScsiController(context.Context, *GetVirtioScsiControllerRequest) (*VirtioScsiController, error)
	VirtioScsiControllerStats(context.Context, *VirtioScsiControllerStatsRequest) (*VirtioScsiControllerStatsResponse, error)
	CreateVirtioScsiLun(context.Context, *CreateVirtioScsiLunRequest) (*VirtioScsiLun, error)
	DeleteVirtioScsiLun(context.Context, *DeleteVirtioScsiLunRequest) (*emptypb.Empty, error)
	UpdateVirtioScsiLun(context.Context, *UpdateVirtioScsiLunRequest) (*VirtioScsiLun, error)
	ListVirtioScsiLuns(context.Context, *ListVirtioScsiLunsRequest) (*ListVirtioScsiLunsResponse, error)
	GetVirtioScsiLun(context.Context, *GetVirtioScsiLunRequest) (*VirtioScsiLun, error)
	VirtioScsiLunStats(context.Context, *VirtioScsiLunStatsRequest) (*VirtioScsiLunStatsResponse, error)
}

FrontendVirtioScsiServiceServer is the server API for FrontendVirtioScsiService service.

type GetAioControllerRequest

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

func (*GetAioControllerRequest) Descriptor deprecated

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

Deprecated: Use GetAioControllerRequest.ProtoReflect.Descriptor instead.

func (*GetAioControllerRequest) GetName

func (x *GetAioControllerRequest) GetName() string

func (*GetAioControllerRequest) ProtoMessage

func (*GetAioControllerRequest) ProtoMessage()

func (*GetAioControllerRequest) ProtoReflect

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

func (*GetAioControllerRequest) Reset

func (x *GetAioControllerRequest) Reset()

func (*GetAioControllerRequest) String

func (x *GetAioControllerRequest) String() string

type GetEncryptedVolumeRequest

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

func (*GetEncryptedVolumeRequest) Descriptor deprecated

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

Deprecated: Use GetEncryptedVolumeRequest.ProtoReflect.Descriptor instead.

func (*GetEncryptedVolumeRequest) GetName

func (x *GetEncryptedVolumeRequest) GetName() string

func (*GetEncryptedVolumeRequest) ProtoMessage

func (*GetEncryptedVolumeRequest) ProtoMessage()

func (*GetEncryptedVolumeRequest) ProtoReflect

func (*GetEncryptedVolumeRequest) Reset

func (x *GetEncryptedVolumeRequest) Reset()

func (*GetEncryptedVolumeRequest) String

func (x *GetEncryptedVolumeRequest) String() string

type GetNVMeControllerRequest

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

func (*GetNVMeControllerRequest) Descriptor deprecated

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

Deprecated: Use GetNVMeControllerRequest.ProtoReflect.Descriptor instead.

func (*GetNVMeControllerRequest) GetName

func (x *GetNVMeControllerRequest) GetName() string

func (*GetNVMeControllerRequest) ProtoMessage

func (*GetNVMeControllerRequest) ProtoMessage()

func (*GetNVMeControllerRequest) ProtoReflect

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

func (*GetNVMeControllerRequest) Reset

func (x *GetNVMeControllerRequest) Reset()

func (*GetNVMeControllerRequest) String

func (x *GetNVMeControllerRequest) String() string

type GetNVMeNamespaceRequest

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

func (*GetNVMeNamespaceRequest) Descriptor deprecated

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

Deprecated: Use GetNVMeNamespaceRequest.ProtoReflect.Descriptor instead.

func (*GetNVMeNamespaceRequest) GetName

func (x *GetNVMeNamespaceRequest) GetName() string

func (*GetNVMeNamespaceRequest) ProtoMessage

func (*GetNVMeNamespaceRequest) ProtoMessage()

func (*GetNVMeNamespaceRequest) ProtoReflect

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

func (*GetNVMeNamespaceRequest) Reset

func (x *GetNVMeNamespaceRequest) Reset()

func (*GetNVMeNamespaceRequest) String

func (x *GetNVMeNamespaceRequest) String() string

type GetNVMeSubsystemRequest

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

func (*GetNVMeSubsystemRequest) Descriptor deprecated

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

Deprecated: Use GetNVMeSubsystemRequest.ProtoReflect.Descriptor instead.

func (*GetNVMeSubsystemRequest) GetName

func (x *GetNVMeSubsystemRequest) GetName() string

func (*GetNVMeSubsystemRequest) ProtoMessage

func (*GetNVMeSubsystemRequest) ProtoMessage()

func (*GetNVMeSubsystemRequest) ProtoReflect

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

func (*GetNVMeSubsystemRequest) Reset

func (x *GetNVMeSubsystemRequest) Reset()

func (*GetNVMeSubsystemRequest) String

func (x *GetNVMeSubsystemRequest) String() string

type GetNVMfRemoteControllerRequest

type GetNVMfRemoteControllerRequest struct {

	// object's unique identifier
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetNVMfRemoteControllerRequest) Descriptor deprecated

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

Deprecated: Use GetNVMfRemoteControllerRequest.ProtoReflect.Descriptor instead.

func (*GetNVMfRemoteControllerRequest) GetName

func (*GetNVMfRemoteControllerRequest) ProtoMessage

func (*GetNVMfRemoteControllerRequest) ProtoMessage()

func (*GetNVMfRemoteControllerRequest) ProtoReflect

func (*GetNVMfRemoteControllerRequest) Reset

func (x *GetNVMfRemoteControllerRequest) Reset()

func (*GetNVMfRemoteControllerRequest) String

type GetNullDebugRequest

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

func (*GetNullDebugRequest) Descriptor deprecated

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

Deprecated: Use GetNullDebugRequest.ProtoReflect.Descriptor instead.

func (*GetNullDebugRequest) GetName

func (x *GetNullDebugRequest) GetName() string

func (*GetNullDebugRequest) ProtoMessage

func (*GetNullDebugRequest) ProtoMessage()

func (*GetNullDebugRequest) ProtoReflect

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

func (*GetNullDebugRequest) Reset

func (x *GetNullDebugRequest) Reset()

func (*GetNullDebugRequest) String

func (x *GetNullDebugRequest) String() string

type GetQosVolumeRequest

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

func (*GetQosVolumeRequest) Descriptor deprecated

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

Deprecated: Use GetQosVolumeRequest.ProtoReflect.Descriptor instead.

func (*GetQosVolumeRequest) GetName

func (x *GetQosVolumeRequest) GetName() string

func (*GetQosVolumeRequest) ProtoMessage

func (*GetQosVolumeRequest) ProtoMessage()

func (*GetQosVolumeRequest) ProtoReflect

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

func (*GetQosVolumeRequest) Reset

func (x *GetQosVolumeRequest) Reset()

func (*GetQosVolumeRequest) String

func (x *GetQosVolumeRequest) String() string

type GetVirtioBlkRequest

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

func (*GetVirtioBlkRequest) Descriptor deprecated

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

Deprecated: Use GetVirtioBlkRequest.ProtoReflect.Descriptor instead.

func (*GetVirtioBlkRequest) GetName

func (x *GetVirtioBlkRequest) GetName() string

func (*GetVirtioBlkRequest) ProtoMessage

func (*GetVirtioBlkRequest) ProtoMessage()

func (*GetVirtioBlkRequest) ProtoReflect

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

func (*GetVirtioBlkRequest) Reset

func (x *GetVirtioBlkRequest) Reset()

func (*GetVirtioBlkRequest) String

func (x *GetVirtioBlkRequest) String() string

type GetVirtioScsiControllerRequest

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

func (*GetVirtioScsiControllerRequest) Descriptor deprecated

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

Deprecated: Use GetVirtioScsiControllerRequest.ProtoReflect.Descriptor instead.

func (*GetVirtioScsiControllerRequest) GetName

func (*GetVirtioScsiControllerRequest) ProtoMessage

func (*GetVirtioScsiControllerRequest) ProtoMessage()

func (*GetVirtioScsiControllerRequest) ProtoReflect

func (*GetVirtioScsiControllerRequest) Reset

func (x *GetVirtioScsiControllerRequest) Reset()

func (*GetVirtioScsiControllerRequest) String

type GetVirtioScsiLunRequest

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

func (*GetVirtioScsiLunRequest) Descriptor deprecated

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

Deprecated: Use GetVirtioScsiLunRequest.ProtoReflect.Descriptor instead.

func (*GetVirtioScsiLunRequest) GetName

func (x *GetVirtioScsiLunRequest) GetName() string

func (*GetVirtioScsiLunRequest) ProtoMessage

func (*GetVirtioScsiLunRequest) ProtoMessage()

func (*GetVirtioScsiLunRequest) ProtoReflect

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

func (*GetVirtioScsiLunRequest) Reset

func (x *GetVirtioScsiLunRequest) Reset()

func (*GetVirtioScsiLunRequest) String

func (x *GetVirtioScsiLunRequest) String() string

type GetVirtioScsiTargetRequest

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

func (*GetVirtioScsiTargetRequest) Descriptor deprecated

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

Deprecated: Use GetVirtioScsiTargetRequest.ProtoReflect.Descriptor instead.

func (*GetVirtioScsiTargetRequest) GetName

func (x *GetVirtioScsiTargetRequest) GetName() string

func (*GetVirtioScsiTargetRequest) ProtoMessage

func (*GetVirtioScsiTargetRequest) ProtoMessage()

func (*GetVirtioScsiTargetRequest) ProtoReflect

func (*GetVirtioScsiTargetRequest) Reset

func (x *GetVirtioScsiTargetRequest) Reset()

func (*GetVirtioScsiTargetRequest) String

func (x *GetVirtioScsiTargetRequest) String() string

type ListAioControllersRequest

type ListAioControllersRequest struct {
	Parent    string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize  int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAioControllersRequest) Descriptor deprecated

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

Deprecated: Use ListAioControllersRequest.ProtoReflect.Descriptor instead.

func (*ListAioControllersRequest) GetPageSize

func (x *ListAioControllersRequest) GetPageSize() int32

func (*ListAioControllersRequest) GetPageToken

func (x *ListAioControllersRequest) GetPageToken() string

func (*ListAioControllersRequest) GetParent

func (x *ListAioControllersRequest) GetParent() string

func (*ListAioControllersRequest) ProtoMessage

func (*ListAioControllersRequest) ProtoMessage()

func (*ListAioControllersRequest) ProtoReflect

func (*ListAioControllersRequest) Reset

func (x *ListAioControllersRequest) Reset()

func (*ListAioControllersRequest) String

func (x *ListAioControllersRequest) String() string

type ListAioControllersResponse

type ListAioControllersResponse struct {
	AioControllers []*AioController `protobuf:"bytes,1,rep,name=aio_controllers,json=aioControllers,proto3" json:"aio_controllers,omitempty"`
	NextPageToken  string           `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAioControllersResponse) Descriptor deprecated

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

Deprecated: Use ListAioControllersResponse.ProtoReflect.Descriptor instead.

func (*ListAioControllersResponse) GetAioControllers

func (x *ListAioControllersResponse) GetAioControllers() []*AioController

func (*ListAioControllersResponse) GetNextPageToken

func (x *ListAioControllersResponse) GetNextPageToken() string

func (*ListAioControllersResponse) ProtoMessage

func (*ListAioControllersResponse) ProtoMessage()

func (*ListAioControllersResponse) ProtoReflect

func (*ListAioControllersResponse) Reset

func (x *ListAioControllersResponse) Reset()

func (*ListAioControllersResponse) String

func (x *ListAioControllersResponse) String() string

type ListEncryptedVolumesRequest

type ListEncryptedVolumesRequest struct {
	Parent    string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize  int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEncryptedVolumesRequest) Descriptor deprecated

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

Deprecated: Use ListEncryptedVolumesRequest.ProtoReflect.Descriptor instead.

func (*ListEncryptedVolumesRequest) GetPageSize

func (x *ListEncryptedVolumesRequest) GetPageSize() int32

func (*ListEncryptedVolumesRequest) GetPageToken

func (x *ListEncryptedVolumesRequest) GetPageToken() string

func (*ListEncryptedVolumesRequest) GetParent

func (x *ListEncryptedVolumesRequest) GetParent() string

func (*ListEncryptedVolumesRequest) ProtoMessage

func (*ListEncryptedVolumesRequest) ProtoMessage()

func (*ListEncryptedVolumesRequest) ProtoReflect

func (*ListEncryptedVolumesRequest) Reset

func (x *ListEncryptedVolumesRequest) Reset()

func (*ListEncryptedVolumesRequest) String

func (x *ListEncryptedVolumesRequest) String() string

type ListEncryptedVolumesResponse

type ListEncryptedVolumesResponse struct {
	EncryptedVolumes []*EncryptedVolume `protobuf:"bytes,1,rep,name=encrypted_volumes,json=encryptedVolumes,proto3" json:"encrypted_volumes,omitempty"`
	NextPageToken    string             `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEncryptedVolumesResponse) Descriptor deprecated

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

Deprecated: Use ListEncryptedVolumesResponse.ProtoReflect.Descriptor instead.

func (*ListEncryptedVolumesResponse) GetEncryptedVolumes

func (x *ListEncryptedVolumesResponse) GetEncryptedVolumes() []*EncryptedVolume

func (*ListEncryptedVolumesResponse) GetNextPageToken

func (x *ListEncryptedVolumesResponse) GetNextPageToken() string

func (*ListEncryptedVolumesResponse) ProtoMessage

func (*ListEncryptedVolumesResponse) ProtoMessage()

func (*ListEncryptedVolumesResponse) ProtoReflect

func (*ListEncryptedVolumesResponse) Reset

func (x *ListEncryptedVolumesResponse) Reset()

func (*ListEncryptedVolumesResponse) String

type ListNVMeControllersRequest

type ListNVMeControllersRequest struct {
	Parent    string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize  int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNVMeControllersRequest) Descriptor deprecated

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

Deprecated: Use ListNVMeControllersRequest.ProtoReflect.Descriptor instead.

func (*ListNVMeControllersRequest) GetPageSize

func (x *ListNVMeControllersRequest) GetPageSize() int32

func (*ListNVMeControllersRequest) GetPageToken

func (x *ListNVMeControllersRequest) GetPageToken() string

func (*ListNVMeControllersRequest) GetParent

func (x *ListNVMeControllersRequest) GetParent() string

func (*ListNVMeControllersRequest) ProtoMessage

func (*ListNVMeControllersRequest) ProtoMessage()

func (*ListNVMeControllersRequest) ProtoReflect

func (*ListNVMeControllersRequest) Reset

func (x *ListNVMeControllersRequest) Reset()

func (*ListNVMeControllersRequest) String

func (x *ListNVMeControllersRequest) String() string

type ListNVMeControllersResponse

type ListNVMeControllersResponse struct {
	NvMeControllers []*NVMeController `protobuf:"bytes,1,rep,name=nv_me_controllers,json=nvMeControllers,proto3" json:"nv_me_controllers,omitempty"`
	NextPageToken   string            `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNVMeControllersResponse) Descriptor deprecated

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

Deprecated: Use ListNVMeControllersResponse.ProtoReflect.Descriptor instead.

func (*ListNVMeControllersResponse) GetNextPageToken

func (x *ListNVMeControllersResponse) GetNextPageToken() string

func (*ListNVMeControllersResponse) GetNvMeControllers

func (x *ListNVMeControllersResponse) GetNvMeControllers() []*NVMeController

func (*ListNVMeControllersResponse) ProtoMessage

func (*ListNVMeControllersResponse) ProtoMessage()

func (*ListNVMeControllersResponse) ProtoReflect

func (*ListNVMeControllersResponse) Reset

func (x *ListNVMeControllersResponse) Reset()

func (*ListNVMeControllersResponse) String

func (x *ListNVMeControllersResponse) String() string

type ListNVMeNamespacesRequest

type ListNVMeNamespacesRequest struct {
	Parent    string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize  int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNVMeNamespacesRequest) Descriptor deprecated

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

Deprecated: Use ListNVMeNamespacesRequest.ProtoReflect.Descriptor instead.

func (*ListNVMeNamespacesRequest) GetPageSize

func (x *ListNVMeNamespacesRequest) GetPageSize() int32

func (*ListNVMeNamespacesRequest) GetPageToken

func (x *ListNVMeNamespacesRequest) GetPageToken() string

func (*ListNVMeNamespacesRequest) GetParent

func (x *ListNVMeNamespacesRequest) GetParent() string

func (*ListNVMeNamespacesRequest) ProtoMessage

func (*ListNVMeNamespacesRequest) ProtoMessage()

func (*ListNVMeNamespacesRequest) ProtoReflect

func (*ListNVMeNamespacesRequest) Reset

func (x *ListNVMeNamespacesRequest) Reset()

func (*ListNVMeNamespacesRequest) String

func (x *ListNVMeNamespacesRequest) String() string

type ListNVMeNamespacesResponse

type ListNVMeNamespacesResponse struct {
	NvMeNamespaces []*NVMeNamespace `protobuf:"bytes,1,rep,name=nv_me_namespaces,json=nvMeNamespaces,proto3" json:"nv_me_namespaces,omitempty"`
	NextPageToken  string           `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNVMeNamespacesResponse) Descriptor deprecated

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

Deprecated: Use ListNVMeNamespacesResponse.ProtoReflect.Descriptor instead.

func (*ListNVMeNamespacesResponse) GetNextPageToken

func (x *ListNVMeNamespacesResponse) GetNextPageToken() string

func (*ListNVMeNamespacesResponse) GetNvMeNamespaces

func (x *ListNVMeNamespacesResponse) GetNvMeNamespaces() []*NVMeNamespace

func (*ListNVMeNamespacesResponse) ProtoMessage

func (*ListNVMeNamespacesResponse) ProtoMessage()

func (*ListNVMeNamespacesResponse) ProtoReflect

func (*ListNVMeNamespacesResponse) Reset

func (x *ListNVMeNamespacesResponse) Reset()

func (*ListNVMeNamespacesResponse) String

func (x *ListNVMeNamespacesResponse) String() string

type ListNVMeSubsystemsRequest

type ListNVMeSubsystemsRequest struct {
	Parent    string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize  int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNVMeSubsystemsRequest) Descriptor deprecated

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

Deprecated: Use ListNVMeSubsystemsRequest.ProtoReflect.Descriptor instead.

func (*ListNVMeSubsystemsRequest) GetPageSize

func (x *ListNVMeSubsystemsRequest) GetPageSize() int32

func (*ListNVMeSubsystemsRequest) GetPageToken

func (x *ListNVMeSubsystemsRequest) GetPageToken() string

func (*ListNVMeSubsystemsRequest) GetParent

func (x *ListNVMeSubsystemsRequest) GetParent() string

func (*ListNVMeSubsystemsRequest) ProtoMessage

func (*ListNVMeSubsystemsRequest) ProtoMessage()

func (*ListNVMeSubsystemsRequest) ProtoReflect

func (*ListNVMeSubsystemsRequest) Reset

func (x *ListNVMeSubsystemsRequest) Reset()

func (*ListNVMeSubsystemsRequest) String

func (x *ListNVMeSubsystemsRequest) String() string

type ListNVMeSubsystemsResponse

type ListNVMeSubsystemsResponse struct {
	NvMeSubsystems []*NVMeSubsystem `protobuf:"bytes,1,rep,name=nv_me_subsystems,json=nvMeSubsystems,proto3" json:"nv_me_subsystems,omitempty"`
	NextPageToken  string           `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNVMeSubsystemsResponse) Descriptor deprecated

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

Deprecated: Use ListNVMeSubsystemsResponse.ProtoReflect.Descriptor instead.

func (*ListNVMeSubsystemsResponse) GetNextPageToken

func (x *ListNVMeSubsystemsResponse) GetNextPageToken() string

func (*ListNVMeSubsystemsResponse) GetNvMeSubsystems

func (x *ListNVMeSubsystemsResponse) GetNvMeSubsystems() []*NVMeSubsystem

func (*ListNVMeSubsystemsResponse) ProtoMessage

func (*ListNVMeSubsystemsResponse) ProtoMessage()

func (*ListNVMeSubsystemsResponse) ProtoReflect

func (*ListNVMeSubsystemsResponse) Reset

func (x *ListNVMeSubsystemsResponse) Reset()

func (*ListNVMeSubsystemsResponse) String

func (x *ListNVMeSubsystemsResponse) String() string

type ListNVMfRemoteControllersRequest

type ListNVMfRemoteControllersRequest struct {
	Parent    string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize  int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNVMfRemoteControllersRequest) Descriptor deprecated

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

Deprecated: Use ListNVMfRemoteControllersRequest.ProtoReflect.Descriptor instead.

func (*ListNVMfRemoteControllersRequest) GetPageSize

func (x *ListNVMfRemoteControllersRequest) GetPageSize() int32

func (*ListNVMfRemoteControllersRequest) GetPageToken

func (x *ListNVMfRemoteControllersRequest) GetPageToken() string

func (*ListNVMfRemoteControllersRequest) GetParent

func (*ListNVMfRemoteControllersRequest) ProtoMessage

func (*ListNVMfRemoteControllersRequest) ProtoMessage()

func (*ListNVMfRemoteControllersRequest) ProtoReflect

func (*ListNVMfRemoteControllersRequest) Reset

func (*ListNVMfRemoteControllersRequest) String

type ListNVMfRemoteControllersResponse

type ListNVMfRemoteControllersResponse struct {
	NvMfRemoteControllers []*NVMfRemoteController `` /* 128-byte string literal not displayed */
	NextPageToken         string                  `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNVMfRemoteControllersResponse) Descriptor deprecated

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

Deprecated: Use ListNVMfRemoteControllersResponse.ProtoReflect.Descriptor instead.

func (*ListNVMfRemoteControllersResponse) GetNextPageToken

func (x *ListNVMfRemoteControllersResponse) GetNextPageToken() string

func (*ListNVMfRemoteControllersResponse) GetNvMfRemoteControllers

func (x *ListNVMfRemoteControllersResponse) GetNvMfRemoteControllers() []*NVMfRemoteController

func (*ListNVMfRemoteControllersResponse) ProtoMessage

func (*ListNVMfRemoteControllersResponse) ProtoMessage()

func (*ListNVMfRemoteControllersResponse) ProtoReflect

func (*ListNVMfRemoteControllersResponse) Reset

func (*ListNVMfRemoteControllersResponse) String

type ListNullDebugsRequest

type ListNullDebugsRequest struct {
	Parent    string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize  int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNullDebugsRequest) Descriptor deprecated

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

Deprecated: Use ListNullDebugsRequest.ProtoReflect.Descriptor instead.

func (*ListNullDebugsRequest) GetPageSize

func (x *ListNullDebugsRequest) GetPageSize() int32

func (*ListNullDebugsRequest) GetPageToken

func (x *ListNullDebugsRequest) GetPageToken() string

func (*ListNullDebugsRequest) GetParent

func (x *ListNullDebugsRequest) GetParent() string

func (*ListNullDebugsRequest) ProtoMessage

func (*ListNullDebugsRequest) ProtoMessage()

func (*ListNullDebugsRequest) ProtoReflect

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

func (*ListNullDebugsRequest) Reset

func (x *ListNullDebugsRequest) Reset()

func (*ListNullDebugsRequest) String

func (x *ListNullDebugsRequest) String() string

type ListNullDebugsResponse

type ListNullDebugsResponse struct {
	NullDebugs    []*NullDebug `protobuf:"bytes,1,rep,name=null_debugs,json=nullDebugs,proto3" json:"null_debugs,omitempty"`
	NextPageToken string       `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNullDebugsResponse) Descriptor deprecated

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

Deprecated: Use ListNullDebugsResponse.ProtoReflect.Descriptor instead.

func (*ListNullDebugsResponse) GetNextPageToken

func (x *ListNullDebugsResponse) GetNextPageToken() string

func (*ListNullDebugsResponse) GetNullDebugs

func (x *ListNullDebugsResponse) GetNullDebugs() []*NullDebug

func (*ListNullDebugsResponse) ProtoMessage

func (*ListNullDebugsResponse) ProtoMessage()

func (*ListNullDebugsResponse) ProtoReflect

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

func (*ListNullDebugsResponse) Reset

func (x *ListNullDebugsResponse) Reset()

func (*ListNullDebugsResponse) String

func (x *ListNullDebugsResponse) String() string

type ListQosVolumesRequest

type ListQosVolumesRequest struct {
	Parent    string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize  int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListQosVolumesRequest) Descriptor deprecated

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

Deprecated: Use ListQosVolumesRequest.ProtoReflect.Descriptor instead.

func (*ListQosVolumesRequest) GetPageSize

func (x *ListQosVolumesRequest) GetPageSize() int32

func (*ListQosVolumesRequest) GetPageToken

func (x *ListQosVolumesRequest) GetPageToken() string

func (*ListQosVolumesRequest) GetParent

func (x *ListQosVolumesRequest) GetParent() string

func (*ListQosVolumesRequest) ProtoMessage

func (*ListQosVolumesRequest) ProtoMessage()

func (*ListQosVolumesRequest) ProtoReflect

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

func (*ListQosVolumesRequest) Reset

func (x *ListQosVolumesRequest) Reset()

func (*ListQosVolumesRequest) String

func (x *ListQosVolumesRequest) String() string

type ListQosVolumesResponse

type ListQosVolumesResponse struct {
	QosVolumes    []*QosVolume `protobuf:"bytes,1,rep,name=qos_volumes,json=qosVolumes,proto3" json:"qos_volumes,omitempty"`
	NextPageToken string       `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListQosVolumesResponse) Descriptor deprecated

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

Deprecated: Use ListQosVolumesResponse.ProtoReflect.Descriptor instead.

func (*ListQosVolumesResponse) GetNextPageToken

func (x *ListQosVolumesResponse) GetNextPageToken() string

func (*ListQosVolumesResponse) GetQosVolumes

func (x *ListQosVolumesResponse) GetQosVolumes() []*QosVolume

func (*ListQosVolumesResponse) ProtoMessage

func (*ListQosVolumesResponse) ProtoMessage()

func (*ListQosVolumesResponse) ProtoReflect

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

func (*ListQosVolumesResponse) Reset

func (x *ListQosVolumesResponse) Reset()

func (*ListQosVolumesResponse) String

func (x *ListQosVolumesResponse) String() string

type ListVirtioBlksRequest

type ListVirtioBlksRequest struct {
	Parent    string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize  int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVirtioBlksRequest) Descriptor deprecated

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

Deprecated: Use ListVirtioBlksRequest.ProtoReflect.Descriptor instead.

func (*ListVirtioBlksRequest) GetPageSize

func (x *ListVirtioBlksRequest) GetPageSize() int32

func (*ListVirtioBlksRequest) GetPageToken

func (x *ListVirtioBlksRequest) GetPageToken() string

func (*ListVirtioBlksRequest) GetParent

func (x *ListVirtioBlksRequest) GetParent() string

func (*ListVirtioBlksRequest) ProtoMessage

func (*ListVirtioBlksRequest) ProtoMessage()

func (*ListVirtioBlksRequest) ProtoReflect

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

func (*ListVirtioBlksRequest) Reset

func (x *ListVirtioBlksRequest) Reset()

func (*ListVirtioBlksRequest) String

func (x *ListVirtioBlksRequest) String() string

type ListVirtioBlksResponse

type ListVirtioBlksResponse struct {
	VirtioBlks    []*VirtioBlk `protobuf:"bytes,1,rep,name=virtio_blks,json=virtioBlks,proto3" json:"virtio_blks,omitempty"`
	NextPageToken string       `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVirtioBlksResponse) Descriptor deprecated

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

Deprecated: Use ListVirtioBlksResponse.ProtoReflect.Descriptor instead.

func (*ListVirtioBlksResponse) GetNextPageToken

func (x *ListVirtioBlksResponse) GetNextPageToken() string

func (*ListVirtioBlksResponse) GetVirtioBlks

func (x *ListVirtioBlksResponse) GetVirtioBlks() []*VirtioBlk

func (*ListVirtioBlksResponse) ProtoMessage

func (*ListVirtioBlksResponse) ProtoMessage()

func (*ListVirtioBlksResponse) ProtoReflect

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

func (*ListVirtioBlksResponse) Reset

func (x *ListVirtioBlksResponse) Reset()

func (*ListVirtioBlksResponse) String

func (x *ListVirtioBlksResponse) String() string

type ListVirtioScsiControllersRequest

type ListVirtioScsiControllersRequest struct {
	Parent    string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize  int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVirtioScsiControllersRequest) Descriptor deprecated

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

Deprecated: Use ListVirtioScsiControllersRequest.ProtoReflect.Descriptor instead.

func (*ListVirtioScsiControllersRequest) GetPageSize

func (x *ListVirtioScsiControllersRequest) GetPageSize() int32

func (*ListVirtioScsiControllersRequest) GetPageToken

func (x *ListVirtioScsiControllersRequest) GetPageToken() string

func (*ListVirtioScsiControllersRequest) GetParent

func (*ListVirtioScsiControllersRequest) ProtoMessage

func (*ListVirtioScsiControllersRequest) ProtoMessage()

func (*ListVirtioScsiControllersRequest) ProtoReflect

func (*ListVirtioScsiControllersRequest) Reset

func (*ListVirtioScsiControllersRequest) String

type ListVirtioScsiControllersResponse

type ListVirtioScsiControllersResponse struct {
	VirtioScsiControllers []*VirtioScsiController `` /* 126-byte string literal not displayed */
	NextPageToken         string                  `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVirtioScsiControllersResponse) Descriptor deprecated

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

Deprecated: Use ListVirtioScsiControllersResponse.ProtoReflect.Descriptor instead.

func (*ListVirtioScsiControllersResponse) GetNextPageToken

func (x *ListVirtioScsiControllersResponse) GetNextPageToken() string

func (*ListVirtioScsiControllersResponse) GetVirtioScsiControllers

func (x *ListVirtioScsiControllersResponse) GetVirtioScsiControllers() []*VirtioScsiController

func (*ListVirtioScsiControllersResponse) ProtoMessage

func (*ListVirtioScsiControllersResponse) ProtoMessage()

func (*ListVirtioScsiControllersResponse) ProtoReflect

func (*ListVirtioScsiControllersResponse) Reset

func (*ListVirtioScsiControllersResponse) String

type ListVirtioScsiLunsRequest

type ListVirtioScsiLunsRequest struct {
	Parent    string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize  int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVirtioScsiLunsRequest) Descriptor deprecated

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

Deprecated: Use ListVirtioScsiLunsRequest.ProtoReflect.Descriptor instead.

func (*ListVirtioScsiLunsRequest) GetPageSize

func (x *ListVirtioScsiLunsRequest) GetPageSize() int32

func (*ListVirtioScsiLunsRequest) GetPageToken

func (x *ListVirtioScsiLunsRequest) GetPageToken() string

func (*ListVirtioScsiLunsRequest) GetParent

func (x *ListVirtioScsiLunsRequest) GetParent() string

func (*ListVirtioScsiLunsRequest) ProtoMessage

func (*ListVirtioScsiLunsRequest) ProtoMessage()

func (*ListVirtioScsiLunsRequest) ProtoReflect

func (*ListVirtioScsiLunsRequest) Reset

func (x *ListVirtioScsiLunsRequest) Reset()

func (*ListVirtioScsiLunsRequest) String

func (x *ListVirtioScsiLunsRequest) String() string

type ListVirtioScsiLunsResponse

type ListVirtioScsiLunsResponse struct {
	VirtioScsiLuns []*VirtioScsiLun `protobuf:"bytes,1,rep,name=virtio_scsi_luns,json=virtioScsiLuns,proto3" json:"virtio_scsi_luns,omitempty"`
	NextPageToken  string           `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVirtioScsiLunsResponse) Descriptor deprecated

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

Deprecated: Use ListVirtioScsiLunsResponse.ProtoReflect.Descriptor instead.

func (*ListVirtioScsiLunsResponse) GetNextPageToken

func (x *ListVirtioScsiLunsResponse) GetNextPageToken() string

func (*ListVirtioScsiLunsResponse) GetVirtioScsiLuns

func (x *ListVirtioScsiLunsResponse) GetVirtioScsiLuns() []*VirtioScsiLun

func (*ListVirtioScsiLunsResponse) ProtoMessage

func (*ListVirtioScsiLunsResponse) ProtoMessage()

func (*ListVirtioScsiLunsResponse) ProtoReflect

func (*ListVirtioScsiLunsResponse) Reset

func (x *ListVirtioScsiLunsResponse) Reset()

func (*ListVirtioScsiLunsResponse) String

func (x *ListVirtioScsiLunsResponse) String() string

type ListVirtioScsiTargetsRequest

type ListVirtioScsiTargetsRequest struct {
	Parent    string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	PageSize  int32  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVirtioScsiTargetsRequest) Descriptor deprecated

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

Deprecated: Use ListVirtioScsiTargetsRequest.ProtoReflect.Descriptor instead.

func (*ListVirtioScsiTargetsRequest) GetPageSize

func (x *ListVirtioScsiTargetsRequest) GetPageSize() int32

func (*ListVirtioScsiTargetsRequest) GetPageToken

func (x *ListVirtioScsiTargetsRequest) GetPageToken() string

func (*ListVirtioScsiTargetsRequest) GetParent

func (x *ListVirtioScsiTargetsRequest) GetParent() string

func (*ListVirtioScsiTargetsRequest) ProtoMessage

func (*ListVirtioScsiTargetsRequest) ProtoMessage()

func (*ListVirtioScsiTargetsRequest) ProtoReflect

func (*ListVirtioScsiTargetsRequest) Reset

func (x *ListVirtioScsiTargetsRequest) Reset()

func (*ListVirtioScsiTargetsRequest) String

type ListVirtioScsiTargetsResponse

type ListVirtioScsiTargetsResponse struct {
	VirtioScsiTargets []*VirtioScsiTarget `protobuf:"bytes,1,rep,name=virtio_scsi_targets,json=virtioScsiTargets,proto3" json:"virtio_scsi_targets,omitempty"`
	NextPageToken     string              `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVirtioScsiTargetsResponse) Descriptor deprecated

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

Deprecated: Use ListVirtioScsiTargetsResponse.ProtoReflect.Descriptor instead.

func (*ListVirtioScsiTargetsResponse) GetNextPageToken

func (x *ListVirtioScsiTargetsResponse) GetNextPageToken() string

func (*ListVirtioScsiTargetsResponse) GetVirtioScsiTargets

func (x *ListVirtioScsiTargetsResponse) GetVirtioScsiTargets() []*VirtioScsiTarget

func (*ListVirtioScsiTargetsResponse) ProtoMessage

func (*ListVirtioScsiTargetsResponse) ProtoMessage()

func (*ListVirtioScsiTargetsResponse) ProtoReflect

func (*ListVirtioScsiTargetsResponse) Reset

func (x *ListVirtioScsiTargetsResponse) Reset()

func (*ListVirtioScsiTargetsResponse) String

type MiddleendEncryptionServiceClient

type MiddleendEncryptionServiceClient interface {
	CreateEncryptedVolume(ctx context.Context, in *CreateEncryptedVolumeRequest, opts ...grpc.CallOption) (*EncryptedVolume, error)
	DeleteEncryptedVolume(ctx context.Context, in *DeleteEncryptedVolumeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateEncryptedVolume(ctx context.Context, in *UpdateEncryptedVolumeRequest, opts ...grpc.CallOption) (*EncryptedVolume, error)
	ListEncryptedVolumes(ctx context.Context, in *ListEncryptedVolumesRequest, opts ...grpc.CallOption) (*ListEncryptedVolumesResponse, error)
	GetEncryptedVolume(ctx context.Context, in *GetEncryptedVolumeRequest, opts ...grpc.CallOption) (*EncryptedVolume, error)
	EncryptedVolumeStats(ctx context.Context, in *EncryptedVolumeStatsRequest, opts ...grpc.CallOption) (*EncryptedVolumeStatsResponse, error)
}

MiddleendEncryptionServiceClient is the client API for MiddleendEncryptionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type MiddleendEncryptionServiceServer

MiddleendEncryptionServiceServer is the server API for MiddleendEncryptionService service.

type MiddleendQosVolumeServiceClient

type MiddleendQosVolumeServiceClient interface {
	CreateQosVolume(ctx context.Context, in *CreateQosVolumeRequest, opts ...grpc.CallOption) (*QosVolume, error)
	DeleteQosVolume(ctx context.Context, in *DeleteQosVolumeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateQosVolume(ctx context.Context, in *UpdateQosVolumeRequest, opts ...grpc.CallOption) (*QosVolume, error)
	ListQosVolumes(ctx context.Context, in *ListQosVolumesRequest, opts ...grpc.CallOption) (*ListQosVolumesResponse, error)
	GetQosVolume(ctx context.Context, in *GetQosVolumeRequest, opts ...grpc.CallOption) (*QosVolume, error)
	QosVolumeStats(ctx context.Context, in *QosVolumeStatsRequest, opts ...grpc.CallOption) (*QosVolumeStatsResponse, error)
}

MiddleendQosVolumeServiceClient is the client API for MiddleendQosVolumeService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type MiddleendQosVolumeServiceServer

type MiddleendQosVolumeServiceServer interface {
	CreateQosVolume(context.Context, *CreateQosVolumeRequest) (*QosVolume, error)
	DeleteQosVolume(context.Context, *DeleteQosVolumeRequest) (*emptypb.Empty, error)
	UpdateQosVolume(context.Context, *UpdateQosVolumeRequest) (*QosVolume, error)
	ListQosVolumes(context.Context, *ListQosVolumesRequest) (*ListQosVolumesResponse, error)
	GetQosVolume(context.Context, *GetQosVolumeRequest) (*QosVolume, error)
	QosVolumeStats(context.Context, *QosVolumeStatsRequest) (*QosVolumeStatsResponse, error)
}

MiddleendQosVolumeServiceServer is the server API for MiddleendQosVolumeService service.

type NVMeController

type NVMeController struct {
	Spec   *NVMeControllerSpec   `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	Status *NVMeControllerStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeController) Descriptor deprecated

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

Deprecated: Use NVMeController.ProtoReflect.Descriptor instead.

func (*NVMeController) GetSpec

func (x *NVMeController) GetSpec() *NVMeControllerSpec

func (*NVMeController) GetStatus

func (x *NVMeController) GetStatus() *NVMeControllerStatus

func (*NVMeController) ProtoMessage

func (*NVMeController) ProtoMessage()

func (*NVMeController) ProtoReflect

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

func (*NVMeController) Reset

func (x *NVMeController) Reset()

func (*NVMeController) String

func (x *NVMeController) String() string

type NVMeControllerSpec

type NVMeControllerSpec struct {

	// name is an opaque object handle that is not user settable.
	// name will be returned with created object
	// user can only set {resource}_id on the Create request object
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// subsystem controller id range: 0 to 65535.
	// must not be reused under the same subsystem
	NvmeControllerId int32 `protobuf:"varint,2,opt,name=nvme_controller_id,json=nvmeControllerId,proto3" json:"nvme_controller_id,omitempty"`
	// subsystem information
	SubsystemId *_go.ObjectKey `protobuf:"bytes,3,opt,name=subsystem_id,json=subsystemId,proto3" json:"subsystem_id,omitempty"`
	// xPU's PCI ID for the controller
	PcieId *PciEndpoint `protobuf:"bytes,4,opt,name=pcie_id,json=pcieId,proto3" json:"pcie_id,omitempty"`
	// maximum number of host submission queues allowed.
	// If not set, the xPU will provide a default.
	MaxNsq int32 `protobuf:"varint,5,opt,name=max_nsq,json=maxNsq,proto3" json:"max_nsq,omitempty"`
	// maximum number of host completion queues allowed.
	// If not set, the xPU will provide a default.
	MaxNcq int32 `protobuf:"varint,6,opt,name=max_ncq,json=maxNcq,proto3" json:"max_ncq,omitempty"`
	// maximum number of submission queue entries per submission queue, as a power of 2.
	// default value as per spec is 6
	Sqes int32 `protobuf:"varint,7,opt,name=sqes,proto3" json:"sqes,omitempty"`
	// maximum number of completion queue entries per completion queue, as a power of 2.
	// default value as per spec is 4
	Cqes int32 `protobuf:"varint,8,opt,name=cqes,proto3" json:"cqes,omitempty"`
	// maximum Number of namespaces that will be provisioned under
	// the controller.
	MaxNamespaces int32 `protobuf:"varint,9,opt,name=max_namespaces,json=maxNamespaces,proto3" json:"max_namespaces,omitempty"`
	// min QoS limits for the controller
	MinLimit *QosLimit `protobuf:"bytes,10,opt,name=min_limit,json=minLimit,proto3" json:"min_limit,omitempty"`
	// max QoS limits for the controller
	MaxLimit *QosLimit `protobuf:"bytes,11,opt,name=max_limit,json=maxLimit,proto3" json:"max_limit,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeControllerSpec) Descriptor deprecated

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

Deprecated: Use NVMeControllerSpec.ProtoReflect.Descriptor instead.

func (*NVMeControllerSpec) GetCqes

func (x *NVMeControllerSpec) GetCqes() int32

func (*NVMeControllerSpec) GetMaxLimit

func (x *NVMeControllerSpec) GetMaxLimit() *QosLimit

func (*NVMeControllerSpec) GetMaxNamespaces

func (x *NVMeControllerSpec) GetMaxNamespaces() int32

func (*NVMeControllerSpec) GetMaxNcq

func (x *NVMeControllerSpec) GetMaxNcq() int32

func (*NVMeControllerSpec) GetMaxNsq

func (x *NVMeControllerSpec) GetMaxNsq() int32

func (*NVMeControllerSpec) GetMinLimit

func (x *NVMeControllerSpec) GetMinLimit() *QosLimit

func (*NVMeControllerSpec) GetName

func (x *NVMeControllerSpec) GetName() string

func (*NVMeControllerSpec) GetNvmeControllerId

func (x *NVMeControllerSpec) GetNvmeControllerId() int32

func (*NVMeControllerSpec) GetPcieId

func (x *NVMeControllerSpec) GetPcieId() *PciEndpoint

func (*NVMeControllerSpec) GetSqes

func (x *NVMeControllerSpec) GetSqes() int32

func (*NVMeControllerSpec) GetSubsystemId

func (x *NVMeControllerSpec) GetSubsystemId() *_go.ObjectKey

func (*NVMeControllerSpec) ProtoMessage

func (*NVMeControllerSpec) ProtoMessage()

func (*NVMeControllerSpec) ProtoReflect

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

func (*NVMeControllerSpec) Reset

func (x *NVMeControllerSpec) Reset()

func (*NVMeControllerSpec) String

func (x *NVMeControllerSpec) String() string

type NVMeControllerStatsRequest

type NVMeControllerStatsRequest struct {
	Id *_go.ObjectKey `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeControllerStatsRequest) Descriptor deprecated

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

Deprecated: Use NVMeControllerStatsRequest.ProtoReflect.Descriptor instead.

func (*NVMeControllerStatsRequest) GetId

func (*NVMeControllerStatsRequest) ProtoMessage

func (*NVMeControllerStatsRequest) ProtoMessage()

func (*NVMeControllerStatsRequest) ProtoReflect

func (*NVMeControllerStatsRequest) Reset

func (x *NVMeControllerStatsRequest) Reset()

func (*NVMeControllerStatsRequest) String

func (x *NVMeControllerStatsRequest) String() string

type NVMeControllerStatsResponse

type NVMeControllerStatsResponse struct {
	Id    *_go.ObjectKey `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Stats *VolumeStats   `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeControllerStatsResponse) Descriptor deprecated

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

Deprecated: Use NVMeControllerStatsResponse.ProtoReflect.Descriptor instead.

func (*NVMeControllerStatsResponse) GetId

func (*NVMeControllerStatsResponse) GetStats

func (*NVMeControllerStatsResponse) ProtoMessage

func (*NVMeControllerStatsResponse) ProtoMessage()

func (*NVMeControllerStatsResponse) ProtoReflect

func (*NVMeControllerStatsResponse) Reset

func (x *NVMeControllerStatsResponse) Reset()

func (*NVMeControllerStatsResponse) String

func (x *NVMeControllerStatsResponse) String() string

type NVMeControllerStatus

type NVMeControllerStatus struct {

	// Device is in use by host nvme driver
	Active bool `protobuf:"varint,1,opt,name=active,proto3" json:"active,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeControllerStatus) Descriptor deprecated

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

Deprecated: Use NVMeControllerStatus.ProtoReflect.Descriptor instead.

func (*NVMeControllerStatus) GetActive

func (x *NVMeControllerStatus) GetActive() bool

func (*NVMeControllerStatus) ProtoMessage

func (*NVMeControllerStatus) ProtoMessage()

func (*NVMeControllerStatus) ProtoReflect

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

func (*NVMeControllerStatus) Reset

func (x *NVMeControllerStatus) Reset()

func (*NVMeControllerStatus) String

func (x *NVMeControllerStatus) String() string

type NVMeNamespace

type NVMeNamespace struct {
	Spec   *NVMeNamespaceSpec   `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	Status *NVMeNamespaceStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeNamespace) Descriptor deprecated

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

Deprecated: Use NVMeNamespace.ProtoReflect.Descriptor instead.

func (*NVMeNamespace) GetSpec

func (x *NVMeNamespace) GetSpec() *NVMeNamespaceSpec

func (*NVMeNamespace) GetStatus

func (x *NVMeNamespace) GetStatus() *NVMeNamespaceStatus

func (*NVMeNamespace) ProtoMessage

func (*NVMeNamespace) ProtoMessage()

func (*NVMeNamespace) ProtoReflect

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

func (*NVMeNamespace) Reset

func (x *NVMeNamespace) Reset()

func (*NVMeNamespace) String

func (x *NVMeNamespace) String() string

type NVMeNamespacePciOperState

type NVMeNamespacePciOperState int32

Namespace PCIe operational states

const (
	// unspecified
	NVMeNamespacePciOperState_NV_ME_NAMESPACE_PCI_OPER_STATE_UNSPECIFIED NVMeNamespacePciOperState = 0
	// namespace is online and operational
	NVMeNamespacePciOperState_NVME_NAMESPACE_PCI_OPER_STATE_ONLINE NVMeNamespacePciOperState = 1
	// namespace is offline
	NVMeNamespacePciOperState_NVME_NAMESPACE_PCI_OPER_STATE_OFFLINE NVMeNamespacePciOperState = 2
)

func (NVMeNamespacePciOperState) Descriptor

func (NVMeNamespacePciOperState) Enum

func (NVMeNamespacePciOperState) EnumDescriptor deprecated

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

Deprecated: Use NVMeNamespacePciOperState.Descriptor instead.

func (NVMeNamespacePciOperState) Number

func (NVMeNamespacePciOperState) String

func (x NVMeNamespacePciOperState) String() string

func (NVMeNamespacePciOperState) Type

type NVMeNamespacePciState

type NVMeNamespacePciState int32

Namespace Administrative States

const (
	// unspecified
	NVMeNamespacePciState_NV_ME_NAMESPACE_PCI_STATE_UNSPECIFIED NVMeNamespacePciState = 0
	// namespace disabled state
	NVMeNamespacePciState_NVME_NAMESPACE_PCI_STATE_DISABLED NVMeNamespacePciState = 1
	// namespace enabled state
	NVMeNamespacePciState_NVME_NAMESPACE_PCI_STATE_ENABLED NVMeNamespacePciState = 2
	// namespace being deleted
	NVMeNamespacePciState_NVME_NAMESPACE_PCI_STATE_DELETING NVMeNamespacePciState = 3
)

func (NVMeNamespacePciState) Descriptor

func (NVMeNamespacePciState) Enum

func (NVMeNamespacePciState) EnumDescriptor deprecated

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

Deprecated: Use NVMeNamespacePciState.Descriptor instead.

func (NVMeNamespacePciState) Number

func (NVMeNamespacePciState) String

func (x NVMeNamespacePciState) String() string

func (NVMeNamespacePciState) Type

type NVMeNamespaceSpec

type NVMeNamespaceSpec struct {

	// name is an opaque object handle that is not user settable.
	// name will be returned with created object
	// user can only set {resource}_id on the Create request object
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// subsystem for this namespace
	SubsystemId *_go.ObjectKey `protobuf:"bytes,2,opt,name=subsystem_id,json=subsystemId,proto3" json:"subsystem_id,omitempty"`
	// NSID present to the host by the NVMe PCIe controller.
	// If not provided, then the controller will assign an unused NSID
	// within the max namespace range - auto assigned nsid may not work
	// for live migration
	HostNsid int32 `protobuf:"varint,4,opt,name=host_nsid,json=hostNsid,proto3" json:"host_nsid,omitempty"`
	// Globally unique identifier for the namespace
	Nguid string `protobuf:"bytes,7,opt,name=nguid,proto3" json:"nguid,omitempty"`
	// 64bit Extended unique identifier for the namespace
	// mandatory if guid is not specified
	Eui64 int64 `protobuf:"varint,8,opt,name=eui64,proto3" json:"eui64,omitempty"`
	// Globally unique identifier for the namespace
	Uuid *_go.Uuid `protobuf:"bytes,9,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// The back/middle-end volume to back this namespace.
	VolumeId *_go.ObjectKey `protobuf:"bytes,10,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeNamespaceSpec) Descriptor deprecated

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

Deprecated: Use NVMeNamespaceSpec.ProtoReflect.Descriptor instead.

func (*NVMeNamespaceSpec) GetEui64

func (x *NVMeNamespaceSpec) GetEui64() int64

func (*NVMeNamespaceSpec) GetHostNsid

func (x *NVMeNamespaceSpec) GetHostNsid() int32

func (*NVMeNamespaceSpec) GetName

func (x *NVMeNamespaceSpec) GetName() string

func (*NVMeNamespaceSpec) GetNguid

func (x *NVMeNamespaceSpec) GetNguid() string

func (*NVMeNamespaceSpec) GetSubsystemId

func (x *NVMeNamespaceSpec) GetSubsystemId() *_go.ObjectKey

func (*NVMeNamespaceSpec) GetUuid

func (x *NVMeNamespaceSpec) GetUuid() *_go.Uuid

func (*NVMeNamespaceSpec) GetVolumeId

func (x *NVMeNamespaceSpec) GetVolumeId() *_go.ObjectKey

func (*NVMeNamespaceSpec) ProtoMessage

func (*NVMeNamespaceSpec) ProtoMessage()

func (*NVMeNamespaceSpec) ProtoReflect

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

func (*NVMeNamespaceSpec) Reset

func (x *NVMeNamespaceSpec) Reset()

func (*NVMeNamespaceSpec) String

func (x *NVMeNamespaceSpec) String() string

type NVMeNamespaceStatsRequest

type NVMeNamespaceStatsRequest struct {
	NamespaceId *_go.ObjectKey `protobuf:"bytes,1,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeNamespaceStatsRequest) Descriptor deprecated

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

Deprecated: Use NVMeNamespaceStatsRequest.ProtoReflect.Descriptor instead.

func (*NVMeNamespaceStatsRequest) GetNamespaceId

func (x *NVMeNamespaceStatsRequest) GetNamespaceId() *_go.ObjectKey

func (*NVMeNamespaceStatsRequest) ProtoMessage

func (*NVMeNamespaceStatsRequest) ProtoMessage()

func (*NVMeNamespaceStatsRequest) ProtoReflect

func (*NVMeNamespaceStatsRequest) Reset

func (x *NVMeNamespaceStatsRequest) Reset()

func (*NVMeNamespaceStatsRequest) String

func (x *NVMeNamespaceStatsRequest) String() string

type NVMeNamespaceStatsResponse

type NVMeNamespaceStatsResponse struct {
	Id    *_go.ObjectKey `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Stats *VolumeStats   `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeNamespaceStatsResponse) Descriptor deprecated

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

Deprecated: Use NVMeNamespaceStatsResponse.ProtoReflect.Descriptor instead.

func (*NVMeNamespaceStatsResponse) GetId

func (*NVMeNamespaceStatsResponse) GetStats

func (x *NVMeNamespaceStatsResponse) GetStats() *VolumeStats

func (*NVMeNamespaceStatsResponse) ProtoMessage

func (*NVMeNamespaceStatsResponse) ProtoMessage()

func (*NVMeNamespaceStatsResponse) ProtoReflect

func (*NVMeNamespaceStatsResponse) Reset

func (x *NVMeNamespaceStatsResponse) Reset()

func (*NVMeNamespaceStatsResponse) String

func (x *NVMeNamespaceStatsResponse) String() string

type NVMeNamespaceStatus

type NVMeNamespaceStatus struct {

	// config state of the namespace object, (enabled, disable, deleting)
	PciState NVMeNamespacePciState `` /* 132-byte string literal not displayed */
	// Operational state of the namespace object, (connected, disconnected)
	PciOperState NVMeNamespacePciOperState `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NVMeNamespaceStatus) Descriptor deprecated

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

Deprecated: Use NVMeNamespaceStatus.ProtoReflect.Descriptor instead.

func (*NVMeNamespaceStatus) GetPciOperState

func (x *NVMeNamespaceStatus) GetPciOperState() NVMeNamespacePciOperState

func (*NVMeNamespaceStatus) GetPciState

func (x *NVMeNamespaceStatus) GetPciState() NVMeNamespacePciState

func (*NVMeNamespaceStatus) ProtoMessage

func (*NVMeNamespaceStatus) ProtoMessage()

func (*NVMeNamespaceStatus) ProtoReflect

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

func (*NVMeNamespaceStatus) Reset

func (x *NVMeNamespaceStatus) Reset()

func (*NVMeNamespaceStatus) String

func (x *NVMeNamespaceStatus) String() string

type NVMeSubsystem

type NVMeSubsystem struct {
	Spec   *NVMeSubsystemSpec   `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	Status *NVMeSubsystemStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeSubsystem) Descriptor deprecated

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

Deprecated: Use NVMeSubsystem.ProtoReflect.Descriptor instead.

func (*NVMeSubsystem) GetSpec

func (x *NVMeSubsystem) GetSpec() *NVMeSubsystemSpec

func (*NVMeSubsystem) GetStatus

func (x *NVMeSubsystem) GetStatus() *NVMeSubsystemStatus

func (*NVMeSubsystem) ProtoMessage

func (*NVMeSubsystem) ProtoMessage()

func (*NVMeSubsystem) ProtoReflect

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

func (*NVMeSubsystem) Reset

func (x *NVMeSubsystem) Reset()

func (*NVMeSubsystem) String

func (x *NVMeSubsystem) String() string

type NVMeSubsystemSpec

type NVMeSubsystemSpec struct {

	// name is an opaque object handle that is not user settable.
	// name will be returned with created object
	// user can only set {resource}_id on the Create request object
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// NVMe subsystem NQN to which the controller belongs
	// Refer to the NQN format in the NVMe base specifications, must not
	// exceed 'NSV_NVME_SUBSYSTEM_NQN_LEN' bytes
	Nqn string `protobuf:"bytes,2,opt,name=nqn,proto3" json:"nqn,omitempty"`
	// serial number must not exceed 'NSV_CTRLR_SERIAL_NO_LEN' bytes
	SerialNumber string `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
	// model number, must not exceed 'NSV_CTRLR_MODEL_NO_LEN' bytes
	ModelNumber string `protobuf:"bytes,4,opt,name=model_number,json=modelNumber,proto3" json:"model_number,omitempty"`
	// maximum namespaces within a subsystem
	MaxNamespaces int64 `protobuf:"varint,5,opt,name=max_namespaces,json=maxNamespaces,proto3" json:"max_namespaces,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeSubsystemSpec) Descriptor deprecated

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

Deprecated: Use NVMeSubsystemSpec.ProtoReflect.Descriptor instead.

func (*NVMeSubsystemSpec) GetMaxNamespaces

func (x *NVMeSubsystemSpec) GetMaxNamespaces() int64

func (*NVMeSubsystemSpec) GetModelNumber

func (x *NVMeSubsystemSpec) GetModelNumber() string

func (*NVMeSubsystemSpec) GetName

func (x *NVMeSubsystemSpec) GetName() string

func (*NVMeSubsystemSpec) GetNqn

func (x *NVMeSubsystemSpec) GetNqn() string

func (*NVMeSubsystemSpec) GetSerialNumber

func (x *NVMeSubsystemSpec) GetSerialNumber() string

func (*NVMeSubsystemSpec) ProtoMessage

func (*NVMeSubsystemSpec) ProtoMessage()

func (*NVMeSubsystemSpec) ProtoReflect

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

func (*NVMeSubsystemSpec) Reset

func (x *NVMeSubsystemSpec) Reset()

func (*NVMeSubsystemSpec) String

func (x *NVMeSubsystemSpec) String() string

type NVMeSubsystemStatsRequest

type NVMeSubsystemStatsRequest struct {
	SubsystemId *_go.ObjectKey `protobuf:"bytes,1,opt,name=subsystem_id,json=subsystemId,proto3" json:"subsystem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeSubsystemStatsRequest) Descriptor deprecated

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

Deprecated: Use NVMeSubsystemStatsRequest.ProtoReflect.Descriptor instead.

func (*NVMeSubsystemStatsRequest) GetSubsystemId

func (x *NVMeSubsystemStatsRequest) GetSubsystemId() *_go.ObjectKey

func (*NVMeSubsystemStatsRequest) ProtoMessage

func (*NVMeSubsystemStatsRequest) ProtoMessage()

func (*NVMeSubsystemStatsRequest) ProtoReflect

func (*NVMeSubsystemStatsRequest) Reset

func (x *NVMeSubsystemStatsRequest) Reset()

func (*NVMeSubsystemStatsRequest) String

func (x *NVMeSubsystemStatsRequest) String() string

type NVMeSubsystemStatsResponse

type NVMeSubsystemStatsResponse struct {
	Stats *VolumeStats `protobuf:"bytes,1,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeSubsystemStatsResponse) Descriptor deprecated

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

Deprecated: Use NVMeSubsystemStatsResponse.ProtoReflect.Descriptor instead.

func (*NVMeSubsystemStatsResponse) GetStats

func (x *NVMeSubsystemStatsResponse) GetStats() *VolumeStats

func (*NVMeSubsystemStatsResponse) ProtoMessage

func (*NVMeSubsystemStatsResponse) ProtoMessage()

func (*NVMeSubsystemStatsResponse) ProtoReflect

func (*NVMeSubsystemStatsResponse) Reset

func (x *NVMeSubsystemStatsResponse) Reset()

func (*NVMeSubsystemStatsResponse) String

func (x *NVMeSubsystemStatsResponse) String() string

type NVMeSubsystemStatus

type NVMeSubsystemStatus struct {

	// firmware revision, must not exceed 'NSV_CTRLR_FW_REV_LEN'
	FirmwareRevision string `protobuf:"bytes,1,opt,name=firmware_revision,json=firmwareRevision,proto3" json:"firmware_revision,omitempty"`
	// FRU identfier, 16bytes opaque identity for the type of unit
	FruGuid []byte `protobuf:"bytes,2,opt,name=fru_guid,json=fruGuid,proto3" json:"fru_guid,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMeSubsystemStatus) Descriptor deprecated

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

Deprecated: Use NVMeSubsystemStatus.ProtoReflect.Descriptor instead.

func (*NVMeSubsystemStatus) GetFirmwareRevision

func (x *NVMeSubsystemStatus) GetFirmwareRevision() string

func (*NVMeSubsystemStatus) GetFruGuid

func (x *NVMeSubsystemStatus) GetFruGuid() []byte

func (*NVMeSubsystemStatus) ProtoMessage

func (*NVMeSubsystemStatus) ProtoMessage()

func (*NVMeSubsystemStatus) ProtoReflect

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

func (*NVMeSubsystemStatus) Reset

func (x *NVMeSubsystemStatus) Reset()

func (*NVMeSubsystemStatus) String

func (x *NVMeSubsystemStatus) String() string

type NVMfRemoteController

type NVMfRemoteController struct {

	// name is an opaque object handle that is not user settable.
	// name will be returned with created object
	// user can only set {resource}_id on the Create request object
	Name          string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Trtype        NvmeTransportType `protobuf:"varint,2,opt,name=trtype,proto3,enum=opi_api.storage.v1.NvmeTransportType" json:"trtype,omitempty"`
	Adrfam        NvmeAddressFamily `protobuf:"varint,3,opt,name=adrfam,proto3,enum=opi_api.storage.v1.NvmeAddressFamily" json:"adrfam,omitempty"`
	Traddr        string            `protobuf:"bytes,4,opt,name=traddr,proto3" json:"traddr,omitempty"`
	Trsvcid       int64             `protobuf:"varint,5,opt,name=trsvcid,proto3" json:"trsvcid,omitempty"`
	Subnqn        string            `protobuf:"bytes,6,opt,name=subnqn,proto3" json:"subnqn,omitempty"`
	Hdgst         bool              `protobuf:"varint,7,opt,name=hdgst,proto3" json:"hdgst,omitempty"`
	Ddgst         bool              `protobuf:"varint,8,opt,name=ddgst,proto3" json:"ddgst,omitempty"`
	Multipath     NvmeMultipath     `protobuf:"varint,9,opt,name=multipath,proto3,enum=opi_api.storage.v1.NvmeMultipath" json:"multipath,omitempty"`
	IoQueuesCount int64             `protobuf:"varint,10,opt,name=io_queues_count,json=ioQueuesCount,proto3" json:"io_queues_count,omitempty"`
	QueueSize     int64             `protobuf:"varint,11,opt,name=queue_size,json=queueSize,proto3" json:"queue_size,omitempty"`
	Hostnqn       string            `protobuf:"bytes,12,opt,name=hostnqn,proto3" json:"hostnqn,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMfRemoteController) Descriptor deprecated

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

Deprecated: Use NVMfRemoteController.ProtoReflect.Descriptor instead.

func (*NVMfRemoteController) GetAdrfam

func (x *NVMfRemoteController) GetAdrfam() NvmeAddressFamily

func (*NVMfRemoteController) GetDdgst

func (x *NVMfRemoteController) GetDdgst() bool

func (*NVMfRemoteController) GetHdgst

func (x *NVMfRemoteController) GetHdgst() bool

func (*NVMfRemoteController) GetHostnqn

func (x *NVMfRemoteController) GetHostnqn() string

func (*NVMfRemoteController) GetIoQueuesCount

func (x *NVMfRemoteController) GetIoQueuesCount() int64

func (*NVMfRemoteController) GetMultipath

func (x *NVMfRemoteController) GetMultipath() NvmeMultipath

func (*NVMfRemoteController) GetName

func (x *NVMfRemoteController) GetName() string

func (*NVMfRemoteController) GetQueueSize

func (x *NVMfRemoteController) GetQueueSize() int64

func (*NVMfRemoteController) GetSubnqn

func (x *NVMfRemoteController) GetSubnqn() string

func (*NVMfRemoteController) GetTraddr

func (x *NVMfRemoteController) GetTraddr() string

func (*NVMfRemoteController) GetTrsvcid

func (x *NVMfRemoteController) GetTrsvcid() int64

func (*NVMfRemoteController) GetTrtype

func (x *NVMfRemoteController) GetTrtype() NvmeTransportType

func (*NVMfRemoteController) ProtoMessage

func (*NVMfRemoteController) ProtoMessage()

func (*NVMfRemoteController) ProtoReflect

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

func (*NVMfRemoteController) Reset

func (x *NVMfRemoteController) Reset()

func (*NVMfRemoteController) String

func (x *NVMfRemoteController) String() string

type NVMfRemoteControllerResetRequest

type NVMfRemoteControllerResetRequest struct {

	// object's unique identifier
	Id *_go.ObjectKey `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMfRemoteControllerResetRequest) Descriptor deprecated

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

Deprecated: Use NVMfRemoteControllerResetRequest.ProtoReflect.Descriptor instead.

func (*NVMfRemoteControllerResetRequest) GetId

func (*NVMfRemoteControllerResetRequest) ProtoMessage

func (*NVMfRemoteControllerResetRequest) ProtoMessage()

func (*NVMfRemoteControllerResetRequest) ProtoReflect

func (*NVMfRemoteControllerResetRequest) Reset

func (*NVMfRemoteControllerResetRequest) String

type NVMfRemoteControllerServiceClient

type NVMfRemoteControllerServiceClient interface {
	CreateNVMfRemoteController(ctx context.Context, in *CreateNVMfRemoteControllerRequest, opts ...grpc.CallOption) (*NVMfRemoteController, error)
	DeleteNVMfRemoteController(ctx context.Context, in *DeleteNVMfRemoteControllerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateNVMfRemoteController(ctx context.Context, in *UpdateNVMfRemoteControllerRequest, opts ...grpc.CallOption) (*NVMfRemoteController, error)
	ListNVMfRemoteControllers(ctx context.Context, in *ListNVMfRemoteControllersRequest, opts ...grpc.CallOption) (*ListNVMfRemoteControllersResponse, error)
	GetNVMfRemoteController(ctx context.Context, in *GetNVMfRemoteControllerRequest, opts ...grpc.CallOption) (*NVMfRemoteController, error)
	NVMfRemoteControllerReset(ctx context.Context, in *NVMfRemoteControllerResetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	NVMfRemoteControllerStats(ctx context.Context, in *NVMfRemoteControllerStatsRequest, opts ...grpc.CallOption) (*NVMfRemoteControllerStatsResponse, error)
}

NVMfRemoteControllerServiceClient is the client API for NVMfRemoteControllerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type NVMfRemoteControllerServiceServer

NVMfRemoteControllerServiceServer is the server API for NVMfRemoteControllerService service.

type NVMfRemoteControllerStatsRequest

type NVMfRemoteControllerStatsRequest struct {

	// object's unique identifier
	Id *_go.ObjectKey `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMfRemoteControllerStatsRequest) Descriptor deprecated

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

Deprecated: Use NVMfRemoteControllerStatsRequest.ProtoReflect.Descriptor instead.

func (*NVMfRemoteControllerStatsRequest) GetId

func (*NVMfRemoteControllerStatsRequest) ProtoMessage

func (*NVMfRemoteControllerStatsRequest) ProtoMessage()

func (*NVMfRemoteControllerStatsRequest) ProtoReflect

func (*NVMfRemoteControllerStatsRequest) Reset

func (*NVMfRemoteControllerStatsRequest) String

type NVMfRemoteControllerStatsResponse

type NVMfRemoteControllerStatsResponse struct {
	Stats *VolumeStats `protobuf:"bytes,1,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*NVMfRemoteControllerStatsResponse) Descriptor deprecated

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

Deprecated: Use NVMfRemoteControllerStatsResponse.ProtoReflect.Descriptor instead.

func (*NVMfRemoteControllerStatsResponse) GetStats

func (*NVMfRemoteControllerStatsResponse) ProtoMessage

func (*NVMfRemoteControllerStatsResponse) ProtoMessage()

func (*NVMfRemoteControllerStatsResponse) ProtoReflect

func (*NVMfRemoteControllerStatsResponse) Reset

func (*NVMfRemoteControllerStatsResponse) String

type NullDebug

type NullDebug struct {

	// name is an opaque object handle that is not user settable.
	// name will be returned with created object
	// user can only set {resource}_id on the Create request object
	Name        string    `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	BlockSize   int64     `protobuf:"varint,2,opt,name=block_size,json=blockSize,proto3" json:"block_size,omitempty"`
	BlocksCount int64     `protobuf:"varint,3,opt,name=blocks_count,json=blocksCount,proto3" json:"blocks_count,omitempty"`
	Uuid        *_go.Uuid `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*NullDebug) Descriptor deprecated

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

Deprecated: Use NullDebug.ProtoReflect.Descriptor instead.

func (*NullDebug) GetBlockSize

func (x *NullDebug) GetBlockSize() int64

func (*NullDebug) GetBlocksCount

func (x *NullDebug) GetBlocksCount() int64

func (*NullDebug) GetName

func (x *NullDebug) GetName() string

func (*NullDebug) GetUuid

func (x *NullDebug) GetUuid() *_go.Uuid

func (*NullDebug) ProtoMessage

func (*NullDebug) ProtoMessage()

func (*NullDebug) ProtoReflect

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

func (*NullDebug) Reset

func (x *NullDebug) Reset()

func (*NullDebug) String

func (x *NullDebug) String() string

type NullDebugServiceClient

type NullDebugServiceClient interface {
	CreateNullDebug(ctx context.Context, in *CreateNullDebugRequest, opts ...grpc.CallOption) (*NullDebug, error)
	DeleteNullDebug(ctx context.Context, in *DeleteNullDebugRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateNullDebug(ctx context.Context, in *UpdateNullDebugRequest, opts ...grpc.CallOption) (*NullDebug, error)
	ListNullDebugs(ctx context.Context, in *ListNullDebugsRequest, opts ...grpc.CallOption) (*ListNullDebugsResponse, error)
	GetNullDebug(ctx context.Context, in *GetNullDebugRequest, opts ...grpc.CallOption) (*NullDebug, error)
	NullDebugStats(ctx context.Context, in *NullDebugStatsRequest, opts ...grpc.CallOption) (*NullDebugStatsResponse, error)
}

NullDebugServiceClient is the client API for NullDebugService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type NullDebugServiceServer

NullDebugServiceServer is the server API for NullDebugService service.

type NullDebugStatsRequest

type NullDebugStatsRequest struct {
	Handle *_go.ObjectKey `protobuf:"bytes,1,opt,name=handle,proto3" json:"handle,omitempty"`
	// contains filtered or unexported fields
}

func (*NullDebugStatsRequest) Descriptor deprecated

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

Deprecated: Use NullDebugStatsRequest.ProtoReflect.Descriptor instead.

func (*NullDebugStatsRequest) GetHandle

func (x *NullDebugStatsRequest) GetHandle() *_go.ObjectKey

func (*NullDebugStatsRequest) ProtoMessage

func (*NullDebugStatsRequest) ProtoMessage()

func (*NullDebugStatsRequest) ProtoReflect

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

func (*NullDebugStatsRequest) Reset

func (x *NullDebugStatsRequest) Reset()

func (*NullDebugStatsRequest) String

func (x *NullDebugStatsRequest) String() string

type NullDebugStatsResponse

type NullDebugStatsResponse struct {
	Handle *_go.ObjectKey `protobuf:"bytes,1,opt,name=handle,proto3" json:"handle,omitempty"`
	Stats  *VolumeStats   `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*NullDebugStatsResponse) Descriptor deprecated

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

Deprecated: Use NullDebugStatsResponse.ProtoReflect.Descriptor instead.

func (*NullDebugStatsResponse) GetHandle

func (x *NullDebugStatsResponse) GetHandle() *_go.ObjectKey

func (*NullDebugStatsResponse) GetStats

func (x *NullDebugStatsResponse) GetStats() *VolumeStats

func (*NullDebugStatsResponse) ProtoMessage

func (*NullDebugStatsResponse) ProtoMessage()

func (*NullDebugStatsResponse) ProtoReflect

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

func (*NullDebugStatsResponse) Reset

func (x *NullDebugStatsResponse) Reset()

func (*NullDebugStatsResponse) String

func (x *NullDebugStatsResponse) String() string

type NvmeAddressFamily

type NvmeAddressFamily int32
const (
	NvmeAddressFamily_NVME_ADDRESS_FAMILY_UNSPECIFIED NvmeAddressFamily = 0
	NvmeAddressFamily_NVMF_ADRFAM_IPV4                NvmeAddressFamily = 1
	NvmeAddressFamily_NVMF_ADRFAM_IPV6                NvmeAddressFamily = 2
	NvmeAddressFamily_NVMF_ADRFAM_IB                  NvmeAddressFamily = 3
	NvmeAddressFamily_NVMF_ADRFAM_FC                  NvmeAddressFamily = 4
	NvmeAddressFamily_NVMF_ADRFAM_INTRA_HOST          NvmeAddressFamily = 5
)

func (NvmeAddressFamily) Descriptor

func (NvmeAddressFamily) Enum

func (NvmeAddressFamily) EnumDescriptor deprecated

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

Deprecated: Use NvmeAddressFamily.Descriptor instead.

func (NvmeAddressFamily) Number

func (NvmeAddressFamily) String

func (x NvmeAddressFamily) String() string

func (NvmeAddressFamily) Type

type NvmeMultipath

type NvmeMultipath int32
const (
	NvmeMultipath_NVME_MULTIPATH_UNSPECIFIED NvmeMultipath = 0
	NvmeMultipath_NVME_MULTIPATH_DISABLE     NvmeMultipath = 1
	NvmeMultipath_NVME_MULTIPATH_FAILOVER    NvmeMultipath = 2
	NvmeMultipath_NVME_MULTIPATH_MULTIPATH   NvmeMultipath = 3
)

func (NvmeMultipath) Descriptor

func (NvmeMultipath) Enum

func (x NvmeMultipath) Enum() *NvmeMultipath

func (NvmeMultipath) EnumDescriptor deprecated

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

Deprecated: Use NvmeMultipath.Descriptor instead.

func (NvmeMultipath) Number

func (NvmeMultipath) String

func (x NvmeMultipath) String() string

func (NvmeMultipath) Type

type NvmeTransportType

type NvmeTransportType int32
const (
	NvmeTransportType_NVME_TRANSPORT_TYPE_UNSPECIFIED NvmeTransportType = 0
	NvmeTransportType_NVME_TRANSPORT_FC               NvmeTransportType = 1
	NvmeTransportType_NVME_TRANSPORT_PCIE             NvmeTransportType = 2
	NvmeTransportType_NVME_TRANSPORT_RDMA             NvmeTransportType = 3
	NvmeTransportType_NVME_TRANSPORT_TCP              NvmeTransportType = 4
	NvmeTransportType_NVME_TRANSPORT_CUSTOM           NvmeTransportType = 5
)

func (NvmeTransportType) Descriptor

func (NvmeTransportType) Enum

func (NvmeTransportType) EnumDescriptor deprecated

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

Deprecated: Use NvmeTransportType.Descriptor instead.

func (NvmeTransportType) Number

func (NvmeTransportType) String

func (x NvmeTransportType) String() string

func (NvmeTransportType) Type

type PciEndpoint

type PciEndpoint struct {

	// The "port" or "device". In other words, the connector/cable that's
	// plugged into a particular host. This number may end up matching
	// the host-assigned "device" value in the bus:device:function identifier,
	// but it does not strictly have to and that should not be relied upon.
	PortId int32 `protobuf:"varint,1,opt,name=port_id,json=portId,proto3" json:"port_id,omitempty"`
	// Physical function index. This may end up matching the host-assigned
	// "function" value in the bus:device:function identifier, but it does not
	// strictly have to and that should not be relied upon.
	PhysicalFunction int32 `protobuf:"varint,2,opt,name=physical_function,json=physicalFunction,proto3" json:"physical_function,omitempty"`
	// Virtual function index. This may end up matching the host-assigned
	// "function" value in the bus:device:function identifier, but it does not
	// strictly have to and that should not be relied upon.
	VirtualFunction int32 `protobuf:"varint,3,opt,name=virtual_function,json=virtualFunction,proto3" json:"virtual_function,omitempty"`
	// contains filtered or unexported fields
}

Many front-ends expose PCI devices to the host. This represents that endpoint. This device will ultimately be surfaced by the operating system at some Bus:Device:Function, but note that the values set here are not necessarily the same values that the operating system will choose. Instead, these are xPU-internal values. While the term "device" is often used for the entity attached to a PCI slot, we'll use the term "port" which also commonly used with PCI switches and avoids confusion with storage "devices".

func (*PciEndpoint) Descriptor deprecated

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

Deprecated: Use PciEndpoint.ProtoReflect.Descriptor instead.

func (*PciEndpoint) GetPhysicalFunction

func (x *PciEndpoint) GetPhysicalFunction() int32

func (*PciEndpoint) GetPortId

func (x *PciEndpoint) GetPortId() int32

func (*PciEndpoint) GetVirtualFunction

func (x *PciEndpoint) GetVirtualFunction() int32

func (*PciEndpoint) ProtoMessage

func (*PciEndpoint) ProtoMessage()

func (*PciEndpoint) ProtoReflect

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

func (*PciEndpoint) Reset

func (x *PciEndpoint) Reset()

func (*PciEndpoint) String

func (x *PciEndpoint) String() string

type QosLimit

type QosLimit struct {

	// Read kIOPS
	RdIopsKiops int64 `protobuf:"varint,1,opt,name=rd_iops_kiops,json=rdIopsKiops,proto3" json:"rd_iops_kiops,omitempty"`
	// Write kIOPS
	WrIopsKiops int64 `protobuf:"varint,2,opt,name=wr_iops_kiops,json=wrIopsKiops,proto3" json:"wr_iops_kiops,omitempty"`
	// Read/write kIOPS
	RwIopsKiops int64 `protobuf:"varint,3,opt,name=rw_iops_kiops,json=rwIopsKiops,proto3" json:"rw_iops_kiops,omitempty"`
	// Read bandwidth (MB/s)
	RdBandwidthMbs int64 `protobuf:"varint,4,opt,name=rd_bandwidth_mbs,json=rdBandwidthMbs,proto3" json:"rd_bandwidth_mbs,omitempty"`
	// Write bandwidth (MB/s)
	WrBandwidthMbs int64 `protobuf:"varint,5,opt,name=wr_bandwidth_mbs,json=wrBandwidthMbs,proto3" json:"wr_bandwidth_mbs,omitempty"`
	// Read/write bandwidth (MB/s)
	RwBandwidthMbs int64 `protobuf:"varint,6,opt,name=rw_bandwidth_mbs,json=rwBandwidthMbs,proto3" json:"rw_bandwidth_mbs,omitempty"`
	// contains filtered or unexported fields
}

QoS limits applied to volumes/devices

func (*QosLimit) Descriptor deprecated

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

Deprecated: Use QosLimit.ProtoReflect.Descriptor instead.

func (*QosLimit) GetRdBandwidthMbs

func (x *QosLimit) GetRdBandwidthMbs() int64

func (*QosLimit) GetRdIopsKiops

func (x *QosLimit) GetRdIopsKiops() int64

func (*QosLimit) GetRwBandwidthMbs

func (x *QosLimit) GetRwBandwidthMbs() int64

func (*QosLimit) GetRwIopsKiops

func (x *QosLimit) GetRwIopsKiops() int64

func (*QosLimit) GetWrBandwidthMbs

func (x *QosLimit) GetWrBandwidthMbs() int64

func (*QosLimit) GetWrIopsKiops

func (x *QosLimit) GetWrIopsKiops() int64

func (*QosLimit) ProtoMessage

func (*QosLimit) ProtoMessage()

func (*QosLimit) ProtoReflect

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

func (*QosLimit) Reset

func (x *QosLimit) Reset()

func (*QosLimit) String

func (x *QosLimit) String() string

type QosVolume

type QosVolume struct {

	// name is an opaque object handle that is not user settable.
	// name will be returned with created object
	// user can only set {resource}_id on the Create request object
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Middleend/backend volume to apply QoS on
	VolumeId *_go.ObjectKey `protobuf:"bytes,2,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"`
	LimitMin *QosLimit      `protobuf:"bytes,3,opt,name=limit_min,json=limitMin,proto3" json:"limit_min,omitempty"`
	LimitMax *QosLimit      `protobuf:"bytes,4,opt,name=limit_max,json=limitMax,proto3" json:"limit_max,omitempty"`
	// contains filtered or unexported fields
}

func (*QosVolume) Descriptor deprecated

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

Deprecated: Use QosVolume.ProtoReflect.Descriptor instead.

func (*QosVolume) GetLimitMax

func (x *QosVolume) GetLimitMax() *QosLimit

func (*QosVolume) GetLimitMin

func (x *QosVolume) GetLimitMin() *QosLimit

func (*QosVolume) GetName

func (x *QosVolume) GetName() string

func (*QosVolume) GetVolumeId

func (x *QosVolume) GetVolumeId() *_go.ObjectKey

func (*QosVolume) ProtoMessage

func (*QosVolume) ProtoMessage()

func (*QosVolume) ProtoReflect

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

func (*QosVolume) Reset

func (x *QosVolume) Reset()

func (*QosVolume) String

func (x *QosVolume) String() string

type QosVolumeStatsRequest

type QosVolumeStatsRequest struct {
	VolumeId *_go.ObjectKey `protobuf:"bytes,1,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"`
	// contains filtered or unexported fields
}

func (*QosVolumeStatsRequest) Descriptor deprecated

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

Deprecated: Use QosVolumeStatsRequest.ProtoReflect.Descriptor instead.

func (*QosVolumeStatsRequest) GetVolumeId

func (x *QosVolumeStatsRequest) GetVolumeId() *_go.ObjectKey

func (*QosVolumeStatsRequest) ProtoMessage

func (*QosVolumeStatsRequest) ProtoMessage()

func (*QosVolumeStatsRequest) ProtoReflect

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

func (*QosVolumeStatsRequest) Reset

func (x *QosVolumeStatsRequest) Reset()

func (*QosVolumeStatsRequest) String

func (x *QosVolumeStatsRequest) String() string

type QosVolumeStatsResponse

type QosVolumeStatsResponse struct {
	Id    *_go.ObjectKey `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Stats *VolumeStats   `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*QosVolumeStatsResponse) Descriptor deprecated

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

Deprecated: Use QosVolumeStatsResponse.ProtoReflect.Descriptor instead.

func (*QosVolumeStatsResponse) GetId

func (x *QosVolumeStatsResponse) GetId() *_go.ObjectKey

func (*QosVolumeStatsResponse) GetStats

func (x *QosVolumeStatsResponse) GetStats() *VolumeStats

func (*QosVolumeStatsResponse) ProtoMessage

func (*QosVolumeStatsResponse) ProtoMessage()

func (*QosVolumeStatsResponse) ProtoReflect

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

func (*QosVolumeStatsResponse) Reset

func (x *QosVolumeStatsResponse) Reset()

func (*QosVolumeStatsResponse) String

func (x *QosVolumeStatsResponse) String() string

type UnimplementedAioControllerServiceServer

type UnimplementedAioControllerServiceServer struct {
}

UnimplementedAioControllerServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedAioControllerServiceServer) AioControllerStats

func (*UnimplementedAioControllerServiceServer) CreateAioController

func (*UnimplementedAioControllerServiceServer) DeleteAioController

func (*UnimplementedAioControllerServiceServer) GetAioController

func (*UnimplementedAioControllerServiceServer) ListAioControllers

func (*UnimplementedAioControllerServiceServer) UpdateAioController

type UnimplementedFrontendNvmeServiceServer

type UnimplementedFrontendNvmeServiceServer struct {
}

UnimplementedFrontendNvmeServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedFrontendNvmeServiceServer) CreateNVMeController

func (*UnimplementedFrontendNvmeServiceServer) CreateNVMeNamespace

func (*UnimplementedFrontendNvmeServiceServer) CreateNVMeSubsystem

func (*UnimplementedFrontendNvmeServiceServer) DeleteNVMeController

func (*UnimplementedFrontendNvmeServiceServer) DeleteNVMeNamespace

func (*UnimplementedFrontendNvmeServiceServer) DeleteNVMeSubsystem

func (*UnimplementedFrontendNvmeServiceServer) GetNVMeController

func (*UnimplementedFrontendNvmeServiceServer) GetNVMeNamespace

func (*UnimplementedFrontendNvmeServiceServer) GetNVMeSubsystem

func (*UnimplementedFrontendNvmeServiceServer) ListNVMeControllers

func (*UnimplementedFrontendNvmeServiceServer) ListNVMeNamespaces

func (*UnimplementedFrontendNvmeServiceServer) ListNVMeSubsystems

func (*UnimplementedFrontendNvmeServiceServer) NVMeControllerStats

func (*UnimplementedFrontendNvmeServiceServer) NVMeNamespaceStats

func (*UnimplementedFrontendNvmeServiceServer) NVMeSubsystemStats

func (*UnimplementedFrontendNvmeServiceServer) UpdateNVMeController

func (*UnimplementedFrontendNvmeServiceServer) UpdateNVMeNamespace

func (*UnimplementedFrontendNvmeServiceServer) UpdateNVMeSubsystem

type UnimplementedFrontendVirtioBlkServiceServer

type UnimplementedFrontendVirtioBlkServiceServer struct {
}

UnimplementedFrontendVirtioBlkServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedFrontendVirtioBlkServiceServer) CreateVirtioBlk

func (*UnimplementedFrontendVirtioBlkServiceServer) DeleteVirtioBlk

func (*UnimplementedFrontendVirtioBlkServiceServer) GetVirtioBlk

func (*UnimplementedFrontendVirtioBlkServiceServer) ListVirtioBlks

func (*UnimplementedFrontendVirtioBlkServiceServer) UpdateVirtioBlk

func (*UnimplementedFrontendVirtioBlkServiceServer) VirtioBlkStats

type UnimplementedFrontendVirtioScsiServiceServer

type UnimplementedFrontendVirtioScsiServiceServer struct {
}

UnimplementedFrontendVirtioScsiServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedFrontendVirtioScsiServiceServer) CreateVirtioScsiController

func (*UnimplementedFrontendVirtioScsiServiceServer) CreateVirtioScsiLun

func (*UnimplementedFrontendVirtioScsiServiceServer) CreateVirtioScsiTarget

func (*UnimplementedFrontendVirtioScsiServiceServer) DeleteVirtioScsiController

func (*UnimplementedFrontendVirtioScsiServiceServer) DeleteVirtioScsiLun

func (*UnimplementedFrontendVirtioScsiServiceServer) DeleteVirtioScsiTarget

func (*UnimplementedFrontendVirtioScsiServiceServer) GetVirtioScsiController

func (*UnimplementedFrontendVirtioScsiServiceServer) GetVirtioScsiLun

func (*UnimplementedFrontendVirtioScsiServiceServer) GetVirtioScsiTarget

func (*UnimplementedFrontendVirtioScsiServiceServer) ListVirtioScsiLuns

func (*UnimplementedFrontendVirtioScsiServiceServer) ListVirtioScsiTargets

func (*UnimplementedFrontendVirtioScsiServiceServer) UpdateVirtioScsiController

func (*UnimplementedFrontendVirtioScsiServiceServer) UpdateVirtioScsiLun

func (*UnimplementedFrontendVirtioScsiServiceServer) UpdateVirtioScsiTarget

func (*UnimplementedFrontendVirtioScsiServiceServer) VirtioScsiLunStats

func (*UnimplementedFrontendVirtioScsiServiceServer) VirtioScsiTargetStats

type UnimplementedMiddleendEncryptionServiceServer

type UnimplementedMiddleendEncryptionServiceServer struct {
}

UnimplementedMiddleendEncryptionServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedMiddleendEncryptionServiceServer) CreateEncryptedVolume

func (*UnimplementedMiddleendEncryptionServiceServer) DeleteEncryptedVolume

func (*UnimplementedMiddleendEncryptionServiceServer) EncryptedVolumeStats

func (*UnimplementedMiddleendEncryptionServiceServer) GetEncryptedVolume

func (*UnimplementedMiddleendEncryptionServiceServer) ListEncryptedVolumes

func (*UnimplementedMiddleendEncryptionServiceServer) UpdateEncryptedVolume

type UnimplementedMiddleendQosVolumeServiceServer

type UnimplementedMiddleendQosVolumeServiceServer struct {
}

UnimplementedMiddleendQosVolumeServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedMiddleendQosVolumeServiceServer) CreateQosVolume

func (*UnimplementedMiddleendQosVolumeServiceServer) DeleteQosVolume

func (*UnimplementedMiddleendQosVolumeServiceServer) GetQosVolume

func (*UnimplementedMiddleendQosVolumeServiceServer) ListQosVolumes

func (*UnimplementedMiddleendQosVolumeServiceServer) QosVolumeStats

func (*UnimplementedMiddleendQosVolumeServiceServer) UpdateQosVolume

type UnimplementedNVMfRemoteControllerServiceServer

type UnimplementedNVMfRemoteControllerServiceServer struct {
}

UnimplementedNVMfRemoteControllerServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNVMfRemoteControllerServiceServer) CreateNVMfRemoteController

func (*UnimplementedNVMfRemoteControllerServiceServer) DeleteNVMfRemoteController

func (*UnimplementedNVMfRemoteControllerServiceServer) GetNVMfRemoteController

func (*UnimplementedNVMfRemoteControllerServiceServer) ListNVMfRemoteControllers

func (*UnimplementedNVMfRemoteControllerServiceServer) NVMfRemoteControllerReset

func (*UnimplementedNVMfRemoteControllerServiceServer) NVMfRemoteControllerStats

func (*UnimplementedNVMfRemoteControllerServiceServer) UpdateNVMfRemoteController

type UnimplementedNullDebugServiceServer

type UnimplementedNullDebugServiceServer struct {
}

UnimplementedNullDebugServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNullDebugServiceServer) CreateNullDebug

func (*UnimplementedNullDebugServiceServer) DeleteNullDebug

func (*UnimplementedNullDebugServiceServer) GetNullDebug

func (*UnimplementedNullDebugServiceServer) ListNullDebugs

func (*UnimplementedNullDebugServiceServer) NullDebugStats

func (*UnimplementedNullDebugServiceServer) UpdateNullDebug

type UpdateAioControllerRequest

type UpdateAioControllerRequest struct {
	AioController *AioController `protobuf:"bytes,1,opt,name=aio_controller,json=aioController,proto3" json:"aio_controller,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAioControllerRequest) Descriptor deprecated

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

Deprecated: Use UpdateAioControllerRequest.ProtoReflect.Descriptor instead.

func (*UpdateAioControllerRequest) GetAioController

func (x *UpdateAioControllerRequest) GetAioController() *AioController

func (*UpdateAioControllerRequest) GetUpdateMask

func (x *UpdateAioControllerRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateAioControllerRequest) ProtoMessage

func (*UpdateAioControllerRequest) ProtoMessage()

func (*UpdateAioControllerRequest) ProtoReflect

func (*UpdateAioControllerRequest) Reset

func (x *UpdateAioControllerRequest) Reset()

func (*UpdateAioControllerRequest) String

func (x *UpdateAioControllerRequest) String() string

type UpdateEncryptedVolumeRequest

type UpdateEncryptedVolumeRequest struct {
	EncryptedVolume *EncryptedVolume `protobuf:"bytes,1,opt,name=encrypted_volume,json=encryptedVolume,proto3" json:"encrypted_volume,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateEncryptedVolumeRequest) Descriptor deprecated

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

Deprecated: Use UpdateEncryptedVolumeRequest.ProtoReflect.Descriptor instead.

func (*UpdateEncryptedVolumeRequest) GetEncryptedVolume

func (x *UpdateEncryptedVolumeRequest) GetEncryptedVolume() *EncryptedVolume

func (*UpdateEncryptedVolumeRequest) GetUpdateMask

func (*UpdateEncryptedVolumeRequest) ProtoMessage

func (*UpdateEncryptedVolumeRequest) ProtoMessage()

func (*UpdateEncryptedVolumeRequest) ProtoReflect

func (*UpdateEncryptedVolumeRequest) Reset

func (x *UpdateEncryptedVolumeRequest) Reset()

func (*UpdateEncryptedVolumeRequest) String

type UpdateNVMeControllerRequest

type UpdateNVMeControllerRequest struct {
	NvMeController *NVMeController `protobuf:"bytes,1,opt,name=nv_me_controller,json=nvMeController,proto3" json:"nv_me_controller,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNVMeControllerRequest) Descriptor deprecated

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

Deprecated: Use UpdateNVMeControllerRequest.ProtoReflect.Descriptor instead.

func (*UpdateNVMeControllerRequest) GetNvMeController

func (x *UpdateNVMeControllerRequest) GetNvMeController() *NVMeController

func (*UpdateNVMeControllerRequest) GetUpdateMask

func (*UpdateNVMeControllerRequest) ProtoMessage

func (*UpdateNVMeControllerRequest) ProtoMessage()

func (*UpdateNVMeControllerRequest) ProtoReflect

func (*UpdateNVMeControllerRequest) Reset

func (x *UpdateNVMeControllerRequest) Reset()

func (*UpdateNVMeControllerRequest) String

func (x *UpdateNVMeControllerRequest) String() string

type UpdateNVMeNamespaceRequest

type UpdateNVMeNamespaceRequest struct {
	NvMeNamespace *NVMeNamespace `protobuf:"bytes,1,opt,name=nv_me_namespace,json=nvMeNamespace,proto3" json:"nv_me_namespace,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNVMeNamespaceRequest) Descriptor deprecated

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

Deprecated: Use UpdateNVMeNamespaceRequest.ProtoReflect.Descriptor instead.

func (*UpdateNVMeNamespaceRequest) GetNvMeNamespace

func (x *UpdateNVMeNamespaceRequest) GetNvMeNamespace() *NVMeNamespace

func (*UpdateNVMeNamespaceRequest) GetUpdateMask

func (x *UpdateNVMeNamespaceRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateNVMeNamespaceRequest) ProtoMessage

func (*UpdateNVMeNamespaceRequest) ProtoMessage()

func (*UpdateNVMeNamespaceRequest) ProtoReflect

func (*UpdateNVMeNamespaceRequest) Reset

func (x *UpdateNVMeNamespaceRequest) Reset()

func (*UpdateNVMeNamespaceRequest) String

func (x *UpdateNVMeNamespaceRequest) String() string

type UpdateNVMeSubsystemRequest

type UpdateNVMeSubsystemRequest struct {
	NvMeSubsystem *NVMeSubsystem `protobuf:"bytes,1,opt,name=nv_me_subsystem,json=nvMeSubsystem,proto3" json:"nv_me_subsystem,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNVMeSubsystemRequest) Descriptor deprecated

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

Deprecated: Use UpdateNVMeSubsystemRequest.ProtoReflect.Descriptor instead.

func (*UpdateNVMeSubsystemRequest) GetNvMeSubsystem

func (x *UpdateNVMeSubsystemRequest) GetNvMeSubsystem() *NVMeSubsystem

func (*UpdateNVMeSubsystemRequest) GetUpdateMask

func (x *UpdateNVMeSubsystemRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateNVMeSubsystemRequest) ProtoMessage

func (*UpdateNVMeSubsystemRequest) ProtoMessage()

func (*UpdateNVMeSubsystemRequest) ProtoReflect

func (*UpdateNVMeSubsystemRequest) Reset

func (x *UpdateNVMeSubsystemRequest) Reset()

func (*UpdateNVMeSubsystemRequest) String

func (x *UpdateNVMeSubsystemRequest) String() string

type UpdateNVMfRemoteControllerRequest

type UpdateNVMfRemoteControllerRequest struct {
	NvMfRemoteController *NVMfRemoteController `protobuf:"bytes,1,opt,name=nv_mf_remote_controller,json=nvMfRemoteController,proto3" json:"nv_mf_remote_controller,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNVMfRemoteControllerRequest) Descriptor deprecated

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

Deprecated: Use UpdateNVMfRemoteControllerRequest.ProtoReflect.Descriptor instead.

func (*UpdateNVMfRemoteControllerRequest) GetNvMfRemoteController

func (x *UpdateNVMfRemoteControllerRequest) GetNvMfRemoteController() *NVMfRemoteController

func (*UpdateNVMfRemoteControllerRequest) GetUpdateMask

func (*UpdateNVMfRemoteControllerRequest) ProtoMessage

func (*UpdateNVMfRemoteControllerRequest) ProtoMessage()

func (*UpdateNVMfRemoteControllerRequest) ProtoReflect

func (*UpdateNVMfRemoteControllerRequest) Reset

func (*UpdateNVMfRemoteControllerRequest) String

type UpdateNullDebugRequest

type UpdateNullDebugRequest struct {
	NullDebug *NullDebug `protobuf:"bytes,1,opt,name=null_debug,json=nullDebug,proto3" json:"null_debug,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNullDebugRequest) Descriptor deprecated

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

Deprecated: Use UpdateNullDebugRequest.ProtoReflect.Descriptor instead.

func (*UpdateNullDebugRequest) GetNullDebug

func (x *UpdateNullDebugRequest) GetNullDebug() *NullDebug

func (*UpdateNullDebugRequest) GetUpdateMask

func (x *UpdateNullDebugRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateNullDebugRequest) ProtoMessage

func (*UpdateNullDebugRequest) ProtoMessage()

func (*UpdateNullDebugRequest) ProtoReflect

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

func (*UpdateNullDebugRequest) Reset

func (x *UpdateNullDebugRequest) Reset()

func (*UpdateNullDebugRequest) String

func (x *UpdateNullDebugRequest) String() string

type UpdateQosVolumeRequest

type UpdateQosVolumeRequest struct {
	QosVolume *QosVolume `protobuf:"bytes,1,opt,name=qos_volume,json=qosVolume,proto3" json:"qos_volume,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateQosVolumeRequest) Descriptor deprecated

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

Deprecated: Use UpdateQosVolumeRequest.ProtoReflect.Descriptor instead.

func (*UpdateQosVolumeRequest) GetQosVolume

func (x *UpdateQosVolumeRequest) GetQosVolume() *QosVolume

func (*UpdateQosVolumeRequest) GetUpdateMask

func (x *UpdateQosVolumeRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateQosVolumeRequest) ProtoMessage

func (*UpdateQosVolumeRequest) ProtoMessage()

func (*UpdateQosVolumeRequest) ProtoReflect

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

func (*UpdateQosVolumeRequest) Reset

func (x *UpdateQosVolumeRequest) Reset()

func (*UpdateQosVolumeRequest) String

func (x *UpdateQosVolumeRequest) String() string

type UpdateVirtioBlkRequest

type UpdateVirtioBlkRequest struct {
	VirtioBlk *VirtioBlk `protobuf:"bytes,1,opt,name=virtio_blk,json=virtioBlk,proto3" json:"virtio_blk,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateVirtioBlkRequest) Descriptor deprecated

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

Deprecated: Use UpdateVirtioBlkRequest.ProtoReflect.Descriptor instead.

func (*UpdateVirtioBlkRequest) GetUpdateMask

func (x *UpdateVirtioBlkRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateVirtioBlkRequest) GetVirtioBlk

func (x *UpdateVirtioBlkRequest) GetVirtioBlk() *VirtioBlk

func (*UpdateVirtioBlkRequest) ProtoMessage

func (*UpdateVirtioBlkRequest) ProtoMessage()

func (*UpdateVirtioBlkRequest) ProtoReflect

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

func (*UpdateVirtioBlkRequest) Reset

func (x *UpdateVirtioBlkRequest) Reset()

func (*UpdateVirtioBlkRequest) String

func (x *UpdateVirtioBlkRequest) String() string

type UpdateVirtioScsiControllerRequest

type UpdateVirtioScsiControllerRequest struct {
	VirtioScsiController *VirtioScsiController `protobuf:"bytes,1,opt,name=virtio_scsi_controller,json=virtioScsiController,proto3" json:"virtio_scsi_controller,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateVirtioScsiControllerRequest) Descriptor deprecated

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

Deprecated: Use UpdateVirtioScsiControllerRequest.ProtoReflect.Descriptor instead.

func (*UpdateVirtioScsiControllerRequest) GetUpdateMask

func (*UpdateVirtioScsiControllerRequest) GetVirtioScsiController

func (x *UpdateVirtioScsiControllerRequest) GetVirtioScsiController() *VirtioScsiController

func (*UpdateVirtioScsiControllerRequest) ProtoMessage

func (*UpdateVirtioScsiControllerRequest) ProtoMessage()

func (*UpdateVirtioScsiControllerRequest) ProtoReflect

func (*UpdateVirtioScsiControllerRequest) Reset

func (*UpdateVirtioScsiControllerRequest) String

type UpdateVirtioScsiLunRequest

type UpdateVirtioScsiLunRequest struct {
	VirtioScsiLun *VirtioScsiLun `protobuf:"bytes,1,opt,name=virtio_scsi_lun,json=virtioScsiLun,proto3" json:"virtio_scsi_lun,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateVirtioScsiLunRequest) Descriptor deprecated

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

Deprecated: Use UpdateVirtioScsiLunRequest.ProtoReflect.Descriptor instead.

func (*UpdateVirtioScsiLunRequest) GetUpdateMask

func (x *UpdateVirtioScsiLunRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateVirtioScsiLunRequest) GetVirtioScsiLun

func (x *UpdateVirtioScsiLunRequest) GetVirtioScsiLun() *VirtioScsiLun

func (*UpdateVirtioScsiLunRequest) ProtoMessage

func (*UpdateVirtioScsiLunRequest) ProtoMessage()

func (*UpdateVirtioScsiLunRequest) ProtoReflect

func (*UpdateVirtioScsiLunRequest) Reset

func (x *UpdateVirtioScsiLunRequest) Reset()

func (*UpdateVirtioScsiLunRequest) String

func (x *UpdateVirtioScsiLunRequest) String() string

type UpdateVirtioScsiTargetRequest

type UpdateVirtioScsiTargetRequest struct {
	VirtioScsiTarget *VirtioScsiTarget `protobuf:"bytes,1,opt,name=virtio_scsi_target,json=virtioScsiTarget,proto3" json:"virtio_scsi_target,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateVirtioScsiTargetRequest) Descriptor deprecated

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

Deprecated: Use UpdateVirtioScsiTargetRequest.ProtoReflect.Descriptor instead.

func (*UpdateVirtioScsiTargetRequest) GetUpdateMask

func (*UpdateVirtioScsiTargetRequest) GetVirtioScsiTarget

func (x *UpdateVirtioScsiTargetRequest) GetVirtioScsiTarget() *VirtioScsiTarget

func (*UpdateVirtioScsiTargetRequest) ProtoMessage

func (*UpdateVirtioScsiTargetRequest) ProtoMessage()

func (*UpdateVirtioScsiTargetRequest) ProtoReflect

func (*UpdateVirtioScsiTargetRequest) Reset

func (x *UpdateVirtioScsiTargetRequest) Reset()

func (*UpdateVirtioScsiTargetRequest) String

type VirtioBlk

type VirtioBlk struct {

	// name is an opaque object handle that is not user settable.
	// name will be returned with created object
	// user can only set {resource}_id on the Create request object
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The PCI endpoint where this device should appear
	PcieId *PciEndpoint `protobuf:"bytes,2,opt,name=pcie_id,json=pcieId,proto3" json:"pcie_id,omitempty"`
	// The back/middle-end volume to back this controller
	VolumeId *_go.ObjectKey `protobuf:"bytes,3,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"`
	MaxIoQps int64          `protobuf:"varint,4,opt,name=max_io_qps,json=maxIoQps,proto3" json:"max_io_qps,omitempty"`
	// min QoS limits for the virtio-blk device
	MinLimit *QosLimit `protobuf:"bytes,5,opt,name=min_limit,json=minLimit,proto3" json:"min_limit,omitempty"`
	// max QoS limits for the virtio-blk device
	MaxLimit *QosLimit `protobuf:"bytes,6,opt,name=max_limit,json=maxLimit,proto3" json:"max_limit,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtioBlk) Descriptor deprecated

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

Deprecated: Use VirtioBlk.ProtoReflect.Descriptor instead.

func (*VirtioBlk) GetMaxIoQps

func (x *VirtioBlk) GetMaxIoQps() int64

func (*VirtioBlk) GetMaxLimit

func (x *VirtioBlk) GetMaxLimit() *QosLimit

func (*VirtioBlk) GetMinLimit

func (x *VirtioBlk) GetMinLimit() *QosLimit

func (*VirtioBlk) GetName

func (x *VirtioBlk) GetName() string

func (*VirtioBlk) GetPcieId

func (x *VirtioBlk) GetPcieId() *PciEndpoint

func (*VirtioBlk) GetVolumeId

func (x *VirtioBlk) GetVolumeId() *_go.ObjectKey

func (*VirtioBlk) ProtoMessage

func (*VirtioBlk) ProtoMessage()

func (*VirtioBlk) ProtoReflect

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

func (*VirtioBlk) Reset

func (x *VirtioBlk) Reset()

func (*VirtioBlk) String

func (x *VirtioBlk) String() string

type VirtioBlkStatsRequest

type VirtioBlkStatsRequest struct {
	ControllerId *_go.ObjectKey `protobuf:"bytes,1,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtioBlkStatsRequest) Descriptor deprecated

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

Deprecated: Use VirtioBlkStatsRequest.ProtoReflect.Descriptor instead.

func (*VirtioBlkStatsRequest) GetControllerId

func (x *VirtioBlkStatsRequest) GetControllerId() *_go.ObjectKey

func (*VirtioBlkStatsRequest) ProtoMessage

func (*VirtioBlkStatsRequest) ProtoMessage()

func (*VirtioBlkStatsRequest) ProtoReflect

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

func (*VirtioBlkStatsRequest) Reset

func (x *VirtioBlkStatsRequest) Reset()

func (*VirtioBlkStatsRequest) String

func (x *VirtioBlkStatsRequest) String() string

type VirtioBlkStatsResponse

type VirtioBlkStatsResponse struct {
	Id    *_go.ObjectKey `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Stats *VolumeStats   `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtioBlkStatsResponse) Descriptor deprecated

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

Deprecated: Use VirtioBlkStatsResponse.ProtoReflect.Descriptor instead.

func (*VirtioBlkStatsResponse) GetId

func (x *VirtioBlkStatsResponse) GetId() *_go.ObjectKey

func (*VirtioBlkStatsResponse) GetStats

func (x *VirtioBlkStatsResponse) GetStats() *VolumeStats

func (*VirtioBlkStatsResponse) ProtoMessage

func (*VirtioBlkStatsResponse) ProtoMessage()

func (*VirtioBlkStatsResponse) ProtoReflect

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

func (*VirtioBlkStatsResponse) Reset

func (x *VirtioBlkStatsResponse) Reset()

func (*VirtioBlkStatsResponse) String

func (x *VirtioBlkStatsResponse) String() string

type VirtioScsiController

type VirtioScsiController struct {

	// name is an opaque object handle that is not user settable.
	// name will be returned with created object
	// user can only set {resource}_id on the Create request object
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// xPU's PCI ID for the controller
	PcieId *PciEndpoint `protobuf:"bytes,2,opt,name=pcie_id,json=pcieId,proto3" json:"pcie_id,omitempty"`
	// min QoS limits for the controller
	MinLimit *QosLimit `protobuf:"bytes,3,opt,name=min_limit,json=minLimit,proto3" json:"min_limit,omitempty"`
	// max QoS limits for the controller
	MaxLimit *QosLimit `protobuf:"bytes,4,opt,name=max_limit,json=maxLimit,proto3" json:"max_limit,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtioScsiController) Descriptor deprecated

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

Deprecated: Use VirtioScsiController.ProtoReflect.Descriptor instead.

func (*VirtioScsiController) GetMaxLimit

func (x *VirtioScsiController) GetMaxLimit() *QosLimit

func (*VirtioScsiController) GetMinLimit

func (x *VirtioScsiController) GetMinLimit() *QosLimit

func (*VirtioScsiController) GetName

func (x *VirtioScsiController) GetName() string

func (*VirtioScsiController) GetPcieId

func (x *VirtioScsiController) GetPcieId() *PciEndpoint

func (*VirtioScsiController) ProtoMessage

func (*VirtioScsiController) ProtoMessage()

func (*VirtioScsiController) ProtoReflect

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

func (*VirtioScsiController) Reset

func (x *VirtioScsiController) Reset()

func (*VirtioScsiController) String

func (x *VirtioScsiController) String() string

type VirtioScsiControllerStatsRequest

type VirtioScsiControllerStatsRequest struct {
	ControllerId *_go.ObjectKey `protobuf:"bytes,1,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtioScsiControllerStatsRequest) Descriptor deprecated

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

Deprecated: Use VirtioScsiControllerStatsRequest.ProtoReflect.Descriptor instead.

func (*VirtioScsiControllerStatsRequest) GetControllerId

func (x *VirtioScsiControllerStatsRequest) GetControllerId() *_go.ObjectKey

func (*VirtioScsiControllerStatsRequest) ProtoMessage

func (*VirtioScsiControllerStatsRequest) ProtoMessage()

func (*VirtioScsiControllerStatsRequest) ProtoReflect

func (*VirtioScsiControllerStatsRequest) Reset

func (*VirtioScsiControllerStatsRequest) String

type VirtioScsiControllerStatsResponse

type VirtioScsiControllerStatsResponse struct {
	Id    *_go.ObjectKey `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Stats *VolumeStats   `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtioScsiControllerStatsResponse) Descriptor deprecated

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

Deprecated: Use VirtioScsiControllerStatsResponse.ProtoReflect.Descriptor instead.

func (*VirtioScsiControllerStatsResponse) GetId

func (*VirtioScsiControllerStatsResponse) GetStats

func (*VirtioScsiControllerStatsResponse) ProtoMessage

func (*VirtioScsiControllerStatsResponse) ProtoMessage()

func (*VirtioScsiControllerStatsResponse) ProtoReflect

func (*VirtioScsiControllerStatsResponse) Reset

func (*VirtioScsiControllerStatsResponse) String

type VirtioScsiLun

type VirtioScsiLun struct {

	// name is an opaque object handle that is not user settable.
	// name will be returned with created object
	// user can only set {resource}_id on the Create request object
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The target that this LUN is in
	TargetId *_go.ObjectKey `protobuf:"bytes,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	// The middle/back-end volume for this LLUN
	VolumeId *_go.ObjectKey `protobuf:"bytes,3,opt,name=volume_id,json=volumeId,proto3" json:"volume_id,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtioScsiLun) Descriptor deprecated

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

Deprecated: Use VirtioScsiLun.ProtoReflect.Descriptor instead.

func (*VirtioScsiLun) GetName

func (x *VirtioScsiLun) GetName() string

func (*VirtioScsiLun) GetTargetId

func (x *VirtioScsiLun) GetTargetId() *_go.ObjectKey

func (*VirtioScsiLun) GetVolumeId

func (x *VirtioScsiLun) GetVolumeId() *_go.ObjectKey

func (*VirtioScsiLun) ProtoMessage

func (*VirtioScsiLun) ProtoMessage()

func (*VirtioScsiLun) ProtoReflect

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

func (*VirtioScsiLun) Reset

func (x *VirtioScsiLun) Reset()

func (*VirtioScsiLun) String

func (x *VirtioScsiLun) String() string

type VirtioScsiLunStatsRequest

type VirtioScsiLunStatsRequest struct {
	ControllerId *_go.ObjectKey `protobuf:"bytes,1,opt,name=controller_id,json=controllerId,proto3" json:"controller_id,omitempty"`
	LunId        *_go.ObjectKey `protobuf:"bytes,2,opt,name=lun_id,json=lunId,proto3" json:"lun_id,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtioScsiLunStatsRequest) Descriptor deprecated

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

Deprecated: Use VirtioScsiLunStatsRequest.ProtoReflect.Descriptor instead.

func (*VirtioScsiLunStatsRequest) GetControllerId

func (x *VirtioScsiLunStatsRequest) GetControllerId() *_go.ObjectKey

func (*VirtioScsiLunStatsRequest) GetLunId

func (x *VirtioScsiLunStatsRequest) GetLunId() *_go.ObjectKey

func (*VirtioScsiLunStatsRequest) ProtoMessage

func (*VirtioScsiLunStatsRequest) ProtoMessage()

func (*VirtioScsiLunStatsRequest) ProtoReflect

func (*VirtioScsiLunStatsRequest) Reset

func (x *VirtioScsiLunStatsRequest) Reset()

func (*VirtioScsiLunStatsRequest) String

func (x *VirtioScsiLunStatsRequest) String() string

type VirtioScsiLunStatsResponse

type VirtioScsiLunStatsResponse struct {
	Id    *_go.ObjectKey `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Stats *VolumeStats   `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtioScsiLunStatsResponse) Descriptor deprecated

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

Deprecated: Use VirtioScsiLunStatsResponse.ProtoReflect.Descriptor instead.

func (*VirtioScsiLunStatsResponse) GetId

func (*VirtioScsiLunStatsResponse) GetStats

func (x *VirtioScsiLunStatsResponse) GetStats() *VolumeStats

func (*VirtioScsiLunStatsResponse) ProtoMessage

func (*VirtioScsiLunStatsResponse) ProtoMessage()

func (*VirtioScsiLunStatsResponse) ProtoReflect

func (*VirtioScsiLunStatsResponse) Reset

func (x *VirtioScsiLunStatsResponse) Reset()

func (*VirtioScsiLunStatsResponse) String

func (x *VirtioScsiLunStatsResponse) String() string

type VirtioScsiTarget

type VirtioScsiTarget struct {

	// name is an opaque object handle that is not user settable.
	// name will be returned with created object
	// user can only set {resource}_id on the Create request object
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// maximum LUNs within a target
	MaxLuns int32 `protobuf:"varint,2,opt,name=max_luns,json=maxLuns,proto3" json:"max_luns,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtioScsiTarget) Descriptor deprecated

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

Deprecated: Use VirtioScsiTarget.ProtoReflect.Descriptor instead.

func (*VirtioScsiTarget) GetMaxLuns

func (x *VirtioScsiTarget) GetMaxLuns() int32

func (*VirtioScsiTarget) GetName

func (x *VirtioScsiTarget) GetName() string

func (*VirtioScsiTarget) ProtoMessage

func (*VirtioScsiTarget) ProtoMessage()

func (*VirtioScsiTarget) ProtoReflect

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

func (*VirtioScsiTarget) Reset

func (x *VirtioScsiTarget) Reset()

func (*VirtioScsiTarget) String

func (x *VirtioScsiTarget) String() string

type VirtioScsiTargetStatsRequest

type VirtioScsiTargetStatsRequest struct {
	TargetId *_go.ObjectKey `protobuf:"bytes,1,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtioScsiTargetStatsRequest) Descriptor deprecated

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

Deprecated: Use VirtioScsiTargetStatsRequest.ProtoReflect.Descriptor instead.

func (*VirtioScsiTargetStatsRequest) GetTargetId

func (x *VirtioScsiTargetStatsRequest) GetTargetId() *_go.ObjectKey

func (*VirtioScsiTargetStatsRequest) ProtoMessage

func (*VirtioScsiTargetStatsRequest) ProtoMessage()

func (*VirtioScsiTargetStatsRequest) ProtoReflect

func (*VirtioScsiTargetStatsRequest) Reset

func (x *VirtioScsiTargetStatsRequest) Reset()

func (*VirtioScsiTargetStatsRequest) String

type VirtioScsiTargetStatsResponse

type VirtioScsiTargetStatsResponse struct {
	Id    *_go.ObjectKey `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Stats *VolumeStats   `protobuf:"bytes,2,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*VirtioScsiTargetStatsResponse) Descriptor deprecated

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

Deprecated: Use VirtioScsiTargetStatsResponse.ProtoReflect.Descriptor instead.

func (*VirtioScsiTargetStatsResponse) GetId

func (*VirtioScsiTargetStatsResponse) GetStats

func (*VirtioScsiTargetStatsResponse) ProtoMessage

func (*VirtioScsiTargetStatsResponse) ProtoMessage()

func (*VirtioScsiTargetStatsResponse) ProtoReflect

func (*VirtioScsiTargetStatsResponse) Reset

func (x *VirtioScsiTargetStatsResponse) Reset()

func (*VirtioScsiTargetStatsResponse) String

type VolumeStats

type VolumeStats struct {
	ReadBytesCount    int32 `protobuf:"varint,1,opt,name=read_bytes_count,json=readBytesCount,proto3" json:"read_bytes_count,omitempty"`
	ReadOpsCount      int32 `protobuf:"varint,2,opt,name=read_ops_count,json=readOpsCount,proto3" json:"read_ops_count,omitempty"`
	WriteBytesCount   int32 `protobuf:"varint,3,opt,name=write_bytes_count,json=writeBytesCount,proto3" json:"write_bytes_count,omitempty"`
	WriteOpsCount     int32 `protobuf:"varint,4,opt,name=write_ops_count,json=writeOpsCount,proto3" json:"write_ops_count,omitempty"`
	UnmapBytesCount   int32 `protobuf:"varint,5,opt,name=unmap_bytes_count,json=unmapBytesCount,proto3" json:"unmap_bytes_count,omitempty"`
	UnmapOpsCount     int32 `protobuf:"varint,6,opt,name=unmap_ops_count,json=unmapOpsCount,proto3" json:"unmap_ops_count,omitempty"`
	ReadLatencyTicks  int32 `protobuf:"varint,7,opt,name=read_latency_ticks,json=readLatencyTicks,proto3" json:"read_latency_ticks,omitempty"`
	WriteLatencyTicks int32 `protobuf:"varint,8,opt,name=write_latency_ticks,json=writeLatencyTicks,proto3" json:"write_latency_ticks,omitempty"`
	UnmapLatencyTicks int32 `protobuf:"varint,9,opt,name=unmap_latency_ticks,json=unmapLatencyTicks,proto3" json:"unmap_latency_ticks,omitempty"`
	// contains filtered or unexported fields
}

func (*VolumeStats) Descriptor deprecated

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

Deprecated: Use VolumeStats.ProtoReflect.Descriptor instead.

func (*VolumeStats) GetReadBytesCount

func (x *VolumeStats) GetReadBytesCount() int32

func (*VolumeStats) GetReadLatencyTicks

func (x *VolumeStats) GetReadLatencyTicks() int32

func (*VolumeStats) GetReadOpsCount

func (x *VolumeStats) GetReadOpsCount() int32

func (*VolumeStats) GetUnmapBytesCount

func (x *VolumeStats) GetUnmapBytesCount() int32

func (*VolumeStats) GetUnmapLatencyTicks

func (x *VolumeStats) GetUnmapLatencyTicks() int32

func (*VolumeStats) GetUnmapOpsCount

func (x *VolumeStats) GetUnmapOpsCount() int32

func (*VolumeStats) GetWriteBytesCount

func (x *VolumeStats) GetWriteBytesCount() int32

func (*VolumeStats) GetWriteLatencyTicks

func (x *VolumeStats) GetWriteLatencyTicks() int32

func (*VolumeStats) GetWriteOpsCount

func (x *VolumeStats) GetWriteOpsCount() int32

func (*VolumeStats) ProtoMessage

func (*VolumeStats) ProtoMessage()

func (*VolumeStats) ProtoReflect

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

func (*VolumeStats) Reset

func (x *VolumeStats) Reset()

func (*VolumeStats) String

func (x *VolumeStats) String() string

Jump to

Keyboard shortcuts

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