Это зависит. Поскольку вы не указали ни одного шаблона, я могу показать только то, что я обычно делаю.
Parameters:
SubnetId:
Type: String
Default: ''
Conditions:
HaveSubnetId:
!Not [!Equals [!Ref SubnetId, '']]
Resources:
MyInstance:
Condition: HaveSubnetId
Type: AWS::EC2::Instance
В этом примере MyInstance
будет создано, если задано SubnetId
(т. Е. Не пусто) ). Если указано SubnetId
, HaveSubnetId
будет истинным.
Это основано на разделе Условие в объявлении ресурса.