besom.internal
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
trait ProviderArgsEncoder[A]
Attributes
- Companion
- trait
- Supertypes
- Self type
-
ArgsEncoder.type
Attributes
- Supertypes
- Known subtypes
-
class ConfigErrorclass CoreError
The Besom module provides the core functionality of the Besom runtime.
The Besom module provides the core functionality of the Besom runtime.
Attributes
- See also
- Supertypes
- Known subtypes
-
trait FutureMonadModuleobject Pulumi.type
This trait is the main export point that exposes Besom specific functions and types to the user. The only exception is the Output object which is exposed in BesomModule which extends this trait.
This trait is the main export point that exposes Besom specific functions and types to the user. The only exception is the Output object which is exposed in BesomModule which extends this trait.
Attributes
- See also
- Supertypes
- Known subtypes
Attributes
- Supertypes
- Self type
-
CodecMacros.type
Used by the codegen module in the generated code.
Used by the codegen module in the generated code.
Attributes
- Supertypes
-
trait DefaultJsonProtocoltrait JsonProtocoltrait AdditionalFormatstrait ProductFormatstrait CollectionFormatstrait StandardFormatstrait BasicFormatsclass Objecttrait Matchableclass AnyShow all
- Self type
-
CodegenProtocol.type
Attributes
- Supertypes
Attributes
- Supertypes
- Known subtypes
-
class ComponentResourceOptionsclass CustomResourceOptions
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CommonResourceOptionsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Resourceclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ResolvedResourceOptionsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
class StackResource
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CommonResourceOptionstrait ResourceOptionsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
object ComponentResourceOptions.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ResourceStateclass Objecttrait Matchableclass AnyShow all
Config is a bag of related configuration state. Each bag contains any number of configuration variables, indexed by simple keys, and each has a name that uniquely identifies it; two bags with different names do not share values for variables that otherwise share the same key. For example, a bag whose name is pulumi:foo
, with keys a
, b
, and c
, is entirely separate from a bag whose name is pulumi:bar
with the same simple key names. Each key has a fully qualified names, such as pulumi:foo:a
, ..., and pulumi:bar:a
, respectively.
Config is a bag of related configuration state. Each bag contains any number of configuration variables, indexed by simple keys, and each has a name that uniquely identifies it; two bags with different names do not share values for variables that otherwise share the same key. For example, a bag whose name is pulumi:foo
, with keys a
, b
, and c
, is entirely separate from a bag whose name is pulumi:bar
with the same simple key names. Each key has a fully qualified names, such as pulumi:foo:a
, ..., and pulumi:bar:a
, respectively.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- object
- Supertypes
-
class BaseCoreErrortrait Producttrait Equalsclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
- Self type
-
ConfigError.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object booleanReader.typeobject doubleReader.typeobject intReader.typeobject jsonReader.typeobject stringReader.type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
ConfigValueReader.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class ComponentContextclass ContextImpl
Attributes
- Supertypes
Attributes
- Companion
- object
- Supertypes
-
class BaseCoreErrortrait Producttrait Equalsclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ResolvedResourceOptionsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
trait ProviderResource
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CommonResourceOptionstrait ResourceOptionsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
object CustomResourceOptions.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ResourceStateclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
CustomTimeouts.type
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object given_Decoder_Boolean.typeobject given_Decoder_Double.typeobject given_Decoder_Unit.typeobject given_Decoder_Value.typeobject jsonDecoder.typeobject stringDecoder.typeobject urnDecoder.typeShow all
- Self type
-
Decoder[A]
Attributes
- Companion
- trait
- Supertypes
-
trait DecoderInstancesLowPrio1trait DecoderInstancesLowPrio2trait DecoderHelpersclass Objecttrait Matchableclass AnyShow all
- Self type
-
Decoder.type
Attributes
- Supertypes
- Known subtypes
Attributes
- Supertypes
- Known subtypes
-
object Decoder.type
Attributes
- Supertypes
- Known subtypes
-
trait DecoderInstancesLowPrio1object Decoder.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Resourceclass Objecttrait Matchableclass AnyShow all
An abstract effect Besom module, which can be implemented for different effect types.
An abstract effect Besom module, which can be implemented for different effect types.
Type parameters
- Eff
-
the effect type
Attributes
- See also
- Supertypes
- Known subtypes
Attributes
- Supertypes
Attributes
- Supertypes
- Self type
-
EmptyExport.type
ArgsEncoder - this is a separate typeclass required for serialization of top-level *Args classes
ArgsEncoder - this is a separate typeclass required for serialization of top-level *Args classes
ProviderArgsEncoder - this is a separate typeclass required for serialization of top-level ProviderArgs classes that have all fields serialized as JSON strings
JsonEncoder - this is a separate typeclass required for json-serialized fields of ProviderArgs
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
object given_Encoder_Boolean.typeobject given_Encoder_Double.typeobject given_Encoder_Int.typeobject given_Encoder_NonEmptyString.typeobject given_Encoder_Value.typeobject idEncoder.typeobject jsonEncoder.typeobject stringEncoder.typeobject urnEncoder.typeShow all
- Self type
-
Encoder[A]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class EngineImpl
Attributes
- Supertypes
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
FeatureSupport.type
Attributes
- Supertypes
Attributes
- Companion
- trait
- Supertypes
- Self type
-
JsonEncoder.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class MonitorImpl
Attributes
- Supertypes
- Self type
-
NameUnmangler.type
Output is a wrapper for a monadic effect used to model async execution that allows Pulumi to track information about dependencies between resources and properties of data (whether it's known or a secret for instance).
Output is a wrapper for a monadic effect used to model async execution that allows Pulumi to track information about dependencies between resources and properties of data (whether it's known or a secret for instance).
Invariant: dataResult has to be registered in TaskTracker by the time it reaches the constructor here!
Value parameters
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- enum
- Supertypes
- Self type
-
OutputData.type
Attributes
- Supertypes
- Known subtypes
-
object OutputExtensions.type
Attributes
- Supertypes
- Self type
-
PropertiesSerializer.type
Attributes
- Supertypes
- Self type
-
ProtobufUtil.type
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- trait
- Supertypes
- Self type
-
ProviderArgsEncoder.type
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ResourceStateclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
- Self type
-
RawResourceResult.type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
RegistersOutputs.type
Attributes
- Supertypes
- Known subtypes
An abstract representation of a Pulumi resource. It is used to register resources with the Pulumi engine.
An abstract representation of a Pulumi resource. It is used to register resources with the Pulumi engine.
Attributes
- Supertypes
- Known subtypes
-
class ComponentBasetrait ComponentResourceclass StackResourcetrait CustomResourcetrait ProviderResourceclass DependencyResourcetrait RemoteComponentResourceShow all
Attributes
- Supertypes
Attributes
- Companion
- trait
- Supertypes
- Self type
-
ResourceDecoder.type
Attributes
- Supertypes
Attributes
- Supertypes
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
- Self type
-
ResourceOptsVariant.type
Attributes
- Supertypes
Attributes
- Supertypes
- Known subtypes
Attributes
Attributes
- Companion
- object
- Supertypes
Attributes
- Supertypes
- Known subtypes
-
class FutureRuntime
Attributes
- Supertypes
The Stack is the final result of a Pulumi program. It contains the exports and dependencies of the program. * Exports are the values that are exposed to the Pulumi runtime and available to other stacks via StackReference * Dependencies are the values that have to be evaluated (and thus created) for the Stack to be created.
The Stack is the final result of a Pulumi program. It contains the exports and dependencies of the program. * Exports are the values that are exposed to the Pulumi runtime and available to other stacks via StackReference * Dependencies are the values that have to be evaluated (and thus created) for the Stack to be created.
The Stack is created in user's code using StackFactory and not directly to offer a nicer API.
Attributes
- Companion
- object
- Supertypes
The Stack is the final result of a Pulumi program. It contains the exports and dependencies of the program. * Exports are the values that are exposed to the Pulumi runtime and available to other stacks via StackReference * Dependencies are the values that have to be evaluated (and thus created) for the Stack to be created
The Stack is the final result of a Pulumi program. It contains the exports and dependencies of the program. * Exports are the values that are exposed to the Pulumi runtime and available to other stacks via StackReference * Dependencies are the values that have to be evaluated (and thus created) for the Stack to be created
There are three ways to create a Stack in user's code:
-
Stack(a, b) - creates a stack with dependencies a and b
-
Stack.exports(a = x, b = y) - creates a stack with exports a and b
-
Stack(a, b).exports(c = x, d = y) - creates a stack with dependencies a and b and exports c and d
Attributes
- Supertypes
- Known subtypes
-
object Stack.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CustomResourcetrait Resourceclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
Attributes
- Supertypes
- Known subtypes
-
object StackReferenceArgs.type
Attributes
- Supertypes
- Known subtypes
-
object StackReference.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ResolvedResourceOptionsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CommonResourceOptionstrait ResourceOptionsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
- Self type
Attributes
- Supertypes
- Known subtypes
-
object StackReferenceResourceOptions.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ComponentResourcetrait Resourceclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
- Self type
-
StackResource.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
- Self type
-
TaskTracker.type