Зависимость параметров облачной информации AWS

Я пытаюсь сделать следующее:

"Parameters": {
    "InterfaceMode" : {
        "Description": "Configure instance to run in onearm or inline mode",
        "Type": "String",
        "Default": "onearm",
        "AllowedValues": [ "onearm", "inline" ], 
    }
    "InlineSubnetId" : {
        "Description": "Name of a subnet assigned to the VPC to use for second interface in inline mode.", 
        "Type": "AWS::EC2::Subnet::Id",
        "Default": "None"
    },

Теперь, если пользователь выбирает onearm, нужен только один интерфейс, а InlineSubnetId не нужен. Обычно пользователь оставляет раскрывающийся список «InlineSubnetId» пустым, но это не работает с проверкой облачной информации, поскольку требует значения для типов AWS. Я не могу просто использовать строковый тип, поскольку хочу, чтобы пользователь выбирал из предоставленных AWS SubnetIds.

Как обойти это?

Есть ли способ обойти проверку, позволяющую выбранному типу AWS быть пустым?Любой способ добавить еще один параметр, как "Нет" в список Subnet :: Id?Есть ли способ скрыть параметр inlineSubnetId, только если режим встроенный?Как насчет второй страницы параметров, которая зависит от вывода первой страницы параметров?

Спасибо за помощь.

Ответы на вопрос(3)

Ваш ответ на вопрос