v1alpha2

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2023 License: Apache-2.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AuthenticationType_name = map[int32]string{
	0: "NONE",
	1: "ONE_WAY_CHAP",
	2: "MUTUAL_CHAP",
}
View Source
var AuthenticationType_value = map[string]int32{
	"NONE":         0,
	"ONE_WAY_CHAP": 1,
	"MUTUAL_CHAP":  2,
}

Functions

func RegisterIscsiServer

func RegisterIscsiServer(s *grpc.Server, srv IscsiServer)

Types

type AddTargetPortalRequest

type AddTargetPortalRequest struct {
	// iSCSI Target Portal to register in the initiator
	TargetPortal         *TargetPortal `protobuf:"bytes,1,opt,name=target_portal,json=targetPortal,proto3" json:"target_portal,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*AddTargetPortalRequest) Descriptor

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

func (*AddTargetPortalRequest) GetTargetPortal

func (m *AddTargetPortalRequest) GetTargetPortal() *TargetPortal

func (*AddTargetPortalRequest) ProtoMessage

func (*AddTargetPortalRequest) ProtoMessage()

func (*AddTargetPortalRequest) Reset

func (m *AddTargetPortalRequest) Reset()

func (*AddTargetPortalRequest) String

func (m *AddTargetPortalRequest) String() string

func (*AddTargetPortalRequest) XXX_DiscardUnknown

func (m *AddTargetPortalRequest) XXX_DiscardUnknown()

func (*AddTargetPortalRequest) XXX_Marshal

func (m *AddTargetPortalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddTargetPortalRequest) XXX_Merge

func (m *AddTargetPortalRequest) XXX_Merge(src proto.Message)

func (*AddTargetPortalRequest) XXX_Size

func (m *AddTargetPortalRequest) XXX_Size() int

func (*AddTargetPortalRequest) XXX_Unmarshal

func (m *AddTargetPortalRequest) XXX_Unmarshal(b []byte) error

type AddTargetPortalResponse

type AddTargetPortalResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddTargetPortalResponse) Descriptor

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

func (*AddTargetPortalResponse) ProtoMessage

func (*AddTargetPortalResponse) ProtoMessage()

func (*AddTargetPortalResponse) Reset

func (m *AddTargetPortalResponse) Reset()

func (*AddTargetPortalResponse) String

func (m *AddTargetPortalResponse) String() string

func (*AddTargetPortalResponse) XXX_DiscardUnknown

func (m *AddTargetPortalResponse) XXX_DiscardUnknown()

func (*AddTargetPortalResponse) XXX_Marshal

func (m *AddTargetPortalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddTargetPortalResponse) XXX_Merge

func (m *AddTargetPortalResponse) XXX_Merge(src proto.Message)

func (*AddTargetPortalResponse) XXX_Size

func (m *AddTargetPortalResponse) XXX_Size() int

func (*AddTargetPortalResponse) XXX_Unmarshal

func (m *AddTargetPortalResponse) XXX_Unmarshal(b []byte) error

type AuthenticationType

type AuthenticationType int32

iSCSI logon authentication type

const (
	// No authentication is used
	AuthenticationType_NONE AuthenticationType = 0
	// One way CHAP authentication. The target authenticates the initiator.
	AuthenticationType_ONE_WAY_CHAP AuthenticationType = 1
	// Mutual CHAP authentication. The target and initiator authenticate each
	// other.
	AuthenticationType_MUTUAL_CHAP AuthenticationType = 2
)

func (AuthenticationType) EnumDescriptor

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

func (AuthenticationType) String

func (x AuthenticationType) String() string

type ConnectTargetRequest

type ConnectTargetRequest struct {
	// Target portal to which the initiator will connect
	TargetPortal *TargetPortal `protobuf:"bytes,1,opt,name=target_portal,json=targetPortal,proto3" json:"target_portal,omitempty"`
	// IQN of the iSCSI Target
	Iqn string `protobuf:"bytes,2,opt,name=iqn,proto3" json:"iqn,omitempty"`
	// Connection authentication type, None by default
	//
	// One Way Chap uses the chap_username and chap_secret
	// fields mentioned below to authenticate the initiator.
	//
	// Mutual Chap uses both the user/secret mentioned below
	// and the Initiator Chap Secret (See `SetMutualChapSecret`)
	// to authenticate the target and initiator.
	AuthType AuthenticationType `protobuf:"varint,3,opt,name=auth_type,json=authType,proto3,enum=v1alpha2.AuthenticationType" json:"auth_type,omitempty"`
	// CHAP Username used to authenticate the initiator
	ChapUsername string `protobuf:"bytes,4,opt,name=chap_username,json=chapUsername,proto3" json:"chap_username,omitempty"`
	// CHAP password used to authenticate the initiator
	ChapSecret           string   `protobuf:"bytes,5,opt,name=chap_secret,json=chapSecret,proto3" json:"chap_secret,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ConnectTargetRequest) Descriptor

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

func (*ConnectTargetRequest) GetAuthType

func (m *ConnectTargetRequest) GetAuthType() AuthenticationType

func (*ConnectTargetRequest) GetChapSecret

func (m *ConnectTargetRequest) GetChapSecret() string

func (*ConnectTargetRequest) GetChapUsername

func (m *ConnectTargetRequest) GetChapUsername() string

func (*ConnectTargetRequest) GetIqn

func (m *ConnectTargetRequest) GetIqn() string

func (*ConnectTargetRequest) GetTargetPortal

func (m *ConnectTargetRequest) GetTargetPortal() *TargetPortal

func (*ConnectTargetRequest) ProtoMessage

func (*ConnectTargetRequest) ProtoMessage()

func (*ConnectTargetRequest) Reset

func (m *ConnectTargetRequest) Reset()

func (*ConnectTargetRequest) String

func (m *ConnectTargetRequest) String() string

func (*ConnectTargetRequest) XXX_DiscardUnknown

func (m *ConnectTargetRequest) XXX_DiscardUnknown()

func (*ConnectTargetRequest) XXX_Marshal

func (m *ConnectTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConnectTargetRequest) XXX_Merge

func (m *ConnectTargetRequest) XXX_Merge(src proto.Message)

func (*ConnectTargetRequest) XXX_Size

func (m *ConnectTargetRequest) XXX_Size() int

func (*ConnectTargetRequest) XXX_Unmarshal

func (m *ConnectTargetRequest) XXX_Unmarshal(b []byte) error

type ConnectTargetResponse

type ConnectTargetResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ConnectTargetResponse) Descriptor

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

