是否可以有条件地要求YAML字段?
我们的API有一个端点,它有三个可能的参数:A、B、C。如果提供了A和B,那么C是可选的。如果缺少A或B,则需要C。有没有办法在YAML中表达此条件要求?基于阶段变量定义的条件,如下面的是否可以有条件地要求YAML字段?,yaml,Yaml,我们的API有一个端点,它有三个可能的参数:A、B、C。如果提供了A和B,那么C是可选的。如果缺少A或B,则需要C。有没有办法在YAML中表达此条件要求?基于阶段变量定义的条件,如下面的参考资料中所述 Conditions: ProdEnv: Fn::Equals: - ${opt:stage, 'dev'} - prod StagingEnv: Fn::Equals: - ${opt:stag
参考资料中所述
Conditions:
ProdEnv:
Fn::Equals:
- ${opt:stage, 'dev'}
- prod
StagingEnv:
Fn::Equals:
- ${opt:stage, 'dev'}
- staging
DevEnv:
Fn::Equals:
- ${opt:stage, 'dev'}
- dev
按阶段说明情况
Domain:
Type: AWS::ApiGateway::DomainName
Condition: ProdEnv
这就是你想要的?请告诉我您的进展。YAML是一种没有太多特定语义的数据格式。只要加载YAML的代码支持,就可以在YAML中指定任何内容。您需要告诉我们您使用什么工具或代码来处理YAML。