src.aws_resources.lambda_function package

Submodules

src.aws_resources.lambda_function.request module

class src.aws_resources.lambda_function.request.Request(event)

Bases: object

property dry_run
extract(event)
property instance_id
property state
class src.aws_resources.lambda_function.request.State(value)

Bases: Enum

An enumeration.

BODY_HAS_NOT_INSTANCE_ID = 4
BODY_IS_EMPTY = 2
BODY_IS_NOT_JSON = 3
BODY_IS_VALID = 5
UNDEFINED = 1

src.aws_resources.lambda_function.response module

class src.aws_resources.lambda_function.response.AcceptedState

Bases: State

property body_message
property status_code
class src.aws_resources.lambda_function.response.BodyHasNotInstanceIdState

Bases: State

property body_message
property status_code
class src.aws_resources.lambda_function.response.BodyIsEmptyState

Bases: State

property body_message
property status_code
class src.aws_resources.lambda_function.response.BodyIsNotJsonState

Bases: State

property body_message
property status_code
class src.aws_resources.lambda_function.response.EC2InstanceIdIsInvalidState

Bases: State

property body_message
property status_code
class src.aws_resources.lambda_function.response.EC2InstanceIsAlreadyRunningState

Bases: State

property body_message
property status_code
class src.aws_resources.lambda_function.response.IgnoreState

Bases: State

property body_message
property status_code
class src.aws_resources.lambda_function.response.NoneState

Bases: State

property body_message
property status_code
class src.aws_resources.lambda_function.response.Response

Bases: object

property body
create_response()
property state
property status_code
class src.aws_resources.lambda_function.response.StartedEC2InstanceIsFailedState

Bases: State

property body_message
property status_code
class src.aws_resources.lambda_function.response.State

Bases: object

property body_message
check()
property status_code

Module contents

class src.aws_resources.lambda_function.LambdaFunction(event, context)

Bases: object

create_response()