

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

# Amazon EventBridge イベントの詳細リファレンス
<a name="event-reference"></a>

EventBridge 自体は、次のイベントを発行します。これらのイベントは、他の AWS サービスと同様に、デフォルトのイベントバスに自動的に送信されます。

すべてのイベントに含まれるメタデータフィールドの定義については、「*Events Reference*」の「[AWS service event metadata](https://docs.aws.amazon.com/eventbridge/latest/ref/events-structure.html)」を参照してください。


| イベントの詳細のタイプ | 説明 | 
| --- | --- | 
|   [スケジュールされたイベント](#event-detail-scheduled-event)   |  スケジュールされたイベントを表します。 | 
|   [スキーマ作成](#event-detail-schema-created)   |  新しいイベントスキーマの作成を表します。 | 
|   [スキーマバージョン作成](#event-detail-schema-version-created)   |  新規または既存のイベントスキーマでの新しいバージョンの作成を表します。  | 
|   [接続の状態イベント](#event-detail-connection-state)   |  接続の状態の変化を表します。  | 
|   [API 送信先の状態イベント](#event-detail-api-destination-state)   |  API 送信先の状態の変化を表します。  | 

## イベントのスケジューリング
<a name="event-reference-schedules"></a>

EventBridge は、次のタイプのイベントをデフォルトのイベントバスに送信します。詳細については、「[スケジューラー](using-eventbridge-scheduler.md)」を参照してください。

### スケジュールされたイベント
<a name="event-detail-scheduled-event"></a>

スケジュールされたイベントを表します。

`source` フィールドと `detail-type`フィールドは、 EventBridge イベントに特定の値が含まれているため含まれます。すべてのイベントに含まれる他のメタデータフィールドの定義については、「*Events Reference*」の「[AWS service event metadata](https://docs.aws.amazon.com/eventbridge/latest/ref/events-structure.html)」を参照してください。

```
{
  . . .,
  "detail-type": "Scheduled Event",
  "source": "aws.events",
  . . .,
  "detail": {}
}
```

`detail-type`  <a name="scheduled-event-detail-type"></a>
イベントのタイプを示します。  
このイベントの場合、この値は `Scheduled Event` です。  
必須: はい

`source`  <a name="scheduled-event-source"></a>
イベントを発生させたサービスを識別します。 EventBridge イベントの場合、この値は `aws.events` です。  
必須: はい

`detail`  <a name="scheduled-event-detail"></a>
イベントに関する情報を含む JSON オブジェクト。このフィールドの内容は、イベントを生成するサービスによって決まります。  
必須: はい  
このオブジェクトには、`Scheduled Event` イベントに必要なフィールドはありません。

**Example スケジュールされたイベントのイベント例**  <a name="event-detail-scheduled-event.example"></a>

```
{
  "version": "0",
  "id": "89d1a02d-5ec7-412e-82f5-13505f849b41",
  "detail-type": "Scheduled Event",
  "source": "aws.events",
  "account": "123456789012",
  "time": "2016-12-30T18:44:49Z",
  "region": "us-east-1",
  "resources": ["arn:aws:events:us-east-1:123456789012:rule/SampleRule"],
  "detail": {}
}
```

## スキーマレジストリイベント
<a name="event-reference-schemas"></a>

EventBridge は、次のスキーマレジストリイベントをデフォルトのイベントバスに送信します。詳細については、「[](eb-schema.md)」を参照してください。

### スキーマ作成
<a name="event-detail-schema-created"></a>

新しいスキーマの作成を表します。

スキーマが作成されると、 は `Schema Created`と `Schema Version Created`イベントの両方 EventBridge を送信します。

`source` フィールドと `detail-type`フィールドは、 EventBridge イベントに特定の値が含まれているため含まれます。すべてのイベントに含まれる他のメタデータフィールドの定義については、「*Events Reference*」の「[AWS service event metadata](https://docs.aws.amazon.com/eventbridge/latest/ref/events-structure.html)」を参照してください。

```
{
  . . .,
  "detail-type": "Schema Created",
  "source": "aws.schemas",
  . . .,
  "detail": {
    "SchemaName" : "String",
    "SchemaType" : "String",
    "RegistryName" : "String",
    "CreationDate" : "DateTime",
    "Version" : "Number"
  }
}
```

`detail-type`  <a name="schema-created-detail-type"></a>
イベントのタイプを示します。  
このイベントの場合、この値は `Schema Created` です。  
必須: はい

`source`  <a name="schema-created-source"></a>
イベントを発生させたサービスを識別します。 EventBridge イベントの場合、この値は `aws.schemas` です。  
必須: はい

`detail`  <a name="schema-created-detail"></a>
イベントに関する情報を含む JSON オブジェクト。このフィールドの内容は、イベントを生成するサービスによって決まります。  
必須: はい  
このイベントの場合、このデータには以下が含まれます。    
`SchemaName`  <a name="schema-created-schema-name"></a>
スキーマの名前。  
必須: はい  
`SchemaType`  <a name="schema-created-schema-type"></a>
スキーマのタイプ。  
有効な値: `OpenApi3` \$1 `JSONSchemaDraft4`  
必須: はい  
`RegistryName`  <a name="schema-created-registry-name"></a>
スキーマを含むレジストリの名前。  
必須: はい  
`CreationDate`  <a name="schema-created-creation-date"></a>
スキーマが作成された日付。  
必須: はい  
`Version`  <a name="schema-created-version"></a>
スキーマのバージョン。  
`Schema Created` イベントの場合、この値は常に `1` になります。  
必須: はい

**Example スキーマ作成イベントの例**  <a name="event-detail-schema-created.example"></a>

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-012345678901",
  "detail-type": "Schema Created",
  "source": "aws.schemas",
  "account": "123456789012",
  "time": "2019-05-31T21:49:54Z",
  "region": "us-east-1",
  "resources": ["arn:aws:schemas:us-east-1::schema/myRegistry/mySchema"],
  "detail": {
    "SchemaName": "mySchema",
    "SchemaType": "OpenApi3",
    "RegistryName": "myRegistry",
    "CreationDate": "2019-11-29T20:08:55Z",
    "Version": "1"
  }
}
```

### スキーマバージョン作成
<a name="event-detail-schema-version-created"></a>

新規または既存のイベントスキーマでの新しいバージョンの作成を表します。

スキーマが作成されると、 は `Schema Created`と `Schema Version Created`イベントの両方 EventBridge を送信します。

`source` フィールドと `detail-type`フィールドは、 EventBridge イベントに特定の値が含まれているため含まれます。すべてのイベントに含まれる他のメタデータフィールドの定義については、「*Events Reference*」の「[AWS service event metadata](https://docs.aws.amazon.com/eventbridge/latest/ref/events-structure.html)」を参照してください。

```
{
  . . .,
  "detail-type": "Schema Version Created",
  "source": "aws.schemas",
  . . .,
  "detail": {
    "SchemaName" : "String",
    "SchemaType" : "String",
    "RegistryName" : "String",
    "CreationDate" : "DateTime",
    "Version" : "Number"
  }
}
```

`detail-type`  <a name="schema-version-created-detail-type"></a>
イベントのタイプを示します。  
このイベントの場合、この値は `Schema Version Created` です。  
必須: はい

`source`  <a name="schema-version-created-source"></a>
イベントを発生させたサービスを識別します。 EventBridge イベントの場合、この値は `aws.schemas` です。  
必須: はい

`detail`  <a name="schema-version-created-detail"></a>
イベントに関する情報を含む JSON オブジェクト。このフィールドの内容は、イベントを生成するサービスによって決まります。  
必須: はい  
このイベントの場合、このデータには以下が含まれます。    
`SchemaName`  <a name="schema-version-created-schema-name"></a>
スキーマの名前。  
必須: はい  
`SchemaType`  <a name="schema-version-created-schema-type"></a>
スキーマのタイプ。  
有効な値: `OpenApi3` \$1 `JSONSchemaDraft4`  
必須: はい  
`RegistryName`  <a name="schema-version-created-registry-name"></a>
スキーマを含むレジストリの名前。  
必須: はい  
`CreationDate`  <a name="schema-version-created-creation-date"></a>
スキーマバージョンが作成された日付。  
必須: はい  
`Version`  <a name="schema-version-created-version"></a>
スキーマのバージョン。  
必須: はい

**Example スキーマバージョン作成イベントの例**  <a name="event-detail-schema-version-created.example"></a>

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-012345678901",
  "detail-type": "Schema Version Created",
  "source": "aws.schemas",
  "account": "123456789012",
  "time": "2019-05-31T21:49:54Z",
  "region": "us-east-1",
  "resources": ["arn:aws:schemas:us-east-1::schema/myRegistry/mySchema"],
  "detail": {
    "SchemaName": "mySchema",
    "SchemaType": "OpenApi3",
    "RegistryName": "myRegistry",
    "CreationDate": "2019-11-29T20:08:55Z",
    "Version": "5"
  }
}
```

## 接続イベント
<a name="event-reference-connections"></a>

EventBridge は、次の接続イベントをデフォルトのイベントバスに送信します。詳細については、「[接続](eb-target-connection.md)」を参照してください。

### 接続の状態イベント
<a name="event-detail-connection-state"></a>

これらのイベントはそれぞれ、新規または既存の接続の状態における変化を表します。

`source` フィールドと `detail-type`フィールドは、 EventBridge イベントに特定の値が含まれているため含まれます。すべてのイベントに含まれる他のメタデータフィールドの定義については、「*Events Reference*」の「[AWS service event metadata](https://docs.aws.amazon.com/eventbridge/latest/ref/events-structure.html)」を参照してください。

```
{
  . . .,
  "detail-type": "Connection status",
  "source": "aws.events",
  . . .,
  "detail": {
    "ConnectionName" : "String",
    "StateReason" : "String",
    "Timestamp" : "DateTime"
  }
}
```

`detail-type`  <a name="connection-state-detail-type"></a>
イベントのタイプを示します。  
このイベントの場合、値は次のいずれかです。  
+ `Connection Creation Started`
+ `Connection Update Started`
+ `Connection Deletion Started`
+ `Connection Activated`
+ `Connection Authorized`
+ `Connection Authorization Started`
+ `Connection Deauthorization Started`
+ `Connection Deauthorized`
+ `Connection Failed Connectivity`
必須: はい

`source`  <a name="connection-state-source"></a>
イベントを発生させたサービスを識別します。 EventBridge イベントの場合、この値は です`aws.events`。  
必須: はい

`detail`  <a name="connection-state-detail"></a>
イベントに関する情報を含む JSON オブジェクト。このフィールドの内容は、イベントを生成するサービスによって決まります。  
必須: はい  
このイベントの場合、このデータには以下が含まれます。    
`ConnectionName`  <a name="connection-state-connection-name"></a>
コレクションの名前。  
必須: はい  
`StateReason`  <a name="connection-state-state-reason"></a>
接続の状態が変更された理由。  
必須: いいえ  
`Timestamp`  <a name="connection-state-timestamp"></a>
接続の状態が変更された日時。  
必須: はい

**Example 接続の状態イベントの例**  <a name="event-detail-connection-state.example"></a>

```
{
    "version": "0",
    "id": "1d7a4ac6-a50a-745f-a331-a0d802f7badb",
    "detail-type": "Connection Creation Started",
    "source": "aws.events",
    "account": "123456789012",
    "time": "2024-10-28T09:08:20Z",
    "region": "us-east-1",
    "resources": [
        "arn:aws:events:us-east-1:123456789012:connection/sample-connection/ee7e4d52-8df0-4bed-a0d5-fa7dea43fcf8"
    ],
    "detail": {
        "ConnectionName": "sample-connection",
        "Timestamp": "2024-10-24 09:26:35 +0000 UTC"
    }
}
```

## API 送信先イベント
<a name="event-reference-api-destinations"></a>

EventBridge は、次の API 送信先イベントをデフォルトのイベントバスに送信します。詳細については、「[API 送信先](eb-api-destinations.md)」を参照してください。

### API 送信先の状態イベント
<a name="event-detail-api-destination-state"></a>

これらのイベントはそれぞれ、API 送信先の状態の変化を表します。

`source` フィールドと `detail-type`フィールドは、 EventBridge イベントに特定の値が含まれているため含まれます。すべてのイベントに含まれる他のメタデータフィールドの定義については、「*Events Reference*」の「[AWS service event metadata](https://docs.aws.amazon.com/eventbridge/latest/ref/events-structure.html)」を参照してください。

```
{
  . . .,
  "detail-type": "API Destination status",
  "source": "aws.events",
  . . .,
  "detail": {
    "ApiDestinationName" : "String",
    "Timestamp" : "DateTime"
  }
}
```

`detail-type`  <a name="api-destination-state-detail-type"></a>
イベントのタイプを示します。  
このイベントの場合、値は次のいずれかです。  
+ `API Destination Activated`
+ `API Destination Deactivated`
必須: はい

`source`  <a name="api-destination-state-source"></a>
イベントを発生させたサービスを識別します。 EventBridge イベントの場合、この値は です`aws.events`。  
必須: はい

`detail`  <a name="api-destination-state-detail"></a>
イベントに関する情報を含む JSON オブジェクト。このフィールドの内容は、イベントを生成するサービスによって決まります。  
必須: はい  
このイベントの場合、このデータには以下が含まれます。    
`ApiDestinationName`  <a name="api-destination-state-connection-name"></a>
API 送信先の名前。  
必須: はい  
`Timestamp`  <a name="api-destination-state-timestamp"></a>
API 送信先の状態が変更された日時。  
必須: はい

**Example API 送信先の状態イベントの例**  <a name="event-detail-api-destination-state.example"></a>

```
{
    "version": "0",
    "id": "1d7a4ac6-a50a-745f-a331-a0d802f7badb",
    "detail-type": "API Destination Deactivated",
    "source": "aws.events",
    "account": "123456789012",
    "time": "2024-10-28T09:08:20Z",
    "region": "us-east-1",
    "resources": [
        "arn:aws:events:us-east-1:123456789012:api-destination/sample-api-destination/ee7e4d52-8df0-4bed-a0d5-fa7dea43fcf8"
    ],
    "detail": {
        "ApiDestinationName": "sample-api-destination",
        "Timestamp": "2024-10-24 09:26:35 +0000 UTC"
    }
}
```