Dettagli dell’evento di modifica dello stato della sincronizzazione del repository - 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 dell’evento di modifica dello stato della sincronizzazione del repository

Di seguito sono riportati i campi di dettaglio per gli eventi di modifica dello stato della sincronizzazione del repository.

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

{ . . ., "detail-type": "Git Sync Repository Sync Status Change", "source": "aws.codeconnections", . . ., "detail": { "connectionArn" : "string", "providerType" : "string", "repositoryName": "string", "providerType": "string", "repositoryName": "string", "repositoryArn": "string", "repositoryLinkId": "string", "ownerId": "string", "commit": "string", "branch": "string", "syncType": "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 sullo stato della sincronizzazione del repository, questi dati includono:

connectionArn

L'Amazon Resource Name (ARN) associato a. CodeConnections

providerType

Il provider Git a cui si è connesso CloudFormation.

Valori validi: GitHub | GitHub Enterprise | GitLab | BitBucket

repositoryName

Il nome del repository Git.

repositoryArn

L’ARN associato al repository Git.

L’ID univoco associato al link del repository.

ownerId

L’ID univoco associato al proprietario del repository.

commit

L’ID univoco associato al commit del repository.

branch

L’ID univoco associato al ramo del repository.

syncType

Il tipo di sincronizzazione che viene eseguita.

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 della sincronizzazione del repository

Di seguito è riportato un esempio per un evento di modifica dello stato della sincronizzazione del repository. I dettagli dell'evento che CodeConnections ha sincronizzato correttamente il repository.

{ "version": "0", "id": "1b5d8feb-agbv-4cf7-a9f1-bf3703467718", "detail-type": "GitSync Repository Sync Status Change", "source": "aws.codeconnections", "account": "111122223333", "time": "2023-12-22T18:43:48Z", "region": "us-east-1", "resources": ["arn:aws:aws:codestar-connections:us-east-1:111122223333:repository-link/550e8400-e29b-41d4-a716-446655440000",], "detail": { "connectionArn": "arn:aws:codestar-connections:us-east-1:111122223333:connection/sample-connection-id", "providerType": "GitHub", "repositoryName": "sample-repository-name", "repositoryArn": "arn:aws:aws:codestar-connections:us-east-1:111122223333:repository-link/550e8400-e29b-41d4-a716-446655440000" "repositoryLinkId": "550e8400-e29b-41d4-a716-446655440000" "ownerId": "sample-owner-id", "commit": "sample-commit-id", "branch": "main", "syncType": "CFN_STACK_SYNC", "status": "SUCCEEDED", "previousStatus": "IN_PROGRESS", } }