Module Expr Str ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias alias ImportFrom alias ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Str Assign NameStore Call NameLoad keyword Str keyword Str keyword Str keyword Num keyword NameLoad Assign NameStore Call NameLoad keyword Str keyword Str keyword Num Assign NameStore Call NameLoad keyword Str keyword Str keyword Str keyword Num keyword NameLoad Assign NameStore Call NameLoad keyword Str keyword Str keyword Num Assign NameStore Call NameLoad keyword Str keyword Str keyword Num Assign NameStore Call Call NameLoad keyword TupleLoad Call NameLoad keyword ListLoad Str Call NameLoad keyword ListLoad Str keyword NameLoad Assign NameStore Call NameLoad keyword Str keyword Str keyword NameLoad Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore Call NameLoad keyword Str keyword Str keyword Call NameLoad decorator_list ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore Call Call NameLoad keyword Dict Str Call NameLoad keyword NameLoad decorator_list
N/A N/A 
    :codeauthor: :email:`Pedro Algarvio (pedro@algarvio.me)`


    salt.config.schemas.ssh
    ~~~~~~~~~~~~~~~~~~~~~~~

    Salt SSH related configuration schemas
 __future__ absolute_import salt.utils.schema Schema StringItem IntegerItem SecretItem PortItem BooleanItem RequirementsItem DictItem AnyOfItem salt.config.schemas.minion MinionConfiguration RosterEntryConfig N/A Schema N/A N/A 
    Schema definition of a Salt SSH Roster entry
     N/A title Roster Entry N/A description Salt SSH roster entry definition N/A host N/A StringItem title Host description The IP address or DNS name of the remote host pattern ^((\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})|([A-Za-z0-9][A-Za-z0-9\.\-]{1,255}))$ min_length 1 required True N/A port N/A PortItem title Port description The target system's ssh port number default 22 N/A user N/A StringItem title User description The user to log in as. Defaults to root default root min_length 1 required True N/A passwd N/A SecretItem title Password description The password to log in with min_length 1 N/A priv N/A StringItem title Private Key description File path to ssh private key, defaults to salt-ssh.rsa min_length 1 N/A passwd_or_priv_requirement N/A N/A AnyOfItem items N/A N/A RequirementsItem requirements N/A passwd N/A RequirementsItem requirements N/A priv flatten True N/A sudo N/A BooleanItem title Sudo description run command via sudo. Defaults to False default False N/A timeout N/A IntegerItem title Timeout description Number of seconds to wait for response when establishing an SSH connection N/A thin_dir N/A StringItem title Thin Directory description The target system's storage directory for Salt components. Defaults to /tmp/salt-<hash>. N/A minion_opts N/A DictItem title Minion Options description Dictionary of minion options properties N/A MinionConfiguration N/A RosterItem N/A Schema N/A N/A title Roster Configuration N/A description Roster entries definition N/A roster_entries N/A N/A DictItem pattern_properties N/A ^([^:]+)$ N/A RosterEntryConfig flatten True N/A