pulumi_terraform 6.1.0+1 copy "pulumi_terraform: ^6.1.0+1" to clipboard
pulumi_terraform: ^6.1.0+1 copied to clipboard

The Terraform provider for Pulumi lets you consume the outputs contained in Terraform state from your Pulumi programs.

example/main.dart

import 'package:pulumi/pulumi.dart' as pulumi;
import 'package:pulumi_terraform/state.dart' as terraform;

class TerraformStack extends pulumi.Stack {
  TerraformStack() {
    final state = pulumi.output(
      terraform.getLocalReference(
        terraform.GetLocalReferenceArgs(path: 'terraform.tfstate'.input()),
      ),
    );
    registerOutputs({
      'message': state.apply((result) => result.outputs['message']),
    });
  }
}

Future<void> main() async {
  await pulumi.Deployment.runOrThrow(() => TerraformStack());
}
0
likes
150
points
52
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

The Terraform provider for Pulumi lets you consume the outputs contained in Terraform state from your Pulumi programs.

Topics

#terraform #kind-native #category-utility

License

Apache-2.0 (license)

Dependencies

pulumi

More

Packages that depend on pulumi_terraform