Show / Hide Table of Contents

Class ClusterCoreInstanceGroupArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ClusterCoreInstanceGroupArgs
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.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ClusterCoreInstanceGroupArgs : ResourceArgs

Constructors

View Source

ClusterCoreInstanceGroupArgs()

Declaration
public ClusterCoreInstanceGroupArgs()

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

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

EbsConfigs

Configuration block(s) for EBS volumes attached to each instance in the instance group. Detailed below.

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

Id

The ID of the EMR Cluster

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

InstanceCount

Target number of instances for the instance group. Must be 1 or 3. Defaults to 1. Launching with multiple master nodes is only supported in EMR version 5.23.0+, and requires this resource's core_instance_group to be configured. Public (Internet accessible) instances must be created in VPC subnets that have map public IP on launch enabled. Termination protection is automatically enabled when launched with multiple master nodes and this provider must have the termination_protection = false configuration applied before destroying this resource.

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

InstanceType

EC2 instance type for all instances in the instance group.

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

Name

The name of the step.

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