_go

package
v0.0.0-...-1e58d25 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 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: "NVME_ADRFAM_IPV4",
		2: "NVME_ADRFAM_IPV6",
		3: "NVME_ADRFAM_IB",
		4: "NVME_ADRFAM_FC",
		5: "NVME_ADRFAM_INTRA_HOST",
	}
	NvmeAddressFamily_value = map[string]int32{
		"NVME_ADDRESS_FAMILY_UNSPECIFIED": 0,
		"NVME_ADRFAM_IPV4":                1,
		"NVME_ADRFAM_IPV6":                2,
		"NVME_ADRFAM_IB":                  3,
		"NVME_ADRFAM_FC":                  4,
		"NVME_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: "NVME_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{
		"NVME_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: "NVME_NAMESPACE_PCI_OPER_STATE_UNSPECIFIED",
		1: "NVME_NAMESPACE_PCI_OPER_STATE_ONLINE",
		2: "NVME_NAMESPACE_PCI_OPER_STATE_OFFLINE",
	}
	NvmeNamespacePciOperState_value = map[string]int32{
		"NVME_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 RegisterAioVolumeServiceServer

func RegisterAioVolumeServiceServer(s *grpc.Server, srv AioVolumeServiceServer)

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 RegisterNullVolumeServiceServer

func RegisterNullVolumeServiceServer(s *grpc.Server, srv NullVolumeServiceServer)

func RegisterNvmeRemoteControllerServiceServer

func RegisterNvmeRemoteControllerServiceServer(s *grpc.Server, srv NvmeRemoteControllerServiceServer)

Types

type AioVolume

type AioVolume 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 (*AioVolume) Descriptor deprecated

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

Deprecated: Use AioVolume.ProtoReflect.Descriptor instead.

func (*AioVolume) GetBlockSize

func (x *AioVolume) GetBlockSize() int64

func (*AioVolume) GetBlocksCount

func (x *AioVolume) GetBlocksCount() int64

func (*AioVolume) GetFilename

func (x *AioVolume) GetFilename() string

func (*AioVolume) GetName

func (x *AioVolume) GetName() string

func (*AioVolume) GetUuid

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

func (*AioVolume) ProtoMessage

func (*AioVolume) ProtoMessage()

func (*AioVolume) ProtoReflect

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

func (*AioVolume) Reset

func (x *AioVolume) Reset()

func (*AioVolume) String

func (x *AioVolume) String() string

type AioVolumeServiceClient

type AioVolumeServiceClient interface {
	CreateAioVolume(ctx context.Context, in *CreateAioVolumeRequest, opts ...grpc.CallOption) (*AioVolume, error)
	DeleteAioVolume(ctx context.Context, in *DeleteAioVolumeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateAioVolume(ctx context.Context, in *UpdateAioVolumeRequest, opts ...grpc.CallOption) (*AioVolume, error)
	ListAioVolumes(ctx context.Context, in *ListAioVolumesRequest, opts ...grpc.CallOption) (*ListAioVolumesResponse, error)
	GetAioVolume(ctx context.Context, in *GetAioVolumeRequest, opts ...grpc.CallOption) (*AioVolume, error)
	StatsAioVolume(ctx context.Context, in *StatsAioVolumeRequest, opts ...grpc.CallOption) (*StatsAioVolumeResponse, error)
}

AioVolumeServiceClient is the client API for AioVolumeService service.

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

type AioVolumeServiceServer

AioVolumeServiceServer is the server API for AioVolumeService service.

type CreateAioVolumeRequest

type CreateAioVolumeRequest struct {
	AioVolume   *AioVolume `protobuf:"bytes,1,opt,name=aio_volume,json=aioVolume,proto3" json:"aio_volume,omitempty"`
	AioVolumeId string     `protobuf:"bytes,2,opt,name=aio_volume_id,json=aioVolumeId,proto3" json:"aio_volume_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAioVolumeRequest) Descriptor deprecated

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

Deprecated: Use CreateAioVolumeRequest.ProtoReflect.Descriptor instead.

func (*CreateAioVolumeRequest) GetAioVolume

func (x *CreateAioVolumeRequest) GetAioVolume() *AioVolume

func (*CreateAioVolumeRequest) GetAioVolumeId

func (x *CreateAioVolumeRequest) GetAioVolumeId() string

func (*CreateAioVolumeRequest) ProtoMessage

func (*CreateAioVolumeRequest) ProtoMessage()

func (*CreateAioVolumeRequest) ProtoReflect

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

func (*CreateAioVolumeRequest) Reset

func (x *CreateAioVolumeRequest) Reset()

func (*CreateAioVolumeRequest) String

func (x *CreateAioVolumeRequest) String() string

type CreateEncryptedVolumeRequest

type CreateEncryptedVolumeRequest struct {
	EncryptedVolume   *EncryptedVolume `protobuf:"bytes,1,opt,name=encrypted_volume,json=encryptedVolume,proto3" json:"encrypted_volume,omitempty"`
	EncryptedVolumeId string           `protobuf:"bytes,2,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 CreateNullVolumeRequest

type CreateNullVolumeRequest struct {
	NullVolume   *NullVolume `protobuf:"bytes,1,opt,name=null_volume,json=nullVolume,proto3" json:"null_volume,omitempty"`
	NullVolumeId string      `protobuf:"bytes,2,opt,name=null_volume_id,json=nullVolumeId,proto3" json:"null_volume_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNullVolumeRequest) Descriptor deprecated

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

Deprecated: Use CreateNullVolumeRequest.ProtoReflect.Descriptor instead.

func (*CreateNullVolumeRequest) GetNullVolume

func (x *CreateNullVolumeRequest) GetNullVolume() *NullVolume

func (*CreateNullVolumeRequest) GetNullVolumeId

func (x *CreateNullVolumeRequest) GetNullVolumeId() string

func (*CreateNullVolumeRequest) ProtoMessage

func (*CreateNullVolumeRequest) ProtoMessage()

func (*CreateNullVolumeRequest) ProtoReflect

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

func (*CreateNullVolumeRequest) Reset

func (x *CreateNullVolumeRequest) Reset()

func (*CreateNullVolumeRequest) String

func (x *CreateNullVolumeRequest) String() string

type CreateNvmeControllerRequest

type CreateNvmeControllerRequest struct {
	NvmeController   *NvmeController `protobuf:"bytes,1,opt,name=nvme_controller,json=nvmeController,proto3" json:"nvme_controller,omitempty"`
	NvmeControllerId string          `protobuf:"bytes,2,opt,name=nvme_controller_id,json=nvmeControllerId,proto3" json:"nvme_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) 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 {
	NvmeNamespace   *NvmeNamespace `protobuf:"bytes,1,opt,name=nvme_namespace,json=nvmeNamespace,proto3" json:"nvme_namespace,omitempty"`
	NvmeNamespaceId string         `protobuf:"bytes,2,opt,name=nvme_namespace_id,json=nvmeNamespaceId,proto3" json:"nvme_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) ProtoMessage

func (*CreateNvmeNamespaceRequest) ProtoMessage()

func (*CreateNvmeNamespaceRequest) ProtoReflect

func (*CreateNvmeNamespaceRequest) Reset

func (x *CreateNvmeNamespaceRequest) Reset()

func (*CreateNvmeNamespaceRequest) String

func (x *CreateNvmeNamespaceRequest) String() string

type CreateNvmePathRequest

type CreateNvmePathRequest struct {
	NvmePath   *NvmePath `protobuf:"bytes,1,opt,name=nvme_path,json=nvmePath,proto3" json:"nvme_path,omitempty"`
	NvmePathId string    `protobuf:"bytes,2,opt,name=nvme_path_id,json=nvmePathId,proto3" json:"nvme_path_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateNvmePathRequest) Descriptor deprecated

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

Deprecated: Use CreateNvmePathRequest.ProtoReflect.Descriptor instead.

func (*CreateNvmePathRequest) GetNvmePath

func (x *CreateNvmePathRequest) GetNvmePath() *NvmePath

func (*CreateNvmePathRequest) GetNvmePathId

func (x *CreateNvmePathRequest) GetNvmePathId() string

func (*CreateNvmePathRequest) ProtoMessage

func (*CreateNvmePathRequest) ProtoMessage()

func (*CreateNvmePathRequest) ProtoReflect

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

func (*CreateNvmePathRequest) Reset

func (x *CreateNvmePathRequest) Reset()

func (*CreateNvmePathRequest) String

func (x *CreateNvmePathRequest) String() string

type CreateNvmeRemoteControllerRequest

type CreateNvmeRemoteControllerRequest struct {
	NvmeRemoteController   *NvmeRemoteController `protobuf:"bytes,1,opt,name=nvme_remote_controller,json=nvmeRemoteController,proto3" json:"nvme_remote_controller,omitempty"`
	NvmeRemoteControllerId string                `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateNvmeRemoteControllerRequest) Descriptor deprecated

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

Deprecated: Use CreateNvmeRemoteControllerRequest.ProtoReflect.Descriptor instead.

func (*CreateNvmeRemoteControllerRequest) GetNvmeRemoteController

func (x *CreateNvmeRemoteControllerRequest) GetNvmeRemoteController() *NvmeRemoteController

func (*CreateNvmeRemoteControllerRequest) GetNvmeRemoteControllerId

func (x *CreateNvmeRemoteControllerRequest) GetNvmeRemoteControllerId() string

func (*CreateNvmeRemoteControllerRequest) ProtoMessage

func (*CreateNvmeRemoteControllerRequest) ProtoMessage()

func (*CreateNvmeRemoteControllerRequest) ProtoReflect

func (*CreateNvmeRemoteControllerRequest) Reset

func (*CreateNvmeRemoteControllerRequest) String

type CreateNvmeSubsystemRequest

type CreateNvmeSubsystemRequest struct {
	NvmeSubsystem   *NvmeSubsystem `protobuf:"bytes,1,opt,name=nvme_subsystem,json=nvmeSubsystem,proto3" json:"nvme_subsystem,omitempty"`
	NvmeSubsystemId string         `protobuf:"bytes,2,opt,name=nvme_subsystem_id,json=nvmeSubsystemId,proto3" json:"nvme_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) ProtoMessage

func (*CreateNvmeSubsystemRequest) ProtoMessage()

func (*CreateNvmeSubsystemRequest) ProtoReflect

func (*CreateNvmeSubsystemRequest) Reset

func (x *CreateNvmeSubsystemRequest) Reset()

func (*CreateNvmeSubsystemRequest) String

func (x *CreateNvmeSubsystemRequest) String() string

type CreateQosVolumeRequest

type CreateQosVolumeRequest struct {
	QosVolume   *QosVolume `protobuf:"bytes,1,opt,name=qos_volume,json=qosVolume,proto3" json:"qos_volume,omitempty"`
	QosVolumeId string     `protobuf:"bytes,2,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,1,opt,name=virtio_blk,json=virtioBlk,proto3" json:"virtio_blk,omitempty"`
	VirtioBlkId string     `protobuf:"bytes,2,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,1,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,1,opt,name=virtio_scsi_lun,json=virtioScsiLun,proto3" json:"virtio_scsi_lun,omitempty"`
	VirtioScsiLunId string         `protobuf:"bytes,2,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,1,opt,name=virtio_scsi_target,json=virtioScsiTarget,proto3" json:"virtio_scsi_target,omitempty"`
	VirtioScsiTargetId string            `protobuf:"bytes,2,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 DeleteAioVolumeRequest

type DeleteAioVolumeRequest 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 (*DeleteAioVolumeRequest) Descriptor deprecated

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

Deprecated: Use DeleteAioVolumeRequest.ProtoReflect.Descriptor instead.

func (*DeleteAioVolumeRequest) GetAllowMissing

func (x *DeleteAioVolumeRequest) GetAllowMissing() bool

func (*DeleteAioVolumeRequest) GetName

func (x *DeleteAioVolumeRequest) GetName() string

func (*DeleteAioVolumeRequest) ProtoMessage

func (*DeleteAioVolumeRequest) ProtoMessage()

func (*DeleteAioVolumeRequest) ProtoReflect

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

func (*DeleteAioVolumeRequest) Reset

func (x *DeleteAioVolumeRequest) Reset()

func (*DeleteAioVolumeRequest) String

func (x *DeleteAioVolumeRequest) 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 DeleteNullVolumeRequest

type DeleteNullVolumeRequest 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 (*DeleteNullVolumeRequest) Descriptor deprecated

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

Deprecated: Use DeleteNullVolumeRequest.ProtoReflect.Descriptor instead.

func (*DeleteNullVolumeRequest) GetAllowMissing

func (x *DeleteNullVolumeRequest) GetAllowMissing() bool

func (*DeleteNullVolumeRequest) GetName

func (x *DeleteNullVolumeRequest) GetName() string

func (*DeleteNullVolumeRequest) ProtoMessage

func (*DeleteNullVolumeRequest) ProtoMessage()

func (*DeleteNullVolumeRequest) ProtoReflect

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

func (*DeleteNullVolumeRequest) Reset

func (x *DeleteNullVolumeRequest) Reset()

func (*DeleteNullVolumeRequest) String

func (x *DeleteNullVolumeRequest) String() 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 DeleteNvmePathRequest

type DeleteNvmePathRequest 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 (*DeleteNvmePathRequest) Descriptor deprecated

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

Deprecated: Use DeleteNvmePathRequest.ProtoReflect.Descriptor instead.

func (*DeleteNvmePathRequest) GetAllowMissing

func (x *DeleteNvmePathRequest) GetAllowMissing() bool

func (*DeleteNvmePathRequest) GetName

func (x *DeleteNvmePathRequest) GetName() string

func (*DeleteNvmePathRequest) ProtoMessage

func (*DeleteNvmePathRequest) ProtoMessage()

func (*DeleteNvmePathRequest) ProtoReflect

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

func (*DeleteNvmePathRequest) Reset

func (x *DeleteNvmePathRequest) Reset()

func (*DeleteNvmePathRequest) String

func (x *DeleteNvmePathRequest) String() string

type DeleteNvmeRemoteControllerRequest

type DeleteNvmeRemoteControllerRequest 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 (*DeleteNvmeRemoteControllerRequest) Descriptor deprecated

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

Deprecated: Use DeleteNvmeRemoteControllerRequest.ProtoReflect.Descriptor instead.

func (*DeleteNvmeRemoteControllerRequest) GetAllowMissing

func (x *DeleteNvmeRemoteControllerRequest) GetAllowMissing() bool

func (*DeleteNvmeRemoteControllerRequest) GetName

func (*DeleteNvmeRemoteControllerRequest) ProtoMessage

func (*DeleteNvmeRemoteControllerRequest) ProtoMessage()

func (*DeleteNvmeRemoteControllerRequest) ProtoReflect

func (*DeleteNvmeRemoteControllerRequest) Reset

func (*DeleteNvmeRemoteControllerRequest) 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 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
	VolumeNameRef string `protobuf:"bytes,2,opt,name=volume_name_ref,json=volumeNameRef,proto3" json:"volume_name_ref,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) GetVolumeNameRef

func (x *EncryptedVolume) GetVolumeNameRef() string

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 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)
	// Fails if there are any associated objects
	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)
	StatsNvmeSubsystem(ctx context.Context, in *StatsNvmeSubsystemRequest, opts ...grpc.CallOption) (*StatsNvmeSubsystemResponse, error)
	CreateNvmeController(ctx context.Context, in *CreateNvmeControllerRequest, opts ...grpc.CallOption) (*NvmeController, error)
	// Fails if there are any associated objects
	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)
	StatsNvmeController(ctx context.Context, in *StatsNvmeControllerRequest, opts ...grpc.CallOption) (*StatsNvmeControllerResponse, 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)
	StatsNvmeNamespace(ctx context.Context, in *StatsNvmeNamespaceRequest, opts ...grpc.CallOption) (*StatsNvmeNamespaceResponse, 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)
	// Fails if there are any associated objects
	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)
	StatsNvmeSubsystem(context.Context, *StatsNvmeSubsystemRequest) (*StatsNvmeSubsystemResponse, error)
	CreateNvmeController(context.Context, *CreateNvmeControllerRequest) (*NvmeController, error)
	// Fails if there are any associated objects
	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)
	StatsNvmeController(context.Context, *StatsNvmeControllerRequest) (*StatsNvmeControllerResponse, 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)
	StatsNvmeNamespace(context.Context, *StatsNvmeNamespaceRequest) (*StatsNvmeNamespaceResponse, 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)
	StatsVirtioBlk(ctx context.Context, in *StatsVirtioBlkRequest, opts ...grpc.CallOption) (*StatsVirtioBlkResponse, 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)
	StatsVirtioScsiTarget(ctx context.Context, in *StatsVirtioScsiTargetRequest, opts ...grpc.CallOption) (*StatsVirtioScsiTargetResponse, 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)
	StatsVirtioScsiController(ctx context.Context, in *StatsVirtioScsiControllerRequest, opts ...grpc.CallOption) (*StatsVirtioScsiControllerResponse, 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)
	StatsVirtioScsiLun(ctx context.Context, in *StatsVirtioScsiLunRequest, opts ...grpc.CallOption) (*StatsVirtioScsiLunResponse, 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)
	StatsVirtioScsiTarget(context.Context, *StatsVirtioScsiTargetRequest) (*StatsVirtioScsiTargetResponse, 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)
	StatsVirtioScsiController(context.Context, *StatsVirtioScsiControllerRequest) (*StatsVirtioScsiControllerResponse, 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)
	StatsVirtioScsiLun(context.Context, *StatsVirtioScsiLunRequest) (*StatsVirtioScsiLunResponse, error)
}

FrontendVirtioScsiServiceServer is the server API for FrontendVirtioScsiService service.

type GetAioVolumeRequest

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

func (*GetAioVolumeRequest) Descriptor deprecated

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

Deprecated: Use GetAioVolumeRequest.ProtoReflect.Descriptor instead.

func (*GetAioVolumeRequest) GetName

func (x *GetAioVolumeRequest) GetName() string

func (*GetAioVolumeRequest) ProtoMessage

func (*GetAioVolumeRequest) ProtoMessage()

func (*GetAioVolumeRequest) ProtoReflect

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

func (*GetAioVolumeRequest) Reset

func (x *GetAioVolumeRequest) Reset()

func (*GetAioVolumeRequest) String

func (x *GetAioVolumeRequest) 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 GetNullVolumeRequest

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

func (*GetNullVolumeRequest) Descriptor deprecated

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

Deprecated: Use GetNullVolumeRequest.ProtoReflect.Descriptor instead.

func (*GetNullVolumeRequest) GetName

func (x *GetNullVolumeRequest) GetName() string

func (*GetNullVolumeRequest) ProtoMessage

func (*GetNullVolumeRequest) ProtoMessage()

func (*GetNullVolumeRequest) ProtoReflect

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

func (*GetNullVolumeRequest) Reset

func (x *GetNullVolumeRequest) Reset()

func (*GetNullVolumeRequest) String

func (x *GetNullVolumeRequest) 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 GetNvmePathRequest

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

func (*GetNvmePathRequest) Descriptor deprecated

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

Deprecated: Use GetNvmePathRequest.ProtoReflect.Descriptor instead.

func (*GetNvmePathRequest) GetName

func (x *GetNvmePathRequest) GetName() string

func (*GetNvmePathRequest) ProtoMessage

func (*GetNvmePathRequest) ProtoMessage()

func (*GetNvmePathRequest) ProtoReflect

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

func (*GetNvmePathRequest) Reset

func (x *GetNvmePathRequest) Reset()

func (*GetNvmePathRequest) String

func (x *GetNvmePathRequest) String() string

type GetNvmeRemoteControllerRequest

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

func (*GetNvmeRemoteControllerRequest) Descriptor deprecated

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

Deprecated: Use GetNvmeRemoteControllerRequest.ProtoReflect.Descriptor instead.

func (*GetNvmeRemoteControllerRequest) GetName

func (*GetNvmeRemoteControllerRequest) ProtoMessage

func (*GetNvmeRemoteControllerRequest) ProtoMessage()

func (*GetNvmeRemoteControllerRequest) ProtoReflect

func (*GetNvmeRemoteControllerRequest) Reset

func (x *GetNvmeRemoteControllerRequest) Reset()

func (*GetNvmeRemoteControllerRequest) 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 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 ListAioVolumesRequest

type ListAioVolumesRequest 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 (*ListAioVolumesRequest) Descriptor deprecated

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

Deprecated: Use ListAioVolumesRequest.ProtoReflect.Descriptor instead.

func (*ListAioVolumesRequest) GetPageSize

func (x *ListAioVolumesRequest) GetPageSize() int32

func (*ListAioVolumesRequest) GetPageToken

func (x *ListAioVolumesRequest) GetPageToken() string

func (*ListAioVolumesRequest) GetParent

func (x *ListAioVolumesRequest) GetParent() string

func (*ListAioVolumesRequest) ProtoMessage

func (*ListAioVolumesRequest) ProtoMessage()

func (*ListAioVolumesRequest) ProtoReflect

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

func (*ListAioVolumesRequest) Reset

func (x *ListAioVolumesRequest) Reset()

func (*ListAioVolumesRequest) String

func (x *ListAioVolumesRequest) String() string

type ListAioVolumesResponse

type ListAioVolumesResponse struct {
	AioVolumes    []*AioVolume `protobuf:"bytes,1,rep,name=aio_volumes,json=aioVolumes,proto3" json:"aio_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 (*ListAioVolumesResponse) Descriptor deprecated

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

Deprecated: Use ListAioVolumesResponse.ProtoReflect.Descriptor instead.

func (*ListAioVolumesResponse) GetAioVolumes

func (x *ListAioVolumesResponse) GetAioVolumes() []*AioVolume

func (*ListAioVolumesResponse) GetNextPageToken

func (x *ListAioVolumesResponse) GetNextPageToken() string

func (*ListAioVolumesResponse) ProtoMessage

func (*ListAioVolumesResponse) ProtoMessage()

func (*ListAioVolumesResponse) ProtoReflect

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

func (*ListAioVolumesResponse) Reset

func (x *ListAioVolumesResponse) Reset()

func (*ListAioVolumesResponse) String

func (x *ListAioVolumesResponse) 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 ListNullVolumesRequest

type ListNullVolumesRequest 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 (*ListNullVolumesRequest) Descriptor deprecated

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

Deprecated: Use ListNullVolumesRequest.ProtoReflect.Descriptor instead.

func (*ListNullVolumesRequest) GetPageSize

func (x *ListNullVolumesRequest) GetPageSize() int32

func (*ListNullVolumesRequest) GetPageToken

func (x *ListNullVolumesRequest) GetPageToken() string

func (*ListNullVolumesRequest) GetParent

func (x *ListNullVolumesRequest) GetParent() string

func (*ListNullVolumesRequest) ProtoMessage

func (*ListNullVolumesRequest) ProtoMessage()

func (*ListNullVolumesRequest) ProtoReflect

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

func (*ListNullVolumesRequest) Reset

func (x *ListNullVolumesRequest) Reset()

func (*ListNullVolumesRequest) String

func (x *ListNullVolumesRequest) String() string

type ListNullVolumesResponse

type ListNullVolumesResponse struct {
	NullVolumes   []*NullVolume `protobuf:"bytes,1,rep,name=null_volumes,json=nullVolumes,proto3" json:"null_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 (*ListNullVolumesResponse) Descriptor deprecated

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

Deprecated: Use ListNullVolumesResponse.ProtoReflect.Descriptor instead.

func (*ListNullVolumesResponse) GetNextPageToken

func (x *ListNullVolumesResponse) GetNextPageToken() string

func (*ListNullVolumesResponse) GetNullVolumes

func (x *ListNullVolumesResponse) GetNullVolumes() []*NullVolume

func (*ListNullVolumesResponse) ProtoMessage

func (*ListNullVolumesResponse) ProtoMessage()

func (*ListNullVolumesResponse) ProtoReflect

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

func (*ListNullVolumesResponse) Reset

func (x *ListNullVolumesResponse) Reset()

func (*ListNullVolumesResponse) String

func (x *ListNullVolumesResponse) String() 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=nvme_controllers,json=nvmeControllers,proto3" json:"nvme_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=nvme_namespaces,json=nvmeNamespaces,proto3" json:"nvme_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 ListNvmePathsRequest

type ListNvmePathsRequest 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 (*ListNvmePathsRequest) Descriptor deprecated

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

Deprecated: Use ListNvmePathsRequest.ProtoReflect.Descriptor instead.

func (*ListNvmePathsRequest) GetPageSize

func (x *ListNvmePathsRequest) GetPageSize() int32

func (*ListNvmePathsRequest) GetPageToken

func (x *ListNvmePathsRequest) GetPageToken() string

func (*ListNvmePathsRequest) GetParent

func (x *ListNvmePathsRequest) GetParent() string

func (*ListNvmePathsRequest) ProtoMessage

func (*ListNvmePathsRequest) ProtoMessage()

func (*ListNvmePathsRequest) ProtoReflect

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

func (*ListNvmePathsRequest) Reset

func (x *ListNvmePathsRequest) Reset()

func (*ListNvmePathsRequest) String

func (x *ListNvmePathsRequest) String() string

type ListNvmePathsResponse

type ListNvmePathsResponse struct {
	NvmePaths     []*NvmePath `protobuf:"bytes,1,rep,name=nvme_paths,json=nvmePaths,proto3" json:"nvme_paths,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 (*ListNvmePathsResponse) Descriptor deprecated

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

Deprecated: Use ListNvmePathsResponse.ProtoReflect.Descriptor instead.

func (*ListNvmePathsResponse) GetNextPageToken

func (x *ListNvmePathsResponse) GetNextPageToken() string

func (*ListNvmePathsResponse) GetNvmePaths

func (x *ListNvmePathsResponse) GetNvmePaths() []*NvmePath

func (*ListNvmePathsResponse) ProtoMessage

func (*ListNvmePathsResponse) ProtoMessage()

func (*ListNvmePathsResponse) ProtoReflect

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

func (*ListNvmePathsResponse) Reset

func (x *ListNvmePathsResponse) Reset()

func (*ListNvmePathsResponse) String

func (x *ListNvmePathsResponse) String() string

type ListNvmeRemoteControllersRequest

type ListNvmeRemoteControllersRequest 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 (*ListNvmeRemoteControllersRequest) Descriptor deprecated

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

Deprecated: Use ListNvmeRemoteControllersRequest.ProtoReflect.Descriptor instead.

func (*ListNvmeRemoteControllersRequest) GetPageSize

func (x *ListNvmeRemoteControllersRequest) GetPageSize() int32

func (*ListNvmeRemoteControllersRequest) GetPageToken

func (x *ListNvmeRemoteControllersRequest) GetPageToken() string

func (*ListNvmeRemoteControllersRequest) GetParent

func (*ListNvmeRemoteControllersRequest) ProtoMessage

func (*ListNvmeRemoteControllersRequest) ProtoMessage()

func (*ListNvmeRemoteControllersRequest) ProtoReflect

func (*ListNvmeRemoteControllersRequest) Reset

func (*ListNvmeRemoteControllersRequest) String

type ListNvmeRemoteControllersResponse

type ListNvmeRemoteControllersResponse struct {
	NvmeRemoteControllers []*NvmeRemoteController `` /* 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 (*ListNvmeRemoteControllersResponse) Descriptor deprecated

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

Deprecated: Use ListNvmeRemoteControllersResponse.ProtoReflect.Descriptor instead.

func (*ListNvmeRemoteControllersResponse) GetNextPageToken

func (x *ListNvmeRemoteControllersResponse) GetNextPageToken() string

func (*ListNvmeRemoteControllersResponse) GetNvmeRemoteControllers

func (x *ListNvmeRemoteControllersResponse) GetNvmeRemoteControllers() []*NvmeRemoteController

func (*ListNvmeRemoteControllersResponse) ProtoMessage

func (*ListNvmeRemoteControllersResponse) ProtoMessage()

func (*ListNvmeRemoteControllersResponse) ProtoReflect

func (*ListNvmeRemoteControllersResponse) Reset

func (*ListNvmeRemoteControllersResponse) String

type ListNvmeRemoteNamespacesRequest

type ListNvmeRemoteNamespacesRequest struct {

	// The controller's unique object identifier. This lists
	// namespaces for a particular controller.
	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 (*ListNvmeRemoteNamespacesRequest) Descriptor deprecated

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

Deprecated: Use ListNvmeRemoteNamespacesRequest.ProtoReflect.Descriptor instead.

func (*ListNvmeRemoteNamespacesRequest) GetPageSize

func (x *ListNvmeRemoteNamespacesRequest) GetPageSize() int32

func (*ListNvmeRemoteNamespacesRequest) GetPageToken

func (x *ListNvmeRemoteNamespacesRequest) GetPageToken() string

func (*ListNvmeRemoteNamespacesRequest) GetParent

func (x *ListNvmeRemoteNamespacesRequest) GetParent() string

func (*ListNvmeRemoteNamespacesRequest) ProtoMessage

func (*ListNvmeRemoteNamespacesRequest) ProtoMessage()

func (*ListNvmeRemoteNamespacesRequest) ProtoReflect

func (*ListNvmeRemoteNamespacesRequest) Reset

func (*ListNvmeRemoteNamespacesRequest) String

type ListNvmeRemoteNamespacesResponse

type ListNvmeRemoteNamespacesResponse struct {
	NvmeRemoteNamespaces []*NvmeRemoteNamespace `protobuf:"bytes,1,rep,name=nvme_remote_namespaces,json=nvmeRemoteNamespaces,proto3" json:"nvme_remote_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 (*ListNvmeRemoteNamespacesResponse) Descriptor deprecated

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

Deprecated: Use ListNvmeRemoteNamespacesResponse.ProtoReflect.Descriptor instead.

func (*ListNvmeRemoteNamespacesResponse) GetNextPageToken

func (x *ListNvmeRemoteNamespacesResponse) GetNextPageToken() string

func (*ListNvmeRemoteNamespacesResponse) GetNvmeRemoteNamespaces

func (x *ListNvmeRemoteNamespacesResponse) GetNvmeRemoteNamespaces() []*NvmeRemoteNamespace

func (*ListNvmeRemoteNamespacesResponse) ProtoMessage

func (*ListNvmeRemoteNamespacesResponse) ProtoMessage()

func (*ListNvmeRemoteNamespacesResponse) ProtoReflect

func (*ListNvmeRemoteNamespacesResponse) Reset

func (*ListNvmeRemoteNamespacesResponse) 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=nvme_subsystems,json=nvmeSubsystems,proto3" json:"nvme_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 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)
	StatsEncryptedVolume(ctx context.Context, in *StatsEncryptedVolumeRequest, opts ...grpc.CallOption) (*StatsEncryptedVolumeResponse, 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)
	StatsQosVolume(ctx context.Context, in *StatsQosVolumeRequest, opts ...grpc.CallOption) (*StatsQosVolumeResponse, 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)
	StatsQosVolume(context.Context, *StatsQosVolumeRequest) (*StatsQosVolumeResponse, error)
}

MiddleendQosVolumeServiceServer is the server API for MiddleendQosVolumeService service.

type NullVolume

type NullVolume 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 (*NullVolume) Descriptor deprecated

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

Deprecated: Use NullVolume.ProtoReflect.Descriptor instead.

func (*NullVolume) GetBlockSize

func (x *NullVolume) GetBlockSize() int64

func (*NullVolume) GetBlocksCount

func (x *NullVolume) GetBlocksCount() int64

func (*NullVolume) GetName

func (x *NullVolume) GetName() string

func (*NullVolume) GetUuid

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

func (*NullVolume) ProtoMessage

func (*NullVolume) ProtoMessage()

func (*NullVolume) ProtoReflect

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

func (*NullVolume) Reset

func (x *NullVolume) Reset()

func (*NullVolume) String

func (x *NullVolume) String() string

type NullVolumeServiceClient

type NullVolumeServiceClient interface {
	CreateNullVolume(ctx context.Context, in *CreateNullVolumeRequest, opts ...grpc.CallOption) (*NullVolume, error)
	DeleteNullVolume(ctx context.Context, in *DeleteNullVolumeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateNullVolume(ctx context.Context, in *UpdateNullVolumeRequest, opts ...grpc.CallOption) (*NullVolume, error)
	ListNullVolumes(ctx context.Context, in *ListNullVolumesRequest, opts ...grpc.CallOption) (*ListNullVolumesResponse, error)
	GetNullVolume(ctx context.Context, in *GetNullVolumeRequest, opts ...grpc.CallOption) (*NullVolume, error)
	StatsNullVolume(ctx context.Context, in *StatsNullVolumeRequest, opts ...grpc.CallOption) (*StatsNullVolumeResponse, error)
}

NullVolumeServiceClient is the client API for NullVolumeService service.

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

type NullVolumeServiceServer

NullVolumeServiceServer is the server API for NullVolumeService service.

type NvmeAddressFamily

type NvmeAddressFamily int32
const (
	NvmeAddressFamily_NVME_ADDRESS_FAMILY_UNSPECIFIED NvmeAddressFamily = 0
	NvmeAddressFamily_NVME_ADRFAM_IPV4                NvmeAddressFamily = 1
	NvmeAddressFamily_NVME_ADRFAM_IPV6                NvmeAddressFamily = 2
	NvmeAddressFamily_NVME_ADRFAM_IB                  NvmeAddressFamily = 3
	NvmeAddressFamily_NVME_ADRFAM_FC                  NvmeAddressFamily = 4
	NvmeAddressFamily_NVME_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 NvmeController

type NvmeController 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"`
	// spec holds configurable values
	Spec *NvmeControllerSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// status holds server generated values
	Status *NvmeControllerStatus `protobuf:"bytes,3,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) GetName

func (x *NvmeController) GetName() string

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 {

	// subsystem controller id range: 0 to 65535.
	// must not be reused under the same subsystem
	NvmeControllerId int32 `protobuf:"varint,1,opt,name=nvme_controller_id,json=nvmeControllerId,proto3" json:"nvme_controller_id,omitempty"`
	// subsystem information
	SubsystemNameRef string `protobuf:"bytes,2,opt,name=subsystem_name_ref,json=subsystemNameRef,proto3" json:"subsystem_name_ref,omitempty"`
	// xPU's PCI ID for the controller
	PcieId *PciEndpoint `protobuf:"bytes,3,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,4,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,5,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,6,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,7,opt,name=cqes,proto3" json:"cqes,omitempty"`
	// maximum Number of namespaces that will be provisioned under
	// the controller.
	MaxNamespaces int32 `protobuf:"varint,8,opt,name=max_namespaces,json=maxNamespaces,proto3" json:"max_namespaces,omitempty"`
	// min QoS limits for the controller
	MinLimit *QosLimit `protobuf:"bytes,9,opt,name=min_limit,json=minLimit,proto3" json:"min_limit,omitempty"`
	// max QoS limits for the controller
	MaxLimit *QosLimit `protobuf:"bytes,10,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) GetNvmeControllerId

func (x *NvmeControllerSpec) GetNvmeControllerId() int32

func (*NvmeControllerSpec) GetPcieId

func (x *NvmeControllerSpec) GetPcieId() *PciEndpoint

func (*NvmeControllerSpec) GetSqes

func (x *NvmeControllerSpec) GetSqes() int32

func (*NvmeControllerSpec) GetSubsystemNameRef

func (x *NvmeControllerSpec) GetSubsystemNameRef() string

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 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 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 NvmeNamespace

type NvmeNamespace 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"`
	// spec holds configurable values
	Spec *NvmeNamespaceSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// status holds server generated values
	Status *NvmeNamespaceStatus `protobuf:"bytes,3,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) GetName

func (x *NvmeNamespace) GetName() string

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_NVME_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_NVME_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 {

	// subsystem for this namespace
	SubsystemNameRef string `protobuf:"bytes,1,opt,name=subsystem_name_ref,json=subsystemNameRef,proto3" json:"subsystem_name_ref,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,2,opt,name=host_nsid,json=hostNsid,proto3" json:"host_nsid,omitempty"`
	// Globally unique identifier for the namespace
	Nguid string `protobuf:"bytes,3,opt,name=nguid,proto3" json:"nguid,omitempty"`
	// 64bit Extended unique identifier for the namespace
	// mandatory if guid is not specified
	Eui64 int64 `protobuf:"varint,4,opt,name=eui64,proto3" json:"eui64,omitempty"`
	// Globally unique identifier for the namespace
	Uuid *_go.Uuid `protobuf:"bytes,5,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// The back/middle-end volume to back this namespace.
	VolumeNameRef string `protobuf:"bytes,6,opt,name=volume_name_ref,json=volumeNameRef,proto3" json:"volume_name_ref,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) GetNguid

func (x *NvmeNamespaceSpec) GetNguid() string

func (*NvmeNamespaceSpec) GetSubsystemNameRef

func (x *NvmeNamespaceSpec) GetSubsystemNameRef() string

func (*NvmeNamespaceSpec) GetUuid

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

func (*NvmeNamespaceSpec) GetVolumeNameRef

func (x *NvmeNamespaceSpec) GetVolumeNameRef() string

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 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 NvmePath

type NvmePath 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"`
	ControllerNameRef string            `protobuf:"bytes,2,opt,name=controller_name_ref,json=controllerNameRef,proto3" json:"controller_name_ref,omitempty"`
	Trtype            NvmeTransportType `protobuf:"varint,3,opt,name=trtype,proto3,enum=opi_api.storage.v1.NvmeTransportType" json:"trtype,omitempty"`
	Adrfam            NvmeAddressFamily `protobuf:"varint,4,opt,name=adrfam,proto3,enum=opi_api.storage.v1.NvmeAddressFamily" json:"adrfam,omitempty"`
	// Destination address (e.g. IP address)
	Traddr string `protobuf:"bytes,5,opt,name=traddr,proto3" json:"traddr,omitempty"`
	// Destination service id (e.g. Port)
	Trsvcid int64 `protobuf:"varint,6,opt,name=trsvcid,proto3" json:"trsvcid,omitempty"`
	// Subsystem NQN
	Subnqn string `protobuf:"bytes,7,opt,name=subnqn,proto3" json:"subnqn,omitempty"`
	// Source address (e.g. IP of local NIC)
	SourceTraddr string `protobuf:"bytes,8,opt,name=source_traddr,json=sourceTraddr,proto3" json:"source_traddr,omitempty"`
	// Source port (e.g. Port of local NIC)
	SourceTrsvcid int64 `protobuf:"varint,9,opt,name=source_trsvcid,json=sourceTrsvcid,proto3" json:"source_trsvcid,omitempty"`
	// Host NQN
	Hostnqn string `protobuf:"bytes,10,opt,name=hostnqn,proto3" json:"hostnqn,omitempty"`
	// contains filtered or unexported fields
}

func (*NvmePath) Descriptor deprecated

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

Deprecated: Use NvmePath.ProtoReflect.Descriptor instead.

func (*NvmePath) GetAdrfam

func (x *NvmePath) GetAdrfam() NvmeAddressFamily

func (*NvmePath) GetControllerNameRef

func (x *NvmePath) GetControllerNameRef() string

func (*NvmePath) GetHostnqn

func (x *NvmePath) GetHostnqn() string

func (*NvmePath) GetName

func (x *NvmePath) GetName() string

func (*NvmePath) GetSourceTraddr

func (x *NvmePath) GetSourceTraddr() string

func (*NvmePath) GetSourceTrsvcid

func (x *NvmePath) GetSourceTrsvcid() int64

func (*NvmePath) GetSubnqn

func (x *NvmePath) GetSubnqn() string

func (*NvmePath) GetTraddr

func (x *NvmePath) GetTraddr() string

func (*NvmePath) GetTrsvcid

func (x *NvmePath) GetTrsvcid() int64

func (*NvmePath) GetTrtype

func (x *NvmePath) GetTrtype() NvmeTransportType

func (*NvmePath) ProtoMessage

func (*NvmePath) ProtoMessage()

func (*NvmePath) ProtoReflect

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

func (*NvmePath) Reset

func (x *NvmePath) Reset()

func (*NvmePath) String

func (x *NvmePath) String() string

type NvmeRemoteController

type NvmeRemoteController 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"`
	Hdgst         bool          `protobuf:"varint,2,opt,name=hdgst,proto3" json:"hdgst,omitempty"`
	Ddgst         bool          `protobuf:"varint,3,opt,name=ddgst,proto3" json:"ddgst,omitempty"`
	Multipath     NvmeMultipath `protobuf:"varint,4,opt,name=multipath,proto3,enum=opi_api.storage.v1.NvmeMultipath" json:"multipath,omitempty"`
	IoQueuesCount int64         `protobuf:"varint,5,opt,name=io_queues_count,json=ioQueuesCount,proto3" json:"io_queues_count,omitempty"`
	QueueSize     int64         `protobuf:"varint,6,opt,name=queue_size,json=queueSize,proto3" json:"queue_size,omitempty"`
	// Nvme/TCP published secure channel specification (TP 8011) based on TLS 1.3 and PSK.
	// Use PSK interchange format with base64 encoding as input.
	// Also use information about hash function in interchange
	// format for retained PSK generation. If no hash is selected,
	// use configured PSK as retained PSK.
	// Check the size of interchange PSK to determine cipher suite.
	// Calculate CRC-32 bytes to ensure validity of PSK.
	// Example: "NVMeTLSkey-1:01:VRLbtnN9AQb2WXW3c9+wEf/DRLz0QuLdbYvEhwtdWwNf9LrZ:"
	// if PSK field is empty, then unsecure connection Nvme/TCP without TLS will be made
	Psk []byte `protobuf:"bytes,7,opt,name=psk,proto3" json:"psk,omitempty"`
	// contains filtered or unexported fields
}

func (*NvmeRemoteController) Descriptor deprecated

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

Deprecated: Use NvmeRemoteController.ProtoReflect.Descriptor instead.

func (*NvmeRemoteController) GetDdgst

func (x *NvmeRemoteController) GetDdgst() bool

func (*NvmeRemoteController) GetHdgst

func (x *NvmeRemoteController) GetHdgst() bool

func (*NvmeRemoteController) GetIoQueuesCount

func (x *NvmeRemoteController) GetIoQueuesCount() int64

func (*NvmeRemoteController) GetMultipath

func (x *NvmeRemoteController) GetMultipath() NvmeMultipath

func (*NvmeRemoteController) GetName

func (x *NvmeRemoteController) GetName() string

func (*NvmeRemoteController) GetPsk

func (x *NvmeRemoteController) GetPsk() []byte

func (*NvmeRemoteController) GetQueueSize

func (x *NvmeRemoteController) GetQueueSize() int64

func (*NvmeRemoteController) ProtoMessage

func (*NvmeRemoteController) ProtoMessage()

func (*NvmeRemoteController) ProtoReflect

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

func (*NvmeRemoteController) Reset

func (x *NvmeRemoteController) Reset()

func (*NvmeRemoteController) String

func (x *NvmeRemoteController) String() string

type NvmeRemoteControllerServiceClient

type NvmeRemoteControllerServiceClient interface {
	CreateNvmeRemoteController(ctx context.Context, in *CreateNvmeRemoteControllerRequest, opts ...grpc.CallOption) (*NvmeRemoteController, error)
	DeleteNvmeRemoteController(ctx context.Context, in *DeleteNvmeRemoteControllerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateNvmeRemoteController(ctx context.Context, in *UpdateNvmeRemoteControllerRequest, opts ...grpc.CallOption) (*NvmeRemoteController, error)
	ListNvmeRemoteControllers(ctx context.Context, in *ListNvmeRemoteControllersRequest, opts ...grpc.CallOption) (*ListNvmeRemoteControllersResponse, error)
	GetNvmeRemoteController(ctx context.Context, in *GetNvmeRemoteControllerRequest, opts ...grpc.CallOption) (*NvmeRemoteController, error)
	ResetNvmeRemoteController(ctx context.Context, in *ResetNvmeRemoteControllerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	StatsNvmeRemoteController(ctx context.Context, in *StatsNvmeRemoteControllerRequest, opts ...grpc.CallOption) (*StatsNvmeRemoteControllerResponse, error)
	ListNvmeRemoteNamespaces(ctx context.Context, in *ListNvmeRemoteNamespacesRequest, opts ...grpc.CallOption) (*ListNvmeRemoteNamespacesResponse, error)
	CreateNvmePath(ctx context.Context, in *CreateNvmePathRequest, opts ...grpc.CallOption) (*NvmePath, error)
	DeleteNvmePath(ctx context.Context, in *DeleteNvmePathRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	UpdateNvmePath(ctx context.Context, in *UpdateNvmePathRequest, opts ...grpc.CallOption) (*NvmePath, error)
	ListNvmePaths(ctx context.Context, in *ListNvmePathsRequest, opts ...grpc.CallOption) (*ListNvmePathsResponse, error)
	GetNvmePath(ctx context.Context, in *GetNvmePathRequest, opts ...grpc.CallOption) (*NvmePath, error)
	StatsNvmePath(ctx context.Context, in *StatsNvmePathRequest, opts ...grpc.CallOption) (*StatsNvmePathResponse, error)
}

NvmeRemoteControllerServiceClient is the client API for NvmeRemoteControllerService service.

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

type NvmeRemoteControllerServiceServer

NvmeRemoteControllerServiceServer is the server API for NvmeRemoteControllerService service.

type NvmeRemoteNamespace

type NvmeRemoteNamespace 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"`
	// controller through which the namespace is visible
	ControllerNameRef string `protobuf:"bytes,2,opt,name=controller_name_ref,json=controllerNameRef,proto3" json:"controller_name_ref,omitempty"`
	// NSID
	Nsid int32 `protobuf:"varint,3,opt,name=nsid,proto3" json:"nsid,omitempty"`
	// Globally unique identifier for the namespace
	Nguid string `protobuf:"bytes,4,opt,name=nguid,proto3" json:"nguid,omitempty"`
	// 64bit Extended unique identifier for the namespace
	// mandatory if guid is not specified
	Eui64 int64 `protobuf:"varint,5,opt,name=eui64,proto3" json:"eui64,omitempty"`
	// Globally unique identifier for the namespace
	Uuid *_go.Uuid `protobuf:"bytes,6,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

func (*NvmeRemoteNamespace) Descriptor deprecated

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

Deprecated: Use NvmeRemoteNamespace.ProtoReflect.Descriptor instead.

func (*NvmeRemoteNamespace) GetControllerNameRef

func (x *NvmeRemoteNamespace) GetControllerNameRef() string

func (*NvmeRemoteNamespace) GetEui64

func (x *NvmeRemoteNamespace) GetEui64() int64

func (*NvmeRemoteNamespace) GetName

func (x *NvmeRemoteNamespace) GetName() string

func (*NvmeRemoteNamespace) GetNguid

func (x *NvmeRemoteNamespace) GetNguid() string

func (*NvmeRemoteNamespace) GetNsid

func (x *NvmeRemoteNamespace) GetNsid() int32

func (*NvmeRemoteNamespace) GetUuid

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

func (*NvmeRemoteNamespace) ProtoMessage

func (*NvmeRemoteNamespace) ProtoMessage()

func (*NvmeRemoteNamespace) ProtoReflect

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

func (*NvmeRemoteNamespace) Reset

func (x *NvmeRemoteNamespace) Reset()

func (*NvmeRemoteNamespace) String

func (x *NvmeRemoteNamespace) String() string

type NvmeSubsystem

type NvmeSubsystem 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"`
	// spec holds configurable values
	Spec *NvmeSubsystemSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
	// status holds server generated values
	Status *NvmeSubsystemStatus `protobuf:"bytes,3,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) GetName

func (x *NvmeSubsystem) GetName() string

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 {

	// 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,1,opt,name=nqn,proto3" json:"nqn,omitempty"`
	// serial number must not exceed 'NSV_CTRLR_SERIAL_NO_LEN' bytes
	SerialNumber string `protobuf:"bytes,2,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,3,opt,name=model_number,json=modelNumber,proto3" json:"model_number,omitempty"`
	// maximum namespaces within a subsystem
	MaxNamespaces int64 `protobuf:"varint,4,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) 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 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 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. 1-based index.
	// The value 0 is reserved to represent the PCI physical "device".
	// 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
	VolumeNameRef string    `protobuf:"bytes,2,opt,name=volume_name_ref,json=volumeNameRef,proto3" json:"volume_name_ref,omitempty"`
	MinLimit      *QosLimit `protobuf:"bytes,3,opt,name=min_limit,json=minLimit,proto3" json:"min_limit,omitempty"`
	MaxLimit      *QosLimit `protobuf:"bytes,4,opt,name=max_limit,json=maxLimit,proto3" json:"max_limit,omitempty"`
	// contains filtered or unexported fields
}

func (*QosVolume) Descriptor deprecated

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

Deprecated: Use QosVolume.ProtoReflect.Descriptor instead.

func (*QosVolume) GetMaxLimit

func (x *QosVolume) GetMaxLimit() *QosLimit

func (*QosVolume) GetMinLimit

func (x *QosVolume) GetMinLimit() *QosLimit

func (*QosVolume) GetName

func (x *QosVolume) GetName() string

func (*QosVolume) GetVolumeNameRef

func (x *QosVolume) GetVolumeNameRef() string

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 ResetNvmeRemoteControllerRequest

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

func (*ResetNvmeRemoteControllerRequest) Descriptor deprecated

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

Deprecated: Use ResetNvmeRemoteControllerRequest.ProtoReflect.Descriptor instead.

func (*ResetNvmeRemoteControllerRequest) GetName

func (*ResetNvmeRemoteControllerRequest) ProtoMessage

func (*ResetNvmeRemoteControllerRequest) ProtoMessage()

func (*ResetNvmeRemoteControllerRequest) ProtoReflect

func (*ResetNvmeRemoteControllerRequest) Reset

func (*ResetNvmeRemoteControllerRequest) String

type StatsAioVolumeRequest

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

func (*StatsAioVolumeRequest) Descriptor deprecated

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

Deprecated: Use StatsAioVolumeRequest.ProtoReflect.Descriptor instead.

func (*StatsAioVolumeRequest) GetName

func (x *StatsAioVolumeRequest) GetName() string

func (*StatsAioVolumeRequest) ProtoMessage

func (*StatsAioVolumeRequest) ProtoMessage()

func (*StatsAioVolumeRequest) ProtoReflect

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

func (*StatsAioVolumeRequest) Reset

func (x *StatsAioVolumeRequest) Reset()

func (*StatsAioVolumeRequest) String

func (x *StatsAioVolumeRequest) String() string

type StatsAioVolumeResponse

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

func (*StatsAioVolumeResponse) Descriptor deprecated

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

Deprecated: Use StatsAioVolumeResponse.ProtoReflect.Descriptor instead.

func (*StatsAioVolumeResponse) GetStats

func (x *StatsAioVolumeResponse) GetStats() *VolumeStats

func (*StatsAioVolumeResponse) ProtoMessage

func (*StatsAioVolumeResponse) ProtoMessage()

func (*StatsAioVolumeResponse) ProtoReflect

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

func (*StatsAioVolumeResponse) Reset

func (x *StatsAioVolumeResponse) Reset()

func (*StatsAioVolumeResponse) String

func (x *StatsAioVolumeResponse) String() string

type StatsEncryptedVolumeRequest

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

func (*StatsEncryptedVolumeRequest) Descriptor deprecated

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

Deprecated: Use StatsEncryptedVolumeRequest.ProtoReflect.Descriptor instead.

func (*StatsEncryptedVolumeRequest) GetName

func (x *StatsEncryptedVolumeRequest) GetName() string

func (*StatsEncryptedVolumeRequest) ProtoMessage

func (*StatsEncryptedVolumeRequest) ProtoMessage()

func (*StatsEncryptedVolumeRequest) ProtoReflect

func (*StatsEncryptedVolumeRequest) Reset

func (x *StatsEncryptedVolumeRequest) Reset()

func (*StatsEncryptedVolumeRequest) String

func (x *StatsEncryptedVolumeRequest) String() string

type StatsEncryptedVolumeResponse

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

func (*StatsEncryptedVolumeResponse) Descriptor deprecated

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

Deprecated: Use StatsEncryptedVolumeResponse.ProtoReflect.Descriptor instead.

func (*StatsEncryptedVolumeResponse) GetStats

func (*StatsEncryptedVolumeResponse) ProtoMessage

func (*StatsEncryptedVolumeResponse) ProtoMessage()

func (*StatsEncryptedVolumeResponse) ProtoReflect

func (*StatsEncryptedVolumeResponse) Reset

func (x *StatsEncryptedVolumeResponse) Reset()

func (*StatsEncryptedVolumeResponse) String

type StatsNullVolumeRequest

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

func (*StatsNullVolumeRequest) Descriptor deprecated

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

Deprecated: Use StatsNullVolumeRequest.ProtoReflect.Descriptor instead.

func (*StatsNullVolumeRequest) GetName

func (x *StatsNullVolumeRequest) GetName() string

func (*StatsNullVolumeRequest) ProtoMessage

func (*StatsNullVolumeRequest) ProtoMessage()

func (*StatsNullVolumeRequest) ProtoReflect

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

func (*StatsNullVolumeRequest) Reset

func (x *StatsNullVolumeRequest) Reset()

func (*StatsNullVolumeRequest) String

func (x *StatsNullVolumeRequest) String() string

type StatsNullVolumeResponse

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

func (*StatsNullVolumeResponse) Descriptor deprecated

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

Deprecated: Use StatsNullVolumeResponse.ProtoReflect.Descriptor instead.

func (*StatsNullVolumeResponse) GetStats

func (x *StatsNullVolumeResponse) GetStats() *VolumeStats

func (*StatsNullVolumeResponse) ProtoMessage

func (*StatsNullVolumeResponse) ProtoMessage()

func (*StatsNullVolumeResponse) ProtoReflect

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

func (*StatsNullVolumeResponse) Reset

func (x *StatsNullVolumeResponse) Reset()

func (*StatsNullVolumeResponse) String

func (x *StatsNullVolumeResponse) String() string

type StatsNvmeControllerRequest

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

func (*StatsNvmeControllerRequest) Descriptor deprecated

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

Deprecated: Use StatsNvmeControllerRequest.ProtoReflect.Descriptor instead.

func (*StatsNvmeControllerRequest) GetName

func (x *StatsNvmeControllerRequest) GetName() string

func (*StatsNvmeControllerRequest) ProtoMessage

func (*StatsNvmeControllerRequest) ProtoMessage()

func (*StatsNvmeControllerRequest) ProtoReflect

func (*StatsNvmeControllerRequest) Reset

func (x *StatsNvmeControllerRequest) Reset()

func (*StatsNvmeControllerRequest) String

func (x *StatsNvmeControllerRequest) String() string

type StatsNvmeControllerResponse

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

func (*StatsNvmeControllerResponse) Descriptor deprecated

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

Deprecated: Use StatsNvmeControllerResponse.ProtoReflect.Descriptor instead.

func (*StatsNvmeControllerResponse) GetStats

func (*StatsNvmeControllerResponse) ProtoMessage

func (*StatsNvmeControllerResponse) ProtoMessage()

func (*StatsNvmeControllerResponse) ProtoReflect

func (*StatsNvmeControllerResponse) Reset

func (x *StatsNvmeControllerResponse) Reset()

func (*StatsNvmeControllerResponse) String

func (x *StatsNvmeControllerResponse) String() string

type StatsNvmeNamespaceRequest

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

func (*StatsNvmeNamespaceRequest) Descriptor deprecated

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

Deprecated: Use StatsNvmeNamespaceRequest.ProtoReflect.Descriptor instead.

func (*StatsNvmeNamespaceRequest) GetName

func (x *StatsNvmeNamespaceRequest) GetName() string

func (*StatsNvmeNamespaceRequest) ProtoMessage

func (*StatsNvmeNamespaceRequest) ProtoMessage()

func (*StatsNvmeNamespaceRequest) ProtoReflect

func (*StatsNvmeNamespaceRequest) Reset

func (x *StatsNvmeNamespaceRequest) Reset()

func (*StatsNvmeNamespaceRequest) String

func (x *StatsNvmeNamespaceRequest) String() string

type StatsNvmeNamespaceResponse

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

func (*StatsNvmeNamespaceResponse) Descriptor deprecated

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

Deprecated: Use StatsNvmeNamespaceResponse.ProtoReflect.Descriptor instead.

func (*StatsNvmeNamespaceResponse) GetStats

func (x *StatsNvmeNamespaceResponse) GetStats() *VolumeStats

func (*StatsNvmeNamespaceResponse) ProtoMessage

func (*StatsNvmeNamespaceResponse) ProtoMessage()

func (*StatsNvmeNamespaceResponse) ProtoReflect

func (*StatsNvmeNamespaceResponse) Reset

func (x *StatsNvmeNamespaceResponse) Reset()

func (*StatsNvmeNamespaceResponse) String

func (x *StatsNvmeNamespaceResponse) String() string

type StatsNvmePathRequest

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

func (*StatsNvmePathRequest) Descriptor deprecated

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

Deprecated: Use StatsNvmePathRequest.ProtoReflect.Descriptor instead.

func (*StatsNvmePathRequest) GetName

func (x *StatsNvmePathRequest) GetName() string

func (*StatsNvmePathRequest) ProtoMessage

func (*StatsNvmePathRequest) ProtoMessage()

func (*StatsNvmePathRequest) ProtoReflect

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

func (*StatsNvmePathRequest) Reset

func (x *StatsNvmePathRequest) Reset()

func (*StatsNvmePathRequest) String

func (x *StatsNvmePathRequest) String() string

type StatsNvmePathResponse

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

func (*StatsNvmePathResponse) Descriptor deprecated

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

Deprecated: Use StatsNvmePathResponse.ProtoReflect.Descriptor instead.

func (*StatsNvmePathResponse) GetStats

func (x *StatsNvmePathResponse) GetStats() *VolumeStats

func (*StatsNvmePathResponse) ProtoMessage

func (*StatsNvmePathResponse) ProtoMessage()

func (*StatsNvmePathResponse) ProtoReflect

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

func (*StatsNvmePathResponse) Reset

func (x *StatsNvmePathResponse) Reset()

func (*StatsNvmePathResponse) String

func (x *StatsNvmePathResponse) String() string

type StatsNvmeRemoteControllerRequest

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

func (*StatsNvmeRemoteControllerRequest) Descriptor deprecated

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

Deprecated: Use StatsNvmeRemoteControllerRequest.ProtoReflect.Descriptor instead.

func (*StatsNvmeRemoteControllerRequest) GetName

func (*StatsNvmeRemoteControllerRequest) ProtoMessage

func (*StatsNvmeRemoteControllerRequest) ProtoMessage()

func (*StatsNvmeRemoteControllerRequest) ProtoReflect

func (*StatsNvmeRemoteControllerRequest) Reset

func (*StatsNvmeRemoteControllerRequest) String

type StatsNvmeRemoteControllerResponse

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

func (*StatsNvmeRemoteControllerResponse) Descriptor deprecated

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

Deprecated: Use StatsNvmeRemoteControllerResponse.ProtoReflect.Descriptor instead.

func (*StatsNvmeRemoteControllerResponse) GetStats

func (*StatsNvmeRemoteControllerResponse) ProtoMessage

func (*StatsNvmeRemoteControllerResponse) ProtoMessage()

func (*StatsNvmeRemoteControllerResponse) ProtoReflect

func (*StatsNvmeRemoteControllerResponse) Reset

func (*StatsNvmeRemoteControllerResponse) String

type StatsNvmeSubsystemRequest

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

func (*StatsNvmeSubsystemRequest) Descriptor deprecated

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

Deprecated: Use StatsNvmeSubsystemRequest.ProtoReflect.Descriptor instead.

func (*StatsNvmeSubsystemRequest) GetName

func (x *StatsNvmeSubsystemRequest) GetName() string

func (*StatsNvmeSubsystemRequest) ProtoMessage

func (*StatsNvmeSubsystemRequest) ProtoMessage()

func (*StatsNvmeSubsystemRequest) ProtoReflect

func (*StatsNvmeSubsystemRequest) Reset

func (x *StatsNvmeSubsystemRequest) Reset()

func (*StatsNvmeSubsystemRequest) String

func (x *StatsNvmeSubsystemRequest) String() string

type StatsNvmeSubsystemResponse

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

func (*StatsNvmeSubsystemResponse) Descriptor deprecated

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

Deprecated: Use StatsNvmeSubsystemResponse.ProtoReflect.Descriptor instead.

func (*StatsNvmeSubsystemResponse) GetStats

func (x *StatsNvmeSubsystemResponse) GetStats() *VolumeStats

func (*StatsNvmeSubsystemResponse) ProtoMessage

func (*StatsNvmeSubsystemResponse) ProtoMessage()

func (*StatsNvmeSubsystemResponse) ProtoReflect

func (*StatsNvmeSubsystemResponse) Reset

func (x *StatsNvmeSubsystemResponse) Reset()

func (*StatsNvmeSubsystemResponse) String

func (x *StatsNvmeSubsystemResponse) String() string

type StatsQosVolumeRequest

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

func (*StatsQosVolumeRequest) Descriptor deprecated

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

Deprecated: Use StatsQosVolumeRequest.ProtoReflect.Descriptor instead.

func (*StatsQosVolumeRequest) GetName

func (x *StatsQosVolumeRequest) GetName() string

func (*StatsQosVolumeRequest) ProtoMessage

func (*StatsQosVolumeRequest) ProtoMessage()

func (*StatsQosVolumeRequest) ProtoReflect

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

func (*StatsQosVolumeRequest) Reset

func (x *StatsQosVolumeRequest) Reset()

func (*StatsQosVolumeRequest) String

func (x *StatsQosVolumeRequest) String() string

type StatsQosVolumeResponse

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

func (*StatsQosVolumeResponse) Descriptor deprecated

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

Deprecated: Use StatsQosVolumeResponse.ProtoReflect.Descriptor instead.

func (*StatsQosVolumeResponse) GetStats

func (x *StatsQosVolumeResponse) GetStats() *VolumeStats

func (*StatsQosVolumeResponse) ProtoMessage

func (*StatsQosVolumeResponse) ProtoMessage()

func (*StatsQosVolumeResponse) ProtoReflect

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

func (*StatsQosVolumeResponse) Reset

func (x *StatsQosVolumeResponse) Reset()

func (*StatsQosVolumeResponse) String

func (x *StatsQosVolumeResponse) String() string

type StatsVirtioBlkRequest

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

func (*StatsVirtioBlkRequest) Descriptor deprecated

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

Deprecated: Use StatsVirtioBlkRequest.ProtoReflect.Descriptor instead.

func (*StatsVirtioBlkRequest) GetName

func (x *StatsVirtioBlkRequest) GetName() string

func (*StatsVirtioBlkRequest) ProtoMessage

func (*StatsVirtioBlkRequest) ProtoMessage()

func (*StatsVirtioBlkRequest) ProtoReflect

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

func (*StatsVirtioBlkRequest) Reset

func (x *StatsVirtioBlkRequest) Reset()

func (*StatsVirtioBlkRequest) String

func (x *StatsVirtioBlkRequest) String() string

type StatsVirtioBlkResponse

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

func (*StatsVirtioBlkResponse) Descriptor deprecated

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

Deprecated: Use StatsVirtioBlkResponse.ProtoReflect.Descriptor instead.

func (*StatsVirtioBlkResponse) GetStats

func (x *StatsVirtioBlkResponse) GetStats() *VolumeStats

func (*StatsVirtioBlkResponse) ProtoMessage

func (*StatsVirtioBlkResponse) ProtoMessage()

func (*StatsVirtioBlkResponse) ProtoReflect

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

func (*StatsVirtioBlkResponse) Reset

func (x *StatsVirtioBlkResponse) Reset()

func (*StatsVirtioBlkResponse) String

func (x *StatsVirtioBlkResponse) String() string

type StatsVirtioScsiControllerRequest

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

func (*StatsVirtioScsiControllerRequest) Descriptor deprecated

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

Deprecated: Use StatsVirtioScsiControllerRequest.ProtoReflect.Descriptor instead.

func (*StatsVirtioScsiControllerRequest) GetName

func (*StatsVirtioScsiControllerRequest) ProtoMessage

func (*StatsVirtioScsiControllerRequest) ProtoMessage()

func (*StatsVirtioScsiControllerRequest) ProtoReflect

func (*StatsVirtioScsiControllerRequest) Reset

func (*StatsVirtioScsiControllerRequest) String

type StatsVirtioScsiControllerResponse

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

func (*StatsVirtioScsiControllerResponse) Descriptor deprecated

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

Deprecated: Use StatsVirtioScsiControllerResponse.ProtoReflect.Descriptor instead.

func (*StatsVirtioScsiControllerResponse) GetStats

func (*StatsVirtioScsiControllerResponse) ProtoMessage

func (*StatsVirtioScsiControllerResponse) ProtoMessage()

func (*StatsVirtioScsiControllerResponse) ProtoReflect

func (*StatsVirtioScsiControllerResponse) Reset

func (*StatsVirtioScsiControllerResponse) String

type StatsVirtioScsiLunRequest

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

func (*StatsVirtioScsiLunRequest) Descriptor deprecated

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

Deprecated: Use StatsVirtioScsiLunRequest.ProtoReflect.Descriptor instead.

func (*StatsVirtioScsiLunRequest) GetControllerId

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

func (*StatsVirtioScsiLunRequest) GetName

func (x *StatsVirtioScsiLunRequest) GetName() string

func (*StatsVirtioScsiLunRequest) ProtoMessage

func (*StatsVirtioScsiLunRequest) ProtoMessage()

func (*StatsVirtioScsiLunRequest) ProtoReflect

func (*StatsVirtioScsiLunRequest) Reset

func (x *StatsVirtioScsiLunRequest) Reset()

func (*StatsVirtioScsiLunRequest) String

func (x *StatsVirtioScsiLunRequest) String() string

type StatsVirtioScsiLunResponse

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

func (*StatsVirtioScsiLunResponse) Descriptor deprecated

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

Deprecated: Use StatsVirtioScsiLunResponse.ProtoReflect.Descriptor instead.

func (*StatsVirtioScsiLunResponse) GetStats

func (x *StatsVirtioScsiLunResponse) GetStats() *VolumeStats

func (*StatsVirtioScsiLunResponse) ProtoMessage

func (*StatsVirtioScsiLunResponse) ProtoMessage()

func (*StatsVirtioScsiLunResponse) ProtoReflect

func (*StatsVirtioScsiLunResponse) Reset

func (x *StatsVirtioScsiLunResponse) Reset()

func (*StatsVirtioScsiLunResponse) String

func (x *StatsVirtioScsiLunResponse) String() string

type StatsVirtioScsiTargetRequest

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

func (*StatsVirtioScsiTargetRequest) Descriptor deprecated

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

Deprecated: Use StatsVirtioScsiTargetRequest.ProtoReflect.Descriptor instead.

func (*StatsVirtioScsiTargetRequest) GetName

func (x *StatsVirtioScsiTargetRequest) GetName() string

func (*StatsVirtioScsiTargetRequest) ProtoMessage

func (*StatsVirtioScsiTargetRequest) ProtoMessage()

func (*StatsVirtioScsiTargetRequest) ProtoReflect

func (*StatsVirtioScsiTargetRequest) Reset

func (x *StatsVirtioScsiTargetRequest) Reset()

func (*StatsVirtioScsiTargetRequest) String

type StatsVirtioScsiTargetResponse

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

func (*StatsVirtioScsiTargetResponse) Descriptor deprecated

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

Deprecated: Use StatsVirtioScsiTargetResponse.ProtoReflect.Descriptor instead.

func (*StatsVirtioScsiTargetResponse) GetStats

func (*StatsVirtioScsiTargetResponse) ProtoMessage

func (*StatsVirtioScsiTargetResponse) ProtoMessage()

func (*StatsVirtioScsiTargetResponse) ProtoReflect

func (*StatsVirtioScsiTargetResponse) Reset

func (x *StatsVirtioScsiTargetResponse) Reset()

func (*StatsVirtioScsiTargetResponse) String

type UnimplementedAioVolumeServiceServer

type UnimplementedAioVolumeServiceServer struct {
}

UnimplementedAioVolumeServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedAioVolumeServiceServer) CreateAioVolume

func (*UnimplementedAioVolumeServiceServer) DeleteAioVolume

func (*UnimplementedAioVolumeServiceServer) GetAioVolume

func (*UnimplementedAioVolumeServiceServer) ListAioVolumes

func (*UnimplementedAioVolumeServiceServer) StatsAioVolume

func (*UnimplementedAioVolumeServiceServer) UpdateAioVolume

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) StatsNvmeController

func (*UnimplementedFrontendNvmeServiceServer) StatsNvmeNamespace

func (*UnimplementedFrontendNvmeServiceServer) StatsNvmeSubsystem

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) StatsVirtioBlk

func (*UnimplementedFrontendVirtioBlkServiceServer) UpdateVirtioBlk

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) StatsVirtioScsiLun

func (*UnimplementedFrontendVirtioScsiServiceServer) StatsVirtioScsiTarget

func (*UnimplementedFrontendVirtioScsiServiceServer) UpdateVirtioScsiController

func (*UnimplementedFrontendVirtioScsiServiceServer) UpdateVirtioScsiLun

func (*UnimplementedFrontendVirtioScsiServiceServer) UpdateVirtioScsiTarget

type UnimplementedMiddleendEncryptionServiceServer

type UnimplementedMiddleendEncryptionServiceServer struct {
}

UnimplementedMiddleendEncryptionServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedMiddleendEncryptionServiceServer) CreateEncryptedVolume

func (*UnimplementedMiddleendEncryptionServiceServer) DeleteEncryptedVolume

func (*UnimplementedMiddleendEncryptionServiceServer) GetEncryptedVolume

func (*UnimplementedMiddleendEncryptionServiceServer) ListEncryptedVolumes

func (*UnimplementedMiddleendEncryptionServiceServer) StatsEncryptedVolume

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) StatsQosVolume

func (*UnimplementedMiddleendQosVolumeServiceServer) UpdateQosVolume

type UnimplementedNullVolumeServiceServer

type UnimplementedNullVolumeServiceServer struct {
}

UnimplementedNullVolumeServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNullVolumeServiceServer) CreateNullVolume

func (*UnimplementedNullVolumeServiceServer) DeleteNullVolume

func (*UnimplementedNullVolumeServiceServer) GetNullVolume

func (*UnimplementedNullVolumeServiceServer) ListNullVolumes

func (*UnimplementedNullVolumeServiceServer) StatsNullVolume

func (*UnimplementedNullVolumeServiceServer) UpdateNullVolume

type UnimplementedNvmeRemoteControllerServiceServer

type UnimplementedNvmeRemoteControllerServiceServer struct {
}

UnimplementedNvmeRemoteControllerServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedNvmeRemoteControllerServiceServer) CreateNvmePath

func (*UnimplementedNvmeRemoteControllerServiceServer) CreateNvmeRemoteController

func (*UnimplementedNvmeRemoteControllerServiceServer) DeleteNvmePath

func (*UnimplementedNvmeRemoteControllerServiceServer) DeleteNvmeRemoteController

func (*UnimplementedNvmeRemoteControllerServiceServer) GetNvmePath

func (*UnimplementedNvmeRemoteControllerServiceServer) GetNvmeRemoteController

func (*UnimplementedNvmeRemoteControllerServiceServer) ListNvmePaths

func (*UnimplementedNvmeRemoteControllerServiceServer) ListNvmeRemoteControllers

func (*UnimplementedNvmeRemoteControllerServiceServer) ListNvmeRemoteNamespaces

func (*UnimplementedNvmeRemoteControllerServiceServer) ResetNvmeRemoteController

func (*UnimplementedNvmeRemoteControllerServiceServer) StatsNvmePath

func (*UnimplementedNvmeRemoteControllerServiceServer) StatsNvmeRemoteController

func (*UnimplementedNvmeRemoteControllerServiceServer) UpdateNvmePath

func (*UnimplementedNvmeRemoteControllerServiceServer) UpdateNvmeRemoteController

type UpdateAioVolumeRequest

type UpdateAioVolumeRequest struct {

	// The object's `name` field is used to identify the object to be updated.
	AioVolume *AioVolume `protobuf:"bytes,1,opt,name=aio_volume,json=aioVolume,proto3" json:"aio_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"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAioVolumeRequest) Descriptor deprecated

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

Deprecated: Use UpdateAioVolumeRequest.ProtoReflect.Descriptor instead.

func (*UpdateAioVolumeRequest) GetAioVolume

func (x *UpdateAioVolumeRequest) GetAioVolume() *AioVolume

func (*UpdateAioVolumeRequest) GetAllowMissing

func (x *UpdateAioVolumeRequest) GetAllowMissing() bool

func (*UpdateAioVolumeRequest) GetUpdateMask

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

func (*UpdateAioVolumeRequest) ProtoMessage

func (*UpdateAioVolumeRequest) ProtoMessage()

func (*UpdateAioVolumeRequest) ProtoReflect

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

func (*UpdateAioVolumeRequest) Reset

func (x *UpdateAioVolumeRequest) Reset()

func (*UpdateAioVolumeRequest) String

func (x *UpdateAioVolumeRequest) String() string

type UpdateEncryptedVolumeRequest

type UpdateEncryptedVolumeRequest struct {

	// The object's `name` field is used to identify the object to be updated.
	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"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateEncryptedVolumeRequest) Descriptor deprecated

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

Deprecated: Use UpdateEncryptedVolumeRequest.ProtoReflect.Descriptor instead.

func (*UpdateEncryptedVolumeRequest) GetAllowMissing

func (x *UpdateEncryptedVolumeRequest) GetAllowMissing() bool

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 UpdateNullVolumeRequest

type UpdateNullVolumeRequest struct {

	// The object's `name` field is used to identify the object to be updated.
	NullVolume *NullVolume `protobuf:"bytes,1,opt,name=null_volume,json=nullVolume,proto3" json:"null_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"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNullVolumeRequest) Descriptor deprecated

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

Deprecated: Use UpdateNullVolumeRequest.ProtoReflect.Descriptor instead.

func (*UpdateNullVolumeRequest) GetAllowMissing

func (x *UpdateNullVolumeRequest) GetAllowMissing() bool

func (*UpdateNullVolumeRequest) GetNullVolume

func (x *UpdateNullVolumeRequest) GetNullVolume() *NullVolume

func (*UpdateNullVolumeRequest) GetUpdateMask

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

func (*UpdateNullVolumeRequest) ProtoMessage

func (*UpdateNullVolumeRequest) ProtoMessage()

func (*UpdateNullVolumeRequest) ProtoReflect

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

func (*UpdateNullVolumeRequest) Reset

func (x *UpdateNullVolumeRequest) Reset()

func (*UpdateNullVolumeRequest) String

func (x *UpdateNullVolumeRequest) String() string

type UpdateNvmeControllerRequest

type UpdateNvmeControllerRequest struct {

	// The object's `name` field is used to identify the object to be updated.
	NvmeController *NvmeController `protobuf:"bytes,1,opt,name=nvme_controller,json=nvmeController,proto3" json:"nvme_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"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNvmeControllerRequest) Descriptor deprecated

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

Deprecated: Use UpdateNvmeControllerRequest.ProtoReflect.Descriptor instead.

func (*UpdateNvmeControllerRequest) GetAllowMissing

func (x *UpdateNvmeControllerRequest) GetAllowMissing() bool

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 {

	// The object's `name` field is used to identify the object to be updated.
	NvmeNamespace *NvmeNamespace `protobuf:"bytes,1,opt,name=nvme_namespace,json=nvmeNamespace,proto3" json:"nvme_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"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNvmeNamespaceRequest) Descriptor deprecated

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

Deprecated: Use UpdateNvmeNamespaceRequest.ProtoReflect.Descriptor instead.

func (*UpdateNvmeNamespaceRequest) GetAllowMissing

func (x *UpdateNvmeNamespaceRequest) GetAllowMissing() bool

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 UpdateNvmePathRequest

type UpdateNvmePathRequest struct {

	// The object's `name` field is used to identify the object to be updated.
	NvmePath *NvmePath `protobuf:"bytes,1,opt,name=nvme_path,json=nvmePath,proto3" json:"nvme_path,omitempty"`
	// The list of fields to update.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNvmePathRequest) Descriptor deprecated

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

Deprecated: Use UpdateNvmePathRequest.ProtoReflect.Descriptor instead.

func (*UpdateNvmePathRequest) GetAllowMissing

func (x *UpdateNvmePathRequest) GetAllowMissing() bool

func (*UpdateNvmePathRequest) GetNvmePath

func (x *UpdateNvmePathRequest) GetNvmePath() *NvmePath

func (*UpdateNvmePathRequest) GetUpdateMask

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

func (*UpdateNvmePathRequest) ProtoMessage

func (*UpdateNvmePathRequest) ProtoMessage()

func (*UpdateNvmePathRequest) ProtoReflect

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

func (*UpdateNvmePathRequest) Reset

func (x *UpdateNvmePathRequest) Reset()

func (*UpdateNvmePathRequest) String

func (x *UpdateNvmePathRequest) String() string

type UpdateNvmeRemoteControllerRequest

type UpdateNvmeRemoteControllerRequest struct {

	// The object's `name` field is used to identify the object to be updated.
	NvmeRemoteController *NvmeRemoteController `protobuf:"bytes,1,opt,name=nvme_remote_controller,json=nvmeRemoteController,proto3" json:"nvme_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"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNvmeRemoteControllerRequest) Descriptor deprecated

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

Deprecated: Use UpdateNvmeRemoteControllerRequest.ProtoReflect.Descriptor instead.

func (*UpdateNvmeRemoteControllerRequest) GetAllowMissing

func (x *UpdateNvmeRemoteControllerRequest) GetAllowMissing() bool

func (*UpdateNvmeRemoteControllerRequest) GetNvmeRemoteController

func (x *UpdateNvmeRemoteControllerRequest) GetNvmeRemoteController() *NvmeRemoteController

func (*UpdateNvmeRemoteControllerRequest) GetUpdateMask

func (*UpdateNvmeRemoteControllerRequest) ProtoMessage

func (*UpdateNvmeRemoteControllerRequest) ProtoMessage()

func (*UpdateNvmeRemoteControllerRequest) ProtoReflect

func (*UpdateNvmeRemoteControllerRequest) Reset

func (*UpdateNvmeRemoteControllerRequest) String

type UpdateNvmeSubsystemRequest

type UpdateNvmeSubsystemRequest struct {

	// The object's `name` field is used to identify the object to be updated.
	NvmeSubsystem *NvmeSubsystem `protobuf:"bytes,1,opt,name=nvme_subsystem,json=nvmeSubsystem,proto3" json:"nvme_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"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateNvmeSubsystemRequest) Descriptor deprecated

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

Deprecated: Use UpdateNvmeSubsystemRequest.ProtoReflect.Descriptor instead.

func (*UpdateNvmeSubsystemRequest) GetAllowMissing

func (x *UpdateNvmeSubsystemRequest) GetAllowMissing() bool

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 UpdateQosVolumeRequest

type UpdateQosVolumeRequest struct {

	// The object's `name` field is used to identify the object to be updated.
	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"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateQosVolumeRequest) Descriptor deprecated

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

Deprecated: Use UpdateQosVolumeRequest.ProtoReflect.Descriptor instead.

func (*UpdateQosVolumeRequest) GetAllowMissing

func (x *UpdateQosVolumeRequest) GetAllowMissing() bool

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 {

	// The object's `name` field is used to identify the object to be updated.
	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"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateVirtioBlkRequest) Descriptor deprecated

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

Deprecated: Use UpdateVirtioBlkRequest.ProtoReflect.Descriptor instead.

func (*UpdateVirtioBlkRequest) GetAllowMissing

func (x *UpdateVirtioBlkRequest) GetAllowMissing() bool

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 {

	// The object's `name` field is used to identify the object to be updated.
	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"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateVirtioScsiControllerRequest) Descriptor deprecated

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

Deprecated: Use UpdateVirtioScsiControllerRequest.ProtoReflect.Descriptor instead.

func (*UpdateVirtioScsiControllerRequest) GetAllowMissing

func (x *UpdateVirtioScsiControllerRequest) GetAllowMissing() bool

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 {

	// The object's `name` field is used to identify the object to be updated.
	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"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateVirtioScsiLunRequest) Descriptor deprecated

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

Deprecated: Use UpdateVirtioScsiLunRequest.ProtoReflect.Descriptor instead.

func (*UpdateVirtioScsiLunRequest) GetAllowMissing

func (x *UpdateVirtioScsiLunRequest) GetAllowMissing() bool

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 {

	// The object's `name` field is used to identify the object to be updated.
	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"`
	// If set to true, and the object is not found, a new object will be created.
	// In this situation, `update_mask` is ignored.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateVirtioScsiTargetRequest) Descriptor deprecated

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

Deprecated: Use UpdateVirtioScsiTargetRequest.ProtoReflect.Descriptor instead.

func (*UpdateVirtioScsiTargetRequest) GetAllowMissing

func (x *UpdateVirtioScsiTargetRequest) GetAllowMissing() bool

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
	VolumeNameRef string `protobuf:"bytes,3,opt,name=volume_name_ref,json=volumeNameRef,proto3" json:"volume_name_ref,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) GetVolumeNameRef

func (x *VirtioBlk) GetVolumeNameRef() string

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 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 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 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 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