aws-cdk-neuronx-patterns
Version:
> [!WARNING] > This library is experimental module.
26 lines (25 loc) • 1 kB
TypeScript
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;
}