Azure DevOps Projects - List
Mengembalikan daftar proyek Azure DevOps yang di-onboard ke konektor.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects?api-version=2024-04-01
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
org
|
path | True |
string |
Nama organisasi Azure DevOps. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil. |
|
security
|
path | True |
string |
Nama konektor keamanan. |
|
subscription
|
path | True |
string minLength: 1 |
ID langganan target. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang akan digunakan untuk operasi ini. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Menyediakan daftar detail proyek Azure DevOps |
|
| Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
List_AzureDevOpsProjects
Permintaan sampel
GET https://management.azure.com/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg/projects?api-version=2024-04-01
Respon sampel
{
"value": [
{
"properties": {
"parentOrgName": "myAzDevOpsOrg",
"projectId": "9ebbed8f-a9cc-405f-a647-b235e22179de",
"onboardingState": "Onboarded",
"actionableRemediation": {
"state": "Enabled"
},
"provisioningState": "Succeeded"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg/projects/myAzDevOpsProject",
"name": "myAzDevOpsProject",
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects"
}
]
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Actionable |
Payload konfigurasi untuk Anotasi PR. |
|
Actionable |
Pengaturan ActionableRemediation. Tidak ada - pengaturan tidak pernah diatur. Diaktifkan - ActionableRemediation diaktifkan. Dinonaktifkan - ActionableRemediation dinonaktifkan. |
|
Annotate |
Konfigurasi Anotasi PR pada cabang default. Diaktifkan - Anotasi PR diaktifkan pada cabang default sumber daya. Dinonaktifkan - Anotasi PR dinonaktifkan pada cabang default sumber daya. |
|
Azure |
Sumber daya Proyek Azure DevOps. |
|
Azure |
Daftar sumber daya RP yang mendukung penomoran halaman. |
|
Azure |
Properti Proyek Azure DevOps. |
|
Category |
Tingkat keparahan per konfigurasi kategori untuk Anotasi PR. |
|
created |
Jenis identitas yang membuat sumber daya. |
|
Dev |
Status provisi sumber daya. Tertunda - Provisi tertunda. Gagal - Penyediaan gagal. Berhasil - Provisi berhasil. Dibatalkan - Provisi dibatalkan. PendingDeletion - Penghapusan tertunda. DeletionSuccess - Penghapusan berhasil. DeletionFailure - Kegagalan penghapusan. |
|
Error |
Info tambahan kesalahan manajemen sumber daya. |
|
Error |
Detail kesalahan. |
|
Error |
Respons kesalahan |
|
Inherit |
Perbarui Pengaturan. Diaktifkan - Sumber daya harus mewarisi konfigurasi dari induk. Dinonaktifkan - Sumber daya tidak boleh mewarisi konfigurasi dari induk. |
|
Onboarding |
Detail tentang status onboarding sumber daya di semua konektor. OnboardedByOtherConnector - sumber daya ini telah di-onboard ke konektor lain. Ini hanya berlaku untuk sumber daya tingkat atas. Onboarded - sumber daya ini telah di-onboard oleh konektor yang ditentukan. NotOnboarded - sumber daya ini belum di-onboard ke konektor apa pun. NotApplicable - status onboarding tidak berlaku untuk titik akhir saat ini. |
|
Rule |
Kategori aturan. Kode - hasil pemindaian kode. Hasil pemindaian artefak. Hasil pemindaian dependensi. Hasil IaC. Hasil pemindaian rahasia. Hasil pemindaian kontainer. |
|
system |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
|
Target |
Konfigurasi cabang repositori untuk Anotasi PR. |
ActionableRemediation
Payload konfigurasi untuk Anotasi PR.
| Nama | Jenis | Deskripsi |
|---|---|---|
| branchConfiguration |
Konfigurasi cabang repositori untuk Anotasi PR. |
|
| categoryConfigurations |
Mendapatkan atau menetapkan daftar kategori dan tingkat keparahan. |
|
| inheritFromParentState |
Perbarui Pengaturan. Diaktifkan - Sumber daya harus mewarisi konfigurasi dari induk. Dinonaktifkan - Sumber daya tidak boleh mewarisi konfigurasi dari induk. |
|
| state |
Pengaturan ActionableRemediation. Tidak ada - pengaturan tidak pernah diatur. Diaktifkan - ActionableRemediation diaktifkan. Dinonaktifkan - ActionableRemediation dinonaktifkan. |
ActionableRemediationState
Pengaturan ActionableRemediation. Tidak ada - pengaturan tidak pernah diatur. Diaktifkan - ActionableRemediation diaktifkan. Dinonaktifkan - ActionableRemediation dinonaktifkan.
| Nilai | Deskripsi |
|---|---|
| None | |
| Disabled | |
| Enabled |
AnnotateDefaultBranchState
Konfigurasi Anotasi PR pada cabang default.
Diaktifkan - Anotasi PR diaktifkan pada cabang default sumber daya. Dinonaktifkan - Anotasi PR dinonaktifkan pada cabang default sumber daya.
| Nilai | Deskripsi |
|---|---|
| Disabled | |
| Enabled |
AzureDevOpsProject
Sumber daya Proyek Azure DevOps.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Nama sumber daya |
| properties |
Properti Proyek Azure DevOps. |
|
| systemData |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
|
| type |
string |
Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts" |
AzureDevOpsProjectListResponse
Daftar sumber daya RP yang mendukung penomoran halaman.
| Nama | Jenis | Deskripsi |
|---|---|---|
| nextLink |
string |
Mendapatkan atau mengatur tautan berikutnya untuk menggulir hasil. |
| value |
Mendapatkan atau menetapkan daftar sumber daya. |
AzureDevOpsProjectProperties
Properti Proyek Azure DevOps.
| Nama | Jenis | Deskripsi |
|---|---|---|
| actionableRemediation |
Payload konfigurasi untuk Anotasi PR. |
|
| onboardingState |
Detail tentang status onboarding sumber daya di semua konektor. OnboardedByOtherConnector - sumber daya ini telah di-onboard ke konektor lain. Ini hanya berlaku untuk sumber daya tingkat atas. Onboarded - sumber daya ini telah di-onboard oleh konektor yang ditentukan. NotOnboarded - sumber daya ini belum di-onboard ke konektor apa pun. NotApplicable - status onboarding tidak berlaku untuk titik akhir saat ini. |
|
| parentOrgName |
string |
Mendapatkan atau mengatur nama Organisasi Azure DevOps induk. |
| projectId |
string |
Mendapatkan atau mengatur id Proyek Azure DevOps. |
| provisioningState |
Status provisi sumber daya. Tertunda - Provisi tertunda. Gagal - Penyediaan gagal. Berhasil - Provisi berhasil. Dibatalkan - Provisi dibatalkan. PendingDeletion - Penghapusan tertunda. DeletionSuccess - Penghapusan berhasil. DeletionFailure - Kegagalan penghapusan. |
|
| provisioningStatusMessage |
string |
Mendapatkan atau mengatur pesan status sumber daya. |
| provisioningStatusUpdateTimeUtc |
string (date-time) |
Mendapatkan atau mengatur waktu ketika sumber daya terakhir diperiksa. |
CategoryConfiguration
Tingkat keparahan per konfigurasi kategori untuk Anotasi PR.
| Nama | Jenis | Deskripsi |
|---|---|---|
| category |
Kategori aturan. Kode - hasil pemindaian kode. Hasil pemindaian artefak. Hasil pemindaian dependensi. Hasil IaC. Hasil pemindaian rahasia. Hasil pemindaian kontainer. |
|
| minimumSeverityLevel |
string |
Mendapatkan atau menetapkan tingkat keparahan minimum untuk kategori tertentu. |
createdByType
Jenis identitas yang membuat sumber daya.
| Nilai | Deskripsi |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DevOpsProvisioningState
Status provisi sumber daya.
Tertunda - Provisi tertunda. Gagal - Penyediaan gagal. Berhasil - Provisi berhasil. Dibatalkan - Provisi dibatalkan. PendingDeletion - Penghapusan tertunda. DeletionSuccess - Penghapusan berhasil. DeletionFailure - Kegagalan penghapusan.
| Nilai | Deskripsi |
|---|---|
| Succeeded | |
| Failed | |
| Canceled | |
| Pending | |
| PendingDeletion | |
| DeletionSuccess | |
| DeletionFailure |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| info |
object |
Info tambahan. |
| type |
string |
Jenis info tambahan. |
ErrorDetail
Detail kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| additionalInfo |
Info tambahan kesalahan. |
|
| code |
string |
Kode kesalahan. |
| details |
Detail kesalahan. |
|
| message |
string |
Pesan kesalahan. |
| target |
string |
Target kesalahan. |
ErrorResponse
Respons kesalahan
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Objek kesalahan. |
InheritFromParentState
Perbarui Pengaturan.
Diaktifkan - Sumber daya harus mewarisi konfigurasi dari induk. Dinonaktifkan - Sumber daya tidak boleh mewarisi konfigurasi dari induk.
| Nilai | Deskripsi |
|---|---|
| Disabled | |
| Enabled |
OnboardingState
Detail tentang status onboarding sumber daya di semua konektor.
OnboardedByOtherConnector - sumber daya ini telah di-onboard ke konektor lain. Ini hanya berlaku untuk sumber daya tingkat atas. Onboarded - sumber daya ini telah di-onboard oleh konektor yang ditentukan. NotOnboarded - sumber daya ini belum di-onboard ke konektor apa pun. NotApplicable - status onboarding tidak berlaku untuk titik akhir saat ini.
| Nilai | Deskripsi |
|---|---|
| NotApplicable | |
| OnboardedByOtherConnector | |
| Onboarded | |
| NotOnboarded |
RuleCategory
Kategori aturan. Kode - hasil pemindaian kode. Hasil pemindaian artefak. Hasil pemindaian dependensi. Hasil IaC. Hasil pemindaian rahasia. Hasil pemindaian kontainer.
| Nilai | Deskripsi |
|---|---|
| Code | |
| Artifacts | |
| Dependencies | |
| Secrets | |
| IaC | |
| Containers |
systemData
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| createdAt |
string (date-time) |
Tanda waktu pembuatan sumber daya (UTC). |
| createdBy |
string |
Identitas yang membuat sumber daya. |
| createdByType |
Jenis identitas yang membuat sumber daya. |
|
| lastModifiedAt |
string (date-time) |
Tanda waktu modifikasi terakhir sumber daya (UTC) |
| lastModifiedBy |
string |
Identitas yang terakhir mengubah sumber daya. |
| lastModifiedByType |
Jenis identitas yang terakhir memodifikasi sumber daya. |
TargetBranchConfiguration
Konfigurasi cabang repositori untuk Anotasi PR.
| Nama | Jenis | Deskripsi |
|---|---|---|
| annotateDefaultBranch |
Konfigurasi Anotasi PR pada cabang default. Diaktifkan - Anotasi PR diaktifkan pada cabang default sumber daya. Dinonaktifkan - Anotasi PR dinonaktifkan pada cabang default sumber daya. |
|
| branchNames |
string[] |
Mendapatkan atau mengatur cabang yang harus memiliki anotasi. |