Health イベントで使用されるサービス名の一覧は、aws health describe-event-types コマンドで出力できます。json形式で出力されます。沢山出力されるのである程度絞り込みを行います。
$aws health describe-event-types | \ jq -r '.eventTypes[] | select(.service=="SSM" or .service=="A2I") | .code'
図E Health A2IとSSMに絞り込み出力
Health イベントで使用されるサービス名の一覧は、aws health describe-event-types コマンドで出力できます。これでは、沢山出力されるので、対象を絞ります。 jqコマンドのselectを利用して SSMとA2Iに絞ります。そして、codeの部分のみを出力します。A2IはAmazon Augmented AI(AmazonA2I)のことだそうです。「A2I aws」で検索するとヒットします。
public void finish(Database.BatchableContext bc) {
DateTime nextSchedTime = DateTime.now().addMinutes(10);
xxxxBatchSchedule cls = new xxxxBactchSchedule();
String nextJobName = 'xxxBatchSchedule_'+nextSchedTime.format('yyyyNNddHHmm');
String schd = nextSchedTime.format('0 m H d M ? yyyy');
System.schedule(nextJobName,schd,cls);
}
public class xxxxBactchSchedule imprements Schedulable{
private final Intefer BATCH_SIZE = 100;
public xxxxBatchSchedule() {
}
public void execute(SchedulableContext sc) {
xxxxBatch bt = new xxxxBatch();
Database.executeBatch(bt,BATCH_SIZE);
}
}