aws_runtime

package
v0.6.4 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AwsRuntime

type AwsRuntime struct {
	TemplateConfig aws.TemplateConfig
	Cfg            *config.Application
}

func (*AwsRuntime) AddExecRuntimeFiles

func (r *AwsRuntime) AddExecRuntimeFiles(unit *core.ExecutionUnit, result *core.CompilationResult, deps *core.Dependencies) error

func (*AwsRuntime) AddExposeRuntimeFiles

func (r *AwsRuntime) AddExposeRuntimeFiles(unit *core.ExecutionUnit) error

func (*AwsRuntime) AddFsRuntimeFiles

func (r *AwsRuntime) AddFsRuntimeFiles(unit *core.ExecutionUnit, envVarName string, id string) error

func (*AwsRuntime) AddKvRuntimeFiles

func (r *AwsRuntime) AddKvRuntimeFiles(unit *core.ExecutionUnit) error

func (*AwsRuntime) AddOrmRuntimeFiles

func (r *AwsRuntime) AddOrmRuntimeFiles(unit *core.ExecutionUnit) error

func (*AwsRuntime) AddProxyRuntimeFiles

func (r *AwsRuntime) AddProxyRuntimeFiles(unit *core.ExecutionUnit, proxyType string) error

func (*AwsRuntime) AddRuntimeFile

func (r *AwsRuntime) AddRuntimeFile(unit *core.ExecutionUnit, path string, content []byte) error

func (*AwsRuntime) AddRuntimeFiles

func (r *AwsRuntime) AddRuntimeFiles(unit *core.ExecutionUnit, files embed.FS) error

func (*AwsRuntime) AddSecretRuntimeFiles

func (r *AwsRuntime) AddSecretRuntimeFiles(unit *core.ExecutionUnit) error

func (*AwsRuntime) GetAppName

func (r *AwsRuntime) GetAppName() string

func (*AwsRuntime) GetFsRuntimeImportClass

func (r *AwsRuntime) GetFsRuntimeImportClass(id string, varName string) string

func (*AwsRuntime) GetKvRuntimeConfig

func (r *AwsRuntime) GetKvRuntimeConfig() python.KVConfig

func (*AwsRuntime) GetSecretRuntimeImportClass

func (r *AwsRuntime) GetSecretRuntimeImportClass(varName string) string

type ExposeTemplateData

type ExposeTemplateData struct {
	ExportedAppVar string
	AppModule      string
}

type FsTemplateData added in v0.6.3

type FsTemplateData struct {
	BucketNameEnvVar string
}

type TemplateData

type TemplateData struct {
	aws.TemplateConfig
	ExecUnitName    string
	Expose          ExposeTemplateData
	ProjectFilePath string
}

Jump to

Keyboard shortcuts

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