Details zum Ereignis „Status der Ressourcensynchronisierung ändern“ - AWS CloudFormation

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 WertGit Sync Repository Sync Status Change.

source

Identifiziert den Service, aus dem das Ereignis stammt. Für Git-Sync-Ereignisse ist dieser Wertaws.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" } }