Versions in this module Expand all Collapse all v0 v0.1.0 Jul 16, 2026 Changes in this version + var TypeMap = map[Type]interface + func Configure(c interface{}, body hcl.Body, ctx *hcl.EvalContext) hcl.Diagnostics + func Documentation(c interface{}) (*docs.Documentation, error) + func Id() (string, error) + func Proto(m interface{}) (proto.Message, error) + func ProtoAny(m interface{}) (*opaqueany.Any, error) + func ProtoAnySlice(m interface{}) ([]*opaqueany.Any, error) + func ProtoAnyUnmarshal(m interface{}, out proto.Message) error + type AccessInfo interface + type Artifact interface + Labels func() map[string]string + type AuthResult struct + Authenticated bool + type Authenticator interface + AuthFunc func() interface{} + ValidateAuthFunc func() interface{} + type Builder interface + BuildFunc func() interface{} + type BuilderODR interface + BuildODRFunc func() interface{} + type ConfigRequest struct + Config map[string]string + Name string + type ConfigSourcer interface + ReadFunc func() interface{} + StopFunc func() interface{} + type Configurable interface + Config func() (interface{}, error) + type ConfigurableNotify interface + ConfigSet func(interface{}) error + type DeclaredResources struct + Resources []*proto.DeclaredResource + func (d *DeclaredResources) ByName(name string) (*proto.DeclaredResource, error) + type DeclaredResourcesResp struct + DeclaredResources []*proto.DeclaredResource + type Deployment interface + type DeploymentConfig struct + EntrypointInviteToken string + Id string + Sequence uint64 + ServerAddr string + ServerTls bool + ServerTlsSkipVerify bool + func (c *DeploymentConfig) Env() map[string]string + type DeploymentInfo struct + ComponentName string + Labels map[string]string + type DeploymentWithUrl interface + URL func() string + type DestroyedResourcesResp struct + DestroyedResources []*proto.DestroyedResource + type Destroyer interface + DestroyFunc func() interface{} + type Documented interface + Documentation func() (*docs.Documentation, error) + type ExecResult struct + ExitCode int + type ExecSessionInfo struct + Arguments []string + Environment []string + Error io.Writer + InitialWindowSize WindowSize + Input io.Reader + IsTTY bool + Output io.Writer + Term string + WindowSizeUpdates <-chan WindowSize + type Execer interface + ExecFunc func() interface{} + type Generation interface + GenerationFunc func() interface{} + type JobInfo struct + App string + Id string + Local bool + Project string + Workspace string + type LabelSet struct + Labels map[string]string + type LinesChunkWriter interface + OutputLines func([]string) error + type LogEvent struct + Message string + Partition string + Timestamp time.Time + type LogPlatform interface + LogsFunc func() interface{} + type LogViewer struct + Limit int + Output chan LogEvent + StartingAt time.Time + type LogsSessionInfo struct + Limit int + Output LinesChunkWriter + StartingFrom time.Time + type OutParameter interface + type Platform interface + DeployFunc func() interface{} + type PlatformReleaser interface + DefaultReleaserFunc func() interface{} + type ProtoMarshaler interface + Proto func() proto.Message + type Registry interface + PushFunc func() interface{} + type RegistryAccess interface + AccessInfoFunc func() interface{} + type Release interface + URL func() string + type ReleaseManager interface + ReleaseFunc func() interface{} + type RunningTask interface + type Source struct + App string + Path string + type Status interface + StatusFunc func() interface{} + type TaskLaunchInfo struct + Arguments []string + Entrypoint []string + EnvironmentVariables map[string]string + OciUrl string + type TaskLauncher interface + StartTaskFunc func() interface{} + StopTaskFunc func() interface{} + WatchTaskFunc func() interface{} + type TaskResult struct + ExitCode int + type Template interface + TemplateData func() map[string]interface{} + type Type uint + const AuthenticatorType + const BuilderType + const ConfigSourcerType + const InvalidType + const LogPlatformType + const MapperType + const PlatformType + const RegistryType + const ReleaseManagerType + const TaskLauncherType + func (i Type) String() string + type WindowSize struct + Height int + Width int + type WorkspaceDestroyer interface + DestroyWorkspaceFunc func() interface{}