package
1.14.1
Repository: https://github.com/pulumi/pulumi.git
Documentation: pkg.go.dev

# Functions

ImportSpec converts a serializable PackageSpec into a Package.
IsPrimitiveType returns true if the given Type is a primitive type.

# Variables

AnyType represents the complete set of values.
ArchiveType represents the set of Pulumi Archive values.
AssetType represents the set of Pulumi Asset values.
BoolType represents the set of boolean values.
IntType represents the set of 32-bit integer values.
NumberType represents the set of IEEE754 double-precision values.
StringType represents the set of UTF-8 string values.

# Structs

Alias describes an alias for a Pulumi resource.
AliasSpec is the serializable form of an alias description.
ArrayType represents arrays of particular element types.
ConfigSpec is the serializable description of a package's configuration variables.
DefaultSpec is the serializable form of extra information about the default value for a property.
DefaultValue describes a default value for a property.
Function describes a Pulumi function.
FunctionSpec is the serializable form of a function description.
MapType represents maps from strings to particular element types.
MetadataSpec contains information for the importer about this package.
ObjectType represents schematized maps from strings to particular types.
ObjectTypeSpec is the serializable form of an object type.
Package describes a Pulumi package.
PackageSpec is the serializable description of a Pulumi package.
Property describes an object or resource property.
PropertySpec is the serializable form of an object or resource property.
Resource describes a Pulumi resource.
ResourceSpec is the serializable form of a resource description.
TokenType represents an opaque type that is referred to only by its token.
TypeSpec is the serializable form of a reference to a type.
UnionType represents values that may be any one of a specified set of types.

# Interfaces

Type represents a datatype in the Pulumi Schema.