damp-painting-47843
11/16/2022, 4:41 PMbillowy-army-68599
11/16/2022, 4:50 PMapply
damp-painting-47843
11/16/2022, 4:56 PMexport default class ValidCertificate extends pulumi.ComponentResource {
private certificateArn: pulumi.Output<string>;
constructor(name: string, args: { fqdn: string, zoneId: pulumi.Input<string> }, opts?: pulumi.ComponentResourceOptions) {
//stuff...
certificateArn = certificate.arn
//other stuff
}
}
Is that sufficient?billowy-army-68599
11/16/2022, 5:07 PMdamp-painting-47843
11/16/2022, 5:10 PMbillowy-army-68599
11/16/2022, 5:12 PMpulumi.output(myValue)
damp-painting-47843
11/16/2022, 5:13 PMexport default class ValidCertificate extends pulumi.ComponentResource {
private certificateArn: pulumi.Output<string>;
constructor(name: string, args: { fqdn: string, zoneId: pulumi.Input<string> }, opts?: pulumi.ComponentResourceOptions) {
//stuff...
mypromise.then(result => {
certificateArn = pulumi.output(certificateArn)
});
//other stuff
}
}
myValidCertificateResource.certificateArn
little-cartoon-10569
11/16/2022, 6:50 PMInput<>
) and will do the right thing.