pkg/

directory
v3.98.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2024 License: Apache-2.0

Directories

Path Synopsis
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.
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.
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.
proto
proto enables building a shim.Provider around a tfprotov6.ProviderServer.
proto enables building a shim.Provider around a tfprotov6.ProviderServer.
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.
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.
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.
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.
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.
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.
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.
tests/internal/testprovider/sdkv2randomprovider
Implements a TF Provider against SDKv2 for testing the muxer.
Implements a TF Provider against SDKv2 for testing the muxer.
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].
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
gen
il
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.
internal/config
The config package is responsible for loading and validating the configuration.
The config package is responsible for loading and validating the configuration.
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.
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.
log
x
Experimental extensions to the tfbridge module.
Experimental extensions to the tfbridge module.
Facilities to help caching the example generation.
Facilities to help caching the example generation.
internal/autofill
Package autofill implements filling undeclared references in examples.
Package autofill implements filling undeclared references in examples.
parse/section
package section provides an extension to goldmark: a section.
package section provides an extension to goldmark: a section.
Package tfshim implements an abstraction layer for TF bridge backends.
Package tfshim implements an abstraction layer for TF bridge backends.
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.
vendored
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]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL