api

package
v0.0.0-...-8cbb19a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2025 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Args

type Args struct {
	ReplicaCount                     pulumix.Input[*int]
	GracePeriod                      pulumix.Input[time.Duration]
	BallastSizeInBytes               pulumix.Input[int]
	NumscriptCacheMaxCount           pulumix.Input[int]
	BulkMaxSize                      pulumix.Input[int]
	BulkParallel                     pulumix.Input[int]
	TerminationGracePeriodSeconds    pulumix.Input[*int]
	ExperimentalFeatures             pulumix.Input[bool]
	ExperimentalNumscriptInterpreter pulumix.Input[bool]
	ExperimentalExporters            pulumix.Input[bool]
}

func (*Args) SetDefaults

func (args *Args) SetDefaults()

type Component

type Component struct {
	pulumi.ResourceState

	Deployment *appsv1.Deployment
	Service    *corev1.Service
}

func NewComponent

func NewComponent(ctx *pulumi.Context, name string, args ComponentArgs, opts ...pulumi.ResourceOption) (*Component, error)

func (*Component) GetDevBoxContainer

func (cmp *Component) GetDevBoxContainer(_ context.Context) corev1.ContainerInput

type ComponentArgs

type ComponentArgs struct {
	common.CommonArgs
	Args
	Storage *storage.Component
	Ingress *IngressArgs
	Worker  *worker.Component
}

type IngressArgs

type IngressArgs struct {
	Host    pulumix.Input[string]
	Secret  pulumix.Input[*string]
	Service *corev1.Service
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL