Adds an instance fleet to a running cluster.
The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x.
emr_add_instance_fleet(ClusterId, InstanceFleet)
A list with the following syntax:
list(
ClusterId = "string",
InstanceFleetId = "string",
ClusterArn = "string"
)
[required] The unique identifier of the cluster.
[required] Specifies the configuration of the instance fleet.
svc$add_instance_fleet(
ClusterId = "string",
InstanceFleet = list(
Name = "string",
InstanceFleetType = "MASTER"|"CORE"|"TASK",
TargetOnDemandCapacity = 123,
TargetSpotCapacity = 123,
InstanceTypeConfigs = list(
list(
InstanceType = "string",
WeightedCapacity = 123,
BidPrice = "string",
BidPriceAsPercentageOfOnDemandPrice = 123.0,
EbsConfiguration = list(
EbsBlockDeviceConfigs = list(
list(
VolumeSpecification = list(
VolumeType = "string",
Iops = 123,
SizeInGB = 123
),
VolumesPerInstance = 123
)
),
EbsOptimized = TRUE|FALSE
),
Configurations = list(
list(
Classification = "string",
Configurations = list(),
Properties = list(
"string"
)
)
)
)
),
LaunchSpecifications = list(
SpotSpecification = list(
TimeoutDurationMinutes = 123,
TimeoutAction = "SWITCH_TO_ON_DEMAND"|"TERMINATE_CLUSTER",
BlockDurationMinutes = 123,
AllocationStrategy = "capacity-optimized"
),
OnDemandSpecification = list(
AllocationStrategy = "lowest-price"
)
)
)
)