Interface TSDataplaneProps

Interface representing properties for configuring the TSDataplane Construct.

interface TSDataplaneProps {
    account: OSMLAccount;
    config?: TSDataplaneConfig;
    containerImage: ContainerImage;
    executionRole?: IRole;
    lambdaRole?: IRole;
    osmlVpc: OSMLVpc;
    securityGroupId?: string;
    targetSubnets?: string[];
    taskRole?: IRole;
}

Properties

account: OSMLAccount

The OSML deployment account.

Custom configuration for the TSDataplane Construct (optional).

containerImage: ContainerImage

The container image to be used for the model runner ecs tasks.

executionRole?: IRole

The IAM (Identity and Access Management) role to be used for ECS execution role (optional).

lambdaRole?: IRole

The IAM (Identity and Access Management) role to be used for Lambda (optional).

osmlVpc: OSMLVpc

The OSML VPC (Virtual Private Cloud) configuration for the Dataplane.

securityGroupId?: string

The security group ID to use for the Dataplane (optional).

targetSubnets?: string[]

An array of target subnets for the Dataplane.

taskRole?: IRole

The IAM (Identity and Access Management) role to be used for ECS tasks (optional).

Generated using TypeDoc