besom.cats

package besom.cats

Members list

Type members

Classlikes

trait CatsEffectModule extends BesomModule

Attributes

Supertypes
trait BesomModule
trait EffectBesomModule
trait BesomSyntax
class Object
trait Matchable
class Any
Show all
Known subtypes
object Pulumi.type
class CatsRuntime(val debugEnabled: Boolean)(using ioRuntime: IORuntime) extends Runtime[IO]

Attributes

Supertypes
trait Runtime[IO]
class Object
trait Matchable
class Any
object Pulumi extends CatsEffectModule

Attributes

Supertypes
trait BesomModule
trait EffectBesomModule
trait BesomSyntax
class Object
trait Matchable
class Any
Show all
Self type
Pulumi.type

Value members

Concrete methods

Creates a new component resource.

Creates a new component resource.

Type parameters

A

The type of the component resource.

Value parameters

f

The function that will create the component resource.

name

The unique name of the resource.

opts

A bag of options that control this resource's behavior.

typ

The type of the resource.

Attributes

Returns

The component resource.

Exports

Defined exports

final type Archive = Archive
Exported from BesomModule
final type ArgsEncoder = ArgsEncoder
Exported from internal
final type Asset = Asset
Exported from BesomModule
final type AssetOrArchive = AssetOrArchive
Exported from BesomModule
final type BooleanEnum = BooleanEnum
Exported from BesomModule
final type ComponentBase = ComponentBase
Exported from BesomModule
final type ComponentResource = ComponentResource
Exported from BesomModule
final val ComponentResourceOptions: ComponentResourceOptions.type
Exported from BesomModule
final type ComponentResourceOptions = ComponentResourceOptions
Exported from BesomModule
final val Config: Config.type
Exported from BesomModule
final type Config = Config
Exported from BesomModule
final type Context = Context
Exported from BesomModule
final type CustomResource = CustomResource
Exported from BesomModule
final val CustomResourceOptions: CustomResourceOptions.type
Exported from BesomModule
final type CustomResourceOptions = CustomResourceOptions
Exported from BesomModule
final type CustomTimeouts = CustomTimeouts
Exported from BesomModule
final type Decoder = Decoder
Exported from internal
final type Eff = IO
Exported from effect
final type Encoder = Encoder
Exported from internal
final type EnumCompanion = [V, E <: PulumiEnum[V]] =>> EnumCompanion[V, E]
Exported from types$
final val FunctionToken: FunctionToken.type
Exported from BesomModule
final type FunctionToken = FunctionToken
Exported from BesomModule
final val Input: Input.type
Exported from BesomModule
final type Input = Input
Exported from Input$package$
final type IntegerEnum = IntegerEnum
Exported from BesomModule
final type InvokeOptions = InvokeOptions
Exported from BesomModule
final val Label: Label.type
Exported from BesomModule
final type Label = Label
Exported from BesomModule
final type Logger = Logger
Exported from BesomModule
final val MDC: MDC.type
Exported from BesomModule
final type MDC = MDC
Exported from BesomModule
final val NonEmptyString: NonEmptyString.type
Exported from BesomModule
final type NonEmptyString = NonEmptyString
Exported from BesomModule
final type NumberEnum = NumberEnum
Exported from BesomModule
final val Output: Output.type
Exported from BesomModule
final type Output = Output
Exported from internal
final val OutputExtensions: OutputExtensions.type
Exported from BesomModule
final implicit def OutputListOps[A](output: Output[List[A]]): OutputListOps[A]
Exported from BesomModule
final type OutputListOps = OutputListOps
Exported from OutputExtensionsFactory
final implicit def OutputOfTupleOps[A <: NonEmptyTuple](output: Output[A]): OutputOfTupleOps[A]
Exported from BesomModule
final type OutputOfTupleOps = [A <: NonEmptyTuple] =>> OutputOfTupleOps[A]
Exported from OutputExtensionsFactory
final implicit def OutputOptionListOps[A](output: Output[Option[List[A]]]): OutputOptionListOps[A]
Exported from BesomModule
final type OutputOptionListOps = OutputOptionListOps
Exported from OutputExtensionsFactory
final implicit def OutputOptionOps[A](output: Output[Option[A]]): OutputOptionOps[A]
Exported from BesomModule
final type OutputOptionOps = OutputOptionOps
Exported from OutputExtensionsFactory
final val OutputSequenceOps: OutputSequenceOps.type
Exported from BesomModule
final type OutputStringStripMarginOps = OutputStringStripMarginOps
Exported from BesomModule
final val OutputTraverseOps: OutputTraverseOps.type
Exported from BesomModule
final type ProviderArgsEncoder = ProviderArgsEncoder
Exported from internal
final type ProviderResource = ProviderResource
Exported from BesomModule
final val ProviderType: ProviderType.type
Exported from BesomModule
final type ProviderType = ProviderType
Exported from BesomModule
final val PulumiAny: PulumiAny.type
Exported from BesomModule
final type PulumiAny = PulumiAny
Exported from BesomModule
final type PulumiEnum = PulumiEnum
Exported from types$
final type PulumiInterpolationOps = PulumiInterpolationOps
Exported from BesomModule
final val PulumiJson: PulumiJson.type
Exported from BesomModule
final type PulumiJson = PulumiJson
Exported from BesomModule
final type PulumiToken = PulumiToken
Exported from BesomModule
final type RegistersOutputs = [A <: ComponentResource & Product] =>> RegistersOutputs[A]
Exported from internal
final type RemoteComponentResource = RemoteComponentResource
Exported from BesomModule
final type ResourceCompanion = [A <: Resource] =>> ResourceCompanion[A]
Exported from internal
final type ResourceDecoder = [A <: Resource] =>> ResourceDecoder[A]
Exported from internal
final val ResourceId: ResourceId.type
Exported from BesomModule
final type ResourceId = ResourceId
Exported from BesomModule
final val ResourceOptsVariant: ResourceOptsVariant.type
Exported from BesomModule
final val ResourceType: ResourceType.type
Exported from BesomModule
final type ResourceType = ResourceType
Exported from BesomModule
final val Stack: Stack.type
Exported from BesomModule
final type Stack = Stack
Exported from BesomModule
final val StackReference: StackReference.type
Exported from BesomModule
final type StackReference = StackReference
Exported from BesomModule
final val StackReferenceArgs: StackReferenceArgs.type
Exported from BesomModule
final type StackReferenceArgs = StackReferenceArgs
Exported from BesomModule
final val StackReferenceResourceOptions: StackReferenceResourceOptions.type
Exported from BesomModule
final type StackReferenceResourceOptions = StackReferenceResourceOptions
Exported from BesomModule
final type StringEnum = StringEnum
Exported from BesomModule
final val URN: URN.type
Exported from BesomModule
final type URN = URN
Exported from BesomModule
def ioRuntime: IORuntime
Exported from CatsEffectModule
implicit val toFutureCatsEffectIO: ToFuture[Eff]
Exported from CatsEffectModule