Пользовательские ресурсы PowerShell DSC с составными ключами

У меня есть две сущности, ради аргумента давайте назовем их сущностью a и сущностью b, между ними может быть отношение 1:M. Что я хочу сделать, это создать ресурс PowerShell DSC, который связывает их вместе, чтобы я мог выполнить:

MyResource link
{
    EntityA = "entity a"
    EntityB = "entity b"
    Ensure  = "Present"
}

Два вопроса:

  1. Возможно ли, чтобы [DscProperty (Key)] был составным из двух значений?
  2. Есть ли более элегантное решение этой проблемы с помощью DSC

1 ответ

Похоже, что в случае ключа, состоящего из нескольких атрибутов, каждому атрибуту требуется собственное свойство dsc, например, для ресурса с ключом, состоящим из KeyPart1 и KeyPart2, это выглядит следующим образом:

[DscProperty(Key)]
[string]$KeyPart1
<#
    Specifies the volume to be added to / removed from the pod.
#>
[DscProperty(Key)]
[string]$KeyPart2
Другие вопросы по тегам