

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Repository Sync Status Änderung Ereignis Detail
<a name="event-detail-respository-sync-status-change"></a>

Nachfolgend finden Sie die Detailfelder für Repository Sync Status Change Ereignisse.

Die `detail-type` Felder `source` und sind enthalten, da sie spezifische Werte für Ereignisse enthalten.

```
{
  . . .,
  "detail-type": "Git Sync Repository Sync Status Change",
  "source": "aws.codeconnections",
  . . .,
  "detail": {
    "connectionArn" : "string",
    "providerType" : "string",
    "repositoryName": "string",
    "providerType": "string",
    "repositoryName": "string",
    "repositoryArn": "string",
    "repositoryLinkId": "string",
    "ownerId": "string",
    "commit": "string",
    "branch": "string",
    "syncType": "string",
    "status": "string",
    "previousSync": "string"
    }
  }
}
```

`detail-type`  <a name="respository-sync-status-change-detail-type"></a>
Identifiziert den Ereignistyp.  
Für Repository Sync-Statusereignisse ist dieser Wert `Git Sync Repository Sync Status Change`.

`source`  <a name="respository-sync-status-change-source"></a>
Identifiziert den Service, aus dem das Ereignis stammt. Für Git-Synchronisierungsereignisse ist dieser Wert `aws.codeconnections`.

`detail`  <a name="respository-sync-status-change-detail"></a>
Ein JSON-Objekt, das Informationen zum Ereignis enthält. Der Service, der das Ereignis generiert, bestimmt den Inhalt dieses Feldes.  
Für Repository-Synchronisationsstatus-Ereignisse umfassen diese Daten:    
`connectionArn`  <a name="respository-sync-status-change-connection-arn"></a>
Der Amazon-Ressourcenname (ARN), der mit verknüpft ist CodeConnections.  
`providerType`  <a name="respository-sync-status-change-provider-type"></a>
Der Git-Anbieter, mit dem eine Verbindung hergestellt wurde CloudFormation.  
*Zulässige Werte*: `GitHub` \$1 `GitHub Enterprise` \$1 `GitLab` \$1 `BitBucket`  
`repositoryName`  <a name="respository-sync-status-change-repository-name"></a>
Der Name des Git-Repositorys.  
`repositoryArn`  <a name="respository-sync-status-change-repository-arn"></a>
Der ARN, der mit dem Git-Repository verknüpft ist.  
`repositoryLinkId`  <a name="respository-sync-status-change-repository-link-id"></a>
Die eindeutige ID, die dem Repository-Link zugeordnet ist.  
`ownerId`  <a name="respository-sync-status-change-owner-id"></a>
Die eindeutige ID, die dem Eigentümer des Repositorys zugeordnet ist.  
`commit`  <a name="respository-sync-status-change-commit"></a>
Die eindeutige ID, die mit der Repository-Übertragung verknüpft ist.  
`branch`  <a name="respository-sync-status-change-branch"></a>
Die eindeutige ID, die mit dem Repository-Zweig verknüpft ist.  
`syncType`  <a name="respository-sync-status-change-sync-type"></a>
Die Art der Synchronisierung, die durchgeführt wird.  
`status`  <a name="respository-sync-status-change-status"></a>
Der aktuelle Synchronisierungsstatus des Repositorys.  
*Zulässige Werte*: `FAILED` \$1 `INITIATED` \$1 `IN_PROGRESS` \$1 `SUCCEEDED`  
`previousSync`  <a name="respository-sync-status-change-previous-sync"></a>
Der Synchronisationsstatus vor dem aktuellen Status.  
*Zulässige Werte*: `FAILED` \$1 `INITIATED` \$1 `IN_PROGRESS` \$1 `SUCCEEDED`

**Example Beispiel: Ereignis "Änderung des Repository-Synchronisationsstatus**  <a name="event-detail-respository-sync-status-change.example"></a>
Im Folgenden finden Sie ein Beispiel für ein Ereignis zur Änderung des Repository-Synchronisierungsstatus. Die Ereignisdetails, mit denen das Repository erfolgreich synchronisiert CodeConnections wurde.  

```
{
  "version": "0",
  "id": "1b5d8feb-agbv-4cf7-a9f1-bf3703467718",
  "detail-type": "GitSync Repository Sync Status Change",
  "source": "aws.codeconnections",
  "account": "111122223333",
  "time": "2023-12-22T18:43:48Z",
  "region": "us-east-1",
  "resources": ["arn:aws:aws:codestar-connections:us-east-1:111122223333:repository-link/550e8400-e29b-41d4-a716-446655440000",],
  "detail": {
    "connectionArn": "arn:aws:codestar-connections:us-east-1:111122223333:connection/sample-connection-id",
    "providerType": "GitHub",
    "repositoryName": "sample-repository-name",
    "repositoryArn": "arn:aws:aws:codestar-connections:us-east-1:111122223333:repository-link/550e8400-e29b-41d4-a716-446655440000"
    "repositoryLinkId": "550e8400-e29b-41d4-a716-446655440000"
    "ownerId": "sample-owner-id",
    "commit": "sample-commit-id",
    "branch": "main",
    "syncType": "CFN_STACK_SYNC",
    "status": "SUCCEEDED",
    "previousStatus": "IN_PROGRESS",
  }
}
```