We recommend new projects start with resources from the AWS provider.
aws-native.pcs.ComputeNodeGroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS::PCS::ComputeNodeGroup resource creates an AWS PCS compute node group.
Create ComputeNodeGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ComputeNodeGroup(name: string, args: ComputeNodeGroupArgs, opts?: CustomResourceOptions);@overload
def ComputeNodeGroup(resource_name: str,
                     args: ComputeNodeGroupArgs,
                     opts: Optional[ResourceOptions] = None)
@overload
def ComputeNodeGroup(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     cluster_id: Optional[str] = None,
                     custom_launch_template: Optional[CustomLaunchTemplatePropertiesArgs] = None,
                     iam_instance_profile_arn: Optional[str] = None,
                     instance_configs: Optional[Sequence[ComputeNodeGroupInstanceConfigArgs]] = None,
                     scaling_configuration: Optional[ScalingConfigurationPropertiesArgs] = None,
                     subnet_ids: Optional[Sequence[str]] = None,
                     ami_id: Optional[str] = None,
                     name: Optional[str] = None,
                     purchase_option: Optional[ComputeNodeGroupPurchaseOption] = None,
                     slurm_configuration: Optional[SlurmConfigurationPropertiesArgs] = None,
                     spot_options: Optional[SpotOptionsPropertiesArgs] = None,
                     tags: Optional[Mapping[str, str]] = None)func NewComputeNodeGroup(ctx *Context, name string, args ComputeNodeGroupArgs, opts ...ResourceOption) (*ComputeNodeGroup, error)public ComputeNodeGroup(string name, ComputeNodeGroupArgs args, CustomResourceOptions? opts = null)
