UNPKG

aws-cdk-neuronx-patterns

Version:
26 lines (25 loc) 1 kB
import { RemovalPolicy, ResourceEnvironment, Stack } from "aws-cdk-lib"; import * as batch from "aws-cdk-lib/aws-batch"; import { IRole } from "aws-cdk-lib/aws-iam"; import { Construct } from "constructs"; /** * Props of NeuronxBatch. */ export interface NeuronxBatchComputeEnvironmentProps extends batch.ManagedEc2EcsComputeEnvironmentProps { } /** * Neuronx batch construct. */ export declare class NeuronxBatchComputeEnvironment extends Construct implements batch.IComputeEnvironment { readonly computeEnvironmentName: string; readonly computeEnvironmentArn: string; readonly serviceRole?: IRole | undefined; readonly enabled: boolean; readonly stack: Stack; readonly env: ResourceEnvironment; readonly instanceRole: IRole; get computeEnvironmentRef(): batch.ComputeEnvironmentReference; private readonly resource; constructor(scope: Construct, id: string, props: NeuronxBatchComputeEnvironmentProps); applyRemovalPolicy(policy: RemovalPolicy): void; }