ZIOModule

besom.zio.ZIOModule
trait ZIOModule extends BesomModule

Attributes

Graph
Supertypes
trait BesomModule
trait EffectBesomModule
trait BesomSyntax
class Object
trait Matchable
class Any
Show all
Known subtypes
object Pulumi.type

Members list

Type members

Types

final override type Eff[+A] = Task[A]

Value members

Inherited methods

def component[A <: ComponentResource & Product : Typeable](name: NonEmptyString, typ: ResourceType)(f: Context ?=> ComponentBase ?=> A | Output[A])(implicit evidence$1: RegistersOutputs[A], evidence$2: Typeable[A], ctx: Context): Output[A]

Attributes

Inherited from:
BesomSyntax
def config(using ctx: Context): Config

Attributes

Inherited from:
BesomSyntax
def isDryRun(using ctx: Context): Boolean

Attributes

Inherited from:
BesomSyntax
def log(using ctx: Context): Logger

Attributes

Inherited from:
BesomSyntax
def run(program: Context ?=> Output[Exports]): Unit

Attributes

Inherited from:
EffectBesomModule
def urn(using ctx: Context): Output[URN]

Attributes

Inherited from:
BesomSyntax

Concrete fields

lazy protected val rt: Runtime[Eff]

Inherited fields

val exports: Export.type

Attributes

Inherited from:
BesomSyntax

Givens

Givens

given given_ToFuture_Eff: ToFuture[Eff]

Exports

Inherited defined exports

final type Archive = Archive
Exported from types$

Attributes

Inherited from:
BesomModule
final type ArgsEncoder = ArgsEncoder
Exported from internal

Attributes

Inherited from:
BesomModule
final type Asset = Asset
Exported from types$

Attributes

Inherited from:
BesomModule
final type AssetOrArchive = AssetOrArchive
Exported from types$

Attributes

Inherited from:
BesomModule
final type BooleanEnum = BooleanEnum
Exported from types$

Attributes

Inherited from:
BesomModule
final type ComponentBase = ComponentBase
Exported from types$

Attributes

Inherited from:
BesomModule
final type ComponentResource = ComponentResource
Exported from types$

Attributes

Inherited from:
BesomModule
final type Config = Config
Exported from types$

Attributes

Inherited from:
BesomModule
final val Config: Config.type
Exported from types

Attributes

Inherited from:
BesomModule
final type Context = Context
Exported from types$

Attributes

Inherited from:
BesomModule
final type CustomResource = CustomResource
Exported from types$

Attributes

Inherited from:
BesomModule
final type CustomResourceOptions = CustomResourceOptions
Exported from types$

Attributes

Inherited from:
BesomModule
final val CustomResourceOptions: CustomResourceOptions.type
Exported from types

Attributes

Inherited from:
BesomModule
final type Decoder = Decoder
Exported from internal

Attributes

Inherited from:
BesomModule
final type Encoder = Encoder
Exported from internal

Attributes

Inherited from:
BesomModule
final type EnumCompanion = [E <: PulumiEnum] =>> EnumCompanion[E]
Exported from types$

Attributes

Inherited from:
BesomModule
final val Input: Input.type
Exported from types

Attributes

Inherited from:
BesomModule
final type Input = Input
Exported from Input$package$

Attributes

Inherited from:
BesomModule
final type IntegerEnum = IntegerEnum
Exported from types$

Attributes

Inherited from:
BesomModule
final val Label: Label.type
Exported from types

Attributes

Inherited from:
BesomModule
final type Label = Label
Exported from types$

Attributes

Inherited from:
BesomModule
final type Logger = Logger
Exported from types$

Attributes

Inherited from:
BesomModule
final type NonEmptyString = NonEmptyString
Exported from types$

Attributes

Inherited from:
BesomModule
final val NonEmptyString: NonEmptyString.type
Exported from types

Attributes

Inherited from:
BesomModule
final val NonEmptyStringExtensions: NonEmptyStringExtensions.type
Exported from types

Attributes

Inherited from:
BesomModule
final type NonEmptyStringOps = NonEmptyStringOps
Exported from types$

Attributes

Inherited from:
BesomModule
final type NumberEnum = NumberEnum
Exported from types$

Attributes

Inherited from:
BesomModule
final val Output: Output.type
Exported from types

Attributes

Inherited from:
BesomModule
final type Output = Output
Exported from internal

Attributes

Inherited from:
BesomModule
final val OutputExtensions: OutputExtensions.type
Exported from types

Attributes

Inherited from:
BesomModule
final type OutputSequenceOps = [A, CC <: (IterableOnce), To] =>> OutputSequenceOps[A, CC, To]
Exported from OutputExtensionsFactory

Attributes

Inherited from:
BesomModule
final implicit def OutputSequenceOps[A, CC <: (IterableOnce), To](coll: CC[Output[A]]): OutputSequenceOps[A, CC, To]
Exported from types

Attributes

Inherited from:
BesomModule
final type OutputStringStripMarginOps = OutputStringStripMarginOps
Exported from interpolator$

Attributes

Inherited from:
BesomModule
final implicit def OutputTraverseOps[A, CC <: (IterableOnce)](coll: CC[A]): OutputTraverseOps[A, CC]
Exported from types

Attributes

Inherited from:
BesomModule
final type OutputTraverseOps = [A, CC <: (IterableOnce)] =>> OutputTraverseOps[A, CC]
Exported from OutputExtensionsFactory

Attributes

Inherited from:
BesomModule
final type ProviderArgsEncoder = ProviderArgsEncoder
Exported from internal

Attributes

Inherited from:
BesomModule
final type ProviderResource = ProviderResource
Exported from types$

Attributes

Inherited from:
BesomModule
final val ProviderType: ProviderType.type
Exported from types

Attributes

Inherited from:
BesomModule
final type ProviderType = ProviderType
Exported from types$

Attributes

Inherited from:
BesomModule
final val PulumiAny: PulumiAny.type
Exported from types

Attributes

Inherited from:
BesomModule
final type PulumiAny = PulumiAny
Exported from types$

Attributes

Inherited from:
BesomModule
final type PulumiEnum = PulumiEnum
Exported from types$

Attributes

Inherited from:
BesomModule
final type PulumiInterpolationOps = PulumiInterpolationOps
Exported from interpolator$

Attributes

Inherited from:
BesomModule
final val PulumiJson: PulumiJson.type
Exported from types

Attributes

Inherited from:
BesomModule
final type PulumiJson = PulumiJson
Exported from types$

Attributes

Inherited from:
BesomModule
final type RegistersOutputs = [A <: ComponentResource & Product] =>> RegistersOutputs[A]
Exported from internal

Attributes

Inherited from:
BesomModule
final type ResourceDecoder = [A <: Resource] =>> ResourceDecoder[A]
Exported from internal

Attributes

Inherited from:
BesomModule
final type ResourceId = ResourceId
Exported from types$

Attributes

Inherited from:
BesomModule
final val ResourceId: ResourceId.type
Exported from types

Attributes

Inherited from:
BesomModule
final type ResourceType = ResourceType
Exported from types$

Attributes

Inherited from:
BesomModule
final val ResourceType: ResourceType.type
Exported from types

Attributes

Inherited from:
BesomModule
final type StringEnum = StringEnum
Exported from types$

Attributes

Inherited from:
BesomModule
final type URN = URN
Exported from types$

Attributes

Inherited from:
BesomModule
final val URN: URN.type
Exported from types

Attributes

Inherited from:
BesomModule