 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
- func RegisterIscsiServer(s *grpc.Server, srv IscsiServer)
- type AddTargetPortalRequest
- func (*AddTargetPortalRequest) Descriptor() ([]byte, []int)
- func (m *AddTargetPortalRequest) GetTargetPortal() *TargetPortal
- func (*AddTargetPortalRequest) ProtoMessage()
- func (m *AddTargetPortalRequest) Reset()
- func (m *AddTargetPortalRequest) String() string
- func (m *AddTargetPortalRequest) XXX_DiscardUnknown()
- func (m *AddTargetPortalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AddTargetPortalRequest) XXX_Merge(src proto.Message)
- func (m *AddTargetPortalRequest) XXX_Size() int
- func (m *AddTargetPortalRequest) XXX_Unmarshal(b []byte) error
 
- type AddTargetPortalResponse
- func (*AddTargetPortalResponse) Descriptor() ([]byte, []int)
- func (*AddTargetPortalResponse) ProtoMessage()
- func (m *AddTargetPortalResponse) Reset()
- func (m *AddTargetPortalResponse) String() string
- func (m *AddTargetPortalResponse) XXX_DiscardUnknown()
- func (m *AddTargetPortalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AddTargetPortalResponse) XXX_Merge(src proto.Message)
- func (m *AddTargetPortalResponse) XXX_Size() int
- func (m *AddTargetPortalResponse) XXX_Unmarshal(b []byte) error
 
- type AuthenticationType
- type ConnectTargetRequest
- func (*ConnectTargetRequest) Descriptor() ([]byte, []int)
- func (m *ConnectTargetRequest) GetAuthType() AuthenticationType
- func (m *ConnectTargetRequest) GetChapSecret() string
- func (m *ConnectTargetRequest) GetChapUsername() string
- func (m *ConnectTargetRequest) GetIqn() string
- func (m *ConnectTargetRequest) GetTargetPortal() *TargetPortal
- func (*ConnectTargetRequest) ProtoMessage()
- func (m *ConnectTargetRequest) Reset()
- func (m *ConnectTargetRequest) String() string
- func (m *ConnectTargetRequest) XXX_DiscardUnknown()
- func (m *ConnectTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConnectTargetRequest) XXX_Merge(src proto.Message)
- func (m *ConnectTargetRequest) XXX_Size() int
- func (m *ConnectTargetRequest) XXX_Unmarshal(b []byte) error
 
- type ConnectTargetResponse
- func (*ConnectTargetResponse) Descriptor() ([]byte, []int)
- func (*ConnectTargetResponse) ProtoMessage()
- func (m *ConnectTargetResponse) Reset()
- func (m *ConnectTargetResponse) String() string
- func (m *ConnectTargetResponse) XXX_DiscardUnknown()
- func (m *ConnectTargetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConnectTargetResponse) XXX_Merge(src proto.Message)
- func (m *ConnectTargetResponse) XXX_Size() int
- func (m *ConnectTargetResponse) XXX_Unmarshal(b []byte) error
 
- type DisconnectTargetRequest
- func (*DisconnectTargetRequest) Descriptor() ([]byte, []int)
- func (m *DisconnectTargetRequest) GetIqn() string
- func (m *DisconnectTargetRequest) GetTargetPortal() *TargetPortal
- func (*DisconnectTargetRequest) ProtoMessage()
- func (m *DisconnectTargetRequest) Reset()
- func (m *DisconnectTargetRequest) String() string
- func (m *DisconnectTargetRequest) XXX_DiscardUnknown()
- func (m *DisconnectTargetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DisconnectTargetRequest) XXX_Merge(src proto.Message)
- func (m *DisconnectTargetRequest) XXX_Size() int
- func (m *DisconnectTargetRequest) XXX_Unmarshal(b []byte) error
 
- type DisconnectTargetResponse
- func (*DisconnectTargetResponse) Descriptor() ([]byte, []int)
- func (*DisconnectTargetResponse) ProtoMessage()
- func (m *DisconnectTargetResponse) Reset()
- func (m *DisconnectTargetResponse) String() string
- func (m *DisconnectTargetResponse) XXX_DiscardUnknown()
- func (m *DisconnectTargetResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DisconnectTargetResponse) XXX_Merge(src proto.Message)
- func (m *DisconnectTargetResponse) XXX_Size() int
- func (m *DisconnectTargetResponse) XXX_Unmarshal(b []byte) error
 
