Megosztás:


ManagementRestClient class

Alaposztály, amelyet a VSS REST API-k kéréseinek igényléséhez (származtatásából) kell használni

Extends

Konstruktorok

ManagementRestClient(IVssRestClientOptions)

Metódusok

createBillingSnapshot2(MeterUsageForPlan, Plan)

Az elsődleges skálázási egység (EUS21) több szervezeti számlázási számítása során ez az API egy adott szervezet számlázási pillanatképének létrehozására szolgál. Az elsődleges skálázási egység meghívja ezt az API-t minden különböző scsle-egységben lévő szervezethez a számlázási pillanatkép létrehozásához. Az adatokat a rendszer a szervezet adott partícióadatbázisában tárolja –> számlázási pillanatkép-táblában. Erre azért van szükség, mert az ügyfelek lekérik a számlázási adatokat a szervezetspecifikus partíció-adatbázisból.

getBillableCommitterDetails2(Plan, Date)

Kérje le az összes számlázható véglegesítés adatait, beleértve a VSID-vel nem egyezőket is.

getEstimatedBillableCommittersDetailsForRepo2(string, string, Plan)

Becsülje meg azokat a leküldéses adatokat, amelyeket az ügyfél használatába adna, ha az Advanced Security engedélyezve lett volna ehhez az adattárhoz.

getEstimatedBillablePushersDetailsForOrg2(Plan)

Becsülje meg azokat a leküldéses adatokat, amelyeket az ügyfél használatához adna hozzá, ha az Advanced Security engedélyezve lett volna ehhez a szervezethez.

getEstimatedBillablePushersDetailsForProject2(string, Plan)

Becsülje meg azokat a leküldéses adatokat, amelyeket az ügyfél használatához adna hozzá, ha az Advanced Security engedélyezve lett volna ehhez a projekthez.

getLastMeterUsage2(Plan)
getMeterUsage2(Plan, Date)

Lekérheti a számlázási adatok kiszámításához használt véglegesítőket.

getOrgEnablementStatus2(boolean)

Az Advanced Security aktuális állapotának lekérése a szervezet számára

getProjectEnablementStatus2(string, boolean)

Projekt speciális biztonságának aktuális állapotának lekérése

getRepoEnablementStatus2(string, string, boolean)

Meghatározza, hogy a kódbiztonság, a titkos kódvédelem és azok szolgáltatásai engedélyezve vannak-e az adattárban.

updateOrgEnablementStatus2(OrgEnablementSettings)

Az Advanced Security állapotának frissítése a szervezet számára

updateProjectEnablementStatus2(ProjectEnablementSettings, string)

A projekt Speciális biztonság állapotának frissítése

updateRepoAdvSecEnablementStatus2(RepoEnablementSettings, string, string)

Frissítse a Code Security és a Secret Protection engedélyezési állapotát, valamint a hozzájuk tartozó funkciókat egy adott adattárhoz.

Konstruktor adatai

ManagementRestClient(IVssRestClientOptions)

new ManagementRestClient(options: IVssRestClientOptions)

Paraméterek

Metódus adatai

createBillingSnapshot2(MeterUsageForPlan, Plan)

Az elsődleges skálázási egység (EUS21) több szervezeti számlázási számítása során ez az API egy adott szervezet számlázási pillanatképének létrehozására szolgál. Az elsődleges skálázási egység meghívja ezt az API-t minden különböző scsle-egységben lévő szervezethez a számlázási pillanatkép létrehozásához. Az adatokat a rendszer a szervezet adott partícióadatbázisában tárolja –> számlázási pillanatkép-táblában. Erre azért van szükség, mert az ügyfelek lekérik a számlázási adatokat a szervezetspecifikus partíció-adatbázisból.

function createBillingSnapshot2(meterUsage: MeterUsageForPlan, plan: Plan): Promise<void>

Paraméterek

meterUsage
MeterUsageForPlan
plan
Plan

Válaszok

Promise<void>

getBillableCommitterDetails2(Plan, Date)

Kérje le az összes számlázható véglegesítés adatait, beleértve a VSID-vel nem egyezőket is.

function getBillableCommitterDetails2(plan: Plan, billingDate?: Date): Promise<BillableCommitterDetails[]>

Paraméterek

plan
Plan

A lekérdezés terve. Támogatott csomagok: CodeSecurity és SecretProtection. Ez egy kötelező paraméter.

billingDate

Date

A lekérdezés dátuma, vagy ha nincs megadva, ma

Válaszok

getEstimatedBillableCommittersDetailsForRepo2(string, string, Plan)

Becsülje meg azokat a leküldéses adatokat, amelyeket az ügyfél használatába adna, ha az Advanced Security engedélyezve lett volna ehhez az adattárhoz.

