AppSnippetV1
SnippetV1 is the serialized form of a PCL snippet stored alongside a snapshot. Snippets are evaluated by the engine on every update to produce additional resource registrations.
Properties
uuidstring requiredUUID is the stable identity of this snippet within the snapshot.namestring requiredName is the logical name of the resource this snippet registers.typestring requiredType is the type token of the resource this snippet registers.codestring requiredCode is the PCL source for the body of the resource.- Descriptor identifies the package that owns the resource type.
- ↳
namestring requiredName is the simple name of the plugin. - ↳
versionstring optionalVersion is the optional version of the plugin. - ↳
downloadURLstring optionalDownloadURL is the optional URL to use when downloading the provider plugin binary. - Parameterization is the optional parameterization of the package.
referencesmap[string]string optionalReferences declares external resources that the snippet’s Code may refer to by HCL identifier. The map key is the identifier used inside Code; the value is the URN of the target resource.