You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::EMR::Types::PutManagedScalingPolicyInput

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing PutManagedScalingPolicyInput as input to an Aws::Client method, you can use a vanilla Hash:

{
  cluster_id: "ClusterId", # required
  managed_scaling_policy: { # required
    compute_limits: {
      unit_type: "InstanceFleetUnits", # required, accepts InstanceFleetUnits, Instances, VCPU
      minimum_capacity_units: 1, # required
      maximum_capacity_units: 1, # required
      maximum_on_demand_capacity_units: 1,
      maximum_core_capacity_units: 1,
    },
  },
}

Instance Attribute Summary collapse

Instance Attribute Details

#cluster_idString

Specifies the ID of an EMR cluster where the managed scaling policy is attached.

Returns:

  • (String)

    Specifies the ID of an EMR cluster where the managed scaling policy is attached.

#managed_scaling_policyTypes::ManagedScalingPolicy

Specifies the constraints for the managed scaling policy.

Returns: