Comments (1)
It's interesting actually looking into it some more, we can schematize the ComponentResources, and the method overlays are typically just forwarders to the component resource:
Bucket.prototype.onEvent = function (this: Bucket, name, handler, args, opts) {
return new BucketEventSubscription(name, this, handler, args, opts);
}
If we didn't have this codegen feature we could still schematize the component resources but maintain overlays by hand, as they are fairly primitive. Perhaps this is less needed than appeared originally.
One possible advantage of doing it properly in codegen and schema is if registry can render the documentation for these.
According to this question: https://metabase.corp.pulumi.com/question/3883-snapshots-counts-of-aws-overlay-resources
We only have <2000 snapshots of these component resources, which in particular could be because they are not so easy to find in the docs and registry, and are a bit "muted".
from pulumi.
Related Issues (20)
- Pulumi update fails with panic: runtime error: invalid memory address or nil pointer dereference HOT 1
- Workflow failure: Direct build HOT 1
- Python dynamic resource is replaced without the inputs being changed HOT 2
- FileArchive creates zip files with backslashes on Windows HOT 2
- a way for Pulumi to ignore the entrypoint of Package.json ( Node.js) HOT 3
- Intermittent `gzip: invalid header` when trying to unpack downloaded package plugins HOT 2
- [auto/go] RemoteDeployment in Automation API does not allow setting executorImage (ExecutorContext) when creating a remote stack
- Noninteractive `pulumi refresh` with json output is not showing any diff HOT 1
- [internal] Simplify schemas used in program-gen for testing
- Move existing dependency installation and python command invocation to a Toolchain interface
- Add toolchain option for policies
- Add toolchain option to PulumiPlugin.yaml
- pendingReplacement
- Add stack outputs on partial failure of the stack creation HOT 2
- [Github App] Pulumi GitHub App not posting preview comments on Github PRs when using Automation API Inline programs
- Remote Automation API errors on preview
- No way to set PULUMI_ACCESS_TOKEN for remote automation api deployments. HOT 1
- Pulumi Dropping Resources for no reason HOT 3
- Pass ProgramInfo through to LanguageRuntime.About
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pulumi.