batchDeleteScheduledAction method
Deletes one or more scheduled actions for the specified Auto Scaling group.
May throw ResourceContentionFault.
Parameter autoScalingGroupName :
The name of the Auto Scaling group.
Parameter scheduledActionNames :
The names of the scheduled actions to delete. The maximum number allowed
is 50.
Implementation
Future<BatchDeleteScheduledActionAnswer> batchDeleteScheduledAction({
required String autoScalingGroupName,
required List<String> scheduledActionNames,
}) async {
final $request = <String, String>{
'AutoScalingGroupName': autoScalingGroupName,
if (scheduledActionNames.isEmpty)
'ScheduledActionNames': ''
else
for (var i1 = 0; i1 < scheduledActionNames.length; i1++)
'ScheduledActionNames.member.${i1 + 1}': scheduledActionNames[i1],
};
final $result = await _protocol.send(
$request,
action: 'BatchDeleteScheduledAction',
version: '2011-01-01',
method: 'POST',
requestUri: '/',
exceptionFnMap: _exceptionFns,
resultWrapper: 'BatchDeleteScheduledActionResult',
);
return BatchDeleteScheduledActionAnswer.fromXml($result);
}