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.
Details zum Ändern des Repository-Synchronisierungsstatus
Im Folgenden finden Sie die Detailfelder für Ereignisse zur Änderung des Status der Repository-Synchronisierung.
Die detail-type
Felder source
und sind enthalten, da sie spezifische Werte für AWS CloudFormation 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
-
Identifiziert den Ereignistyp.
Für Statusereignisse der Repository-Synchronisierung ist dieser Wert
Git Sync Repository Sync Status Change
. source
-
Identifiziert den Service, aus dem das Ereignis stammt. Für Git-Sync-Ereignisse ist dieser Wert
aws.codeconnections
. detail
-
Ein JSON Objekt, das Informationen über das Ereignis enthält. Der Service, der das Ereignis generiert, bestimmt den Inhalt dieses Feldes.
Für Ereignisse mit dem Repository-Synchronisierungsstatus umfassen diese Daten:
connectionArn
-
Der Amazon-Ressourcenname (ARN), der mit verknüpft ist CodeConnections.
providerType
-
Der Git-Anbieter, mit dem eine Verbindung hergestellt wurde CloudFormation.
Zulässige Werte:
GitHub
|GitHub Enterprise
|GitLab
|BitBucket
repositoryName
-
Der Name des Git-Repositorys.
repositoryArn
-
Das mit dem Git-Repository ARN verknüpfte.
repositoryLinkId
-
Die eindeutige ID, die dem Repository-Link zugeordnet ist.
ownerId
-
Die eindeutige ID, die dem Repository-Besitzer zugeordnet ist.
commit
-
Die eindeutige ID, die dem Repository-Commit zugeordnet ist.
branch
-
Die eindeutige ID, die dem Repository-Zweig zugeordnet ist.
syncType
-
Die Art der Synchronisierung, die durchgeführt wird.
status
-
Der aktuelle Repository-Synchronisierungsstatus.
Zulässige Werte:
FAILED
|INITIATED
|IN_PROGRESS
|SUCCEEDED
previousSync
-
Der Synchronisierungsstatus vor dem aktuellen Status.
Zulässige Werte:
FAILED
|INITIATED
|IN_PROGRESS
|SUCCEEDED
Beispiel: Ereignis zur Änderung des Repository-Synchronisierungsstatus
Im Folgenden finden Sie ein Beispiel für ein Ereignis zur Änderung des Status der Repository-Synchronisierung. Die Details des Ereignisses, das das Repository erfolgreich synchronisiert CodeConnections hat.
{ "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", } }