aws

package
v0.18.3 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2019 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewPlugin

func NewPlugin(transformsAdded *bool) plugins.Plugin

Types

type LambdaPerRoute

type LambdaPerRoute struct {
	// The name of the function
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The qualifier of the function (defaults to $LATEST if not specified)
	Qualifier string `protobuf:"bytes,2,opt,name=qualifier,proto3" json:"qualifier,omitempty"`
	// Invocation type - async or regular.
	Async                bool     `protobuf:"varint,3,opt,name=async,proto3" json:"async,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

AWS Lambda contains the configuration necessary to perform transform regular http calls to AWS Lambda invocations.

func (*LambdaPerRoute) Descriptor

func (*LambdaPerRoute) Descriptor() ([]byte, []int)

func (*LambdaPerRoute) GetAsync

func (m *LambdaPerRoute) GetAsync() bool

func (*LambdaPerRoute) GetName

func (m *LambdaPerRoute) GetName() string

func (*LambdaPerRoute) GetQualifier

func (m *LambdaPerRoute) GetQualifier() string

func (*LambdaPerRoute) ProtoMessage

func (*LambdaPerRoute) ProtoMessage()

func (*LambdaPerRoute) Reset

func (m *LambdaPerRoute) Reset()

func (*LambdaPerRoute) String

func (m *LambdaPerRoute) String() string

func (*LambdaPerRoute) XXX_DiscardUnknown

func (m *LambdaPerRoute) XXX_DiscardUnknown()

func (*LambdaPerRoute) XXX_Marshal

func (m *LambdaPerRoute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LambdaPerRoute) XXX_Merge

func (m *LambdaPerRoute) XXX_Merge(src proto.Message)

func (*LambdaPerRoute) XXX_Size

func (m *LambdaPerRoute) XXX_Size() int

func (*LambdaPerRoute) XXX_Unmarshal

func (m *LambdaPerRoute) XXX_Unmarshal(b []byte) error

type LambdaProtocolExtension

type LambdaProtocolExtension struct {
	// The host header for AWS this cluster
	Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
	// The region for this cluster
	Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	// The access_key for AWS this cluster
	AccessKey string `protobuf:"bytes,3,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	// The secret_key for AWS this cluster
	SecretKey            string   `protobuf:"bytes,4,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LambdaProtocolExtension) Descriptor

func (*LambdaProtocolExtension) Descriptor() ([]byte, []int)

func (*LambdaProtocolExtension) GetAccessKey

func (m *LambdaProtocolExtension) GetAccessKey() string

func (*LambdaProtocolExtension) GetHost

func (m *LambdaProtocolExtension) GetHost() string

func (*LambdaProtocolExtension) GetRegion

func (m *LambdaProtocolExtension) GetRegion() string

func (*LambdaProtocolExtension) GetSecretKey

func (m *LambdaProtocolExtension) GetSecretKey() string

func (*LambdaProtocolExtension) ProtoMessage

func (*LambdaProtocolExtension) ProtoMessage()

func (*LambdaProtocolExtension) Reset

func (m *LambdaProtocolExtension) Reset()

func (*LambdaProtocolExtension) String

func (m *LambdaProtocolExtension) String() string

func (*LambdaProtocolExtension) XXX_DiscardUnknown

func (m *LambdaProtocolExtension) XXX_DiscardUnknown()

func (*LambdaProtocolExtension) XXX_Marshal

func (m *LambdaProtocolExtension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LambdaProtocolExtension) XXX_Merge

func (m *LambdaProtocolExtension) XXX_Merge(src proto.Message)

func (*LambdaProtocolExtension) XXX_Size

func (m *LambdaProtocolExtension) XXX_Size() int

func (*LambdaProtocolExtension) XXX_Unmarshal

func (m *LambdaProtocolExtension) XXX_Unmarshal(b []byte) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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