Status Sinkronisasi Repositori Ubah detail acara - AWS CloudFormation

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Status Sinkronisasi Repositori Ubah detail acara

Di bawah ini adalah bidang detail untuk peristiwa Perubahan Status Sinkronisasi Repositori.

detail-typeBidang source dan disertakan karena mengandung nilai khusus untuk AWS CloudFormation acara.

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

Mengidentifikasi jenis acara.

Untuk peristiwa status Sinkronisasi Repositori, nilai ini adalah. Git Sync Repository Sync Status Change

source

Mengidentifikasi layanan yang menghasilkan peristiwa. Untuk peristiwa sinkronisasi Git, nilai ini adalahaws.codeconnections.

detail

JSONObjek yang berisi informasi tentang acara tersebut. Layanan yang menghasilkan acara menentukan konten bidang ini.

Untuk peristiwa status sinkronisasi Repositori, data ini mencakup:

connectionArn

Nama Sumber Daya Amazon (ARN) yang terkait dengan CodeConnections.

providerType

Penyedia Git terhubung ke CloudFormation.

Nilai yang valid: GitHub | GitHub Enterprise | GitLab | BitBucket

repositoryName

Nama repositori Git.

repositoryArn

Yang ARN terkait dengan repositori Git.

ID unik yang terkait dengan tautan repositori.

ownerId

ID unik yang terkait dengan pemilik repositori.

commit

ID unik yang terkait dengan komit repositori.

branch

ID unik yang terkait dengan cabang repositori.

syncType

Jenis sinkronisasi yang sedang dilakukan.

status

Status sinkronisasi repositori saat ini.

Nilai yang valid: FAILED | INITIATED | IN_PROGRESS | SUCCEEDED

previousSync

Status sinkronisasi sebelum status saat ini.

Nilai yang valid: FAILED | INITIATED | IN_PROGRESS | SUCCEEDED

contoh Contoh: Acara Perubahan Status Sinkronisasi Repositori

Berikut ini adalah contoh peristiwa Perubahan Status Sinkronisasi Repositori. Detail acara yang CodeConnections telah berhasil menyinkronkan repositori.

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