- type DiscoverTargetPortalRequest
- func (*DiscoverTargetPortalRequest) Descriptor() ([]byte, []int)
- func (m *DiscoverTargetPortalRequest) GetTargetPortal() *TargetPortal
- func (*DiscoverTargetPortalRequest) ProtoMessage()
- func (m *DiscoverTargetPortalRequest) Reset()
- func (m *DiscoverTargetPortalRequest) String() string
- func (m *DiscoverTargetPortalRequest) XXX_DiscardUnknown()
- func (m *DiscoverTargetPortalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DiscoverTargetPortalRequest) XXX_Merge(src proto.Message)
- func (m *DiscoverTargetPortalRequest) XXX_Size() int
- func (m *DiscoverTargetPortalRequest) XXX_Unmarshal(b []byte) error
 
- type DiscoverTargetPortalResponse
- func (*DiscoverTargetPortalResponse) Descriptor() ([]byte, []int)
- func (m *DiscoverTargetPortalResponse) GetIqns() []string
- func (*DiscoverTargetPortalResponse) ProtoMessage()
- func (m *DiscoverTargetPortalResponse) Reset()
- func (m *DiscoverTargetPortalResponse) String() string
- func (m *DiscoverTargetPortalResponse) XXX_DiscardUnknown()
- func (m *DiscoverTargetPortalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DiscoverTargetPortalResponse) XXX_Merge(src proto.Message)
- func (m *DiscoverTargetPortalResponse) XXX_Size() int
- func (m *DiscoverTargetPortalResponse) XXX_Unmarshal(b []byte) error
 
- type GetTargetDisksRequest
- func (*GetTargetDisksRequest) Descriptor() ([]byte, []int)
- func (m *GetTargetDisksRequest) GetIqn() string
- func (m *GetTargetDisksRequest) GetTargetPortal() *TargetPortal
- func (*GetTargetDisksRequest) ProtoMessage()
- func (m *GetTargetDisksRequest) Reset()
- func (m *GetTargetDisksRequest) String() string
- func (m *GetTargetDisksRequest) XXX_DiscardUnknown()
- func (m *GetTargetDisksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetTargetDisksRequest) XXX_Merge(src proto.Message)
- func (m *GetTargetDisksRequest) XXX_Size() int
- func (m *GetTargetDisksRequest) XXX_Unmarshal(b []byte) error
 
- type GetTargetDisksResponse
- func (*GetTargetDisksResponse) Descriptor() ([]byte, []int)
- func (m *GetTargetDisksResponse) GetDiskIDs() []string
- func (*GetTargetDisksResponse) ProtoMessage()
- func (m *GetTargetDisksResponse) Reset()
- func (m *GetTargetDisksResponse) String() string
- func (m *GetTargetDisksResponse) XXX_DiscardUnknown()
- func (m *GetTargetDisksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetTargetDisksResponse) XXX_Merge(src proto.Message)
- func (m *GetTargetDisksResponse) XXX_Size() int
- func (m *GetTargetDisksResponse) XXX_Unmarshal(b []byte) error
 
- type IscsiClient
- type IscsiServer
- type ListTargetPortalsRequest
- func (*ListTargetPortalsRequest) Descriptor() ([]byte, []int)
- func (*ListTargetPortalsRequest) ProtoMessage()
- func (m *ListTargetPortalsRequest) Reset()
- func (m *ListTargetPortalsRequest) String() string
- func (m *ListTargetPortalsRequest) XXX_DiscardUnknown()
- func (m *ListTargetPortalsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListTargetPortalsRequest) XXX_Merge(src proto.Message)
- func (m *ListTargetPortalsRequest) XXX_Size() int
- func (m *ListTargetPortalsRequest) XXX_Unmarshal(b []byte) error
 
- type ListTargetPortalsResponse
- func (*ListTargetPortalsResponse) Descriptor() ([]byte, []int)
- func (m *ListTargetPortalsResponse) GetTargetPortals() []*TargetPortal
- func (*ListTargetPortalsResponse) ProtoMessage()
- func (m *ListTargetPortalsResponse) Reset()
- func (m *ListTargetPortalsResponse) String() string
- func (m *ListTargetPortalsResponse) XXX_DiscardUnknown()
- func (m *ListTargetPortalsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListTargetPortalsResponse) XXX_Merge(src proto.Message)
- func (m *ListTargetPortalsResponse) XXX_Size() int
- func (m *ListTargetPortalsResponse) XXX_Unmarshal(b []byte) error
 
- type RemoveTargetPortalRequest
- func (*RemoveTargetPortalRequest) Descriptor() ([]byte, []int)
- func (m *RemoveTargetPortalRequest) GetTargetPortal() *TargetPortal
- func (*RemoveTargetPortalRequest) ProtoMessage()
- func (m *RemoveTargetPortalRequest) Reset()
- func (m *RemoveTargetPortalRequest) String() string
- func (m *RemoveTargetPortalRequest) XXX_DiscardUnknown()
- func (m *RemoveTargetPortalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RemoveTargetPortalRequest) XXX_Merge(src proto.Message)
- func (m *RemoveTargetPortalRequest) XXX_Size() int
- func (m *RemoveTargetPortalRequest) XXX_Unmarshal(b []byte) error
 
