ManagementRestClient class
VSS REST api'lerine istekte bulunmak için kullanılması gereken (türetilen) temel sınıf
- Extends
Oluşturucular
| Management |
Yöntemler
| cancel |
Tüm çalışan ve kuyruklanan CodeQL işlerini ve organizasyon için uçuş içi Dinamik Pipeline çalışmalarını iptal eder. |
| create |
Birincil ölçek biriminde (EUS21) çok kuruluşlu faturalama hesaplaması sırasında, bu API belirli bir kuruluş için faturalama anlık görüntüsü oluşturmak için kullanılır. Birincil ölçek birimi, faturalama anlık görüntüsü oluşturmak üzere farklı scsle birimlerindeki her kuruluş için bu API'yi çağırır. Veriler, kuruluşa özgü bölüm veritabanı -> faturalama anlık tablosunda saklanacak. Müşteriler kuruluşa özgü bölüm veritabanından faturalama verilerini getireceği için bu gereklidir. |
| get |
Tüm Mevcut Ajan Havuzlarını + Şu Anda Seçilmiş Ajan Havuzunu almak için temel URL Bu, yönetme izni gerektirmeyen yalnızca okunabilir bir işlemdir. |
| get |
VSID ile eşleşmeyenler de dahil olmak üzere tüm faturalanabilir işleme ayrıntılarını alın. |
| get |
Çalışan ve kuyruklanan CodeQL işlerinin ve organizasyon için uçuş sırasında Dynamic Pipeline çalışmalarının sayını alır. |
| get |
Organizasyon için mevcut CodeQL varsayılan kurulum takvimi yapılandırmasını alır. |
| get |
Organizasyon için mevcut CodeQL varsayılan kurulum takvimi yapılandırmasını alır. |
| get |
Bu depo için Gelişmiş Güvenlik etkinleştirildiyse müşterinin kullanımına eklenecek göndericileri tahmin edin. |
| get |
Bu kuruluş için Gelişmiş Güvenlik etkinleştirildiyse müşterinin kullanımına eklenecek gönderimcileri tahmin edin. |
| get |
Bu proje için Gelişmiş Güvenlik etkinleştirilseydi müşterinin kullanımına eklenecek pusher'ları tahmin edin. |
| get |
|
| get |
Faturalama bilgilerini hesaplarken kullanılan işlemecileri alma. |
| get |
Kuruluş için Gelişmiş Güvenlik'in geçerli durumunu alma |
| get |
Bir proje için Gelişmiş Güvenlik'in güncel durumunu öğrenin |
| get |
Kod Güvenliği, Gizli Dizi Koruması ve bunların özelliklerinin depo için etkinleştirilip etkinleştirilmediğini belirler. |
| update |
Seçilen Ajan Havuzu için Ajan Havuzu Kayıt Değerini Günceller Bu, kullanıcının o havuzu kullanma iznine sahip olup olmadığını doğrulamak için otomatik olarak altta yatan http istemcisini kullanır |
| update |
CodeQL varsayılan kurulum taramasının organizasyon için çalıştırılması gereken haftanın gününü belirler. |
| update |
CodeQL varsayılan kurulum taramasının organizasyon için çalıştırılması gereken haftanın gününü belirler. |
| update |
Kuruluş için Gelişmiş Güvenlik durumunu güncelleştirme |
| update |
Gelişmiş Güvenlik durumunu proje için güncelleyin |
| update |
Belirli bir depo için ilgili özellikleriyle birlikte Kod Güvenliği ve Gizli Dizi Koruması'nın etkinleştirme durumunu güncelleştirin. |
Oluşturucu Ayrıntıları
ManagementRestClient(IVssRestClientOptions)
Yöntem Ayrıntıları
cancelCodeQLJobs()
Tüm çalışan ve kuyruklanan CodeQL işlerini ve organizasyon için uçuş içi Dinamik Pipeline çalışmalarını iptal eder.
function cancelCodeQLJobs(): Promise<number>
Döndürülenler
Promise<number>
createBillingSnapshot2(MeterUsageForPlan, Plan)
Birincil ölçek biriminde (EUS21) çok kuruluşlu faturalama hesaplaması sırasında, bu API belirli bir kuruluş için faturalama anlık görüntüsü oluşturmak için kullanılır. Birincil ölçek birimi, faturalama anlık görüntüsü oluşturmak üzere farklı scsle birimlerindeki her kuruluş için bu API'yi çağırır. Veriler, kuruluşa özgü bölüm veritabanı -> faturalama anlık tablosunda saklanacak. Müşteriler kuruluşa özgü bölüm veritabanından faturalama verilerini getireceği için bu gereklidir.
function createBillingSnapshot2(meterUsage: MeterUsageForPlan, plan: Plan): Promise<void>
Parametreler
- meterUsage
- MeterUsageForPlan
- plan
- Plan
Döndürülenler
Promise<void>
getAdvancedSecurityAgentPoolSelection()
Tüm Mevcut Ajan Havuzlarını + Şu Anda Seçilmiş Ajan Havuzunu almak için temel URL Bu, yönetme izni gerektirmeyen yalnızca okunabilir bir işlemdir.
function getAdvancedSecurityAgentPoolSelection(): Promise<AgentPoolDetails>
Döndürülenler
Promise<AgentPoolDetails>
getBillableCommitterDetails2(Plan, Date)
VSID ile eşleşmeyenler de dahil olmak üzere tüm faturalanabilir işleme ayrıntılarını alın.
function getBillableCommitterDetails2(plan: Plan, billingDate?: Date): Promise<BillableCommitterDetails[]>
Parametreler
- plan
- Plan
Sorgulama planı. Desteklenen planlar: CodeSecurity ve SecretProtection. Bu zorunlu bir parametredir.
- billingDate
-
Date
Sorgulanacak tarih veya sağlanmadıysa, bugün
Döndürülenler
Promise<BillableCommitterDetails[]>
getCodeQLJobCount()
Çalışan ve kuyruklanan CodeQL işlerinin ve organizasyon için uçuş sırasında Dynamic Pipeline çalışmalarının sayını alır.
function getCodeQLJobCount(): Promise<number>
Döndürülenler
Promise<number>
getCodeQLSchedule()
Organizasyon için mevcut CodeQL varsayılan kurulum takvimi yapılandırmasını alır.
function getCodeQLSchedule(): Promise<CodeQLScheduleDetails>
Döndürülenler
Promise<CodeQLScheduleDetails>
getCodeQLScheduleLegacy()
Organizasyon için mevcut CodeQL varsayılan kurulum takvimi yapılandırmasını alır.
function getCodeQLScheduleLegacy(): Promise<CodeQLScheduleDetails>
Döndürülenler
Promise<CodeQLScheduleDetails>
getEstimatedBillableCommittersDetailsForRepo2(string, string, Plan)
Bu depo için Gelişmiş Güvenlik etkinleştirildiyse müşterinin kullanımına eklenecek göndericileri tahmin edin.
function getEstimatedBillableCommittersDetailsForRepo2(project: string, repository: string, plan?: Plan): Promise<MeterUsageEstimate>
Parametreler
- project
-
string
Project ID veya project adı
- repository
-
string
Deponun adı veya kimliği
- plan
- Plan
Sorgulama planı.
Döndürülenler
Promise<MeterUsageEstimate>
getEstimatedBillablePushersDetailsForOrg2(Plan)
Bu kuruluş için Gelişmiş Güvenlik etkinleştirildiyse müşterinin kullanımına eklenecek gönderimcileri tahmin edin.
function getEstimatedBillablePushersDetailsForOrg2(plan?: Plan): Promise<MeterUsageEstimate>
Parametreler
- plan
- Plan
Sorgulama planı.
Döndürülenler
Promise<MeterUsageEstimate>
getEstimatedBillablePushersDetailsForProject2(string, Plan)
Bu proje için Gelişmiş Güvenlik etkinleştirilseydi müşterinin kullanımına eklenecek pusher'ları tahmin edin.
function getEstimatedBillablePushersDetailsForProject2(project: string, plan?: Plan): Promise<MeterUsageEstimate>
Parametreler
- project
-
string
Project ID veya project adı
- plan
- Plan
Döndürülenler
Promise<MeterUsageEstimate>
getLastMeterUsage2(Plan)
function getLastMeterUsage2(plan: Plan): Promise<MeterUsageForPlan>
Parametreler
- plan
- Plan
Döndürülenler
Promise<MeterUsageForPlan>
getMeterUsage2(Plan, Date)
Faturalama bilgilerini hesaplarken kullanılan işlemecileri alma.
function getMeterUsage2(plan: Plan, billingDate?: Date): Promise<MeterUsageForPlan>
Parametreler
- plan
- Plan
Sorgulama planı. Desteklenen planlar: CodeSecurity ve SecretProtection. Bu zorunlu bir parametredir.
- billingDate
-
Date
Sorgulanacak tarih veya sağlanmadıysa, bugün
Döndürülenler
Promise<MeterUsageForPlan>
getOrgEnablementStatus2(boolean)
Kuruluş için Gelişmiş Güvenlik'in geçerli durumunu alma
function getOrgEnablementStatus2(includeAllProperties?: boolean): Promise<OrgEnablementSettings>
Parametreler
- includeAllProperties
-
boolean
True olduğunda, gizli diziler içeren göndermelerin engellenip engellenmediğini de belirleyin
Döndürülenler
Promise<OrgEnablementSettings>
getProjectEnablementStatus2(string, boolean)
Bir proje için Gelişmiş Güvenlik'in güncel durumunu öğrenin
function getProjectEnablementStatus2(project: string, includeAllProperties?: boolean): Promise<ProjectEnablementSettings>
Parametreler
- project
-
string
Project ID veya project adı
- includeAllProperties
-
boolean
True olduğunda, gizli diziler içeren göndermelerin engellenip engellenmediğini de belirleyin
Döndürülenler
Promise<ProjectEnablementSettings>
getRepoEnablementStatus2(string, string, boolean)
Kod Güvenliği, Gizli Dizi Koruması ve bunların özelliklerinin depo için etkinleştirilip etkinleştirilmediğini belirler.
function getRepoEnablementStatus2(project: string, repository: string, includeAllProperties?: boolean): Promise<RepoEnablementSettings>
Parametreler
- project
-
string
Project ID veya project adı
- repository
-
string
Deponun adı veya kimliği
- includeAllProperties
-
boolean
True olduğunda, gizli diziler algılandığında gönderimlerin engellenip engellenmediğini de belirler
Döndürülenler
Promise<RepoEnablementSettings>
updateAdvancedSecurityAgentPoolSelection(string)
Seçilen Ajan Havuzu için Ajan Havuzu Kayıt Değerini Günceller Bu, kullanıcının o havuzu kullanma iznine sahip olup olmadığını doğrulamak için otomatik olarak altta yatan http istemcisini kullanır
function updateAdvancedSecurityAgentPoolSelection(agentPoolName: string): Promise<AgentPoolDetails>
Parametreler
- agentPoolName
-
string
Döndürülenler
Promise<AgentPoolDetails>
updateCodeQLSchedule(number)
CodeQL varsayılan kurulum taramasının organizasyon için çalıştırılması gereken haftanın gününü belirler.
function updateCodeQLSchedule(scheduleDayOfWeek: number): Promise<CodeQLScheduleDetails>
Parametreler
- scheduleDayOfWeek
-
number
Hafta günü tam sayı: 0=Pazar, 1=Pazartesi, ..., 6=Cumartesi.
Döndürülenler
Promise<CodeQLScheduleDetails>
updateCodeQLScheduleLegacy(number)
CodeQL varsayılan kurulum taramasının organizasyon için çalıştırılması gereken haftanın gününü belirler.
function updateCodeQLScheduleLegacy(scheduleDayOfWeek: number): Promise<CodeQLScheduleDetails>
Parametreler
- scheduleDayOfWeek
-
number
Hafta günü tam sayı: 0=Pazar, 1=Pazartesi, ..., 6=Cumartesi.
Döndürülenler
Promise<CodeQLScheduleDetails>
updateOrgEnablementStatus2(OrgEnablementSettings)
Kuruluş için Gelişmiş Güvenlik durumunu güncelleştirme
function updateOrgEnablementStatus2(orgEnablementSettings: OrgEnablementSettings): Promise<void>
Parametreler
- orgEnablementSettings
- OrgEnablementSettings
Yeni durum
Döndürülenler
Promise<void>
updateProjectEnablementStatus2(ProjectEnablementSettings, string)
Gelişmiş Güvenlik durumunu proje için güncelleyin
function updateProjectEnablementStatus2(projectEnablementSettings: ProjectEnablementSettings, project: string): Promise<void>
Parametreler
- projectEnablementSettings
- ProjectEnablementSettings
Yeni durum
- project
-
string
Project ID veya project adı
Döndürülenler
Promise<void>
updateRepoAdvSecEnablementStatus2(RepoEnablementSettings, string, string)
Belirli bir depo için ilgili özellikleriyle birlikte Kod Güvenliği ve Gizli Dizi Koruması'nın etkinleştirme durumunu güncelleştirin.
function updateRepoAdvSecEnablementStatus2(repoEnablementSettings: RepoEnablementSettings, project: string, repository: string): Promise<void>
Parametreler
- repoEnablementSettings
- RepoEnablementSettings
Yeni Statü
- project
-
string
Project ID veya project adı
- repository
-
string
Deponun adı veya kimliği
Döndürülenler
Promise<void>