Versions in this module Expand all Collapse all v0 v0.6.0 Jun 3, 2015 Changes in this version + type AddPermissionInput struct + Action *string + FunctionName *string + Principal *string + SourceARN *string + SourceAccount *string + StatementID *string + type AddPermissionOutput struct + Statement *string + type CreateEventSourceMappingInput struct + BatchSize *int64 + Enabled *bool + EventSourceARN *string + FunctionName *string + StartingPosition *string + type CreateFunctionInput struct + Code *FunctionCode + Description *string + FunctionName *string + Handler *string + MemorySize *int64 + Role *string + Runtime *string + Timeout *int64 + type DeleteEventSourceMappingInput struct + UUID *string + type DeleteFunctionInput struct + FunctionName *string + type DeleteFunctionOutput struct + type EventSourceMappingConfiguration struct + BatchSize *int64 + EventSourceARN *string + FunctionARN *string + LastModified *time.Time + LastProcessingResult *string + State *string + StateTransitionReason *string + UUID *string + type FunctionCode struct + S3Bucket *string + S3Key *string + S3ObjectVersion *string + ZipFile []byte + type FunctionCodeLocation struct + Location *string + RepositoryType *string + type FunctionConfiguration struct + CodeSize *int64 + Description *string + FunctionARN *string + FunctionName *string + Handler *string + LastModified *string + MemorySize *int64 + Role *string + Runtime *string + Timeout *int64 + type GetEventSourceMappingInput struct + UUID *string + type GetFunctionConfigurationInput struct + FunctionName *string + type GetFunctionInput struct + FunctionName *string + type GetFunctionOutput struct + Code *FunctionCodeLocation + Configuration *FunctionConfiguration + type GetPolicyInput struct + FunctionName *string + type GetPolicyOutput struct + Policy *string + type InvokeAsyncInput struct + FunctionName *string + InvokeArgs io.ReadSeeker + type InvokeAsyncOutput struct + Status *int64 + type InvokeInput struct + ClientContext *string + FunctionName *string + InvocationType *string + LogType *string + Payload []byte + type InvokeOutput struct + FunctionError *string + LogResult *string + Payload []byte + StatusCode *int64 + type Lambda struct + func New(config *aws.Config) *Lambda + func (c *Lambda) AddPermission(input *AddPermissionInput) (*AddPermissionOutput, error) + func (c *Lambda) AddPermissionRequest(input *AddPermissionInput) (req *aws.Request, output *AddPermissionOutput) + func (c *Lambda) CreateEventSourceMapping(input *CreateEventSourceMappingInput) (*EventSourceMappingConfiguration, error) + func (c *Lambda) CreateEventSourceMappingRequest(input *CreateEventSourceMappingInput) (req *aws.Request, output *EventSourceMappingConfiguration) + func (c *Lambda) CreateFunction(input *CreateFunctionInput) (*FunctionConfiguration, error) + func (c *Lambda) CreateFunctionRequest(input *CreateFunctionInput) (req *aws.Request, output *FunctionConfiguration) + func (c *Lambda) DeleteEventSourceMapping(input *DeleteEventSourceMappingInput) (*EventSourceMappingConfiguration, error) + func (c *Lambda) DeleteEventSourceMappingRequest(input *DeleteEventSourceMappingInput) (req *aws.Request, output *EventSourceMappingConfiguration) + func (c *Lambda) DeleteFunction(input *DeleteFunctionInput) (*DeleteFunctionOutput, error) + func (c *Lambda) DeleteFunctionRequest(input *DeleteFunctionInput) (req *aws.Request, output *DeleteFunctionOutput) + func (c *Lambda) GetEventSourceMapping(input *GetEventSourceMappingInput) (*EventSourceMappingConfiguration, error) + func (c *Lambda) GetEventSourceMappingRequest(input *GetEventSourceMappingInput) (req *aws.Request, output *EventSourceMappingConfiguration) + func (c *Lambda) GetFunction(input *GetFunctionInput) (*GetFunctionOutput, error) + func (c *Lambda) GetFunctionConfiguration(input *GetFunctionConfigurationInput) (*FunctionConfiguration, error) + func (c *Lambda) GetFunctionConfigurationRequest(input *GetFunctionConfigurationInput) (req *aws.Request, output *FunctionConfiguration) + func (c *Lambda) GetFunctionRequest(input *GetFunctionInput) (req *aws.Request, output *GetFunctionOutput) + func (c *Lambda) GetPolicy(input *GetPolicyInput) (*GetPolicyOutput, error) + func (c *Lambda) GetPolicyRequest(input *GetPolicyInput) (req *aws.Request, output *GetPolicyOutput) + func (c *Lambda) Invoke(input *InvokeInput) (*InvokeOutput, error) + func (c *Lambda) InvokeAsync(input *InvokeAsyncInput) (*InvokeAsyncOutput, error) + func (c *Lambda) InvokeAsyncRequest(input *InvokeAsyncInput) (req *aws.Request, output *InvokeAsyncOutput) + func (c *Lambda) InvokeRequest(input *InvokeInput) (req *aws.Request, output *InvokeOutput) + func (c *Lambda) ListEventSourceMappings(input *ListEventSourceMappingsInput) (*ListEventSourceMappingsOutput, error) + func (c *Lambda) ListEventSourceMappingsPages(input *ListEventSourceMappingsInput, ...) error + func (c *Lambda) ListEventSourceMappingsRequest(input *ListEventSourceMappingsInput) (req *aws.Request, output *ListEventSourceMappingsOutput) + func (c *Lambda) ListFunctions(input *ListFunctionsInput) (*ListFunctionsOutput, error) + func (c *Lambda) ListFunctionsPages(input *ListFunctionsInput, ...) error + func (c *Lambda) ListFunctionsRequest(input *ListFunctionsInput) (req *aws.Request, output *ListFunctionsOutput) + func (c *Lambda) RemovePermission(input *RemovePermissionInput) (*RemovePermissionOutput, error) + func (c *Lambda) RemovePermissionRequest(input *RemovePermissionInput) (req *aws.Request, output *RemovePermissionOutput) + func (c *Lambda) UpdateEventSourceMapping(input *UpdateEventSourceMappingInput) (*EventSourceMappingConfiguration, error) + func (c *Lambda) UpdateEventSourceMappingRequest(input *UpdateEventSourceMappingInput) (req *aws.Request, output *EventSourceMappingConfiguration) + func (c *Lambda) UpdateFunctionCode(input *UpdateFunctionCodeInput) (*FunctionConfiguration, error) + func (c *Lambda) UpdateFunctionCodeRequest(input *UpdateFunctionCodeInput) (req *aws.Request, output *FunctionConfiguration) + func (c *Lambda) UpdateFunctionConfiguration(input *UpdateFunctionConfigurationInput) (*FunctionConfiguration, error) + func (c *Lambda) UpdateFunctionConfigurationRequest(input *UpdateFunctionConfigurationInput) (req *aws.Request, output *FunctionConfiguration) + type ListEventSourceMappingsInput struct + EventSourceARN *string + FunctionName *string + Marker *string + MaxItems *int64 + type ListEventSourceMappingsOutput struct + EventSourceMappings []*EventSourceMappingConfiguration + NextMarker *string + type ListFunctionsInput struct + Marker *string + MaxItems *int64 + type ListFunctionsOutput struct + Functions []*FunctionConfiguration + NextMarker *string + type RemovePermissionInput struct + FunctionName *string + StatementID *string + type RemovePermissionOutput struct + type UpdateEventSourceMappingInput struct + BatchSize *int64 + Enabled *bool + FunctionName *string + UUID *string + type UpdateFunctionCodeInput struct + FunctionName *string + S3Bucket *string + S3Key *string + S3ObjectVersion *string + ZipFile []byte + type UpdateFunctionConfigurationInput struct + Description *string + FunctionName *string + Handler *string + MemorySize *int64 + Role *string + Timeout *int64