sharing.smb.share_precheck ========================== Validate prerequisites for creating an SMB share before calling :doc:`sharing.smb.create `. This is used by the UI to determine whether it should prompt to create SMB users when auto-creating a share. It verifies that the server is joined to a directory service or has at least one local SMB user, and, when ``name`` is supplied, that the share name is valid and not already in use. Returns ``null`` on success. If any check fails, a JSON-RPC ``error`` response (code ``-32602``, *Invalid params*) is returned describing the problem. .. raw:: html
Type: object

Type: array
No Additional Items

Tuple Validation

Parameter 1: smb_share_precheck

smb_share_precheck

Type: object

SharingSMBSharePrecheckArgs parameters.

No Additional Properties

Name

Default: null

Name of the SMB share to validate (optional).

Type: string
Type: null

Result

Type: null

Returns null when the SMB share configuration passes validation checks.



*Required roles:* READONLY_ADMIN