ComputeResourceType
- class aws_cdk.aws_batch.ComputeResourceType(value)
Bases:
Enum
(experimental) Property to specify if the compute environment uses On-Demand, SpotFleet, Fargate, or Fargate Spot compute resources.
- Stability:
experimental
- ExampleMetadata:
infused
Example:
vpc = ec2.Vpc(self, "VPC") spot_environment = batch.ComputeEnvironment(self, "MySpotEnvironment", compute_resources=batch.ComputeResources( type=batch.ComputeResourceType.SPOT, bid_percentage=75, # Bids for resources at 75% of the on-demand price vpc=vpc ) )
Attributes
- FARGATE
(experimental) Resources will be Fargate resources.
- Stability:
experimental
- FARGATE_SPOT
(experimental) Resources will be Fargate Spot resources.
Fargate Spot uses spare capacity in the AWS cloud to run your fault-tolerant, time-flexible jobs at up to a 70% discount. If AWS needs the resources back, jobs running on Fargate Spot will be interrupted with two minutes of notification.
- Stability:
experimental
- ON_DEMAND
(experimental) Resources will be EC2 On-Demand resources.
- Stability:
experimental
- SPOT
(experimental) Resources will be EC2 SpotFleet resources.
- Stability:
experimental