ie2datatypes

package
v0.0.33 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 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 Author added in v0.0.33

type Author struct {
	FirstName string `json:"firstname"`
	LastName  string `json:"lastname"`
}

type FileMetaData added in v0.0.31

type FileMetaData struct {
	OGFileName    string         `json:"ogfilename"`
	Synopsis      string         `json:"synopsis"`
	Authors       []Author       `json:"authors"`
	ResearchAreas []ResearchArea `json:"researchareas"`
	UploadedOn    string         `json:"uploadedon"`
	IngestedOn    string         `json:"ingestedon"`
}

type LambdaConfig

type LambdaConfig struct {
	Name         string `yaml:"name"`
	RoleName     string `yaml:"rolename"`
	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 RDSParams added in v0.0.20

type RDSParams struct {
	DBName     string
	DBHost     string
	DBPort     string
	DBRegion   string
	DBUserName string
}

type RESTEndpointInput added in v0.0.5

type RESTEndpointInput struct {
	AccountId        string
	Region           string
	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
}

type ResearchArea added in v0.0.33

type ResearchArea struct {
	Name string `json:"name"`
}

Jump to

Keyboard shortcuts

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