Interface IEmrModifyInstanceFleetByNameJsonataProps
Properties for EmrModifyInstanceFleetByName using JSONata.
Inherited Members
Namespace: Amazon.CDK.AWS.StepFunctions.Tasks
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IEmrModifyInstanceFleetByNameJsonataProps : ITaskStateJsonataBaseProps, IStateBaseProps, ITaskStateBaseOptions, IAssignableStateOptions, IJsonataCommonOptions
Syntax (vb)
Public Interface IEmrModifyInstanceFleetByNameJsonataProps
Inherits ITaskStateJsonataBaseProps, IStateBaseProps, ITaskStateBaseOptions, IAssignableStateOptions, IJsonataCommonOptions
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK;
using Amazon.CDK.AWS.StepFunctions;
using Amazon.CDK.AWS.StepFunctions.Tasks;
var assign;
var outputs;
TaskRole taskRole;
Timeout timeout;
var emrModifyInstanceFleetByNameJsonataProps = new EmrModifyInstanceFleetByNameJsonataProps {
ClusterId = "clusterId",
InstanceFleetName = "instanceFleetName",
TargetOnDemandCapacity = 123,
TargetSpotCapacity = 123,
// the properties below are optional
Assign = new Dictionary<string, object> {
{ "assignKey", assign }
},
Comment = "comment",
Credentials = new Credentials {
Role = taskRole
},
Heartbeat = Duration.Minutes(30),
HeartbeatTimeout = timeout,
IntegrationPattern = IntegrationPattern.REQUEST_RESPONSE,
Outputs = outputs,
QueryLanguage = QueryLanguage.JSON_PATH,
StateName = "stateName",
TaskTimeout = timeout,
Timeout = Duration.Minutes(30)
};
Synopsis
Properties
Cluster |
The ClusterId to update. |
Instance |
The InstanceFleetName to update. |
Target |
The target capacity of On-Demand units for the instance fleet. |
Target |
The target capacity of Spot units for the instance fleet. |
Properties
ClusterId
The ClusterId to update.
string ClusterId { get; }
Property Value
System.
InstanceFleetName
The InstanceFleetName to update.
string InstanceFleetName { get; }
Property Value
System.
TargetOnDemandCapacity
The target capacity of On-Demand units for the instance fleet.
double TargetOnDemandCapacity { get; }
Property Value
System.
Remarks
TargetSpotCapacity
The target capacity of Spot units for the instance fleet.
double TargetSpotCapacity { get; }
Property Value
System.