We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
Resource Type definition for AWS::EMR::InstanceGroupConfig
Create InstanceGroupConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new InstanceGroupConfig(name: string, args: InstanceGroupConfigArgs, opts?: CustomResourceOptions);@overload
def InstanceGroupConfig(resource_name: str,
args: InstanceGroupConfigArgs,
opts: Optional[ResourceOptions] = None)
@overload
def InstanceGroupConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
instance_count: Optional[int] = None,
instance_role: Optional[str] = None,
instance_type: Optional[str] = None,
job_flow_id: Optional[str] = None,
auto_scaling_policy: Optional[InstanceGroupConfigAutoScalingPolicyArgs] = None,
bid_price: Optional[str] = None,
configurations: Optional[Sequence[InstanceGroupConfigAppConfigurationArgs]] = None,
custom_ami_id: Optional[str] = None,
ebs_configuration: Optional[InstanceGroupConfigEbsConfigurationArgs] = None,
market: Optional[str] = None,
name: Optional[str] = None)func NewInstanceGroupConfig(ctx *Context, name string, args InstanceGroupConfigArgs, opts ...ResourceOption) (*InstanceGroupConfig, error)public InstanceGroupConfig(string name, InstanceGroupConfigArgs args, CustomResourceOptions? opts = null)
public InstanceGroupConfig(String name, InstanceGroupConfigArgs args)
public InstanceGroupConfig(String name, InstanceGroupConfigArgs args, CustomResourceOptions options)
type: aws-native:emr:InstanceGroupConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_emr_instance_group_config" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args InstanceGroupConfigArgs
- 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 InstanceGroupConfigArgs
- 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 InstanceGroupConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceGroupConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceGroupConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
InstanceGroupConfig 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 InstanceGroupConfig resource accepts the following input properties:
- Instance
Count int - Target number of instances for the instance group.
- Instance
Role string The role of the instance group in the cluster.
Allowed Values : TASK
- Instance
Type string - The Amazon EC2 instance type for all instances in the instance group.
- Job
Flow stringId - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- Auto
Scaling Pulumi.Policy Aws Native. Emr. Inputs. Instance Group Config Auto Scaling Policy AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- Bid
Price string - If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify
OnDemandPriceto set the amount equal to the On-Demand price, or specify an amount in USD. - Configurations
List<Pulumi.
Aws Native. Emr. Inputs. Instance Group Config App Configuration> Amazon EMR releases 4.x or later.
The list of configurations supplied for an Amazon EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
- Custom
Ami stringId - The custom AMI ID to use for the provisioned instance group.
- Ebs
Configuration Pulumi.Aws Native. Emr. Inputs. Instance Group Config Ebs Configuration EbsConfigurationdetermines the EBS volumes to attach to EMR cluster instances.- Market string
- Market type of the Amazon EC2 instances used to create a cluster node.
- Name string
- Friendly name given to the instance group.
- Instance
Count int - Target number of instances for the instance group.
- Instance
Role string The role of the instance group in the cluster.
Allowed Values : TASK
- Instance
Type string - The Amazon EC2 instance type for all instances in the instance group.
- Job
Flow stringId - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- Auto
Scaling InstancePolicy Group Config Auto Scaling Policy Args AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- Bid
Price string - If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify
OnDemandPriceto set the amount equal to the On-Demand price, or specify an amount in USD. - Configurations
[]Instance
Group Config App Configuration Args Amazon EMR releases 4.x or later.
The list of configurations supplied for an Amazon EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
- Custom
Ami stringId - The custom AMI ID to use for the provisioned instance group.
- Ebs
Configuration InstanceGroup Config Ebs Configuration Args EbsConfigurationdetermines the EBS volumes to attach to EMR cluster instances.- Market string
- Market type of the Amazon EC2 instances used to create a cluster node.
- Name string
- Friendly name given to the instance group.
- instance_
count number - Target number of instances for the instance group.
- instance_
role string The role of the instance group in the cluster.
Allowed Values : TASK
- instance_
type string - The Amazon EC2 instance type for all instances in the instance group.
- job_
flow_ stringid - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- auto_
scaling_ objectpolicy AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- bid_
price string - If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify
OnDemandPriceto set the amount equal to the On-Demand price, or specify an amount in USD. - configurations list(object)
Amazon EMR releases 4.x or later.
The list of configurations supplied for an Amazon EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
- custom_
ami_ stringid - The custom AMI ID to use for the provisioned instance group.
- ebs_
configuration object EbsConfigurationdetermines the EBS volumes to attach to EMR cluster instances.- market string
- Market type of the Amazon EC2 instances used to create a cluster node.
- name string
- Friendly name given to the instance group.
- instance
Count Integer - Target number of instances for the instance group.
- instance
Role String The role of the instance group in the cluster.
Allowed Values : TASK
- instance
Type String - The Amazon EC2 instance type for all instances in the instance group.
- job
Flow StringId - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- auto
Scaling InstancePolicy Group Config Auto Scaling Policy AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- bid
Price String - If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify
OnDemandPriceto set the amount equal to the On-Demand price, or specify an amount in USD. - configurations
List<Instance
Group Config App Configuration> Amazon EMR releases 4.x or later.
The list of configurations supplied for an Amazon EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
- custom
Ami StringId - The custom AMI ID to use for the provisioned instance group.
- ebs
Configuration InstanceGroup Config Ebs Configuration EbsConfigurationdetermines the EBS volumes to attach to EMR cluster instances.- market String
- Market type of the Amazon EC2 instances used to create a cluster node.
- name String
- Friendly name given to the instance group.
- instance
Count number - Target number of instances for the instance group.
- instance
Role string The role of the instance group in the cluster.
Allowed Values : TASK
- instance
Type string - The Amazon EC2 instance type for all instances in the instance group.
- job
Flow stringId - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- auto
Scaling InstancePolicy Group Config Auto Scaling Policy AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- bid
Price string - If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify
OnDemandPriceto set the amount equal to the On-Demand price, or specify an amount in USD. - configurations
Instance
Group Config App Configuration[] Amazon EMR releases 4.x or later.
The list of configurations supplied for an Amazon EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
- custom
Ami stringId - The custom AMI ID to use for the provisioned instance group.
- ebs
Configuration InstanceGroup Config Ebs Configuration EbsConfigurationdetermines the EBS volumes to attach to EMR cluster instances.- market string
- Market type of the Amazon EC2 instances used to create a cluster node.
- name string
- Friendly name given to the instance group.
- instance_
count int - Target number of instances for the instance group.
- instance_
role str The role of the instance group in the cluster.
Allowed Values : TASK
- instance_
type str - The Amazon EC2 instance type for all instances in the instance group.
- job_
flow_ strid - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- auto_
scaling_ Instancepolicy Group Config Auto Scaling Policy Args AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- bid_
price str - If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify
OnDemandPriceto set the amount equal to the On-Demand price, or specify an amount in USD. - configurations
Sequence[Instance
Group Config App Configuration Args] Amazon EMR releases 4.x or later.
The list of configurations supplied for an Amazon EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
- custom_
ami_ strid - The custom AMI ID to use for the provisioned instance group.
- ebs_
configuration InstanceGroup Config Ebs Configuration Args EbsConfigurationdetermines the EBS volumes to attach to EMR cluster instances.- market str
- Market type of the Amazon EC2 instances used to create a cluster node.
- name str
- Friendly name given to the instance group.
- instance
Count Number - Target number of instances for the instance group.
- instance
Role String The role of the instance group in the cluster.
Allowed Values : TASK
- instance
Type String - The Amazon EC2 instance type for all instances in the instance group.
- job
Flow StringId - The ID of an Amazon EMR cluster that you want to associate this instance group with.
- auto
Scaling Property MapPolicy AutoScalingPolicyis a subproperty ofInstanceGroupConfig.AutoScalingPolicydefines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. For more information, see Using Automatic Scaling in Amazon EMR in the Amazon EMR Management Guide .- bid
Price String - If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify
OnDemandPriceto set the amount equal to the On-Demand price, or specify an amount in USD. - configurations List<Property Map>
Amazon EMR releases 4.x or later.
The list of configurations supplied for an Amazon EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
- custom
Ami StringId - The custom AMI ID to use for the provisioned instance group.
- ebs
Configuration Property Map EbsConfigurationdetermines the EBS volumes to attach to EMR cluster instances.- market String
- Market type of the Amazon EC2 instances used to create a cluster node.
- name String
- Friendly name given to the instance group.
Outputs
All input properties are implicitly available as output properties. Additionally, the InstanceGroupConfig resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Group stringId
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Group stringId
- id string
- The provider-assigned unique ID for this managed resource.
- instance_
group_ stringid
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Group StringId
- id string
- The provider-assigned unique ID for this managed resource.
- instance
Group stringId
- id str
- The provider-assigned unique ID for this managed resource.
- instance_
group_ strid
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Group StringId
Supporting Types
InstanceGroupConfigAppConfiguration, InstanceGroupConfigAppConfigurationArgs
- Classification string
- Configuration
Properties Dictionary<string, string> - Configurations
List<Pulumi.
Aws Native. Emr. Inputs. Instance Group Config App Configuration>
- Classification string
- Configuration
Properties map[string]string - Configurations
[]Instance
Group Config App Configuration
- classification string
- configuration_
properties map(string) - configurations list(object)
- classification String
- configuration
Properties Map<String,String> - configurations
List<Instance
Group Config App Configuration>
- classification string
- configuration
Properties {[key: string]: string} - configurations
Instance
Group Config App Configuration[]
- classification String
- configuration
Properties Map<String> - configurations List<Property Map>
InstanceGroupConfigAutoScalingPolicy, InstanceGroupConfigAutoScalingPolicyArgs
- Constraints
Pulumi.
Aws Native. Emr. Inputs. Instance Group Config Scaling Constraints - The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- Rules
List<Pulumi.
Aws Native. Emr. Inputs. Instance Group Config Scaling Rule> - The scale-in and scale-out rules that comprise the automatic scaling policy.
- Constraints
Instance
Group Config Scaling Constraints - The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- Rules
[]Instance
Group Config Scaling Rule - The scale-in and scale-out rules that comprise the automatic scaling policy.
- constraints object
- The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- rules list(object)
- The scale-in and scale-out rules that comprise the automatic scaling policy.
- constraints
Instance
Group Config Scaling Constraints - The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- rules
List<Instance
Group Config Scaling Rule> - The scale-in and scale-out rules that comprise the automatic scaling policy.
- constraints
Instance
Group Config Scaling Constraints - The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- rules
Instance
Group Config Scaling Rule[] - The scale-in and scale-out rules that comprise the automatic scaling policy.
- constraints
Instance
Group Config Scaling Constraints - The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- rules
Sequence[Instance
Group Config Scaling Rule] - The scale-in and scale-out rules that comprise the automatic scaling policy.
- constraints Property Map
- The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
- rules List<Property Map>
- The scale-in and scale-out rules that comprise the automatic scaling policy.
InstanceGroupConfigCloudWatchAlarmDefinition, InstanceGroupConfigCloudWatchAlarmDefinitionArgs
- Comparison
Operator string - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - Metric
Name string - The name of the CloudWatch metric that is watched to determine an alarm condition.
- Period int
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - Threshold double
- The value against which the specified statistic is compared.
- Dimensions
List<Pulumi.
Aws Native. Emr. Inputs. Instance Group Config Metric Dimension> - A CloudWatch metric dimension.
- Evaluation
Periods int - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - Namespace string
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - Statistic string
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - Unit string
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
- Comparison
Operator string - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - Metric
Name string - The name of the CloudWatch metric that is watched to determine an alarm condition.
- Period int
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - Threshold float64
- The value against which the specified statistic is compared.
- Dimensions
[]Instance
Group Config Metric Dimension - A CloudWatch metric dimension.
- Evaluation
Periods int - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - Namespace string
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - Statistic string
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - Unit string
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
- comparison_
operator string - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - metric_
name string - The name of the CloudWatch metric that is watched to determine an alarm condition.
- period number
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - threshold number
- The value against which the specified statistic is compared.
- dimensions list(object)
- A CloudWatch metric dimension.
- evaluation_
periods number - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - namespace string
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - statistic string
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - unit string
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
- comparison
Operator String - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - metric
Name String - The name of the CloudWatch metric that is watched to determine an alarm condition.
- period Integer
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - threshold Double
- The value against which the specified statistic is compared.
- dimensions
List<Instance
Group Config Metric Dimension> - A CloudWatch metric dimension.
- evaluation
Periods Integer - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - namespace String
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - statistic String
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - unit String
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
- comparison
Operator string - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - metric
Name string - The name of the CloudWatch metric that is watched to determine an alarm condition.
- period number
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - threshold number
- The value against which the specified statistic is compared.
- dimensions
Instance
Group Config Metric Dimension[] - A CloudWatch metric dimension.
- evaluation
Periods number - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - namespace string
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - statistic string
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - unit string
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
- comparison_
operator str - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - metric_
name str - The name of the CloudWatch metric that is watched to determine an alarm condition.
- period int
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - threshold float
- The value against which the specified statistic is compared.
- dimensions
Sequence[Instance
Group Config Metric Dimension] - A CloudWatch metric dimension.
- evaluation_
periods int - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - namespace str
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - statistic str
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - unit str
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
- comparison
Operator String - Determines how the metric specified by
MetricNameis compared to the value specified byThreshold. - metric
Name String - The name of the CloudWatch metric that is watched to determine an alarm condition.
- period Number
- The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify
300. - threshold Number
- The value against which the specified statistic is compared.
- dimensions List<Property Map>
- A CloudWatch metric dimension.
- evaluation
Periods Number - The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is
1. - namespace String
- The namespace for the CloudWatch metric. The default is
AWS/ElasticMapReduce. - statistic String
- The statistic to apply to the metric associated with the alarm. The default is
AVERAGE. - unit String
- The unit of measure associated with the CloudWatch metric being watched. The value specified for
Unitmust correspond to the units specified in the CloudWatch metric.
InstanceGroupConfigEbsBlockDeviceConfig, InstanceGroupConfigEbsBlockDeviceConfigArgs
- Volume
Specification Pulumi.Aws Native. Emr. Inputs. Instance Group Config Volume Specification - EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
- Volumes
Per intInstance - Use of this property can confuse CloudFormation drift detection. The EbsBlockDeviceConfigs read from the system may return a list with one entry per volume, replacing any entry specified in the template with a VolumesPerInstance greater than one by that many entries containing only the VolumeSpecification. Thus to avoid false drift detection, it is recommended to supply repeated entries in EbsBlockDeviceConfigs for any VolumeSpecification which is intended to be repeated and not to use this property.
- Volume
Specification InstanceGroup Config Volume Specification - EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
- Volumes
Per intInstance - Use of this property can confuse CloudFormation drift detection. The EbsBlockDeviceConfigs read from the system may return a list with one entry per volume, replacing any entry specified in the template with a VolumesPerInstance greater than one by that many entries containing only the VolumeSpecification. Thus to avoid false drift detection, it is recommended to supply repeated entries in EbsBlockDeviceConfigs for any VolumeSpecification which is intended to be repeated and not to use this property.
- volume_
specification object - EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
- volumes_
per_ numberinstance - Use of this property can confuse CloudFormation drift detection. The EbsBlockDeviceConfigs read from the system may return a list with one entry per volume, replacing any entry specified in the template with a VolumesPerInstance greater than one by that many entries containing only the VolumeSpecification. Thus to avoid false drift detection, it is recommended to supply repeated entries in EbsBlockDeviceConfigs for any VolumeSpecification which is intended to be repeated and not to use this property.
- volume
Specification InstanceGroup Config Volume Specification - EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
- volumes
Per IntegerInstance - Use of this property can confuse CloudFormation drift detection. The EbsBlockDeviceConfigs read from the system may return a list with one entry per volume, replacing any entry specified in the template with a VolumesPerInstance greater than one by that many entries containing only the VolumeSpecification. Thus to avoid false drift detection, it is recommended to supply repeated entries in EbsBlockDeviceConfigs for any VolumeSpecification which is intended to be repeated and not to use this property.
- volume
Specification InstanceGroup Config Volume Specification - EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
- volumes
Per numberInstance - Use of this property can confuse CloudFormation drift detection. The EbsBlockDeviceConfigs read from the system may return a list with one entry per volume, replacing any entry specified in the template with a VolumesPerInstance greater than one by that many entries containing only the VolumeSpecification. Thus to avoid false drift detection, it is recommended to supply repeated entries in EbsBlockDeviceConfigs for any VolumeSpecification which is intended to be repeated and not to use this property.
- volume_
specification InstanceGroup Config Volume Specification - EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
- volumes_
per_ intinstance - Use of this property can confuse CloudFormation drift detection. The EbsBlockDeviceConfigs read from the system may return a list with one entry per volume, replacing any entry specified in the template with a VolumesPerInstance greater than one by that many entries containing only the VolumeSpecification. Thus to avoid false drift detection, it is recommended to supply repeated entries in EbsBlockDeviceConfigs for any VolumeSpecification which is intended to be repeated and not to use this property.
- volume
Specification Property Map - EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
- volumes
Per NumberInstance - Use of this property can confuse CloudFormation drift detection. The EbsBlockDeviceConfigs read from the system may return a list with one entry per volume, replacing any entry specified in the template with a VolumesPerInstance greater than one by that many entries containing only the VolumeSpecification. Thus to avoid false drift detection, it is recommended to supply repeated entries in EbsBlockDeviceConfigs for any VolumeSpecification which is intended to be repeated and not to use this property.
InstanceGroupConfigEbsConfiguration, InstanceGroupConfigEbsConfigurationArgs
- Ebs
Block List<Pulumi.Device Configs Aws Native. Emr. Inputs. Instance Group Config Ebs Block Device Config> - An array of Amazon EBS volume specifications attached to a cluster instance.
- Ebs
Optimized bool - Indicates whether an Amazon EBS volume is EBS-optimized. The default is false. You should explicitly set this value to true to enable the Amazon EBS-optimized setting for an EC2 instance.
- Ebs
Block []InstanceDevice Configs Group Config Ebs Block Device Config - An array of Amazon EBS volume specifications attached to a cluster instance.
- Ebs
Optimized bool - Indicates whether an Amazon EBS volume is EBS-optimized. The default is false. You should explicitly set this value to true to enable the Amazon EBS-optimized setting for an EC2 instance.
- ebs_
block_ list(object)device_ configs - An array of Amazon EBS volume specifications attached to a cluster instance.
- ebs_
optimized bool - Indicates whether an Amazon EBS volume is EBS-optimized. The default is false. You should explicitly set this value to true to enable the Amazon EBS-optimized setting for an EC2 instance.
- ebs
Block List<InstanceDevice Configs Group Config Ebs Block Device Config> - An array of Amazon EBS volume specifications attached to a cluster instance.
- ebs
Optimized Boolean - Indicates whether an Amazon EBS volume is EBS-optimized. The default is false. You should explicitly set this value to true to enable the Amazon EBS-optimized setting for an EC2 instance.
- ebs
Block InstanceDevice Configs Group Config Ebs Block Device Config[] - An array of Amazon EBS volume specifications attached to a cluster instance.
- ebs
Optimized boolean - Indicates whether an Amazon EBS volume is EBS-optimized. The default is false. You should explicitly set this value to true to enable the Amazon EBS-optimized setting for an EC2 instance.
- ebs_
block_ Sequence[Instancedevice_ configs Group Config Ebs Block Device Config] - An array of Amazon EBS volume specifications attached to a cluster instance.
- ebs_
optimized bool - Indicates whether an Amazon EBS volume is EBS-optimized. The default is false. You should explicitly set this value to true to enable the Amazon EBS-optimized setting for an EC2 instance.
- ebs
Block List<Property Map>Device Configs - An array of Amazon EBS volume specifications attached to a cluster instance.
- ebs
Optimized Boolean - Indicates whether an Amazon EBS volume is EBS-optimized. The default is false. You should explicitly set this value to true to enable the Amazon EBS-optimized setting for an EC2 instance.
InstanceGroupConfigMetricDimension, InstanceGroupConfigMetricDimensionArgs
InstanceGroupConfigScalingAction, InstanceGroupConfigScalingActionArgs
- Simple
Scaling Pulumi.Policy Configuration Aws Native. Emr. Inputs. Instance Group Config Simple Scaling Policy Configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- Market string
- Not available for instance groups. Instance groups use the market type specified for the group.
- Simple
Scaling InstancePolicy Configuration Group Config Simple Scaling Policy Configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- Market string
- Not available for instance groups. Instance groups use the market type specified for the group.
- simple_
scaling_ objectpolicy_ configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- market string
- Not available for instance groups. Instance groups use the market type specified for the group.
- simple
Scaling InstancePolicy Configuration Group Config Simple Scaling Policy Configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- market String
- Not available for instance groups. Instance groups use the market type specified for the group.
- simple
Scaling InstancePolicy Configuration Group Config Simple Scaling Policy Configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- market string
- Not available for instance groups. Instance groups use the market type specified for the group.
- simple_
scaling_ Instancepolicy_ configuration Group Config Simple Scaling Policy Configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- market str
- Not available for instance groups. Instance groups use the market type specified for the group.
- simple
Scaling Property MapPolicy Configuration - The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
- market String
- Not available for instance groups. Instance groups use the market type specified for the group.
InstanceGroupConfigScalingConstraints, InstanceGroupConfigScalingConstraintsArgs
- Max
Capacity int - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- Min
Capacity int - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
- Max
Capacity int - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- Min
Capacity int - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
- max_
capacity number - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- min_
capacity number - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
- max
Capacity Integer - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- min
Capacity Integer - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
- max
Capacity number - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- min
Capacity number - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
- max_
capacity int - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- min_
capacity int - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
- max
Capacity Number - The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
- min
Capacity Number - The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
InstanceGroupConfigScalingRule, InstanceGroupConfigScalingRuleArgs
- Action
Pulumi.
Aws Native. Emr. Inputs. Instance Group Config Scaling Action - The conditions that trigger an automatic scaling activity.
- Name string
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- Trigger
Pulumi.
Aws Native. Emr. Inputs. Instance Group Config Scaling Trigger - The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- Description string
- A friendly, more verbose description of the automatic scaling rule.
- Action
Instance
Group Config Scaling Action - The conditions that trigger an automatic scaling activity.
- Name string
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- Trigger
Instance
Group Config Scaling Trigger - The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- Description string
- A friendly, more verbose description of the automatic scaling rule.
- action object
- The conditions that trigger an automatic scaling activity.
- name string
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- trigger object
- The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- description string
- A friendly, more verbose description of the automatic scaling rule.
- action
Instance
Group Config Scaling Action - The conditions that trigger an automatic scaling activity.
- name String
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- trigger
Instance
Group Config Scaling Trigger - The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- description String
- A friendly, more verbose description of the automatic scaling rule.
- action
Instance
Group Config Scaling Action - The conditions that trigger an automatic scaling activity.
- name string
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- trigger
Instance
Group Config Scaling Trigger - The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- description string
- A friendly, more verbose description of the automatic scaling rule.
- action
Instance
Group Config Scaling Action - The conditions that trigger an automatic scaling activity.
- name str
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- trigger
Instance
Group Config Scaling Trigger - The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- description str
- A friendly, more verbose description of the automatic scaling rule.
- action Property Map
- The conditions that trigger an automatic scaling activity.
- name String
- The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
- trigger Property Map
- The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
- description String
- A friendly, more verbose description of the automatic scaling rule.
InstanceGroupConfigScalingTrigger, InstanceGroupConfigScalingTriggerArgs
- Cloud
Watch Pulumi.Alarm Definition Aws Native. Emr. Inputs. Instance Group Config Cloud Watch Alarm Definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
- Cloud
Watch InstanceAlarm Definition Group Config Cloud Watch Alarm Definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
- cloud_
watch_ objectalarm_ definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
- cloud
Watch InstanceAlarm Definition Group Config Cloud Watch Alarm Definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
- cloud
Watch InstanceAlarm Definition Group Config Cloud Watch Alarm Definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
- cloud_
watch_ Instancealarm_ definition Group Config Cloud Watch Alarm Definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
- cloud
Watch Property MapAlarm Definition - The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
InstanceGroupConfigSimpleScalingPolicyConfiguration, InstanceGroupConfigSimpleScalingPolicyConfigurationArgs
- Scaling
Adjustment int - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - Adjustment
Type string - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - Cool
Down int - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
- Scaling
Adjustment int - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - Adjustment
Type string - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - Cool
Down int - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
- scaling_
adjustment number - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - adjustment_
type string - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - cool_
down number - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
- scaling
Adjustment Integer - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - adjustment
Type String - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - cool
Down Integer - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
- scaling
Adjustment number - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - adjustment
Type string - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - cool
Down number - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
- scaling_
adjustment int - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - adjustment_
type str - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - cool_
down int - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
- scaling
Adjustment Number - The amount by which to scale in or scale out, based on the specified
AdjustmentType. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. IfAdjustmentTypeis set toEXACT_CAPACITY, the number should only be a positive integer. IfAdjustmentTypeis set toPERCENT_CHANGE_IN_CAPACITY, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity. - adjustment
Type String - The way in which Amazon EC2 instances are added (if
ScalingAdjustmentis a positive number) or terminated (ifScalingAdjustmentis a negative number) each time the scaling activity is triggered.CHANGE_IN_CAPACITYis the default.CHANGE_IN_CAPACITYindicates that the Amazon EC2 instance count increments or decrements byScalingAdjustment, which should be expressed as an integer.PERCENT_CHANGE_IN_CAPACITYindicates the instance count increments or decrements by the percentage specified byScalingAdjustment, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity.EXACT_CAPACITYindicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified byScalingAdjustment, which should be expressed as a positive integer. - cool
Down Number - The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
InstanceGroupConfigVolumeSpecification, InstanceGroupConfigVolumeSpecificationArgs
- Size
In intGb - The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume type is EBS-optimized, the minimum value is 10.
- Volume
Type string - The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.
- Iops int
- The number of I/O operations per second (IOPS) that the volume supports.
- Throughput int
- The throughput, in mebibyte per second (MiB/s). This optional parameter can be a number from 125 - 1000 and is valid only for gp3 volumes.
- Size
In intGb - The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume type is EBS-optimized, the minimum value is 10.
- Volume
Type string - The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.
- Iops int
- The number of I/O operations per second (IOPS) that the volume supports.
- Throughput int
- The throughput, in mebibyte per second (MiB/s). This optional parameter can be a number from 125 - 1000 and is valid only for gp3 volumes.
- size_
in_ numbergb - The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume type is EBS-optimized, the minimum value is 10.
- volume_
type string - The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.
- iops number
- The number of I/O operations per second (IOPS) that the volume supports.
- throughput number
- The throughput, in mebibyte per second (MiB/s). This optional parameter can be a number from 125 - 1000 and is valid only for gp3 volumes.
- size
In IntegerGb - The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume type is EBS-optimized, the minimum value is 10.
- volume
Type String - The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.
- iops Integer
- The number of I/O operations per second (IOPS) that the volume supports.
- throughput Integer
- The throughput, in mebibyte per second (MiB/s). This optional parameter can be a number from 125 - 1000 and is valid only for gp3 volumes.
- size
In numberGb - The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume type is EBS-optimized, the minimum value is 10.
- volume
Type string - The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.
- iops number
- The number of I/O operations per second (IOPS) that the volume supports.
- throughput number
- The throughput, in mebibyte per second (MiB/s). This optional parameter can be a number from 125 - 1000 and is valid only for gp3 volumes.
- size_
in_ intgb - The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume type is EBS-optimized, the minimum value is 10.
- volume_
type str - The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.
- iops int
- The number of I/O operations per second (IOPS) that the volume supports.
- throughput int
- The throughput, in mebibyte per second (MiB/s). This optional parameter can be a number from 125 - 1000 and is valid only for gp3 volumes.
- size
In NumberGb - The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume type is EBS-optimized, the minimum value is 10.
- volume
Type String - The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.
- iops Number
- The number of I/O operations per second (IOPS) that the volume supports.
- throughput Number
- The throughput, in mebibyte per second (MiB/s). This optional parameter can be a number from 125 - 1000 and is valid only for gp3 volumes.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi