pulumi convert --from terraform --language java --out out
Produces:
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.kms.Key;
import com.pulumi.aws.kms.KeyArgs;
import com.pulumi.aws.verifiedaccess.Group;
import com.pulumi.aws.verifiedaccess.GroupArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testKey = new Key("testKey", KeyArgs.builder()
.description("KMS key for Verified Access Group test")
.build());
var test = new Group("test", GroupArgs.builder()
.verifiedaccessInstanceId(testAwsVerifiedaccessInstanceTrustProviderAttachment.verifiedaccessInstanceId())
.serverSideEncryptionConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
}
}
Output of pulumi about
CLI
Version 3.111.1
Go Version go1.22.1
Go Compiler gc
Plugins
NAME VERSION
java unknown
Host
OS darwin
Version 14.4.1
Arch x86_64
Backend
Name pulumi.com
URL https://app.pulumi.com/anton-pulumi-corp
User anton-pulumi-corp
Organizations anton-pulumi-corp, moolumi, pulumi
Token type personal
No dependencies found
Pulumi locates its logs in /var/folders/gk/cchgxh512m72f_dmkcc3d09h0000gp/T/com.apple.shortcuts.mac-helper// by default
Additional context
NAME KIND VERSION SIZE INSTALLED LAST USED
archive resource 0.0.5 38 MB 4 days ago 4 days ago
aws resource 6.32.0 712 MB 1 week ago 1 week ago
aws resource 6.21.0 623 MB 1 week ago 1 week ago
aws resource 6.18.2 607 MB 1 week ago 1 week ago
aws resource 6.18.1 573 MB 1 week ago 1 week ago
aws resource 6.18.0 573 MB 1 week ago 1 week ago
aws resource 6.17.0 572 MB 1 week ago 1 week ago
aws resource 6.13.3 563 MB 1 week ago 1 week ago
aws resource 6.9.0 601 MB 4 days ago 1 hour ago
aws resource 6.2.0 581 MB 1 day ago 1 day ago
aws resource 6.0.4 547 MB 4 days ago 4 days ago
aws resource 5.43.0 550 MB 5 days ago 5 days ago
aws resource 5.42.0 545 MB 5 days ago 5 days ago
awsx resource 2.9.0 88 MB 1 week ago 1 week ago
awsx resource 2.8.0 87 MB 5 days ago 5 days ago
awsx resource 2.7.0 87 MB 4 days ago 1 hour ago
command resource 0.10.0 34 MB 6 minutes ago 6 minutes ago
docker resource 4.5.3 49 MB 1 week ago 1 week ago
docker resource 3.6.1 39 MB 1 week ago 1 week ago
eks resource 2.3.0 92 MB 4 days ago 1 hour ago
kubernetes resource 4.11.0 190 MB 4 days ago 4 days ago
kubernetes resource 4.1.1 90 MB 4 days ago 1 day ago
null resource 0.0.3 38 MB 6 minutes ago 6 minutes ago
std resource 1.6.2 25 MB 6 minutes ago 6 minutes ago
terraform converter 1.0.16 42 MB 12 minutes ago 12 minutes ago
TOTAL plugin cache size: 7.9 GB
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).
What happened?
Another example gets PANIC rendered into docs (from AWS).
Example
Produces:
Output of
pulumi about
Additional context
Contributing
Vote on this issue by adding a 👍 reaction. To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).