public ComputeNodeGroup(String name, ComputeNodeGroupArgs args)
public ComputeNodeGroup(String name, ComputeNodeGroupArgs args, CustomResourceOptions options)
type: aws-native:pcs:ComputeNodeGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ComputeNodeGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ComputeNodeGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ComputeNodeGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ComputeNodeGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ComputeNodeGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ComputeNodeGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ComputeNodeGroup resource accepts the following input properties:
- ClusterId string
- The ID of the cluster of the compute node group.
- CustomLaunch Pulumi.Template Aws Native. Pcs. Inputs. Custom Launch Template Properties 
- An Amazon EC2 launch template AWS PCS uses to launch compute nodes.
- IamInstance stringProfile Arn 
- The Amazon Resource Name (ARN) of the IAM instance profile used to pass an IAM role when launching EC2 instances. The role contained in your instance profile must have pcs:RegisterComputeNodeGroupInstance permissions attached to provision instances correctly.
- InstanceConfigs List<Pulumi.Aws Native. Pcs. Inputs. Compute Node Group Instance Config> 
- A list of EC2 instance configurations that AWS PCS can provision in the compute node group.
- ScalingConfiguration Pulumi.Aws Native. Pcs. Inputs. Scaling Configuration Properties 
- Specifies the boundaries of the compute node group auto scaling.
- SubnetIds List<string>
- The list of subnet IDs where instances are provisioned by the compute node group. The subnets must be in the same VPC as the cluster.
- AmiId string
- The ID of the Amazon Machine Image (AMI) that AWS PCS uses to launch instances. If not provided, AWS PCS uses the AMI ID specified in the custom launch template.
- Name string
- The name that identifies the compute node group.
- PurchaseOption Pulumi.Aws Native. Pcs. Compute Node Group Purchase Option 
- Specifies how EC2 instances are purchased on your behalf. AWS PCS supports On-Demand and Spot instances. For more information, see Instance purchasing options in the Amazon Elastic Compute Cloud User Guide. If you don't provide this option, it defaults to On-Demand.
- SlurmConfiguration Pulumi.Aws Native. Pcs. Inputs. Slurm Configuration Properties 
- Additional options related to the Slurm scheduler.
- SpotOptions Pulumi.Aws Native. Pcs. Inputs. Spot Options Properties 
- Additional configuration when you specify SPOT as the purchase option.
- Dictionary<string, string>
- 1 or more tags added to the resource. Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
- ClusterId string
- The ID of the cluster of the compute node group.
- CustomLaunch CustomTemplate Launch Template Properties Args 
- An Amazon EC2 launch template AWS PCS uses to launch compute nodes.
- IamInstance stringProfile Arn 
- The Amazon Resource Name (ARN) of the IAM instance profile used to pass an IAM role when launching EC2 instances. The role contained in your instance profile must have pcs:RegisterComputeNodeGroupInstance permissions attached to provision instances correctly.
- InstanceConfigs []ComputeNode Group Instance Config Args 
- A list of EC2 instance configurations that AWS PCS can provision in the compute node group.
- ScalingConfiguration ScalingConfiguration Properties Args 
- Specifies the boundaries of the compute node group auto scaling.
- SubnetIds []string
- The list of subnet IDs where instances are provisioned by the compute node group. The subnets must be in the same VPC as the cluster.
- AmiId string
- The ID of the Amazon Machine Image (AMI) that AWS PCS uses to launch instances. If not provided, AWS PCS uses the AMI ID specified in the custom launch template.
- Name string
- The name that identifies the compute node group.
- PurchaseOption ComputeNode Group Purchase Option 
- Specifies how EC2 instances are purchased on your behalf. AWS PCS supports On-Demand and Spot instances. For more information, see Instance purchasing options in the Amazon Elastic Compute Cloud User Guide. If you don't provide this option, it defaults to On-Demand.
- SlurmConfiguration SlurmConfiguration Properties Args 
- Additional options related to the Slurm scheduler.
- SpotOptions SpotOptions Properties Args 
- Additional configuration when you specify SPOT as the purchase option.
- map[string]string
- 1 or more tags added to the resource. Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
- clusterId String
- The ID of the cluster of the compute node group.
- customLaunch CustomTemplate Launch Template Properties 
- An Amazon EC2 launch template AWS PCS uses to launch compute nodes.
- iamInstance StringProfile Arn 
- The Amazon Resource Name (ARN) of the IAM instance profile used to pass an IAM role when launching EC2 instances. The role contained in your instance profile must have pcs:RegisterComputeNodeGroupInstance permissions attached to provision instances correctly.
- instanceConfigs List<ComputeNode Group Instance Config> 
- A list of EC2 instance configurations that AWS PCS can provision in the compute node group.
- scalingConfiguration ScalingConfiguration Properties 
- Specifies the boundaries of the compute node group auto scaling.
- subnetIds List<String>
- The list of subnet IDs where instances are provisioned by the compute node group. The subnets must be in the same VPC as the cluster.
- amiId String
- The ID of the Amazon Machine Image (AMI) that AWS PCS uses to launch instances. If not provided, AWS PCS uses the AMI ID specified in the custom launch template.
- name String
- The name that identifies the compute node group.
- purchaseOption ComputeNode Group Purchase Option 
- Specifies how EC2 instances are purchased on your behalf. AWS PCS supports On-Demand and Spot instances. For more information, see Instance purchasing options in the Amazon Elastic Compute Cloud User Guide. If you don't provide this option, it defaults to On-Demand.
- slurmConfiguration SlurmConfiguration Properties 
- Additional options related to the Slurm scheduler.
- spotOptions SpotOptions Properties 
- Additional configuration when you specify SPOT as the purchase option.
- Map<String,String>
- 1 or more tags added to the resource. Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
- clusterId string
- The ID of the cluster of the compute node group.
- customLaunch CustomTemplate Launch Template Properties 
- An Amazon EC2 launch template AWS PCS uses to launch compute nodes.
- iamInstance stringProfile Arn 
- The Amazon Resource Name (ARN) of the IAM instance profile used to pass an IAM role when launching EC2 instances. The role contained in your instance profile must have pcs:RegisterComputeNodeGroupInstance permissions attached to provision instances correctly.
- instanceConfigs ComputeNode Group Instance Config[] 
- A list of EC2 instance configurations that AWS PCS can provision in the compute node group.
- scalingConfiguration ScalingConfiguration Properties 
- Specifies the boundaries of the compute node group auto scaling.
- subnetIds string[]
- The list of subnet IDs where instances are provisioned by the compute node group. The subnets must be in the same VPC as the cluster.
- amiId string
- The ID of the Amazon Machine Image (AMI) that AWS PCS uses to launch instances. If not provided, AWS PCS uses the AMI ID specified in the custom launch template.
- name string
- The name that identifies the compute node group.
- purchaseOption ComputeNode Group Purchase Option 
- Specifies how EC2 instances are purchased on your behalf. AWS PCS supports On-Demand and Spot instances. For more information, see Instance purchasing options in the Amazon Elastic Compute Cloud User Guide. If you don't provide this option, it defaults to On-Demand.
- slurmConfiguration SlurmConfiguration Properties 
- Additional options related to the Slurm scheduler.
- spotOptions SpotOptions Properties 
- Additional configuration when you specify SPOT as the purchase option.
- {[key: string]: string}
- 1 or more tags added to the resource. Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
- cluster_id str
- The ID of the cluster of the compute node group.
- custom_launch_ Customtemplate Launch Template Properties Args 
- An Amazon EC2 launch template AWS PCS uses to launch compute nodes.
- iam_instance_ strprofile_ arn 
- The Amazon Resource Name (ARN) of the IAM instance profile used to pass an IAM role when launching EC2 instances. The role contained in your instance profile must have pcs:RegisterComputeNodeGroupInstance permissions attached to provision instances correctly.
- instance_configs Sequence[ComputeNode Group Instance Config Args] 
- A list of EC2 instance configurations that AWS PCS can provision in the compute node group.
- scaling_configuration ScalingConfiguration Properties Args 
- Specifies the boundaries of the compute node group auto scaling.
- subnet_ids Sequence[str]
- The list of subnet IDs where instances are provisioned by the compute node group. The subnets must be in the same VPC as the cluster.
- ami_id str
- The ID of the Amazon Machine Image (AMI) that AWS PCS uses to launch instances. If not provided, AWS PCS uses the AMI ID specified in the custom launch template.
- name str
- The name that identifies the compute node group.
- purchase_option ComputeNode Group Purchase Option 
- Specifies how EC2 instances are purchased on your behalf. AWS PCS supports On-Demand and Spot instances. For more information, see Instance purchasing options in the Amazon Elastic Compute Cloud User Guide. If you don't provide this option, it defaults to On-Demand.
- slurm_configuration SlurmConfiguration Properties Args 
- Additional options related to the Slurm scheduler.
- spot_options SpotOptions Properties Args 
- Additional configuration when you specify SPOT as the purchase option.
- Mapping[str, str]
- 1 or more tags added to the resource. Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
- clusterId String
- The ID of the cluster of the compute node group.
- customLaunch Property MapTemplate 
- An Amazon EC2 launch template AWS PCS uses to launch compute nodes.
- iamInstance StringProfile Arn 
- The Amazon Resource Name (ARN) of the IAM instance profile used to pass an IAM role when launching EC2 instances. The role contained in your instance profile must have pcs:RegisterComputeNodeGroupInstance permissions attached to provision instances correctly.
- instanceConfigs List<Property Map>
- A list of EC2 instance configurations that AWS PCS can provision in the compute node group.
- scalingConfiguration Property Map
- Specifies the boundaries of the compute node group auto scaling.
- subnetIds List<String>
- The list of subnet IDs where instances are provisioned by the compute node group. The subnets must be in the same VPC as the cluster.
- amiId String
- The ID of the Amazon Machine Image (AMI) that AWS PCS uses to launch instances. If not provided, AWS PCS uses the AMI ID specified in the custom launch template.
- name String
- The name that identifies the compute node group.
- purchaseOption "ONDEMAND" | "SPOT"
- Specifies how EC2 instances are purchased on your behalf. AWS PCS supports On-Demand and Spot instances. For more information, see Instance purchasing options in the Amazon Elastic Compute Cloud User Guide. If you don't provide this option, it defaults to On-Demand.
- slurmConfiguration Property Map
- Additional options related to the Slurm scheduler.
- spotOptions Property Map
- Additional configuration when you specify SPOT as the purchase option.
- Map<String>
- 1 or more tags added to the resource. Each tag consists of a tag key and tag value. The tag value is optional and can be an empty string.
Outputs
All input properties are implicitly available as output properties. Additionally, the ComputeNodeGroup resource produces the following output properties:
- Arn string
- The unique Amazon Resource Name (ARN) of the compute node group.
- AwsId string
- The generated unique ID of the compute node group.
- ErrorInfo List<Pulumi.Aws Native. Pcs. Outputs. Compute Node Group Error Info> 
- The list of errors that occurred during compute node group provisioning.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Pulumi.Aws Native. Pcs. Compute Node Group Status 
- The provisioning status of the compute node group. The provisioning status doesn't indicate the overall health of the compute node group.
- Arn string
- The unique Amazon Resource Name (ARN) of the compute node group.
- AwsId string
- The generated unique ID of the compute node group.
- ErrorInfo []ComputeNode Group Error Info 
- The list of errors that occurred during compute node group provisioning.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
ComputeNode Group Status 
- The provisioning status of the compute node group. The provisioning status doesn't indicate the overall health of the compute node group.
- arn String
- The unique Amazon Resource Name (ARN) of the compute node group.
- awsId String
- The generated unique ID of the compute node group.
- errorInfo List<ComputeNode Group Error Info> 
- The list of errors that occurred during compute node group provisioning.
- id String
- The provider-assigned unique ID for this managed resource.
- status
ComputeNode Group Status 
- The provisioning status of the compute node group. The provisioning status doesn't indicate the overall health of the compute node group.
- arn string
- The unique Amazon Resource Name (ARN) of the compute node group.
- awsId string
- The generated unique ID of the compute node group.
- errorInfo ComputeNode Group Error Info[] 
- The list of errors that occurred during compute node group provisioning.
- id string
- The provider-assigned unique ID for this managed resource.
- status
ComputeNode Group Status 
- The provisioning status of the compute node group. The provisioning status doesn't indicate the overall health of the compute node group.
- arn str
- The unique Amazon Resource Name (ARN) of the compute node group.
- aws_id str
- The generated unique ID of the compute node group.
- error_info Sequence[ComputeNode Group Error Info] 
- The list of errors that occurred during compute node group provisioning.
- id str
- The provider-assigned unique ID for this managed resource.
- status
ComputeNode Group Status 
- The provisioning status of the compute node group. The provisioning status doesn't indicate the overall health of the compute node group.
- arn String
- The unique Amazon Resource Name (ARN) of the compute node group.
- awsId String
- The generated unique ID of the compute node group.
- errorInfo List<Property Map>
- The list of errors that occurred during compute node group provisioning.
- id String
- The provider-assigned unique ID for this managed resource.
- status "CREATING" | "ACTIVE" | "UPDATING" | "DELETING" | "CREATE_FAILED" | "DELETE_FAILED" | "UPDATE_FAILED"
- The provisioning status of the compute node group. The provisioning status doesn't indicate the overall health of the compute node group.
Supporting Types
ComputeNodeGroupErrorInfo, ComputeNodeGroupErrorInfoArgs          
ComputeNodeGroupInstanceConfig, ComputeNodeGroupInstanceConfigArgs          
- InstanceType string
- The EC2 instance type that AWS PCS can provision in the compute node group.
- InstanceType string
- The EC2 instance type that AWS PCS can provision in the compute node group.
- instanceType String
- The EC2 instance type that AWS PCS can provision in the compute node group.
- instanceType string
- The EC2 instance type that AWS PCS can provision in the compute node group.
- instance_type str
- The EC2 instance type that AWS PCS can provision in the compute node group.
- instanceType String
- The EC2 instance type that AWS PCS can provision in the compute node group.
ComputeNodeGroupPurchaseOption, ComputeNodeGroupPurchaseOptionArgs          
- Ondemand
- ONDEMAND
- Spot
- SPOT
- ComputeNode Group Purchase Option Ondemand 
- ONDEMAND
- ComputeNode Group Purchase Option Spot 
- SPOT
- Ondemand
- ONDEMAND
- Spot
- SPOT
- Ondemand
- ONDEMAND
- Spot
- SPOT
- ONDEMAND
- ONDEMAND
- SPOT
- SPOT
- "ONDEMAND"
- ONDEMAND
- "SPOT"
- SPOT
ComputeNodeGroupSlurmCustomSetting, ComputeNodeGroupSlurmCustomSettingArgs            
- ParameterName string
- AWS PCS supports configuration of the following Slurm parameters for compute node groups: Weight and RealMemory.
- ParameterValue string
- The value for the configured Slurm setting.
- ParameterName string
- AWS PCS supports configuration of the following Slurm parameters for compute node groups: Weight and RealMemory.
- ParameterValue string
- The value for the configured Slurm setting.
- parameterName String
- AWS PCS supports configuration of the following Slurm parameters for compute node groups: Weight and RealMemory.
- parameterValue String
- The value for the configured Slurm setting.
- parameterName string
- AWS PCS supports configuration of the following Slurm parameters for compute node groups: Weight and RealMemory.
- parameterValue string
- The value for the configured Slurm setting.
- parameter_name str
- AWS PCS supports configuration of the following Slurm parameters for compute node groups: Weight and RealMemory.
- parameter_value str
- The value for the configured Slurm setting.
- parameterName String
- AWS PCS supports configuration of the following Slurm parameters for compute node groups: Weight and RealMemory.
- parameterValue String
- The value for the configured Slurm setting.
ComputeNodeGroupSpotOptionsPropertiesAllocationStrategy, ComputeNodeGroupSpotOptionsPropertiesAllocationStrategyArgs                
- LowestPrice 
- lowest-price
- CapacityOptimized 
- capacity-optimized
- PriceCapacity Optimized 
- price-capacity-optimized
- ComputeNode Group Spot Options Properties Allocation Strategy Lowest Price 
- lowest-price
- ComputeNode Group Spot Options Properties Allocation Strategy Capacity Optimized 
- capacity-optimized
- ComputeNode Group Spot Options Properties Allocation Strategy Price Capacity Optimized 
- price-capacity-optimized
- LowestPrice 
- lowest-price
- CapacityOptimized 
- capacity-optimized
- PriceCapacity Optimized 
- price-capacity-optimized
- LowestPrice 
- lowest-price
- CapacityOptimized 
- capacity-optimized
- PriceCapacity Optimized 
- price-capacity-optimized
- LOWEST_PRICE
- lowest-price
- CAPACITY_OPTIMIZED
- capacity-optimized
- PRICE_CAPACITY_OPTIMIZED
- price-capacity-optimized
- "lowest-price"
- lowest-price
- "capacity-optimized"
- capacity-optimized
- "price-capacity-optimized"
- price-capacity-optimized
ComputeNodeGroupStatus, ComputeNodeGroupStatusArgs        
- Creating
- CREATING
- Active
- ACTIVE
- Updating
- UPDATING
- Deleting
- DELETING
- CreateFailed 
- CREATE_FAILED
- DeleteFailed 
- DELETE_FAILED
- UpdateFailed 
- UPDATE_FAILED
- ComputeNode Group Status Creating 
- CREATING
- ComputeNode Group Status Active 
- ACTIVE
- ComputeNode Group Status Updating 
- UPDATING
- ComputeNode Group Status Deleting 
- DELETING
- ComputeNode Group Status Create Failed 
- CREATE_FAILED
- ComputeNode Group Status Delete Failed 
- DELETE_FAILED
- ComputeNode Group Status Update Failed 
- UPDATE_FAILED
- Creating
- CREATING
- Active
- ACTIVE
- Updating
- UPDATING
- Deleting
- DELETING
- CreateFailed 
- CREATE_FAILED
- DeleteFailed 
- DELETE_FAILED
- UpdateFailed 
- UPDATE_FAILED
- Creating
- CREATING
- Active
- ACTIVE
- Updating
- UPDATING
- Deleting
- DELETING
- CreateFailed 
- CREATE_FAILED
- DeleteFailed 
- DELETE_FAILED
- UpdateFailed 
- UPDATE_FAILED
- CREATING
- CREATING
- ACTIVE
- ACTIVE
- UPDATING
- UPDATING
- DELETING
- DELETING
- CREATE_FAILED
- CREATE_FAILED
- DELETE_FAILED
- DELETE_FAILED
- UPDATE_FAILED
- UPDATE_FAILED
- "CREATING"
- CREATING
- "ACTIVE"
- ACTIVE
- "UPDATING"
- UPDATING
- "DELETING"
- DELETING
- "CREATE_FAILED"
- CREATE_FAILED
- "DELETE_FAILED"
- DELETE_FAILED
- "UPDATE_FAILED"
- UPDATE_FAILED
CustomLaunchTemplateProperties, CustomLaunchTemplatePropertiesArgs        
ScalingConfigurationProperties, ScalingConfigurationPropertiesArgs      
- MaxInstance intCount 
- The upper bound of the number of instances allowed in the compute fleet.
- MinInstance intCount 
- The lower bound of the number of instances allowed in the compute fleet.
- MaxInstance intCount 
- The upper bound of the number of instances allowed in the compute fleet.
- MinInstance intCount 
- The lower bound of the number of instances allowed in the compute fleet.
- maxInstance IntegerCount 
- The upper bound of the number of instances allowed in the compute fleet.
- minInstance IntegerCount 
- The lower bound of the number of instances allowed in the compute fleet.
- maxInstance numberCount 
- The upper bound of the number of instances allowed in the compute fleet.
- minInstance numberCount 
- The lower bound of the number of instances allowed in the compute fleet.
- max_instance_ intcount 
- The upper bound of the number of instances allowed in the compute fleet.
- min_instance_ intcount 
- The lower bound of the number of instances allowed in the compute fleet.
- maxInstance NumberCount 
- The upper bound of the number of instances allowed in the compute fleet.
- minInstance NumberCount 
- The lower bound of the number of instances allowed in the compute fleet.
SlurmConfigurationProperties, SlurmConfigurationPropertiesArgs      
- SlurmCustom List<Pulumi.Settings Aws Native. Pcs. Inputs. Compute Node Group Slurm Custom Setting> 
- Additional Slurm-specific configuration that directly maps to Slurm settings.
- SlurmCustom []ComputeSettings Node Group Slurm Custom Setting 
- Additional Slurm-specific configuration that directly maps to Slurm settings.
- slurmCustom List<ComputeSettings Node Group Slurm Custom Setting> 
- Additional Slurm-specific configuration that directly maps to Slurm settings.
- slurmCustom ComputeSettings Node Group Slurm Custom Setting[] 
- Additional Slurm-specific configuration that directly maps to Slurm settings.
- slurm_custom_ Sequence[Computesettings Node Group Slurm Custom Setting] 
- Additional Slurm-specific configuration that directly maps to Slurm settings.
- slurmCustom List<Property Map>Settings 
- Additional Slurm-specific configuration that directly maps to Slurm settings.
SpotOptionsProperties, SpotOptionsPropertiesArgs      
- AllocationStrategy Pulumi.Aws Native. Pcs. Compute Node Group Spot Options Properties Allocation Strategy 
- The Amazon EC2 allocation strategy AWS PCS uses to provision EC2 instances. AWS PCS supports lowest price, capacity optimized, and price capacity optimized. If you don't provide this option, it defaults to price capacity optimized.
- AllocationStrategy ComputeNode Group Spot Options Properties Allocation Strategy 
- The Amazon EC2 allocation strategy AWS PCS uses to provision EC2 instances. AWS PCS supports lowest price, capacity optimized, and price capacity optimized. If you don't provide this option, it defaults to price capacity optimized.
- allocationStrategy ComputeNode Group Spot Options Properties Allocation Strategy 
- The Amazon EC2 allocation strategy AWS PCS uses to provision EC2 instances. AWS PCS supports lowest price, capacity optimized, and price capacity optimized. If you don't provide this option, it defaults to price capacity optimized.
- allocationStrategy ComputeNode Group Spot Options Properties Allocation Strategy 
- The Amazon EC2 allocation strategy AWS PCS uses to provision EC2 instances. AWS PCS supports lowest price, capacity optimized, and price capacity optimized. If you don't provide this option, it defaults to price capacity optimized.
- allocation_strategy ComputeNode Group Spot Options Properties Allocation Strategy 
- The Amazon EC2 allocation strategy AWS PCS uses to provision EC2 instances. AWS PCS supports lowest price, capacity optimized, and price capacity optimized. If you don't provide this option, it defaults to price capacity optimized.
- allocationStrategy "lowest-price" | "capacity-optimized" | "price-capacity-optimized"
- The Amazon EC2 allocation strategy AWS PCS uses to provision EC2 instances. AWS PCS supports lowest price, capacity optimized, and price capacity optimized. If you don't provide this option, it defaults to price capacity optimized.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.