

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、[こちら](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# スケジュールされたクエリの通知メッセージ
<a name="scheduledqueries-notification"></a>

このセクションでは、スケジュールされたクエリの状態を作成、削除、実行、または更新するときに Timestream for LiveAnalytics によって送信されるメッセージについて説明します。


| 通知メッセージ名 | 構造 | 説明 | 
| --- | --- | --- | 
| CreatingNotificationMessage |  <pre>CreatingNotificationMessage {<br />    String arn;<br />    NotificationType type;<br />}</pre>  | この通知メッセージは、`CreateScheduledQuery` のレスポンスの送信前に送信されます。スケジュールされたクエリは、この通知の送信後に有効になります。<br />*arn* – 作成中のスケジュールされたクエリの ARN。<br />*type* – SCHEDULED\_QUERY\_CREATING | 
| UpdateNotificationMessage |  <pre> UpdateNotificationMessage {<br />    String arn;<br />    NotificationType type;<br />    QueryState state;<br />}</pre>  | この通知メッセージは、スケジュールされたクエリが更新されたときに送信されます。Timestream for LiveAnalytics は、次のような回復不可能なエラーが発生した場合に、スケジュールされたクエリを自動的に無効にできます。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/timestream/latest/developerguide/scheduledqueries-notification.html)<br />*arn* – 更新中のスケジュールされたクエリの ARN。<br />*type* – SCHEDULED\_QUERY\_UPDATE<br />*state* – ENABLED または DISABLED | 
| DeleteNotificationMessage |  <pre>DeletionNotificationMessage {<br />    String arn;<br />    NotificationType type;<br />}</pre>  | この通知メッセージは、スケジュールされたクエリが削除されたときに送信されます。<br />*arn* – 作成中のスケジュールされたクエリの ARN。<br />*type* – SCHEDULED\_QUERY\_DELETED | 
| SuccessNotificationMessage |  <pre>SuccessNotificationMessage {<br />    NotificationType type;<br />    String arn;<br />    Date nextInvocationEpochSecond;<br />    ScheduledQueryRunSummary runSummary;<br />}<br /><br />ScheduledQueryRunSummary {<br />    Date invocationTime;<br />    Date triggerTime;<br />    String runStatus;<br />    ExecutionStats executionstats;<br />    ErrorReportLocation errorReportLocation;<br />    String failureReason;<br />}<br /><br /><br />ExecutionStats {<br />    Long bytesMetered;<br />    Long dataWrites;<br />    Long queryResultRows;<br />    Long recordsIngested;<br />    Long executionTimeInMillis;<br />}<br /><br /><br />ErrorReportLocation {<br />    S3ReportLocation s3ReportLocation;<br />}<br /><br /><br />S3ReportLocation {<br />    String bucketName;<br />    String objectKey;<br />}</pre>  | この通知メッセージは、スケジュールされたクエリが実行され、結果が正常に取り込まれた後に送信されます。<br />*ARN* – 削除中のスケジュールされたクエリの ARN。<br />*NotificationType* – AUTO\_TRIGGER\_SUCCESS または MANUAL\_TRIGGER\_SUCCESS。<br />*nextInvocationEpochSecond* – Timestream for LiveAnalytics でのスケジュールされたクエリの次回実行時刻。<br />*runSummary* – スケジュールされたクエリの実行に関する情報。 | 
| FailureNotificationMessage |  <pre>FailureNotificationMessage {<br />    NotificationType type;<br />    String arn;<br />    ScheduledQueryRunSummary runSummary;<br />}<br /><br />ScheduledQueryRunSummary {<br />    Date invocationTime;<br />    Date triggerTime;<br />    String runStatus;<br />    ExecutionStats executionstats;<br />    ErrorReportLocation errorReportLocation;<br />    String failureReason;<br />}<br /><br /><br />ExecutionStats {<br />    Long bytesMetered;<br />    Long dataWrites;<br />    Long queryResultRows;<br />    Long recordsIngested;<br />    Long executionTimeInMillis;<br />}<br /><br /><br />ErrorReportLocation {<br />    S3ReportLocation s3ReportLocation;<br />}<br /><br /><br />S3ReportLocation {<br />    String bucketName;<br />    String objectKey;<br />}</pre>  | この通知メッセージは、スケジュールされたクエリの実行中、またはクエリ結果を取り込むときに障害が発生した場合に送信されます。<br />*arn* – 実行中のスケジュールされたクエリの ARN。<br />*type* – AUTO\_TRIGGER\_FAILURE または MANUAL\_TRIGGER\_FAILURE。<br />*runSummary* – スケジュールされたクエリの実行に関する情報。 | 