Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Détails de l’événement « Modification de l’état de synchronisation des ressources »
Vous trouverez ci-dessous les champs détaillés pour les événements de modification de l’état de synchronisation des ressources.
Les detail-type champs source et sont inclus car ils contiennent des valeurs spécifiques pour les événements.
{ . . ., "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-
Identifie le type d'événement.
Pour les événements relatifs à l’état de synchronisation du référentiel, cette valeur est
Git Sync Repository Sync Status Change. source-
Identifie le service qui a généré l'événement. Pour les événements de synchronisation Git, cette valeur est
aws.codeconnections. detail-
Un objet JSON qui contient des informations sur l'événement. Le service qui génère l'événement détermine le contenu de ce champ.
Pour les événements liés à l’état de synchronisation des ressources, ces données comprennent :
providerType-
Le fournisseur Git connecté à CloudFormation.
Valeurs valides :
GitHub|GitHub Enterprise|GitLab|BitBucket commit-
Identifiant unique associé à la validation du référentiel.
repositoryName-
Le nom du référentiel Git.
branch-
ID unique associé à la branche du référentiel.
syncType-
Type de synchronisation en cours d’exécution.
syncTarget-
La pile cible pour la synchronisation des ressources.
status-
État actuel de synchronisation du référentiel.
Valeurs valides :
FAILED|INITIATED|IN_PROGRESS|SUCCEEDED previousSync-
État de synchronisation antérieur à l’état actuel.
Valeurs valides :
FAILED|INITIATED|IN_PROGRESS|SUCCEEDED
Exemple : événement de modification du statut de synchronisation des ressources
Voici un exemple d’événement de modification de l’état de synchronisation des ressources. Les détails de l'événement qui CodeConnections a correctement synchronisé la ressource.
{ "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" } }