Referência de esquema de resultado do conjunto de recursos dsc
Sinopse
A saída do resultado do dsc resource set
comando.
Metadados
SchemaDialect: https://json-schema.org/draft/2020-12/schema
SchemaID: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/2024/04/outputs/resource/set.json
Type: object
Descrição
Descreve os dados de retorno de uma instância de recurso DSC do dsc resource set
comando . Os dados retornados são um único objeto que descreve o estado imposto de uma instância não aninhada ou uma matriz de objetos que descrevem o estado imposto das instâncias aninhadas para um recurso de grupo ou adaptador.
O DSC retorna uma resposta de conjunto simples quando a instância não é um recurso de grupo, um recurso de adaptador ou aninhado dentro de um grupo ou recurso de adaptador.
Quando a instância recuperada é para recurso de grupo, recurso de adaptador ou aninhado dentro de um grupo ou recurso de adaptador, o DSC retorna um resultado de conjunto completo, que também inclui o tipo de recurso e o nome da instância.
Resposta de conjunto simples
Descreve os dados de retorno de uma instância de recurso DSC do dsc resource set
comando . Os dados retornados são um único objeto que descreve o estado imposto de uma instância não aninhada ou uma matriz de objetos que descrevem o estado imposto das instâncias aninhadas para um recurso de grupo ou adaptador.
Propriedades obrigatórias
A saída sempre inclui estas propriedades:
Propriedades
beforeState
Representa o estado da instância retornada antes da operação definida. O DSC valida o valor dessa propriedade em relação ao esquema de instância do recurso.
Type: object
Required: true
afterState
Representa o estado da instância retornada após a operação definida. O DSC valida o valor dessa propriedade em relação ao esquema de instância do recurso.
Type: object
Required: true
changedProperties
Define os nomes das propriedades impostas pela operação de conjunto. Se esse valor for uma matriz vazia, o recurso não fez alterações durante a operação definida.
Type: array
Required: true
ItemsType: string
Resultado completo do conjunto
Descreve os dados de retorno para o resultado completo da set
operação para uma instância de recurso. Esses dados são retornados:
- Para cada instância em um documento de configuração quando você usa o
dsc config set
comando . - Para instâncias aninhadas de um grupo ou recurso de adaptador quando você usa o
dsc resource set
comando .
Propriedades obrigatórias
Propriedades
metadata
Define os retornos de DSC de metadados para uma operação de configuração. As propriedades na Microsoft.DSC
propriedade descrevem o contexto da operação.
- duration define a duração de uma operação DSC em relação a um documento de configuração ou instância de recurso como uma cadeia de caracteres seguindo o formato definido em ISO8601 ABNF para
duration
. Por exemplo,PT0.611216S
representa uma duração de cerca0.61
de segundos.
Type: object
Required: true
tipo
A type
propriedade identifica o Recurso DSC da instância por seu nome de tipo totalmente qualificado.
Para obter mais informações sobre nomes de tipo, consulte Referência de esquema de nome de tipo totalmente qualificado do recurso DSC.
Type: string
Required: true
Pattern: ^\w+(\.\w+){0,2}\/\w+$
name
A name
propriedade identifica a instância por seu nome curto, exclusivo e legível por humanos.
Type: string
Required: true
result
A result
propriedade inclui o estado imposto para o recurso. Esse valor é:
- A resposta de conjunto simples para a instância
- Uma matriz de objetos de resultado de conjunto completo para cada instância aninhada, se o recurso for um recurso de grupo ou adaptador.
Type: [object, array]
Required: true