Constructs an instance of MRDataplane.
The scope/stack in which to define this construct.
The id of this construct within the current scope.
The properties of this construct.
The ECS cluster for running tasks.
The configuration for the MRDataplane.
The container definition for the MR service.
The DynamoDB table for endpoint statistics.
The IAM role for the ECS task execution.
The Fargate service for the MR container.
The DynamoDB table for feature data.
The SQS queue for image processing requests.
Optional
imageThe SQS queue for image status updates.
The SNS topic for image status notifications.
The DynamoDB table for job status.
The log group for the MR service.
Optional
monitoringThe monitoring configuration for the MR service.
The container for the MR service.
Readonly
nodeThe tree node.
The regional S3 endpoint.
The SQS queue for region processing requests.
The DynamoDB table for region request status.
Optional
regionThe SQS queue for region status updates.
The SNS topic for region status notifications.
The removal policy for resources created by this construct.
Optional
securityThe security groups for the Fargate service.
Optional
serviceThe autoscaler for the Fargate service.
Optional
sinkThe S3 bucket output sink
Optional
sinkThe Kinesis stream output sink
The ECS task definition.
The IAM role for the ECS task.
Static
isChecks if x
is a construct.
Use this method instead of instanceof
to properly detect Construct
instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the constructs
library on
disk are seen as independent, completely different libraries. As a
consequence, the class Construct
in each copy of the constructs
library
is seen as a different class, and an instance of one class will not test as
instanceof
the other class. npm install
will not create installations
like this, but users may manually symlink construct libraries together or
use a monorepo tool: in those cases, multiple copies of the constructs
library can be accidentally installed, and instanceof
will behave
unpredictably. It is safest to avoid using instanceof
, and using
this type-testing method instead.
Any object
true if x
is an object created from a class which extends Construct
.
Represents the MRDataplane construct responsible for managing the data plane of the model runner application. It handles various AWS resources and configurations required for the application's operation.
Param: scope
The scope/stack in which to define this construct.
Param: id
The id of this construct within the current scope.
Param: props
The properties of this construct.
Returns