v1beta1

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterSmbServer

func RegisterSmbServer(s *grpc.Server, srv SmbServer)

Types

type NewSmbGlobalMappingRequest

type NewSmbGlobalMappingRequest struct {
	// A remote SMB share to mount
	// All unicode characters allowed in SMB server name specifications are
	// permitted except for restrictions below
	//
	// Restrictions:
	// SMB remote path specified in the format: \\server-name\sharename, \\server.fqdn\sharename or \\a.b.c.d\sharename
	// If not an IP address, share name has to be a valid DNS name.
	// UNC specifications to local paths or prefix: \\?\ is not allowed.
	// Characters: + [ ] " / : ; | < > , ? * = $ are not allowed.
	RemotePath string `protobuf:"bytes,1,opt,name=remote_path,json=remotePath,proto3" json:"remote_path,omitempty"`
	// Optional local path to mount the smb on
	LocalPath string `protobuf:"bytes,2,opt,name=local_path,json=localPath,proto3" json:"local_path,omitempty"`
	// Username credential associated with the share
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// Password credential associated with the share
	Password             string   `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NewSmbGlobalMappingRequest) Descriptor

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

func (*NewSmbGlobalMappingRequest) GetLocalPath

func (m *NewSmbGlobalMappingRequest) GetLocalPath() string

func (*NewSmbGlobalMappingRequest) GetPassword

func (m *NewSmbGlobalMappingRequest) GetPassword() string

func (*NewSmbGlobalMappingRequest) GetRemotePath

func (m *NewSmbGlobalMappingRequest) GetRemotePath() string

func (*NewSmbGlobalMappingRequest) GetUsername

func (m *NewSmbGlobalMappingRequest) GetUsername() string

func (*NewSmbGlobalMappingRequest) ProtoMessage

func (*NewSmbGlobalMappingRequest) ProtoMessage()

func (*NewSmbGlobalMappingRequest) Reset

func (m *NewSmbGlobalMappingRequest) Reset()

func (*NewSmbGlobalMappingRequest) String

func (m *NewSmbGlobalMappingRequest) String() string

func (*NewSmbGlobalMappingRequest) XXX_DiscardUnknown

func (m *NewSmbGlobalMappingRequest) XXX_DiscardUnknown()

func (*NewSmbGlobalMappingRequest) XXX_Marshal

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

func (*NewSmbGlobalMappingRequest) XXX_Merge

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

func (*NewSmbGlobalMappingRequest) XXX_Size

func (m *NewSmbGlobalMappingRequest) XXX_Size() int

func (*NewSmbGlobalMappingRequest) XXX_Unmarshal

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

type NewSmbGlobalMappingResponse

type NewSmbGlobalMappingResponse struct {
	// Windows error code
	// Success is represented as 0
	Error                string   `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NewSmbGlobalMappingResponse) Descriptor

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

func (*NewSmbGlobalMappingResponse) GetError

func (m *NewSmbGlobalMappingResponse) GetError() string

func (*NewSmbGlobalMappingResponse) ProtoMessage

func (*NewSmbGlobalMappingResponse) ProtoMessage()

func (*NewSmbGlobalMappingResponse) Reset

func (m *NewSmbGlobalMappingResponse) Reset()

func (*NewSmbGlobalMappingResponse) String

func (m *NewSmbGlobalMappingResponse) String() string

func (*NewSmbGlobalMappingResponse) XXX_DiscardUnknown

func (m *NewSmbGlobalMappingResponse) XXX_DiscardUnknown()

func (*NewSmbGlobalMappingResponse) XXX_Marshal

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

func (*NewSmbGlobalMappingResponse) XXX_Merge

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

func (*NewSmbGlobalMappingResponse) XXX_Size

func (m *NewSmbGlobalMappingResponse) XXX_Size() int

func (*NewSmbGlobalMappingResponse) XXX_Unmarshal

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

type RemoveSmbGlobalMappingRequest

