在CDK中获取参数值

时间:2019-05-07 16:53:13

标签: cdk

我有以下CDK代码:

CfnParameter serviceContainerPort = new CfnParameter(
                parent,
                "ServiceContainerPort",
                CfnParameterProps.builder()
                        .withType("Number")
                        .withDescription("The port at which your service is listening.")
                        .build());

ContainerDefinition container = taskDefinition.addContainer(....

container.addPortMappings(PortMapping.builder()
.withContainerPort(serviceContainerPort.getStringValue())
                .build());

因此,问题出在上面,我有一个定义为serviceContainerPort的参数,其类型为CfnParameter。现在,我想在容器中使用此参数引用。

withContainerPort()接受数字类型,但是我不知道如何从serviceContainerPort获取数字类型。

如果它接受一个字符串,它可以很好地工作。但是在这种情况下,事实并非如此。知道如何使它起作用吗?

0 个答案:

没有答案