Represents the configuration for the DCDataplane Construct.

Hierarchy (View Summary)

Constructors

Properties

API_SERVICE_NAME_ABBREVIATION: string

The name of the service in abbreviation to use for the API.

"DC"
BUILD_FROM_SOURCE: boolean

Whether to build container resources from source.

"false"
CONTAINER_BUILD_PATH: string

The build path for the Data Intake container.

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

The build target for the Data Intake ingest Lambda container Dockerfile.

"ingest"
INGEST_CONTAINER_DOCKERFILE: string

The relative Dockerfile to use to build the Data Intake ingest Lambda container.

"docker/Dockerfile.ingest"
INGEST_CONTAINER_URI: string

The container image to use for the Data Intake ingest Lambda.

"awsosml/osml-data-intake-ingest:latest"
LAMBDA_MEMORY_SIZE: number

The memory size of the Lambda function (MB).

4096
LAMBDA_ROLE_NAME: string

The name of the Lambda role.

"DCLambdaRole"
LAMBDA_SECURITY_GROUP_ID?: string

The security group ID to use for the Lambda container.

undefined
LAMBDA_STORAGE_SIZE: number

The storage size of the Lambda function (GB).

10
LAMBDA_TIMEOUT: number

The timeout of the Lambda function (Seconds).

300
OS_DATA_NODES: number

The number of data nodes in the OpenSearch cluster.

4
SNS_INGEST_TOPIC_NAME: string

The name to give a generated ingest SNS topic.

"osml-stac-ingest"
STAC_CONTAINER_BUILD_TARGET: string

The build target for the Data Intake STAC API container Dockerfile.

"stac"
STAC_CONTAINER_DOCKERFILE: string

The relative Dockerfile.stac to use to build the STAC API Lambda container.

"docker/Dockerfile.stac"
STAC_CONTAINER_URI: string

The container image to use for the Data Intake STAC API lambda.

"awsosml/osml-data-intake-stac:latest"
STAC_ENVIRONMENT: string

The environment of the application.

"local"
STAC_ES_PORT: string

The port of the OpenSearch cluster.

"443"
STAC_ES_USE_SSL: string

A boolean to use SSL.

"true"
STAC_ES_VERIFY_CERTS: string

Whether to verify traffic with SSL certs.

"true"
STAC_FASTAPI_DESCRIPTION: string

The description of the STAC FastAPI application.

"A STAC FastAPI with an OpenSearch backend"
STAC_FASTAPI_ROOT_PATH: string

The root path for FASTAPI that is set by APIGateway.

"data-catalog"
STAC_FASTAPI_TITLE: string

The title of the STAC FastAPI application.

"stac-fastapi-opensearch"
STAC_FASTAPI_VERSION: string

The version of the STAC FastAPI application.

"2.4.1"
STAC_RELOAD: string

A boolean indicating whether to reload the application.

"true"
STAC_WEB_CONCURRENCY: string

The web concurrency of the application.

"10"