Skip to main content
Pulumi logo Pulumi logo
  1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. AppSnippetV1

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

    • uuid string required
      UUID is the stable identity of this snippet within the snapshot.
    • name string required
      Name is the logical name of the resource this snippet registers.
    • type string required
      Type is the type token of the resource this snippet registers.
    • code string required
      Code is the PCL source for the body of the resource.
    • descriptor AppPackageDescriptorV1 required
      Descriptor identifies the package that owns the resource type.
    • name string required
      Name is the simple name of the plugin.
    • version string optional
      Version is the optional version of the plugin.
    • downloadURL string optional
      DownloadURL is the optional URL to use when downloading the provider plugin binary.
    • parameterization AppParameterizationDescriptorV1 optional
      Parameterization is the optional parameterization of the package.
    • references map[string]string optional
      References 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.

      The infrastructure as code platform for any cloud.