ReportingRestClient class
Kelas dasar yang harus digunakan (berasal dari) untuk membuat permintaan ke VSS REST api
- Memperluas
Konstruktor
| Reporting |
Metode
| create |
Membuat filter lanjutan baru untuk organisasi. |
| delete |
Menghapus filter lanjutan. |
| get |
Mendapatkan filter lanjutan tertentu berdasarkan ID-nya. |
| get |
Mendapatkan ringkasan Pemberitahuan berdasarkan tingkat keparahan untuk org |
| get |
Mendapatkan Pemberitahuan Gabungan untuk org |
| get |
Dapatkan semua nama komponen dependensi yang berbeda untuk organisasi (digunakan untuk pemfilteran UX) |
| get |
Mendapatkan ringkasan Pengaktifan untuk org |
| get |
Dapatkan semua proyek dan repositori untuk organisasi (digunakan untuk pemfilteran UX) |
| get |
Dapatkan semua nama aturan pemindaian kode yang berbeda untuk organisasi (digunakan untuk pemfilteran UX) |
| get |
Dapatkan semua jenis rahasia yang berbeda untuk organisasi (digunakan untuk pemfilteran UX) |
| get |
|
| list |
Mendapatkan semua filter lanjutan untuk organisasi. |
| update |
Memperbarui filter lanjutan. Hanya nama yang dapat diperbarui. |
Detail Konstruktor
ReportingRestClient(IVssRestClientOptions)
Detail Metode
createAdvancedFilter(AdvancedFilterCreate)
Membuat filter lanjutan baru untuk organisasi.
function createAdvancedFilter(filter: AdvancedFilterCreate): Promise<AdvancedFilter>
Parameter
- filter
- AdvancedFilterCreate
Filter lanjutan untuk membuat.
Mengembalikan
Promise<AdvancedFilter>
deleteAdvancedFilter(string)
Menghapus filter lanjutan.
function deleteAdvancedFilter(filterId: string): Promise<void>
Parameter
- filterId
-
string
ID filter lanjutan yang akan dihapus.
Mengembalikan
Promise<void>
getAdvancedFilter(string)
Mendapatkan filter lanjutan tertentu berdasarkan ID-nya.
function getAdvancedFilter(filterId: string): Promise<AdvancedFilter>
Parameter
- filterId
-
string
ID filter lanjutan yang akan diambil.
Mengembalikan
Promise<AdvancedFilter>
getAlertSummaryForOrg(FilterCriteria)
Mendapatkan ringkasan Pemberitahuan berdasarkan tingkat keparahan untuk org
function getAlertSummaryForOrg(criteria?: FilterCriteria): Promise<OrgAlertSummary>
Parameter
- criteria
- FilterCriteria
Opsi untuk membatasi ringkasan yang ditampilkan
Mengembalikan
Promise<OrgAlertSummary>
getCombinedAlertsForOrg(CombinedAlertFilterCriteria, number, string)
Mendapatkan Pemberitahuan Gabungan untuk org
function getCombinedAlertsForOrg(criteria?: CombinedAlertFilterCriteria, top?: number, continuationToken?: string): Promise<PagedList<DashboardAlert>>
Parameter
- criteria
- CombinedAlertFilterCriteria
Opsi untuk memfilter pemberitahuan gabungan yang ditampilkan
- top
-
number
Jumlah maksimum pemberitahuan yang akan dikembalikan
- continuationToken
-
string
Jika ada lebih banyak pemberitahuan daripada yang dapat dikembalikan, token kelanjutan ditempatkan di header "x-ms-continuationtoken". Gunakan token tersebut di sini untuk mendapatkan halaman pemberitahuan berikutnya
Mengembalikan
Promise<PagedList<DashboardAlert>>
getDependencyComponentNamesForOrg()
Dapatkan semua nama komponen dependensi yang berbeda untuk organisasi (digunakan untuk pemfilteran UX)
function getDependencyComponentNamesForOrg(): Promise<string[]>
Mengembalikan
Promise<string[]>
getEnablementSummaryForOrg(EnablementFilterCriteria)
Mendapatkan ringkasan Pengaktifan untuk org
function getEnablementSummaryForOrg(criteria?: EnablementFilterCriteria): Promise<OrgEnablementSummary>
Parameter
- criteria
- EnablementFilterCriteria
Opsi untuk membatasi ringkasan yang ditampilkan
Mengembalikan
Promise<OrgEnablementSummary>
getProjectsAndReposForOrg()
Dapatkan semua proyek dan repositori untuk organisasi (digunakan untuk pemfilteran UX)
function getProjectsAndReposForOrg(): Promise<ProjectAndRepoInfo[]>
Mengembalikan
Promise<ProjectAndRepoInfo[]>
getRuleNamesForOrg(string)
Dapatkan semua nama aturan pemindaian kode yang berbeda untuk organisasi (digunakan untuk pemfilteran UX)
function getRuleNamesForOrg(toolName?: string): Promise<CodeScanningRuleInfo[]>
Parameter
- toolName
-
string
Nama alat opsional untuk memfilter aturan berdasarkan
Mengembalikan
Promise<CodeScanningRuleInfo[]>
getSecretTypesForOrg()
Dapatkan semua jenis rahasia yang berbeda untuk organisasi (digunakan untuk pemfilteran UX)
function getSecretTypesForOrg(): Promise<string[]>
Mengembalikan
Promise<string[]>
getUXComputedFilters()
function getUXComputedFilters(): Promise<ReportingUXComputedFilters>
Mengembalikan
Promise<ReportingUXComputedFilters>
listAdvancedFilters(boolean, string)
Mendapatkan semua filter lanjutan untuk organisasi.
function listAdvancedFilters(includeDeleted?: boolean, keywords?: string): Promise<AdvancedFilter[]>
Parameter
- includeDeleted
-
boolean
Apakah akan menyertakan filter yang dihapus sementara.
- keywords
-
string
Filter opsional untuk mencari filter berdasarkan nama (tidak peka huruf besar/kecil, pencocokan parsial).
Mengembalikan
Promise<AdvancedFilter[]>
updateAdvancedFilter(AdvancedFilterUpdate, string)
Memperbarui filter lanjutan. Hanya nama yang dapat diperbarui.
function updateAdvancedFilter(filter: AdvancedFilterUpdate, filterId: string): Promise<void>
Parameter
- filter
- AdvancedFilterUpdate
Data pembaruan yang berisi nama baru.
- filterId
-
string
ID filter lanjutan yang akan diperbarui.
Mengembalikan
Promise<void>