Dettagli sugli eventi di modifica dello stato di sincronizzazione delle risorse - 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à.

Dettagli sugli eventi di modifica dello stato di sincronizzazione delle risorse

Di seguito sono riportati i campi di dettaglio per gli eventi di modifica dello stato di sincronizzazione delle risorse.

I detail-type campi source e sono inclusi perché contengono valori specifici per 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 dello stato della sincronizzazione del repository, 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 oggetto JSON contenente informazioni sull’evento. Il servizio che genera l’evento determina il contenuto di questo campo.

Per gli eventi dello 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 attuale.

Valori validi: FAILED | INITIATED | IN_PROGRESS | SUCCEEDED

Esempio: evento di modifica dello stato di sincronizzazione della risorsa

Di seguito è riportato un esempio per l’evento di modifica dello stato di sincronizzazione della risorsa. 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" } }