- type RemoveTargetPortalResponse
- func (*RemoveTargetPortalResponse) Descriptor() ([]byte, []int)
- func (*RemoveTargetPortalResponse) ProtoMessage()
- func (m *RemoveTargetPortalResponse) Reset()
- func (m *RemoveTargetPortalResponse) String() string
- func (m *RemoveTargetPortalResponse) XXX_DiscardUnknown()
- func (m *RemoveTargetPortalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RemoveTargetPortalResponse) XXX_Merge(src proto.Message)
- func (m *RemoveTargetPortalResponse) XXX_Size() int
- func (m *RemoveTargetPortalResponse) XXX_Unmarshal(b []byte) error
 
- type TargetPortal
- func (*TargetPortal) Descriptor() ([]byte, []int)
- func (m *TargetPortal) GetTargetAddress() string
- func (m *TargetPortal) GetTargetPort() uint32
- func (*TargetPortal) ProtoMessage()
- func (m *TargetPortal) Reset()
- func (m *TargetPortal) String() string
- func (m *TargetPortal) XXX_DiscardUnknown()
- func (m *TargetPortal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TargetPortal) XXX_Merge(src proto.Message)
- func (m *TargetPortal) XXX_Size() int
- func (m *TargetPortal) XXX_Unmarshal(b []byte) error
 
- type UnimplementedIscsiServer
- func (*UnimplementedIscsiServer) AddTargetPortal(ctx context.Context, req *AddTargetPortalRequest) (*AddTargetPortalResponse, error)
- func (*UnimplementedIscsiServer) ConnectTarget(ctx context.Context, req *ConnectTargetRequest) (*ConnectTargetResponse, error)
- func (*UnimplementedIscsiServer) DisconnectTarget(ctx context.Context, req *DisconnectTargetRequest) (*DisconnectTargetResponse, error)
- func (*UnimplementedIscsiServer) DiscoverTargetPortal(ctx context.Context, req *DiscoverTargetPortalRequest) (*DiscoverTargetPortalResponse, error)
- func (*UnimplementedIscsiServer) GetTargetDisks(ctx context.Context, req *GetTargetDisksRequest) (*GetTargetDisksResponse, error)
- func (*UnimplementedIscsiServer) ListTargetPortals(ctx context.Context, req *ListTargetPortalsRequest) (*ListTargetPortalsResponse, error)
- func (*UnimplementedIscsiServer) RemoveTargetPortal(ctx context.Context, req *RemoveTargetPortalRequest) (*RemoveTargetPortalResponse, error)
 
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
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 to authenticate the target and initiator.
	AuthType AuthenticationType `protobuf:"varint,3,opt,name=auth_type,json=authType,proto3,enum=v1alpha1.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 (m *DiscoverTargetPortalResponse) String() 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)
}
    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)
}
    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 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) AddTargetPortal(ctx context.Context, req *AddTargetPortalRequest) (*AddTargetPortalResponse, error)
func (*UnimplementedIscsiServer) ConnectTarget ¶
func (*UnimplementedIscsiServer) ConnectTarget(ctx context.Context, req *ConnectTargetRequest) (*ConnectTargetResponse, error)
func (*UnimplementedIscsiServer) DisconnectTarget ¶
func (*UnimplementedIscsiServer) DisconnectTarget(ctx context.Context, req *DisconnectTargetRequest) (*DisconnectTargetResponse, error)
func (*UnimplementedIscsiServer) DiscoverTargetPortal ¶
func (*UnimplementedIscsiServer) DiscoverTargetPortal(ctx context.Context, req *DiscoverTargetPortalRequest) (*DiscoverTargetPortalResponse, error)
func (*UnimplementedIscsiServer) GetTargetDisks ¶
func (*UnimplementedIscsiServer) GetTargetDisks(ctx context.Context, req *GetTargetDisksRequest) (*GetTargetDisksResponse, error)
func (*UnimplementedIscsiServer) ListTargetPortals ¶
func (*UnimplementedIscsiServer) ListTargetPortals(ctx context.Context, req *ListTargetPortalsRequest) (*ListTargetPortalsResponse, error)
func (*UnimplementedIscsiServer) RemoveTargetPortal ¶
func (*UnimplementedIscsiServer) RemoveTargetPortal(ctx context.Context, req *RemoveTargetPortalRequest) (*RemoveTargetPortalResponse, error)
 Click to show internal directories. 
   Click to hide internal directories.