Configuration class for DIDataplane Construct.

Hierarchy (View Summary)

Constructors

Properties

BUILD_FROM_SOURCE: boolean

Whether to build container resources from source.

"false"
CONTAINER_BUILD_PATH: string

The build path for the Data Intake.

"lib/osml-data-intake"
CONTAINER_BUILD_TARGET: string

The build target for the Data Intake.

"intake"
CONTAINER_DOCKERFILE: string

The relative Dockerfile to use to build the container.

"docker/Dockerfile.intake"
CONTAINER_URI: string

The container image to use for the Data Intake lambda.

"awsosml/osml-data-intake-intake:latest"
LAMBDA_FUNCTION_NAME: string

The name of the Lambda for the Data Intake.

"DILambda"
LAMBDA_MEMORY_SIZE: number

The memory in MB to give the lambda runtime.

1024
LAMBDA_ROLE_NAME?: string

The name of the DI Lambda execution role.

undefined
LAMBDA_SECURITY_GROUP_ID?: string

The security group ID to use for the Lambda container.

undefined
LAMBDA_STORAGE_SIZE: number

The size of the storage to assign lambda runtime in GB.

10
LAMBDA_TIMEOUT: number

The timeout, in seconds, for the Lambda function.

900
S3_OUTPUT_BUCKET_NAME: string

The name to give the output bucket.

"di-output-bucket"
SNS_INPUT_TOPIC_NAME: string

The name to give the input SNS topic.

"osml-data-intake"
SNS_STAC_TOPIC_NAME: string

The name to give the output SNS topic.

"osml-stac-ingest"