mirror of https://github.com/pulumi/pulumi.git
6ab78cb35a
The culmination! With all the additions to package blocks, paramaterization, loaders, etc, we can now finally automatically generate and link SDKs on calls to `pulumi convert` for non pulumified sdks! This change does a few things: * Generate sdks for parameterized terraform providers on convert and link them to the converted project. * Move package loader to use V2 and package descriptor so the schema loading works correctly by parameterizing the provider. * Explicilty check if SupportPack is set in order to determine if the packages are flat are not (support pack doesn't support them, so it uses the correct generated sdk structure). Fixes pulumi/pulumi#18019 |
||
---|---|---|
.. | ||
README.md | ||
binder.go | ||
binder_component.go | ||
binder_nodes.go | ||
binder_resource.go | ||
binder_resource_test.go | ||
binder_schema.go | ||
binder_schema_test.go | ||
binder_test.go | ||
component.go | ||
config.go | ||
diagnostics.go | ||
functions.go | ||
functions_test.go | ||
intrinsics.go | ||
invoke.go | ||
local.go | ||
output.go | ||
program.go | ||
resource.go | ||
rewrite_apply.go | ||
rewrite_apply_test.go | ||
rewrite_convert.go | ||
rewrite_convert_test.go | ||
rewrite_properties.go | ||
type.go | ||
utilities.go | ||
utilities_test.go |
README.md
(pcl)=
Pulumi Configuration Language (PCL)
Pulumi Configuration Language (PCL) is an internal representation of Pulumi programs which supports all core concepts of the Pulumi programming model in a minimal form. Although not exposed directly to users today, this intermediate representation is used to support a variety of program conversion tasks, from and to various supported Pulumi languages.