libera_utils.aws.constants.ProcessingStepIdentifier#

class libera_utils.aws.constants.ProcessingStepIdentifier(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#

Bases: Enum

Enumeration of processing step IDs used in AWS resource naming and processing orchestration

In orchestration code, these are used as “NodeID” values to identify processing steps:

The processing_step_node_id values used in libera_cdk deployment stackbuilder module and the node names in processing_system_dag.json must match these.

They must also be passed to the ecr_upload module called by some libera_cdk integration tests.

__init__(*args, **kwds)#

Attributes

ecr_name

Get the manually-configured ECR name for this processing step

l2cf

l2_stf

adms

l2_surface_flux

l2_firf

unfilt

spice_azel

spice_jpss

l1b_rad

l1b_cam

l0_jpss_pds

l0_azel_pds

l0_rad_pds

l0_cam_pds

l0_cr

property ecr_name: str#

Get the manually-configured ECR name for this processing step

We name our ECRs in CDK because they are one of the few resources that humans will need to interact with on a regular basis.