purple-train-14007
02/01/2023, 12:15 AMlittle-cartoon-10569
02/01/2023, 1:43 AMpurple-train-14007
02/01/2023, 1:49 AMlittle-cartoon-10569
02/01/2023, 1:49 AMpurple-train-14007
02/01/2023, 1:50 AMlittle-cartoon-10569
02/01/2023, 1:51 AMOutput<string>
to any
or string
?purple-train-14007
02/01/2023, 1:52 AMlittle-cartoon-10569
02/01/2023, 1:52 AMvpcID: string
vpcID
is an Output<string>
. If you cast it to string
, it'll produce an error message, which is not a valid VPC id.purple-train-14007
02/01/2023, 1:53 AMlittle-cartoon-10569
02/01/2023, 1:53 AMpurple-train-14007
02/01/2023, 1:54 AMlittle-cartoon-10569
02/01/2023, 1:54 AMInput<string>
, it'll work.purple-train-14007
02/01/2023, 1:54 AMlittle-cartoon-10569
02/01/2023, 1:55 AMcidr
, assuming that's calculated by AWSX.purple-train-14007
02/01/2023, 1:55 AMlittle-cartoon-10569
02/01/2023, 1:56 AMInput<string>
= string | Output<string>
. which is what you want.purple-train-14007
02/01/2023, 1:57 AMexport class BTnacls extends pulumi.ComponentResource {
public nacl: aws.ec2.NetworkAcl;
constructor(
naclname: string,
vpcID: Input<string>,
cidr: string,
opts?: ResourceOptions
) {
little-cartoon-10569
02/01/2023, 1:58 AMInput<string>
, that's the correct type.purple-train-14007
02/01/2023, 1:58 AMlittle-cartoon-10569
02/01/2023, 1:59 AMpulumi.Input<string>
?purple-train-14007
02/01/2023, 1:59 AMlittle-cartoon-10569
02/01/2023, 2:01 AMpurple-train-14007
02/01/2023, 2:03 AM