Skip to content

lib-purge 库参考 ​

原文: https://finproducts.atlassian.net/wiki/spaces/JIDD3/pages/34793750735/FIN+5.3.1+lib-purge 中文整理基于 FIN 5.3.1

导读: 用于自动清理警报、历史等的清理扩展

以下为 API 参考,保留英文以便对照源码;目录已列出(英文标题便于检索);概述已尽量中译。


目录(导读) ​


概述(中译) ​

用于自动清理警报、历史等的清理扩展


API 正文(英文) ​

finSettings ​

alarmPurgeEnableEnables or disables the alarm purge module
alarmPurgeMaxAgeHow old the alarm data has to be for purging
alarmPurgeNowWill execute the alarm purge task immediately, using the given parameters
historyPurgeEnableEnables or disables the history purge module
historyPurgeMaxAgeHow old the history data has to be for purging
historyPurgeNowWill execute the history purge task immediately, using the given parameters
snapshotPurgeEnableEnables or disables the snapshot purge module
snapshotPurgeKeepThe number of local snapshots to keep
snapshotPurgeNowWill execute the snapshot purge task immediately, using the given parameters
snapshotPurgeRemoteKeepThe number of remote snapshots to keep


def ​

finSetting:alarmPurgeEnable ​

Enables or disables the alarm purge module


meta ​

deffinSetting:alarmPurgeEnable
defValfalse
disEnable Alarm Purge
enumSee below
isfinSetting
kindBool
liblib:purge
orderpurge:0

enum ​

Disabled
Enabled

tags ​

adminRequires admin permission
defValDefault value
disDisplay name for an entity
enumDefines an eumeration of string key names
kindKind name used to identity a value data type
orderUsed to order definitions
suRequires superuser permission
unitUnit identifier from standard unit database


def ​

finSetting:alarmPurgeMaxAge ​

How old the alarm data has to be for purging


meta ​

deffinSetting:alarmPurgeMaxAge
defVal30day
disAlarm Max Age
isfinSetting
kindNumber
liblib:purge
minVal1day
orderpurge:2
unitday

tags ​

adminRequires admin permission
defValDefault value
disDisplay name for an entity
enumDefines an eumeration of string key names
kindKind name used to identity a value data type
orderUsed to order definitions
suRequires superuser permission
unitUnit identifier from standard unit database


def ​

finSetting:alarmPurgeNow ​

Will execute the alarm purge task immediately, using the given parameters


meta ​

deffinSetting:alarmPurgeNow
defVal✓
disRun Alarm Purge
isfinSetting
kindMarker
liblib:purge
orderpurge:1

tags ​

adminRequires admin permission
defValDefault value
disDisplay name for an entity
enumDefines an eumeration of string key names
kindKind name used to identity a value data type
orderUsed to order definitions
suRequires superuser permission
unitUnit identifier from standard unit database


def ​

finSetting:historyPurgeEnable ​

Enables or disables the history purge module


meta ​

deffinSetting:historyPurgeEnable
defValfalse
disEnable History Purge
enumSee below
isfinSetting
kindBool
liblib:purge
orderpurge:0

enum ​

Disabled
Enabled

tags ​

adminRequires admin permission
defValDefault value
disDisplay name for an entity
enumDefines an eumeration of string key names
kindKind name used to identity a value data type
orderUsed to order definitions
suRequires superuser permission
unitUnit identifier from standard unit database


def ​

finSetting:historyPurgeMaxAge ​

How old the history data has to be for purging


meta ​

deffinSetting:historyPurgeMaxAge
defVal6mo
disHistory Max Age
disKeypurgeExt::historyPurgeMaxAgeHistory
isfinSetting
kindNumber
liblib:purge
minVal1mo
orderpurge:2

tags ​

adminRequires admin permission
defValDefault value
disDisplay name for an entity
enumDefines an eumeration of string key names
kindKind name used to identity a value data type
orderUsed to order definitions
suRequires superuser permission
unitUnit identifier from standard unit database


def ​

finSetting:historyPurgeNow ​

Will execute the history purge task immediately, using the given parameters


meta ​

deffinSetting:historyPurgeNow
defVal✓
disRun History Purge
isfinSetting
kindMarker
liblib:purge
orderpurge:1

tags ​

adminRequires admin permission
defValDefault value
disDisplay name for an entity
enumDefines an eumeration of string key names
kindKind name used to identity a value data type
orderUsed to order definitions
suRequires superuser permission
unitUnit identifier from standard unit database


def ​

finSetting:snapshotPurgeEnable ​

Enables or disables the snapshot purge module


meta ​

deffinSetting:snapshotPurgeEnable
defValfalse
disEnable Snapshot Purge
enumSee below
isfinSetting
kindBool
liblib:purge
orderpurge:0

enum ​

Disabled
Enabled

tags ​

adminRequires admin permission
defValDefault value
disDisplay name for an entity
enumDefines an eumeration of string key names
kindKind name used to identity a value data type
orderUsed to order definitions
suRequires superuser permission
unitUnit identifier from standard unit database


def ​

finSetting:snapshotPurgeKeep ​

The number of local snapshots to keep


meta ​

deffinSetting:snapshotPurgeKeep
defVal3
disMax Local Snapshots
isfinSetting
kindNumber
liblib:purge
minVal1
orderpurge:2

tags ​

adminRequires admin permission
defValDefault value
disDisplay name for an entity
enumDefines an eumeration of string key names
kindKind name used to identity a value data type
orderUsed to order definitions
suRequires superuser permission
unitUnit identifier from standard unit database


def ​

finSetting:snapshotPurgeNow ​

Will execute the snapshot purge task immediately, using the given parameters


meta ​

deffinSetting:snapshotPurgeNow
defVal✓
disRun Snapshot Purge
isfinSetting
kindMarker
liblib:purge
orderpurge:1

tags ​

adminRequires admin permission
defValDefault value
disDisplay name for an entity
enumDefines an eumeration of string key names
kindKind name used to identity a value data type
orderUsed to order definitions
suRequires superuser permission
unitUnit identifier from standard unit database


def ​

finSetting:snapshotPurgeRemoteKeep ​

The number of remote snapshots to keep


meta ​

deffinSetting:snapshotPurgeRemoteKeep
defVal10
disMax Remote Snapshots
isfinSetting
kindNumber
liblib:purge
minVal1
orderpurge:3

tags ​

adminRequires admin permission
defValDefault value
disDisplay name for an entity
enumDefines an eumeration of string key names
kindKind name used to identity a value data type
orderUsed to order definitions
suRequires superuser permission
unitUnit identifier from standard unit database