Class: Ansible::Ruby::Modules::Lambda_event

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/cloud/amazon/lambda_event.rb

Overview

This module allows the management of AWS Lambda function event source mappings such as DynamoDB and Kinesis stream events via the Ansible framework. These event source mappings are relevant only in the AWS Lambda pull model, where AWS Lambda invokes the function. It is idempotent and supports “Check” mode. Use module M(lambda) to manage the lambda function itself and M(lambda_alias) to manage function aliases.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#aliasObject



20
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/lambda_event.rb', line 20

attribute :alias

#event_source:stream, ...



27
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/lambda_event.rb', line 27

attribute :event_source

#lambda_function_arnObject



12
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/lambda_event.rb', line 12

attribute :lambda_function_arn

#source_paramsObject



31
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/lambda_event.rb', line 31

attribute :source_params

#state:present, :absent



16
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/lambda_event.rb', line 16

attribute :state

#versionObject?



24
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/lambda_event.rb', line 24

attribute :version