概要
指示资源应将列表中的未定义条目视为无效。
元数据
SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.1.0/resource/properties/purge.json
Type: [boolean, 'null']
WriteOnly: true
DESCRIPTION
DSC 需要区分列表中的非托管条目是有效的还是必须删除的 DSC 资源可以定义 _purge 该属性。
当资源的实例架构定义此属性时,它表示资源根据实例所需状态中的属性值更改其行为:
- 当 is 时
_purgetrue,资源将删除非托管条目。 该资源将实例所需状态中未列出的任何条目视为无效。 - 当 is
false或 not 指定时_purge,资源将忽略非托管条目。
当资源定义此属性时,它应始终记录哪些属性或哪些属性 _purge 受到影响。 资源可以定义为 _purge 复杂属性的子属性。
此属性是仅写的。 使用该 _purge 属性的资源绝不应以实例的输出状态返回 _purge 。 资源不得定义为 _purge 必需属性。
要将此属性添加到资源的实例架构中,请使用以下代码段定义该属性:
"_purge": {
"$ref": "https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3/resource/properties/purge.json"
}