Directories ¶
Path | Synopsis |
---|---|
internal
|
|
pkg
|
|
convert
Converts between Pulumi and Terraform value representations.
|
Converts between Pulumi and Terraform value representations. |
internal/tests/cross-tests
Adapters for converting morally equivalent typed representations of TF values for integrating with all the libraries cross-testing is using.
|
Adapters for converting morally equivalent typed representations of TF values for integrating with all the libraries cross-testing is using. |
internal/tests/cross-tests/impl
Package crosstestsimpl (cross-tests implementation) contains code meant to be shared across cross-test implementations (SDKv2, PF) but not used by people writing tests themselves.
|
Package crosstestsimpl (cross-tests implementation) contains code meant to be shared across cross-test implementations (SDKv2, PF) but not used by people writing tests themselves. |
internal/tests/cross-tests/impl/hclwrite
hclwrite is a shared interface for writing HCL files for cross-tests.
|
hclwrite is a shared interface for writing HCL files for cross-tests. |
pf/internal/plugin
The code in this package implements Context-preserving provider server and is forked from pulumi/pulumi.
|
The code in this package implements Context-preserving provider server and is forked from pulumi/pulumi. |
pf/proto
proto enables building a shim.Provider around a tfprotov6.ProviderServer.
|
proto enables building a shim.Provider around a tfprotov6.ProviderServer. |
pf/tests/internal/testprovider/cmd/pulumi-resource-muxedrandom
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers.
|
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers. |
pf/tests/internal/testprovider/cmd/pulumi-resource-random
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers.
|
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers. |
pf/tests/internal/testprovider/cmd/pulumi-resource-testbridge
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers.
|
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers. |
pf/tests/internal/testprovider/cmd/pulumi-resource-tls
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers.
|
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers. |
pf/tests/internal/testprovider/cmd/pulumi-tfgen-muxedrandom
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers.
|
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers. |
pf/tests/internal/testprovider/cmd/pulumi-tfgen-random
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers.
|
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers. |
pf/tests/internal/testprovider/cmd/pulumi-tfgen-testbridge
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers.
|
Implements a Pulumi provider for testing the functionality of bridging Terraform Plugin Framework based providers. |
pf/tests/internal/testprovider/sdkv2randomprovider
Implements a TF Provider against SDKv2 for testing the muxer.
|
Implements a TF Provider against SDKv2 for testing the muxer. |
pf/tfbridge
Package tfbridge implements adapters for constructing [Pulumi Resource Providers] from Terraform providers built with the [Terraform Plugin Framework].
|
Package tfbridge implements adapters for constructing [Pulumi Resource Providers] from Terraform providers built with the [Terraform Plugin Framework]. |
pf/tfgen
Package tfgen implements build-time introspection and generating a [Pulumi Package Schema].
|
Package tfgen implements build-time introspection and generating a [Pulumi Package Schema]. |
tests/tfcheck
Helpers to execute OS commands.
|
Helpers to execute OS commands. |
tf2pulumi/internal/addrs
Package addrs contains types that represent "addresses", which are references to specific objects within a Terraform configuration or state.
|
Package addrs contains types that represent "addresses", which are references to specific objects within a Terraform configuration or state. |
tf2pulumi/internal/config
The config package is responsible for loading and validating the configuration.
|
The config package is responsible for loading and validating the configuration. |
tfbridge/info
info contains the types that bridged provider authors use to describe the mapping between Pulumi and Terraform providers.
|
info contains the types that bridged provider authors use to describe the mapping between Pulumi and Terraform providers. |
tfbridge/internal/test/schemaconvert
This is a test utility for converting sdkv2 schemas to sdkv1 to allow testing both without having to specify the schema twice.
|
This is a test utility for converting sdkv2 schemas to sdkv1 to allow testing both without having to specify the schema twice. |
tfbridge/x
Experimental extensions to the tfbridge module.
|
Experimental extensions to the tfbridge module. |
tfgen
Facilities to help caching the example generation.
|
Facilities to help caching the example generation. |
tfgen/internal/autofill
Package autofill implements filling undeclared references in examples.
|
Package autofill implements filling undeclared references in examples. |
tfgen/parse/section
package section provides an extension to goldmark: a section.
|
package section provides an extension to goldmark: a section. |
tfshim
Package tfshim implements an abstraction layer for TF bridge backends.
|
Package tfshim implements an abstraction layer for TF bridge backends. |
tfshim/tfplugin5
tfplugin5 is an old attempt at consuming SDKv1 and SDKv2 providers at the gRPC level, instead of linking in at the SDKv{1,2} level.
|
tfplugin5 is an old attempt at consuming SDKv1 and SDKv2 providers at the gRPC level, instead of linking in at the SDKv{1,2} level. |
x/testing
Deprecated: This package has been moved to [https://github.com/pulumi/providertest/tree/main/replay]
|
Deprecated: This package has been moved to [https://github.com/pulumi/providertest/tree/main/replay] |
A package that exposes an unstable interface across go module boundaries.
|
A package that exposes an unstable interface across go module boundaries. |
scripts/exconverter
This script assists the rollout of the new example converter across bridged providers by computing the difference in example generation metrics.
|
This script assists the rollout of the new example converter across bridged providers by computing the difference in example generation metrics. |
Click to show internal directories.
Click to hide internal directories.