# salt.states.influxdb_retention_policy

## Management of Influxdb retention policies

New in version 2017.7.0.

(compatible with InfluxDB version 0.9+)

salt.states.influxdb_retention_policy.absent(name, database, **client_args)

  Ensure that given retention policy is absent.

  name

    Name of the retention policy to remove.

  database

    Name of the database that the retention policy was defined on.

salt.states.influxdb_retention_policy.convert_duration(duration)

  Convert the a duration string into XXhYYmZZs format

  duration

    Duration to convert

  Returns: duration_string

    String representation of duration in XXhYYmZZs format

salt.states.influxdb_retention_policy.present(name, database, duration='7d', replication=1, default=False, **client_args)

  Ensure that given retention policy is present.

  name

    Name of the retention policy to create.

  database

    Database to create retention policy on.