Show / Hide Table of Contents

Class InstanceGroupState

Inheritance
System.Object
InputArgs
ResourceArgs
InstanceGroupState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Emr
Assembly: Pulumi.Aws.dll
Syntax
public sealed class InstanceGroupState : ResourceArgs

Constructors

View Source

InstanceGroupState()

Declaration
public InstanceGroupState()

Properties

View Source

AutoscalingPolicy

The autoscaling policy document. This is a JSON formatted string. See EMR Auto Scaling

Declaration
public Input<string> AutoscalingPolicy { get; set; }
Property Value
Type Description
Input<System.String>
View Source

BidPrice

If set, the bid price for each EC2 instance in the instance group, expressed in USD. By setting this attribute, the instance group is being declared as a Spot Instance, and will implicitly create a Spot request. Leave this blank to use On-Demand Instances.

Declaration
public Input<string> BidPrice { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ClusterId

ID of the EMR Cluster to attach to. Changing this forces a new resource to be created.

Declaration
public Input<string> ClusterId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ConfigurationsJson

A JSON string for supplying list of configurations specific to the EMR instance group. Note that this can only be changed when using EMR release 5.21 or later.

Declaration
public Input<string> ConfigurationsJson { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EbsConfigs

One or more ebs_config blocks as defined below. Changing this forces a new resource to be created.

Declaration
public InputList<InstanceGroupEbsConfigGetArgs> EbsConfigs { get; set; }
Property Value
Type Description
InputList<InstanceGroupEbsConfigGetArgs>
View Source

EbsOptimized

Indicates whether an Amazon EBS volume is EBS-optimized. Changing this forces a new resource to be created.

Declaration
public Input<bool> EbsOptimized { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

InstanceCount

target number of instances for the instance group. defaults to 0.

Declaration
public Input<int> InstanceCount { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

InstanceType

The EC2 instance type for all instances in the instance group. Changing this forces a new resource to be created.

Declaration
public Input<string> InstanceType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Name

Human friendly name given to the instance group. Changing this forces a new resource to be created.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RunningInstanceCount

Declaration
public Input<int> RunningInstanceCount { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Status

Declaration
public Input<string> Status { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.