func (*ConnectTargetResponse) ProtoMessage

func (*ConnectTargetResponse) ProtoMessage()

func (*ConnectTargetResponse) Reset

func (m *ConnectTargetResponse) Reset()

func (*ConnectTargetResponse) String

func (m *ConnectTargetResponse) String() string

func (*ConnectTargetResponse) XXX_DiscardUnknown

func (m *ConnectTargetResponse) XXX_DiscardUnknown()

func (*ConnectTargetResponse) XXX_Marshal

func (m *ConnectTargetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConnectTargetResponse) XXX_Merge

func (m *ConnectTargetResponse) XXX_Merge(src proto.Message)

func (*ConnectTargetResponse) XXX_Size

func (m *ConnectTargetResponse) XXX_Size() int

func (*ConnectTargetResponse) XXX_Unmarshal

func (m *ConnectTargetResponse) XXX_Unmarshal(b []byte) error

type DisconnectTargetRequest

type DisconnectTargetRequest struct {
	// Target portal from which initiator will disconnect
	TargetPortal *TargetPortal `protobuf:"bytes,1,opt,name=target_portal,json=targetPortal,proto3" json:"target_portal,omitempty"`
	// IQN of the iSCSI Target
	Iqn                  string   `protobuf:"bytes,2,opt,name=iqn,proto3" json:"iqn,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DisconnectTargetRequest) Descriptor

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

func (*DisconnectTargetRequest) GetIqn

func (m *DisconnectTargetRequest) GetIqn() string

func (*DisconnectTargetRequest) GetTargetPortal

func (m *DisconnectTargetRequest) GetTargetPortal() *TargetPortal

func (*DisconnectTargetRequest) ProtoMessage

func (*DisconnectTargetRequest) ProtoMessage()

func (*DisconnectTargetRequest) Reset

func (m *DisconnectTargetRequest) Reset()

func (*DisconnectTargetRequest) String

func (m *DisconnectTargetRequest) String() string

func (*DisconnectTargetRequest) XXX_DiscardUnknown

func (m *DisconnectTargetRequest) XXX_DiscardUnknown()

func (*DisconnectTargetRequest) XXX_Marshal

func (m *DisconnectTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DisconnectTargetRequest) XXX_Merge

func (m *DisconnectTargetRequest) XXX_Merge(src proto.Message)

func (*DisconnectTargetRequest) XXX_Size

func (m *DisconnectTargetRequest) XXX_Size() int

func (*DisconnectTargetRequest) XXX_Unmarshal

func (m *DisconnectTargetRequest) XXX_Unmarshal(b []byte) error

type DisconnectTargetResponse

type DisconnectTargetResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DisconnectTargetResponse) Descriptor

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

func (*DisconnectTargetResponse) ProtoMessage

func (*DisconnectTargetResponse) ProtoMessage()

func (*DisconnectTargetResponse) Reset

func (m *DisconnectTargetResponse) Reset()

func (*DisconnectTargetResponse) String

func (m *DisconnectTargetResponse) String() string

func (*DisconnectTargetResponse) XXX_DiscardUnknown

func (m *DisconnectTargetResponse) XXX_DiscardUnknown()

func (*DisconnectTargetResponse) XXX_Marshal

func (m *DisconnectTargetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DisconnectTargetResponse) XXX_Merge

func (m *DisconnectTargetResponse) XXX_Merge(src proto.Message)

func (*DisconnectTargetResponse) XXX_Size

func (m *DisconnectTargetResponse) XXX_Size() int

func (*DisconnectTargetResponse) XXX_Unmarshal

func (m *DisconnectTargetResponse) XXX_Unmarshal(b []byte) error

type DiscoverTargetPortalRequest

type DiscoverTargetPortalRequest struct {
	// iSCSI Target Portal on which to initiate discovery
	TargetPortal         *TargetPortal `protobuf:"bytes,1,opt,name=target_portal,json=targetPortal,proto3" json:"target_portal,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*DiscoverTargetPortalRequest) Descriptor

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

func (*DiscoverTargetPortalRequest) GetTargetPortal

func (m *DiscoverTargetPortalRequest) GetTargetPortal() *TargetPortal

func (*DiscoverTargetPortalRequest) ProtoMessage

func (*DiscoverTargetPortalRequest) ProtoMessage()

func (*DiscoverTargetPortalRequest) Reset

func (m *DiscoverTargetPortalRequest) Reset()

func (*DiscoverTargetPortalRequest) String

func (m *DiscoverTargetPortalRequest) String() string

func (*DiscoverTargetPortalRequest) XXX_DiscardUnknown

func (m *DiscoverTargetPortalRequest) XXX_DiscardUnknown()

func (*DiscoverTargetPortalRequest) XXX_Marshal

func (m *DiscoverTargetPortalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DiscoverTargetPortalRequest) XXX_Merge

func (m *DiscoverTargetPortalRequest) XXX_Merge(src proto.Message)

func (*DiscoverTargetPortalRequest) XXX_Size

func (m *DiscoverTargetPortalRequest) XXX_Size() int

func (*DiscoverTargetPortalRequest) XXX_Unmarshal

func (m *DiscoverTargetPortalRequest) XXX_Unmarshal(b []byte) error

type DiscoverTargetPortalResponse

type DiscoverTargetPortalResponse struct {
	// List of discovered IQN addresses
	// follows IQN format: iqn.yyyy-mm.naming-authority:unique-name
	Iqns                 []string `protobuf:"bytes,1,rep,name=iqns,proto3" json:"iqns,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DiscoverTargetPortalResponse) Descriptor

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

func (*DiscoverTargetPortalResponse) GetIqns

func (m *DiscoverTargetPortalResponse) GetIqns() []string

func (*DiscoverTargetPortalResponse) ProtoMessage

func (*DiscoverTargetPortalResponse) ProtoMessage()

func (*DiscoverTargetPortalResponse) Reset

func (m *DiscoverTargetPortalResponse) Reset()

func (*DiscoverTargetPortalResponse) String

func (*DiscoverTargetPortalResponse) XXX_DiscardUnknown

func (m *DiscoverTargetPortalResponse) XXX_DiscardUnknown()

func (*DiscoverTargetPortalResponse) XXX_Marshal

func (m *DiscoverTargetPortalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DiscoverTargetPortalResponse) XXX_Merge

func (m *DiscoverTargetPortalResponse) XXX_Merge(src proto.Message)

func (*DiscoverTargetPortalResponse) XXX_Size

func (m *DiscoverTargetPortalResponse) XXX_Size() int

func (*DiscoverTargetPortalResponse) XXX_Unmarshal

func (m *DiscoverTargetPortalResponse) XXX_Unmarshal(b []byte) error

type GetTargetDisksRequest

type GetTargetDisksRequest struct {
	// Target portal whose disks will be queried
	TargetPortal *TargetPortal `protobuf:"bytes,1,opt,name=target_portal,json=targetPortal,proto3" json:"target_portal,omitempty"`
	// IQN of the iSCSI Target
	Iqn                  string   `protobuf:"bytes,2,opt,name=iqn,proto3" json:"iqn,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetTargetDisksRequest) Descriptor

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

func (*GetTargetDisksRequest) GetIqn

func (m *GetTargetDisksRequest) GetIqn() string

func (*GetTargetDisksRequest) GetTargetPortal

func (m *GetTargetDisksRequest) GetTargetPortal() *TargetPortal

func (*GetTargetDisksRequest) ProtoMessage

func (*GetTargetDisksRequest) ProtoMessage()

func (*GetTargetDisksRequest) Reset

func (m *GetTargetDisksRequest) Reset()

func (*GetTargetDisksRequest) String

func (m *GetTargetDisksRequest) String() string

func (*GetTargetDisksRequest) XXX_DiscardUnknown

func (m *GetTargetDisksRequest) XXX_DiscardUnknown()

func (*GetTargetDisksRequest) XXX_Marshal

func (m *GetTargetDisksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetTargetDisksRequest) XXX_Merge

func (m *GetTargetDisksRequest) XXX_Merge(src proto.Message)

func (*GetTargetDisksRequest) XXX_Size

func (m *GetTargetDisksRequest) XXX_Size() int

func (*GetTargetDisksRequest) XXX_Unmarshal

func (m *GetTargetDisksRequest) XXX_Unmarshal(b []byte) error

type GetTargetDisksResponse

type GetTargetDisksResponse struct {
	// List composed of disk ids (numbers) that are associated with the
	// iSCSI target
	DiskIDs              []string `protobuf:"bytes,1,rep,name=diskIDs,proto3" json:"diskIDs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetTargetDisksResponse) Descriptor

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

func (*GetTargetDisksResponse) GetDiskIDs

func (m *GetTargetDisksResponse) GetDiskIDs() []string

func (*GetTargetDisksResponse) ProtoMessage

func (*GetTargetDisksResponse) ProtoMessage()

func (*GetTargetDisksResponse) Reset

func (m *GetTargetDisksResponse) Reset()

func (*GetTargetDisksResponse) String

func (m *GetTargetDisksResponse) String() string

func (*GetTargetDisksResponse) XXX_DiscardUnknown

func (m *GetTargetDisksResponse) XXX_DiscardUnknown()

func (*GetTargetDisksResponse) XXX_Marshal

func (m *GetTargetDisksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetTargetDisksResponse) XXX_Merge

func (m *GetTargetDisksResponse) XXX_Merge(src proto.Message)

func (*GetTargetDisksResponse) XXX_Size

func (m *GetTargetDisksResponse) XXX_Size() int

func (*GetTargetDisksResponse) XXX_Unmarshal

func (m *GetTargetDisksResponse) XXX_Unmarshal(b []byte) error

type IscsiClient

type IscsiClient interface {
	// AddTargetPortal registers an iSCSI target network address for later
	// discovery.
	// AddTargetPortal currently does not support selecting different NICs or
	// a different iSCSI initiator (e.g a hardware initiator). This means that
	// Windows will select the initiator NIC and instance on its own.
	AddTargetPortal(ctx context.Context, in *AddTargetPortalRequest, opts ...grpc.CallOption) (*AddTargetPortalResponse, error)
	// DiscoverTargetPortal initiates discovery on an iSCSI target network address
	// and returns discovered IQNs.
	DiscoverTargetPortal(ctx context.Context, in *DiscoverTargetPortalRequest, opts ...grpc.CallOption) (*DiscoverTargetPortalResponse, error)
	// RemoveTargetPortal removes an iSCSI target network address registration.
	RemoveTargetPortal(ctx context.Context, in *RemoveTargetPortalRequest, opts ...grpc.CallOption) (*RemoveTargetPortalResponse, error)
	// ListTargetPortal lists all currently registered iSCSI target network
	// addresses.
	ListTargetPortals(ctx context.Context, in *ListTargetPortalsRequest, opts ...grpc.CallOption) (*ListTargetPortalsResponse, error)
	// ConnectTarget connects to an iSCSI Target
	ConnectTarget(ctx context.Context, in *ConnectTargetRequest, opts ...grpc.CallOption) (*ConnectTargetResponse, error)
	// DisconnectTarget disconnects from an iSCSI Target
	DisconnectTarget(ctx context.Context, in *DisconnectTargetRequest, opts ...grpc.CallOption) (*DisconnectTargetResponse, error)
	// GetTargetDisks returns the disk addresses that correspond to an iSCSI
	// target
	GetTargetDisks(ctx context.Context, in *GetTargetDisksRequest, opts ...grpc.CallOption) (*GetTargetDisksResponse, error)
	// SetMutualChapSecret sets the default CHAP secret that all initiators on
	// this machine (node) use to authenticate the target on mutual CHAP
	// authentication.
	// NOTE: This method affects global node state and should only be used
	//       with consideration to other CSI drivers that run concurrently.
	SetMutualChapSecret(ctx context.Context, in *SetMutualChapSecretRequest, opts ...grpc.CallOption) (*SetMutualChapSecretResponse, error)
}

IscsiClient is the client API for Iscsi service.

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

func NewIscsiClient

func NewIscsiClient(cc grpc.ClientConnInterface) IscsiClient

type IscsiServer

type IscsiServer interface {
	// AddTargetPortal registers an iSCSI target network address for later
	// discovery.
	// AddTargetPortal currently does not support selecting different NICs or
	// a different iSCSI initiator (e.g a hardware initiator). This means that
	// Windows will select the initiator NIC and instance on its own.
	AddTargetPortal(context.Context, *AddTargetPortalRequest) (*AddTargetPortalResponse, error)
	// DiscoverTargetPortal initiates discovery on an iSCSI target network address
	// and returns discovered IQNs.
	DiscoverTargetPortal(context.Context, *DiscoverTargetPortalRequest) (*DiscoverTargetPortalResponse, error)
	// RemoveTargetPortal removes an iSCSI target network address registration.
	RemoveTargetPortal(context.Context, *RemoveTargetPortalRequest) (*RemoveTargetPortalResponse, error)
	// ListTargetPortal lists all currently registered iSCSI target network
	// addresses.
	ListTargetPortals(context.Context, *ListTargetPortalsRequest) (*ListTargetPortalsResponse, error)
	// ConnectTarget connects to an iSCSI Target
	ConnectTarget(context.Context, *ConnectTargetRequest) (*ConnectTargetResponse, error)
	// DisconnectTarget disconnects from an iSCSI Target
	DisconnectTarget(context.Context, *DisconnectTargetRequest) (*DisconnectTargetResponse, error)
	// GetTargetDisks returns the disk addresses that correspond to an iSCSI
	// target
	GetTargetDisks(context.Context, *GetTargetDisksRequest) (*GetTargetDisksResponse, error)
	// SetMutualChapSecret sets the default CHAP secret that all initiators on
	// this machine (node) use to authenticate the target on mutual CHAP
	// authentication.
	// NOTE: This method affects global node state and should only be used
	//       with consideration to other CSI drivers that run concurrently.
	SetMutualChapSecret(context.Context, *SetMutualChapSecretRequest) (*SetMutualChapSecretResponse, error)
}

IscsiServer is the server API for Iscsi service.

type ListTargetPortalsRequest

type ListTargetPortalsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListTargetPortalsRequest) Descriptor

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

func (*ListTargetPortalsRequest) ProtoMessage

func (*ListTargetPortalsRequest) ProtoMessage()

func (*ListTargetPortalsRequest) Reset

func (m *ListTargetPortalsRequest) Reset()

func (*ListTargetPortalsRequest) String

func (m *ListTargetPortalsRequest) String() string

func (*ListTargetPortalsRequest) XXX_DiscardUnknown

func (m *ListTargetPortalsRequest) XXX_DiscardUnknown()

func (*ListTargetPortalsRequest) XXX_Marshal

func (m *ListTargetPortalsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListTargetPortalsRequest) XXX_Merge

func (m *ListTargetPortalsRequest) XXX_Merge(src proto.Message)

func (*ListTargetPortalsRequest) XXX_Size

func (m *ListTargetPortalsRequest) XXX_Size() int

func (*ListTargetPortalsRequest) XXX_Unmarshal

func (m *ListTargetPortalsRequest) XXX_Unmarshal(b []byte) error

type ListTargetPortalsResponse

type ListTargetPortalsResponse struct {
	// A list of Target Portals currently registered in the initiator
	TargetPortals        []*TargetPortal `protobuf:"bytes,1,rep,name=target_portals,json=targetPortals,proto3" json:"target_portals,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ListTargetPortalsResponse) Descriptor

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

func (*ListTargetPortalsResponse) GetTargetPortals

func (m *ListTargetPortalsResponse) GetTargetPortals() []*TargetPortal

func (*ListTargetPortalsResponse) ProtoMessage

func (*ListTargetPortalsResponse) ProtoMessage()

func (*ListTargetPortalsResponse) Reset

func (m *ListTargetPortalsResponse) Reset()

func (*ListTargetPortalsResponse) String

func (m *ListTargetPortalsResponse) String() string

func (*ListTargetPortalsResponse) XXX_DiscardUnknown

func (m *ListTargetPortalsResponse) XXX_DiscardUnknown()

func (*ListTargetPortalsResponse) XXX_Marshal

func (m *ListTargetPortalsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListTargetPortalsResponse) XXX_Merge

func (m *ListTargetPortalsResponse) XXX_Merge(src proto.Message)

func (*ListTargetPortalsResponse) XXX_Size

func (m *ListTargetPortalsResponse) XXX_Size() int

func (*ListTargetPortalsResponse) XXX_Unmarshal

func (m *ListTargetPortalsResponse) XXX_Unmarshal(b []byte) error

type RemoveTargetPortalRequest

type RemoveTargetPortalRequest struct {
	// iSCSI Target Portal
	TargetPortal         *TargetPortal `protobuf:"bytes,1,opt,name=target_portal,json=targetPortal,proto3" json:"target_portal,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*RemoveTargetPortalRequest) Descriptor

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

func (*RemoveTargetPortalRequest) GetTargetPortal

func (m *RemoveTargetPortalRequest) GetTargetPortal() *TargetPortal

func (*RemoveTargetPortalRequest) ProtoMessage

func (*RemoveTargetPortalRequest) ProtoMessage()

func (*RemoveTargetPortalRequest) Reset

func (m *RemoveTargetPortalRequest) Reset()

func (*RemoveTargetPortalRequest) String

func (m *RemoveTargetPortalRequest) String() string

func (*RemoveTargetPortalRequest) XXX_DiscardUnknown

func (m *RemoveTargetPortalRequest) XXX_DiscardUnknown()

func (*RemoveTargetPortalRequest) XXX_Marshal

func (m *RemoveTargetPortalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoveTargetPortalRequest) XXX_Merge

func (m *RemoveTargetPortalRequest) XXX_Merge(src proto.Message)

func (*RemoveTargetPortalRequest) XXX_Size

func (m *RemoveTargetPortalRequest) XXX_Size() int

func (*RemoveTargetPortalRequest) XXX_Unmarshal

func (m *RemoveTargetPortalRequest) XXX_Unmarshal(b []byte) error

type RemoveTargetPortalResponse

type RemoveTargetPortalResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveTargetPortalResponse) Descriptor

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

func (*RemoveTargetPortalResponse) ProtoMessage

func (*RemoveTargetPortalResponse) ProtoMessage()

func (*RemoveTargetPortalResponse) Reset

func (m *RemoveTargetPortalResponse) Reset()

func (*RemoveTargetPortalResponse) String

func (m *RemoveTargetPortalResponse) String() string

func (*RemoveTargetPortalResponse) XXX_DiscardUnknown

func (m *RemoveTargetPortalResponse) XXX_DiscardUnknown()

func (*RemoveTargetPortalResponse) XXX_Marshal

func (m *RemoveTargetPortalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoveTargetPortalResponse) XXX_Merge

func (m *RemoveTargetPortalResponse) XXX_Merge(src proto.Message)

func (*RemoveTargetPortalResponse) XXX_Size

func (m *RemoveTargetPortalResponse) XXX_Size() int

func (*RemoveTargetPortalResponse) XXX_Unmarshal

func (m *RemoveTargetPortalResponse) XXX_Unmarshal(b []byte) error

type SetMutualChapSecretRequest

type SetMutualChapSecretRequest struct {
	// the default CHAP secret that all initiators on this machine (node) use to
	// authenticate the target on mutual CHAP authentication.
	// Must be at least 12 byte long for non-Ipsec connections, at least one
	// byte long for Ipsec connections, and at most 16 bytes long.
	MutualChapSecret     string   `protobuf:"bytes,1,opt,name=MutualChapSecret,proto3" json:"MutualChapSecret,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetMutualChapSecretRequest) Descriptor

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

func (*SetMutualChapSecretRequest) GetMutualChapSecret

func (m *SetMutualChapSecretRequest) GetMutualChapSecret() string

func (*SetMutualChapSecretRequest) ProtoMessage

func (*SetMutualChapSecretRequest) ProtoMessage()

func (*SetMutualChapSecretRequest) Reset

func (m *SetMutualChapSecretRequest) Reset()

func (*SetMutualChapSecretRequest) String

func (m *SetMutualChapSecretRequest) String() string

func (*SetMutualChapSecretRequest) XXX_DiscardUnknown

func (m *SetMutualChapSecretRequest) XXX_DiscardUnknown()

func (*SetMutualChapSecretRequest) XXX_Marshal

func (m *SetMutualChapSecretRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetMutualChapSecretRequest) XXX_Merge

func (m *SetMutualChapSecretRequest) XXX_Merge(src proto.Message)

func (*SetMutualChapSecretRequest) XXX_Size

func (m *SetMutualChapSecretRequest) XXX_Size() int

func (*SetMutualChapSecretRequest) XXX_Unmarshal

func (m *SetMutualChapSecretRequest) XXX_Unmarshal(b []byte) error

type SetMutualChapSecretResponse

type SetMutualChapSecretResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetMutualChapSecretResponse) Descriptor

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

func (*SetMutualChapSecretResponse) ProtoMessage

func (*SetMutualChapSecretResponse) ProtoMessage()

func (*SetMutualChapSecretResponse) Reset

func (m *SetMutualChapSecretResponse) Reset()

func (*SetMutualChapSecretResponse) String

func (m *SetMutualChapSecretResponse) String() string

func (*SetMutualChapSecretResponse) XXX_DiscardUnknown

func (m *SetMutualChapSecretResponse) XXX_DiscardUnknown()

func (*SetMutualChapSecretResponse) XXX_Marshal

func (m *SetMutualChapSecretResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetMutualChapSecretResponse) XXX_Merge

func (m *SetMutualChapSecretResponse) XXX_Merge(src proto.Message)

func (*SetMutualChapSecretResponse) XXX_Size

func (m *SetMutualChapSecretResponse) XXX_Size() int

func (*SetMutualChapSecretResponse) XXX_Unmarshal

func (m *SetMutualChapSecretResponse) XXX_Unmarshal(b []byte) error

type TargetPortal

type TargetPortal struct {
	// iSCSI Target (server) address
	TargetAddress string `protobuf:"bytes,1,opt,name=target_address,json=targetAddress,proto3" json:"target_address,omitempty"`
	// iSCSI Target port (default iSCSI port is 3260)
	TargetPort           uint32   `protobuf:"varint,2,opt,name=target_port,json=targetPort,proto3" json:"target_port,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TargetPortal is an address and port pair for a specific iSCSI storage target.

func (*TargetPortal) Descriptor

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

func (*TargetPortal) GetTargetAddress

func (m *TargetPortal) GetTargetAddress() string

func (*TargetPortal) GetTargetPort

func (m *TargetPortal) GetTargetPort() uint32

func (*TargetPortal) ProtoMessage

func (*TargetPortal) ProtoMessage()

func (*TargetPortal) Reset

func (m *TargetPortal) Reset()

func (*TargetPortal) String

func (m *TargetPortal) String() string

func (*TargetPortal) XXX_DiscardUnknown

func (m *TargetPortal) XXX_DiscardUnknown()

func (*TargetPortal) XXX_Marshal

func (m *TargetPortal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TargetPortal) XXX_Merge

func (m *TargetPortal) XXX_Merge(src proto.Message)

func (*TargetPortal) XXX_Size

func (m *TargetPortal) XXX_Size() int

func (*TargetPortal) XXX_Unmarshal

func (m *TargetPortal) XXX_Unmarshal(b []byte) error

type UnimplementedIscsiServer

type UnimplementedIscsiServer struct {
}

UnimplementedIscsiServer can be embedded to have forward compatible implementations.

func (*UnimplementedIscsiServer) AddTargetPortal

func (*UnimplementedIscsiServer) ConnectTarget

func (*UnimplementedIscsiServer) DisconnectTarget

func (*UnimplementedIscsiServer) DiscoverTargetPortal

func (*UnimplementedIscsiServer) GetTargetDisks

func (*UnimplementedIscsiServer) ListTargetPortals

func (*UnimplementedIscsiServer) RemoveTargetPortal

func (*UnimplementedIscsiServer) SetMutualChapSecret

Jump to

Keyboard shortcuts

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