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 Ereignis „Status der Ressourcensynchronisierung ändern“
Im Folgenden finden Sie die Detailfelder für Ereignisse zur Änderung des Resource Sync-Status.
Die detail-type
Felder source
und sind enthalten, da sie spezifische Werte für AWS CloudFormation Ereignisse enthalten.
{ . . ., "detail-type": "Git Sync Resource Sync Status Change", "source": "aws.codeconnections", . . ., "detail": { "providerType" : "string", "commit" : "string", "repositoryName": "string", "branch": "string", "syncType": "string", "syncTarget": "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 Status der Ressourcensynchronisierung umfassen diese Daten:
providerType
-
Der Git-Anbieter, mit dem eine Verbindung hergestellt wurde CloudFormation.
Zulässige Werte:
GitHub
|GitHub Enterprise
|GitLab
|BitBucket
commit
-
Die eindeutige ID, die dem Repository-Commit zugeordnet ist.
repositoryName
-
Der Name des Git-Repositorys.
branch
-
Die eindeutige ID, die dem Repository-Zweig zugeordnet ist.
syncType
-
Die Art der Synchronisierung, die durchgeführt wird.
syncTarget
-
Der Zielstapel für die Ressourcensynchronisierung.
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 Status der Ressourcensynchronisierung
Im Folgenden finden Sie ein Beispiel für ein Ereignis zur Änderung des Ressourcensynchronisierungsstatus. Die Details des Ereignisses, das die Ressource erfolgreich synchronisiert CodeConnections hat.
{ "version": "0", "id": "1b5d8feb-agbv-4cf7-a9f1-bf3703467718", "detail-type": "Git Sync Resource Sync Status Change", "source": "aws.codeconnections", "account": "111122223333", "time": "2023-12-22T18:43:48Z", "region": "us-east-1", "resources": ["arn:aws:aws:cloudformation:us-east-1:111122223333:stack/targetStack1"], "detail": { "providerType": "GitHub", "commit": "sample-commit-id", "repositoryName": "sample-repository-name", "branch": "main", "syncType": "CFN_STACK_SYNC", "syncTarget": "arn:aws:aws:cloudformation:us-east-1:111122223333:stack/targetStack1", "status": "SUCCEEDED", "previousStatus": "IN_PROGRESS" } }