Skip to main content

index

Objects

BaseInput

@dataclass
class BaseInput()

Data class for base input

Attributes:

  • job_id str - the Job ID.
  • layername str - name of the layer.

Functions

lambda_handler

@tracer.capture_lambda_handler
@logger.inject_lambda_context()
def lambda_handler(event: dict, context: dict) -> str

Function to get a prefix for a specific layer. Lambda basically leverages a Lambda Layer to get the prefix from DB.

Arguments:

  • event dict - should fit the BaseInput
  • context dict - lambda context object

Returns:

  • str - full object path of the layer.

Examples:

{
"job_id": "some3223ff-1234-jobid23fa43f343r2",
"layername": "some-layer"
}