Partilhar via


Referência de esquema de recursos DSC

Sinopse

Define as operações que você pode invocar para um recurso e como o recurso se comporta quando invocado.

Metadados

SchemaDialect:     https://json-schema.org/draft/2020-12/schema
SchemaID:          https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.1.0/definitions/resourceKind.json
Type:              array
Required:          true
ItemsMustBeUnique: true
ItemsType:         string
ItemsValidValues: [
                    get,
                    set,
                    setHandlesExist,
                    whatIf,
                    test,
                    delete,
                    export,
                    resolve
                  ]

Description

Os recursos DSC sempre têm pelo menos um recurso. Os recursos de recurso definem as operações que você pode invocar para um recurso e como o recurso se comporta quando invocado.

Os recursos DSC podem ter os seguintes recursos:

  • get - O recurso pode recuperar o estado atual de uma instância.
  • set - O recurso pode impor o estado desejado para uma instância.
  • setHandlesExist - O recurso lida com a exclusão de uma instância durante uma operação set .
  • whatIf - O recurso pode relatar como ele mudaria de estado para uma instância durante uma operação set .
  • test - O recurso implementa a operação Test e não depende de testes sintéticos.
  • delete - O recurso pode remover uma instância.
  • export - O recurso pode enumerar cada instância.
  • resolve - O recurso pode resolver instâncias aninhadas de uma fonte externa.

Para obter mais informações sobre recursos de recursos, consulte Recursos de recursos DSC. Para obter mais informações sobre as operações que você pode invocar para um recurso, consulte Operações de recurso DSC.