type RemoveSmbGlobalMappingRequest struct {
	// A remote SMB share mapping to remove
	// All unicode characters allowed in SMB server name specifications are
	// permitted except for restrictions below
	//
	// Restrictions:
	// SMB share specified in the format: \\server-name\sharename, \\server.fqdn\sharename or \\a.b.c.d\sharename
	// If not an IP address, share name has to be a valid DNS name.
	// UNC specifications to local paths or prefix: \\?\ is not allowed.
	// Characters: + [ ] " / : ; | < > , ? * = $ are not allowed.
	RemotePath           string   `protobuf:"bytes,1,opt,name=remote_path,json=remotePath,proto3" json:"remote_path,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveSmbGlobalMappingRequest) Descriptor

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

func (*RemoveSmbGlobalMappingRequest) GetRemotePath

func (m *RemoveSmbGlobalMappingRequest) GetRemotePath() string

func (*RemoveSmbGlobalMappingRequest) ProtoMessage

func (*RemoveSmbGlobalMappingRequest) ProtoMessage()

func (*RemoveSmbGlobalMappingRequest) Reset

func (m *RemoveSmbGlobalMappingRequest) Reset()

func (*RemoveSmbGlobalMappingRequest) String

func (*RemoveSmbGlobalMappingRequest) XXX_DiscardUnknown

func (m *RemoveSmbGlobalMappingRequest) XXX_DiscardUnknown()

func (*RemoveSmbGlobalMappingRequest) XXX_Marshal

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

func (*RemoveSmbGlobalMappingRequest) XXX_Merge

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

func (*RemoveSmbGlobalMappingRequest) XXX_Size

func (m *RemoveSmbGlobalMappingRequest) XXX_Size() int

func (*RemoveSmbGlobalMappingRequest) XXX_Unmarshal

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

type RemoveSmbGlobalMappingResponse

type RemoveSmbGlobalMappingResponse struct {
	// Windows error code
	// Success is represented as 0
	Error                string   `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveSmbGlobalMappingResponse) Descriptor

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

func (*RemoveSmbGlobalMappingResponse) GetError

func (m *RemoveSmbGlobalMappingResponse) GetError() string

func (*RemoveSmbGlobalMappingResponse) ProtoMessage

func (*RemoveSmbGlobalMappingResponse) ProtoMessage()

func (*RemoveSmbGlobalMappingResponse) Reset

func (m *RemoveSmbGlobalMappingResponse) Reset()

func (*RemoveSmbGlobalMappingResponse) String

func (*RemoveSmbGlobalMappingResponse) XXX_DiscardUnknown

func (m *RemoveSmbGlobalMappingResponse) XXX_DiscardUnknown()

func (*RemoveSmbGlobalMappingResponse) XXX_Marshal

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

func (*RemoveSmbGlobalMappingResponse) XXX_Merge

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

func (*RemoveSmbGlobalMappingResponse) XXX_Size

func (m *RemoveSmbGlobalMappingResponse) XXX_Size() int

func (*RemoveSmbGlobalMappingResponse) XXX_Unmarshal

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

type SmbClient

type SmbClient interface {
	// NewSmbGlobalMapping creates an SMB mapping on the SMB client to an SMB share.
	NewSmbGlobalMapping(ctx context.Context, in *NewSmbGlobalMappingRequest, opts ...grpc.CallOption) (*NewSmbGlobalMappingResponse, error)
	// RemoveSmbGlobalMapping removes the SMB mapping to an SMB share.
	RemoveSmbGlobalMapping(ctx context.Context, in *RemoveSmbGlobalMappingRequest, opts ...grpc.CallOption) (*RemoveSmbGlobalMappingResponse, error)
}

SmbClient is the client API for Smb service.

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

func NewSmbClient

func NewSmbClient(cc *grpc.ClientConn) SmbClient

type SmbServer

type SmbServer interface {
	// NewSmbGlobalMapping creates an SMB mapping on the SMB client to an SMB share.
	NewSmbGlobalMapping(context.Context, *NewSmbGlobalMappingRequest) (*NewSmbGlobalMappingResponse, error)
	// RemoveSmbGlobalMapping removes the SMB mapping to an SMB share.
	RemoveSmbGlobalMapping(context.Context, *RemoveSmbGlobalMappingRequest) (*RemoveSmbGlobalMappingResponse, error)
}

SmbServer is the server API for Smb service.

type UnimplementedSmbServer

type UnimplementedSmbServer struct {
}

UnimplementedSmbServer can be embedded to have forward compatible implementations.

func (*UnimplementedSmbServer) NewSmbGlobalMapping

func (*UnimplementedSmbServer) RemoveSmbGlobalMapping

Jump to

Keyboard shortcuts

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