Resource Sync Status Modifica dettagli dell'evento - AWS CloudFormation

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Resource Sync Status Modifica dettagli dell'evento

Di seguito sono riportati i campi di dettaglio per gli eventi di modifica dello stato di Resource Sync.

I detail-type campi source e sono inclusi perché contengono valori specifici per AWS CloudFormation gli eventi.

{ . . ., "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

Identifica il tipo di evento.

Per gli eventi di stato di Repository Sync, questo valore èGit Sync Repository Sync Status Change.

source

Identifica il servizio che ha generato l'evento. Per gli eventi di sincronizzazione Git, questo valore èaws.codeconnections.

detail

Un JSON oggetto che contiene informazioni sull'evento. Il servizio che genera l'evento determina il contenuto di questo campo.

Per gli eventi sullo stato di sincronizzazione delle risorse, questi dati includono:

providerType

Il provider Git a cui si è connesso CloudFormation.

Valori validi: GitHub | GitHub Enterprise | GitLab | BitBucket

commit

L'ID univoco associato al commit del repository.

repositoryName

Il nome del repository Git.

branch

L'ID univoco associato al ramo del repository.

syncType

Il tipo di sincronizzazione che viene eseguita.

syncTarget

Lo stack di destinazione per la sincronizzazione delle risorse.

status

Lo stato attuale di sincronizzazione del repository.

Valori validi: FAILED | INITIATED | IN_PROGRESS | SUCCEEDED

previousSync

Lo stato di sincronizzazione precedente allo stato corrente.

Valori validi: FAILED | INITIATED | IN_PROGRESS | SUCCEEDED

Esempio: evento Resource Sync Status Change

Di seguito è riportato un esempio di evento di modifica dello stato di sincronizzazione delle risorse. I dettagli dell'evento che CodeConnections ha sincronizzato correttamente la risorsa.

{ "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" } }