Configuration class for TSDataplane Construct.

Constructors

  • Constructor for MRDataplaneConfig.

    Parameters

    • SQS_JOB_QUEUE: string = "TSJobQueue"

      The name of the SQS queue for image status.

    • DDB_JOB_TABLE: string = "TSJobTable"

      The name of the DynamoDB table for job status.

    • DDB_TTL_ATTRIBUTE: string = "expire_time"

      The attribute name for expiration time in DynamoDB.

    • ECS_METRICS_NAMESPACE: string = "OSML"

      The namespace for metrics.

    • ECS_CLUSTER_NAME: string = "TSCluster"

      The name of the TS cluster.

    • ECS_TASK_ROLE_NAME: string = "TSTaskRole"

      The name of the TS task execution role.

    • ECS_CONTAINER_NAME: string = "TSContainer"

      The name of the TS container.

    • ECS_TASK_MEMORY: number = 16384

      The memory configuration for TS tasks.

    • ECS_TASK_CPU: number = 8192

      The CPU configuration for TS tasks.

    • ECS_CONTAINER_MEMORY: number = 10240

      The memory configuration for TS containers.

    • ECS_CONTAINER_CPU: number = 7168

      The CPU configuration for TS containers.

    • ECS_CONTAINER_PORT: number = 8080

      The port to use for the TS service.

    • EFS_MOUNT_NAME: string = "ts-efs-volume"

      The name of the EFS volume to give tasks.

    • LAMBDA_ROLE_NAME: string = "TSLambdaRole"

      The name of the TS Lambda execution role.

    • EXECUTION_ROLE_NAME: string = "TSExecutionRole"

      The name of the TS ECS execution role.

    • CW_LOGGROUP_NAME: string = "TSService"

      The name of the TS Log Group name.

    Returns TSDataplaneConfig

Properties

CW_LOGGROUP_NAME: string = "TSService"

The name of the TS Log Group name.

DDB_JOB_TABLE: string = "TSJobTable"

The name of the DynamoDB table for job status.

DDB_TTL_ATTRIBUTE: string = "expire_time"

The attribute name for expiration time in DynamoDB.

ECS_CLUSTER_NAME: string = "TSCluster"

The name of the TS cluster.

ECS_CONTAINER_CPU: number = 7168

The CPU configuration for TS containers.

ECS_CONTAINER_MEMORY: number = 10240

The memory configuration for TS containers.

ECS_CONTAINER_NAME: string = "TSContainer"

The name of the TS container.

ECS_CONTAINER_PORT: number = 8080

The port to use for the TS service.

ECS_METRICS_NAMESPACE: string = "OSML"

The namespace for metrics.

ECS_TASK_CPU: number = 8192

The CPU configuration for TS tasks.

ECS_TASK_MEMORY: number = 16384

The memory configuration for TS tasks.

ECS_TASK_ROLE_NAME: string = "TSTaskRole"

The name of the TS task execution role.

EFS_MOUNT_NAME: string = "ts-efs-volume"

The name of the EFS volume to give tasks.

EXECUTION_ROLE_NAME: string = "TSExecutionRole"

The name of the TS ECS execution role.

LAMBDA_ROLE_NAME: string = "TSLambdaRole"

The name of the TS Lambda execution role.

SQS_JOB_QUEUE: string = "TSJobQueue"

The name of the SQS queue for image status.

Generated using TypeDoc