Revision 7572150c qmp-commands.hx

b/qmp-commands.hx
738 738
EQMP
739 739

  
740 740
    {
741
        .name       = "set_password",
742
        .args_type  = "protocol:s,password:s,connected:s?",
743
        .params     = "protocol password action-if-connected",
744
        .help       = "set spice/vnc password",
745
        .user_print = monitor_user_noop,
746
        .mhandler.cmd_new = set_password,
747
    },
748

  
749
SQMP
750
set_password
751
------------
752

  
753
Set the password for vnc/spice protocols.
754

  
755
Arguments:
756

  
757
- "protocol": protocol name (json-string)
758
- "password": password (json-string)
759
- "connected": [ keep | disconnect | fail ] (josn-string, optional)
760

  
761
Example:
762

  
763
-> { "execute": "set_password", "arguments": { "protocol": "vnc",
764
                                               "password": "secret" } }
765
<- { "return": {} }
766

  
767
EQMP
768

  
769
    {
770
        .name       = "expire_password",
771
        .args_type  = "protocol:s,time:s",
772
        .params     = "protocol time",
773
        .help       = "set spice/vnc password expire-time",
774
        .user_print = monitor_user_noop,
775
        .mhandler.cmd_new = expire_password,
776
    },
777

  
778
SQMP
779
expire_password
780
---------------
781

  
782
Set the password expire time for vnc/spice protocols.
783

  
784
Arguments:
785

  
786
- "protocol": protocol name (json-string)
787
- "time": [ now | never | +secs | secs ] (json-string)
788

  
789
Example:
790

  
791
-> { "execute": "expire_password", "arguments": { "protocol": "vnc",
792
                                                  "time": "+60" } }
793
<- { "return": {} }
794

  
795
EQMP
796

  
797
    {
741 798
        .name       = "qmp_capabilities",
742 799
        .args_type  = "",
743 800
        .params     = "",

Also available in: Unified diff