function getEstimatedBillableCommittersDetailsForRepo2(project: string, repository: string, plan?: Plan): Promise<MeterUsageEstimate>

Paraméterek

project

string

Projektazonosító vagy projektnév

repository

string

Az adattár neve vagy azonosítója

plan
Plan

A lekérdezés terve.

Válaszok

getEstimatedBillablePushersDetailsForOrg2(Plan)

Becsülje meg azokat a leküldéses adatokat, amelyeket az ügyfél használatához adna hozzá, ha az Advanced Security engedélyezve lett volna ehhez a szervezethez.

function getEstimatedBillablePushersDetailsForOrg2(plan?: Plan): Promise<MeterUsageEstimate>

Paraméterek

plan
Plan

A lekérdezés terve.

Válaszok

getEstimatedBillablePushersDetailsForProject2(string, Plan)

Becsülje meg azokat a leküldéses adatokat, amelyeket az ügyfél használatához adna hozzá, ha az Advanced Security engedélyezve lett volna ehhez a projekthez.

function getEstimatedBillablePushersDetailsForProject2(project: string, plan?: Plan): Promise<MeterUsageEstimate>

Paraméterek

project

string

Projektazonosító vagy projektnév

plan
Plan

Válaszok

getLastMeterUsage2(Plan)

function getLastMeterUsage2(plan: Plan): Promise<MeterUsageForPlan>

Paraméterek

plan
Plan

Válaszok

getMeterUsage2(Plan, Date)

Lekérheti a számlázási adatok kiszámításához használt véglegesítőket.

function getMeterUsage2(plan: Plan, billingDate?: Date): Promise<MeterUsageForPlan>

Paraméterek

plan
Plan

A lekérdezés terve. Támogatott csomagok: CodeSecurity és SecretProtection. Ez egy kötelező paraméter.

billingDate

Date

A lekérdezés dátuma, vagy ha nincs megadva, ma

Válaszok

getOrgEnablementStatus2(boolean)

Az Advanced Security aktuális állapotának lekérése a szervezet számára

function getOrgEnablementStatus2(includeAllProperties?: boolean): Promise<OrgEnablementSettings>

Paraméterek

includeAllProperties

boolean

Ha igaz, azt is megállapíthatja, hogy a leküldések blokkolva vannak-e, ha titkos kulcsokat tartalmaznak

Válaszok

getProjectEnablementStatus2(string, boolean)

Projekt speciális biztonságának aktuális állapotának lekérése

function getProjectEnablementStatus2(project: string, includeAllProperties?: boolean): Promise<ProjectEnablementSettings>

Paraméterek

project

string

Projektazonosító vagy projektnév

includeAllProperties

boolean

Ha igaz, azt is megállapíthatja, hogy a leküldések blokkolva vannak-e, ha titkos kulcsokat tartalmaznak

Válaszok

getRepoEnablementStatus2(string, string, boolean)

Meghatározza, hogy a kódbiztonság, a titkos kódvédelem és azok szolgáltatásai engedélyezve vannak-e az adattárban.

function getRepoEnablementStatus2(project: string, repository: string, includeAllProperties?: boolean): Promise<RepoEnablementSettings>

Paraméterek

project

string

Projektazonosító vagy projektnév

repository

string

Az adattár neve vagy azonosítója

includeAllProperties

boolean

Ha igaz, azt is meghatározza, hogy a leküldések blokkolva vannak-e a titkos kódok észlelésekor

Válaszok

updateOrgEnablementStatus2(OrgEnablementSettings)

Az Advanced Security állapotának frissítése a szervezet számára

function updateOrgEnablementStatus2(orgEnablementSettings: OrgEnablementSettings): Promise<void>

Paraméterek

orgEnablementSettings
OrgEnablementSettings

Az új állapot

Válaszok

Promise<void>

updateProjectEnablementStatus2(ProjectEnablementSettings, string)

A projekt Speciális biztonság állapotának frissítése

function updateProjectEnablementStatus2(projectEnablementSettings: ProjectEnablementSettings, project: string): Promise<void>

Paraméterek

projectEnablementSettings
ProjectEnablementSettings

Az új állapot

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<void>

updateRepoAdvSecEnablementStatus2(RepoEnablementSettings, string, string)

Frissítse a Code Security és a Secret Protection engedélyezési állapotát, valamint a hozzájuk tartozó funkciókat egy adott adattárhoz.

function updateRepoAdvSecEnablementStatus2(repoEnablementSettings: RepoEnablementSettings, project: string, repository: string): Promise<void>

Paraméterek

repoEnablementSettings
RepoEnablementSettings

új állapot

project

string

Projektazonosító vagy projektnév

repository

string

Az adattár neve vagy azonosítója

Válaszok

Promise<void>