pulumi/sdk
Fraser Waters bf47e9571f Fix ignoreChanges[idx] resting values to zero
Before this change PropertiesPath.Delete would "delete" locations from
an array by just writing null to them but not changing the size of the
array.

This could result in a deployment that looked like it should have been a
same ending up as an update. For example given a resource `X` with a
property `foo` set to `[1]` if you changed the program to set `foo` to
`[1, 2]` and set `ignoreChanges` to `foo[1]` the deployment would do an
update with `foo` set to `[1, 0]`.

This now errors that the path is invalid, this is similar to how we
error on invalid paths if intermediate objects are missing.
2023-06-06 09:15:42 +01:00
..
go Fix ignoreChanges[idx] resting values to zero 2023-06-06 09:15:42 +01:00
nodejs [sdk] Update uniseg 2023-05-25 22:24:13 -07:00
proto/go gRPC for GenerateProject/Program/Package 2023-05-06 13:14:59 +01:00
python fix some links 2023-05-19 19:39:26 -07:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod [sdk] Update uniseg 2023-05-25 22:24:13 -07:00
go.sum [sdk] Update uniseg 2023-05-25 22:24:13 -07:00

README.md

Pulumi Language SDKs

This directory contains Pulumi SDKs for the following languages:

See the respective READMEs for information about installing and using these libraries.

The language providers work by implementing gRPC interfaces defined in the top level directory proto.