Repository 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à.

Repository Sync Status Modifica dettagli dell'evento

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

I detail-type campi source e sono inclusi perché contengono valori specifici per AWS CloudFormation 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 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 relativi allo stato di 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

Il 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 corrente.

Valori validi: FAILED | INITIATED | IN_PROGRESS | SUCCEEDED

Esempio: evento Repository Sync Status Change

Di seguito è riportato un esempio di evento Repository Sync Status Change. 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", } }