 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
type Interface 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)
}
    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
	// Optional local path to mount the SMB on
	LocalPath string
	// Username credential associated with the share
	Username string
	// Password credential associated with the share
	Password string
}
    type NewSMBGlobalMappingResponse ¶
type NewSMBGlobalMappingResponse struct {
}
    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
}
    type RemoveSMBGlobalMappingResponse ¶
type RemoveSMBGlobalMappingResponse struct {
}
    type SMB ¶
type SMB struct {
	// contains filtered or unexported fields
}
    func (*SMB) NewSMBGlobalMapping ¶
func (s *SMB) NewSMBGlobalMapping(context context.Context, request *NewSMBGlobalMappingRequest) (*NewSMBGlobalMappingResponse, error)
func (*SMB) RemoveSMBGlobalMapping ¶
func (s *SMB) RemoveSMBGlobalMapping(context context.Context, request *RemoveSMBGlobalMappingRequest) (*RemoveSMBGlobalMappingResponse, error)
 Click to show internal directories. 
   Click to hide internal directories.