Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControllerKey ¶
type ControllerKey = keyType[controllerKey]
func NewControllerKey ¶
func NewControllerKey() ControllerKey
func ParseControllerKey ¶
func ParseControllerKey(key string) (ControllerKey, error)
type Deployment ¶
type Deployment struct { Module string Language string Name DeploymentName Schema *schema.Module Artefacts []*Artefact }
func (*Deployment) Close ¶
func (d *Deployment) Close() error
Close is a convenience function to close all artefacts.
type DeploymentName ¶
type DeploymentName string
func NewDeploymentName ¶
func NewDeploymentName(module string) DeploymentName
func ParseDeploymentName ¶
func ParseDeploymentName(name string) (DeploymentName, error)
func (*DeploymentName) MarshalText ¶
func (d *DeploymentName) MarshalText() ([]byte, error)
func (*DeploymentName) Scan ¶
func (d *DeploymentName) Scan(value any) error
func (*DeploymentName) String ¶
func (d *DeploymentName) String() string
func (*DeploymentName) UnmarshalText ¶
func (d *DeploymentName) UnmarshalText(bytes []byte) error
type IngressRequestKey ¶
type IngressRequestKey = keyType[ingressRequestKey]
func NewIngressRequestKey ¶
func NewIngressRequestKey() IngressRequestKey
func ParseIngressRequestKey ¶
func ParseIngressRequestKey(key string) (IngressRequestKey, error)
type MaybeDeploymentName ¶
type MaybeDeploymentName types.Option[DeploymentName]
type NullIngressRequestKey ¶
type NullIngressRequestKey = types.Option[IngressRequestKey]
type RunnerKey ¶
type RunnerKey = keyType[runnerKey]
func NewRunnerKey ¶
func NewRunnerKey() RunnerKey
func ParseRunnerKey ¶
Click to show internal directories.
Click to hide internal directories.