# salt.modules.data

Manage a local persistent data structure that can hold any arbitrary data specific to the minion

`salt.modules.data.` `cas`(key, value, old_value)

  Check and set a value in the minion datastore

  CLI Example:

      salt '*' data.cas <key> <value> <old_value>

`salt.modules.data.` `clear`()

  Clear out all of the data in the minion datastore, this function is destructive!

  CLI Example:

      salt '*' data.clear

`salt.modules.data.` `dump`(new_data)

  Replace the entire datastore with a passed data structure

  CLI Example:

      salt '*' data.dump '{'eggs': 'spam'}'

`salt.modules.data.` `getval`(key)

  Get a value from the minion datastore

  CLI Example:

      salt '*' data.getval <key>

`salt.modules.data.` `getvals`(*keys)

  Get values from the minion datastore

  CLI Example:

      salt '*' data.getvals <key> [<key> ...]

`salt.modules.data.` `load`()

  Return all of the data in the minion datastore

  CLI Example:

      salt '*' data.load

`salt.modules.data.` `update`(key, value)

  Update a key with a value in the minion datastore

  CLI Example:

      salt '*' data.update <key> <value>

Current Salt release: 0.17.1

#### Previous topic

salt.modules.darwin_sysctl

#### Next topic

salt.modules.ddns

### Quick search

Enter search terms or a module, class or function name.

### Upcoming SaltStack Events

My conferences on Lanyrd