ie2datatypes

package
v0.0.15 Latest Latest
Warning

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

Go to latest
Published: Jun 7, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LambdaConfig

type LambdaConfig struct {
	Name         string `yaml:"name"`
	Architecture string `yaml:"architecture"`
	Runtime      string `yaml:"runtime"`
	Handler      string `yaml:"handler"`
	Filename     string `yaml:"filename"`
	Endpoint     []struct {
		Version  int    `yaml:"version"`
		Resource string `yaml:"resource"`
		Methods  []struct {
			Name string `yaml:"name"`
			Req  string `yaml:"req"`
			Res  string `yaml:"res"`
		} `yaml:"methods"`
	} `yaml:"endpoint"`
}

type LambdaInput added in v0.0.4

type LambdaInput struct {
	Architecture string
	DryRun       bool
	Name         string
	Handler      string
	Publish      bool
	RoleARN      string
	Runtime      string
	S3Bucket     string
	S3Key        string
}

type LambdaIntegration added in v0.0.6

type LambdaIntegration struct {
	LambdaName string
}

type RESTEndpointInput added in v0.0.5

type RESTEndpointInput struct {
	ApiId            string
	ParentResourceId string
	ResourceId       string
	ResourceName     string
	Route            string
	Stage            string
	Integration      *LambdaIntegration
	Methods          []RESTMethod
}

type RESTMethod added in v0.0.5

type RESTMethod struct {
	Name      string
	ReqModel  map[string]string
	ReqParams map[string]string
}

Jump to

Keyboard shortcuts

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