Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client wraps the Lambda API for function operations.
func (*Client) GetFunction ¶
GetFunction returns detailed information about a function.
type FunctionDetails ¶
type FunctionDetails struct {
Name string
Runtime string
Handler string
Description string
Memory int32
Timeout int32
CodeSize int64
LastModified time.Time
State string
Role string
ARN string
Layers []string
Architectures []string
PackageType string
EphemeralStorage int32
Environment map[string]string
}
FunctionDetails contains detailed metadata about a Lambda function.
type LambdaAPI ¶
type LambdaAPI interface {
ListFunctions(ctx context.Context, params *lambda.ListFunctionsInput, optFns ...func(*lambda.Options)) (*lambda.ListFunctionsOutput, error)
GetFunction(ctx context.Context, params *lambda.GetFunctionInput, optFns ...func(*lambda.Options)) (*lambda.GetFunctionOutput, error)
}
LambdaAPI captures the AWS SDK methods we use.
Click to show internal directories.
Click to hide internal directories.