runway.cfngin.lookups.handlers.dynamodb module¶
DynamoDB lookup.
-
class
runway.cfngin.lookups.handlers.dynamodb.
DynamodbLookup
[source]¶ Bases:
runway.lookups.handlers.base.LookupHandler
DynamoDB lookup.
-
classmethod
handle
(value, context=None, provider=None, **kwargs)[source]¶ Get a value from a DynamoDB table.
- Parameters
value (str) – Parameter(s) given to this lookup.
[<region>:]<tablename>@<primarypartionkey>:<keyvalue>.<keyvalue>...
context (
runway.cfngin.context.Context
) – Context instance.provider (
runway.cfngin.providers.base.BaseProvider
) – Provider instance.
Note
The region is optional, and defaults to the environment’s
AWS_DEFAULT_REGION
if not specified.
-
classmethod