besom.codegen.metaschema.PulumiPackage
See thePulumiPackage companion object
case class PulumiPackage(name: String, version: Option[String], allowedPackageNames: List[String], meta: Meta, pluginDownloadURL: Option[String], types: Map[String, TypeDefinition], config: ConfigDefinition, provider: ResourceDefinition, resources: Map[String, ResourceDefinition], functions: Map[String, FunctionDefinition], language: Language)
PulumiPackage describes a Pulumi package.
Pulumi package metaschema:
Value parameters
- config
-
The package's configuration variables
- functions
-
A map from token to functionSpec that describes the set of functions defined by this package.
- language
-
Additional language-specific data about the package
- meta
-
Format metadata about this package
- name
-
Name is the unqualified name of the package
- pluginDownloadURL
-
The URL to use when downloading the provider plugin binary
- provider
-
The provider type for this package, if any
- resources
-
A map from type token to resourceSpec that describes the set of resources and components defined by this package.
- types
-
A map from type token to complexTypeSpec that describes the set of complex types (i.e. object, enum) defined by this package.
- version
-
Version is the version of the package
Attributes
- See also
- Companion
- object
- Graph
-
- Supertypes
Members list
In this article