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:
- Cluster
Id string - The ID of the cluster of the compute node group.
- Custom
Launch Pulumi.Template Aws Native. Pcs. Inputs. Custom Launch Template Properties - An Amazon EC2 launch template AWS PCS uses to launch compute nodes.
- Iam
Instance 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.
- Instance
Configs 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.
- Scaling
Configuration Pulumi.Aws Native. Pcs. Inputs. Scaling Configuration Properties - Specifies the boundaries of the compute node group auto scaling.
- Subnet
Ids 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.
- Ami
Id 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.
- Purchase
Option 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.
- Slurm
Configuration Pulumi.Aws Native. Pcs. Inputs. Slurm Configuration Properties - Additional options related to the Slurm scheduler.
- Spot
Options 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.
- Cluster
Id string - 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 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.
- Instance
Configs []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 []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.
- Ami
Id 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.
- 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.
- 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.
- cluster
Id String - The ID of the cluster of the compute node group.
- custom
Launch CustomTemplate Launch Template Properties - An Amazon EC2 launch template AWS PCS uses to launch compute nodes.
- iam
Instance 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.
- instance
Configs List<ComputeNode Group Instance Config> - A list of EC2 instance configurations that AWS PCS can provision in the compute node group.
- scaling
Configuration ScalingConfiguration Properties - Specifies the boundaries of the compute node group auto scaling.
- subnet
Ids 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.
- ami
Id 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.
- 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 - Additional options related to the Slurm scheduler.
- spot
Options 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.
- cluster
Id string - The ID of the cluster of the compute node group.
- custom
Launch CustomTemplate Launch Template Properties - An Amazon EC2 launch template AWS PCS uses to launch compute nodes.
- iam
Instance 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.
- instance
Configs ComputeNode Group Instance Config[] - A list of EC2 instance configurations that AWS PCS can provision in the compute node group.
- scaling
Configuration ScalingConfiguration Properties - Specifies the boundaries of the compute node group auto scaling.
- subnet
Ids 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.
- ami
Id 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.
- 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 - Additional options related to the Slurm scheduler.
- spot
Options 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.
- cluster
Id String - The ID of the cluster of the compute node group.
- custom
Launch Property MapTemplate - An Amazon EC2 launch template AWS PCS uses to launch compute nodes.
- iam
Instance 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.
- instance
Configs List<Property Map> - A list of EC2 instance configurations that AWS PCS can provision in the compute node group.
- scaling
Configuration Property Map - Specifies the boundaries of the compute node group auto scaling.
- subnet
Ids 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.
- ami
Id 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.
- purchase
Option "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.
- slurm
Configuration Property Map - Additional options related to the Slurm scheduler.
- spot
Options 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.
- Aws
Id string - The generated unique ID of the compute node group.
- Error
Info 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.
- Aws
Id string - The generated unique ID of the compute node group.
- Error
Info []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
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.
- aws
Id String - The generated unique ID of the compute node group.
- error
Info 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
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.
- aws
Id string - The generated unique ID of the compute node group.
- error
Info 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
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 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
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.
- aws
Id String - The generated unique ID of the compute node group.
- error
Info 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
- Instance
Type string - The EC2 instance type that AWS PCS can provision in the compute node group.
- Instance
Type string - The EC2 instance type that AWS PCS can provision in the compute node group.
- instance
Type String - The EC2 instance type that AWS PCS can provision in the compute node group.
- instance
Type 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.
- instance
Type String - The EC2 instance type that AWS PCS can provision in the compute node group.
ComputeNodeGroupPurchaseOption, ComputeNodeGroupPurchaseOptionArgs
- Ondemand
- ONDEMAND
- Spot
- SPOT
- Compute
Node Group Purchase Option Ondemand - ONDEMAND
- Compute
Node Group Purchase Option Spot - SPOT
- Ondemand
- ONDEMAND
- Spot
- SPOT
- Ondemand
- ONDEMAND
- Spot
- SPOT
- ONDEMAND
- ONDEMAND
- SPOT
- SPOT
- "ONDEMAND"
- ONDEMAND
- "SPOT"
- SPOT
ComputeNodeGroupSlurmCustomSetting, ComputeNodeGroupSlurmCustomSettingArgs
- Parameter
Name string - AWS PCS supports configuration of the following Slurm parameters for compute node groups: Weight and RealMemory.
- Parameter
Value string - The value for the configured Slurm setting.
- Parameter
Name string - AWS PCS supports configuration of the following Slurm parameters for compute node groups: Weight and RealMemory.
- Parameter
Value string - The value for the configured Slurm setting.
- parameter
Name String - AWS PCS supports configuration of the following Slurm parameters for compute node groups: Weight and RealMemory.
- parameter
Value String - The value for the configured Slurm setting.
- parameter
Name string - AWS PCS supports configuration of the following Slurm parameters for compute node groups: Weight and RealMemory.
- parameter
Value 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.
- parameter
Name String - AWS PCS supports configuration of the following Slurm parameters for compute node groups: Weight and RealMemory.
- parameter
Value String - The value for the configured Slurm setting.
ComputeNodeGroupSpotOptionsPropertiesAllocationStrategy, ComputeNodeGroupSpotOptionsPropertiesAllocationStrategyArgs
- Lowest
Price - lowest-price
- Capacity
Optimized - capacity-optimized
- Price
Capacity Optimized - price-capacity-optimized
- Compute
Node Group Spot Options Properties Allocation Strategy Lowest Price - lowest-price
- Compute
Node Group Spot Options Properties Allocation Strategy Capacity Optimized - capacity-optimized
- Compute
Node Group Spot Options Properties Allocation Strategy Price Capacity 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
- 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
- Create
Failed - CREATE_FAILED
- Delete
Failed - DELETE_FAILED
- Update
Failed - UPDATE_FAILED
- Compute
Node Group Status Creating - CREATING
- Compute
Node Group Status Active - ACTIVE
- Compute
Node Group Status Updating - UPDATING
- Compute
Node Group Status Deleting - DELETING
- Compute
Node Group Status Create Failed - CREATE_FAILED
- Compute
Node Group Status Delete Failed - DELETE_FAILED
- Compute
Node Group Status Update Failed - 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
- 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
- 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.
- 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.
- max
Instance IntegerCount - The upper bound of the number of instances allowed in the compute fleet.
- min
Instance IntegerCount - The lower bound of the number of instances allowed in the compute fleet.
- max
Instance numberCount - The upper bound of the number of instances allowed in the compute fleet.
- min
Instance 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.
- max
Instance NumberCount - The upper bound of the number of instances allowed in the compute fleet.
- min
Instance NumberCount - The lower bound of the number of instances allowed in the compute fleet.
SlurmConfigurationProperties, SlurmConfigurationPropertiesArgs
- Slurm
Custom List<Pulumi.Settings Aws Native. Pcs. Inputs. Compute Node Group Slurm Custom Setting> - Additional Slurm-specific configuration that directly maps to Slurm settings.
- Slurm
Custom []ComputeSettings Node Group Slurm Custom Setting - Additional Slurm-specific configuration that directly maps to Slurm settings.
- slurm
Custom List<ComputeSettings Node Group Slurm Custom Setting> - Additional Slurm-specific configuration that directly maps to Slurm settings.
- slurm
Custom 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.
- slurm
Custom List<Property Map>Settings - Additional Slurm-specific configuration that directly maps to Slurm settings.
SpotOptionsProperties, SpotOptionsPropertiesArgs
- Allocation
Strategy 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.
- 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.
- 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.
- 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.
- 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.
- allocation
Strategy "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.