pulumi/sdk/python/lib/pulumi
Pat Gavlin 3d2e31289a
Add support for serialized resource references. (#5041)
Resources are serialized as their URN, ID, and package version. Each
Pulumi package is expected to register itself with the SDK. The package
will be invoked to construct appropriate instances of rehydrated
resources. Packages are distinguished by their name and their version.

This is the foundation of cross-process resources.

Related to #2430.

Co-authored-by: Mikhail Shilkov <github@mikhail.io>
Co-authored-by: Luke Hoban <luke@pulumi.com>
Co-authored-by: Levi Blackstone <levi@pulumi.com>
2020-10-27 10:12:12 -07:00
..
dynamic Fix support for CheckFailures in Python Dynamic Providers (#5139) 2020-08-10 09:28:25 -07:00
policy Support publishing Python policy packs (#4644) 2020-05-22 15:01:15 -07:00
runtime Add support for serialized resource references. (#5041) 2020-10-27 10:12:12 -07:00
__init__.py Python SDK changes to support input/output classes (#5033) 2020-08-19 01:15:56 -07:00
_types.py Python SDK changes to support input/output classes (#5033) 2020-08-19 01:15:56 -07:00
_utils.py Python SDK changes to support input/output classes (#5033) 2020-08-19 01:15:56 -07:00
asset.py Remove known_types decorators (#4980) 2020-07-13 12:27:00 -07:00
config.py Enable mypy (#3758) 2020-01-17 14:45:08 -08:00
errors.py Python Dynamic Providers (#2900) 2019-07-19 10:18:25 -07:00
invoke.py Enable mypy (#3758) 2020-01-17 14:45:08 -08:00
log.py ephemeral kwargs for log methods (#4197) 2020-03-26 14:23:43 -07:00
metadata.py Clean up documentation for Python SDK (#2398) 2019-01-31 10:36:03 -08:00
output.py Python SDK changes to support input/output classes (#5033) 2020-08-19 01:15:56 -07:00
py.typed Add py.typed to Python package for PEP 561 compliance (#3704) 2020-01-17 15:01:36 -08:00
resource.py [sdk/python] Fix ResourceOptions annotations and doc strings (#5559) 2020-10-13 05:18:15 -07:00
stack_reference.py Fixed ResourceOption deepcopy bug in stack_reference.py (#4553) 2020-05-08 12:01:59 -07:00