Megosztás a következőn keresztül:


ManagementRestClient class

Alaposztály, amelyet a VSS REST API-k felé irányuló kérések küldéséhez (származtatásából) kell használni

Extends

Konstruktorok

ManagementRestClient(IVssRestClientOptions)

Metódusok

createBillingSnapshot(MeterUsage)

Az elsődleges skálázási egység (EUS21) több szervezet 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 ezt az API-t hívja meg minden különböző scsle-egységben lévő szervezet számára a számlázási pillanatkép létrehozásához. Az adatokat a rendszer a szervezetspecifikus partícióadatbázis –> számlázási pillanatkép táblában tárolja. 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.

deleteBillingInfo(string)

Szervezet számlázási adatainak törlése.

deleteMeterUsageHistory(string)

Törölje a fogyasztásmérő használati előzményeit egy szervezet elsődleges su-jából.

getBillableCommitterDetails(Date)

Lekérheti az összes számlázható véglegesítő adatait, beleértve azokat is, amelyek nem egyeznek meg a VSID azonosítóval.

getBillingInfo(string)

Egy szervezet számlázási adatainak lekérése.

getEstimatedOrgBillablePushers()

Becsülje meg azokat a véglegesítőket, amelyeket az ügyfél használatához adna hozzá, ha az Advanced Security engedélyezve lett volna ehhez a szervezethez.

getEstimatedProjectBillablePushers(string)

Becsülje meg azoknak a véglegesítőknek a számát, amelyeket az ügyfél használatához adna hozzá, ha az Advanced Security engedélyezve lett volna ehhez a projekthez.

getEstimatedRepoBillableCommitters(string, string)

Becsülje meg azokat a véglegesítőket, amelyeket az ügyfél használati adataihoz adna hozzá, ha az Advanced Security engedélyezve lett volna ehhez az adattárhoz.

getLastMeterUsage()
getMeterUsage(Date)

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

getOrgEnablementStatus(boolean)

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

getProjectEnablementStatus(string, boolean)

Az Advanced Security aktuális állapotának lekérése egy projekthez

getRepoEnablementStatus(string, string, boolean)

Annak megállapítása, hogy az Advanced Security engedélyezve van-e egy adattárhoz

saveBillingInfo(BillingInfo, string)

Mentse a szervezet számlázási adatait.

updateOrgEnablementStatus(AdvSecEnablementSettingsUpdate)

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

updateProjectEnablementStatus(AdvSecEnablementSettingsUpdate, string)

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

updateRepoAdvSecEnablementStatus(AdvSecEnablementStatusUpdate, string, string)

Az Advanced Security engedélyezésének frissítése egy adattárhoz

Konstruktor adatai

ManagementRestClient(IVssRestClientOptions)

new ManagementRestClient(options: IVssRestClientOptions)

Paraméterek

Metódus adatai

createBillingSnapshot(MeterUsage)

Az elsődleges skálázási egység (EUS21) több szervezet 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 ezt az API-t hívja meg minden különböző scsle-egységben lévő szervezet számára a számlázási pillanatkép létrehozásához. Az adatokat a rendszer a szervezetspecifikus partícióadatbázis –> számlázási pillanatkép táblában tárolja. 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 createBillingSnapshot(meterUsage: MeterUsage): Promise<void>

Paraméterek

meterUsage
MeterUsage

Válaszok

Promise<void>

deleteBillingInfo(string)

Szervezet számlázási adatainak törlése.

function deleteBillingInfo(organizationId: string): Promise<void>

Paraméterek

organizationId

string

Válaszok

Promise<void>

deleteMeterUsageHistory(string)

Törölje a fogyasztásmérő használati előzményeit egy szervezet elsődleges su-jából.

function deleteMeterUsageHistory(organizationId: string): Promise<void>

Paraméterek

organizationId

string

Válaszok

Promise<void>

getBillableCommitterDetails(Date)

Lekérheti az összes számlázható véglegesítő adatait, beleértve azokat is, amelyek nem egyeznek meg a VSID azonosítóval.

function getBillableCommitterDetails(billingDate?: Date): Promise<BillableCommitterDetails[]>

Paraméterek

billingDate

Date

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

Válaszok

getBillingInfo(string)

Egy szervezet számlázási adatainak lekérése.

function getBillingInfo(organizationId: string): Promise<BillingInfo>

Paraméterek

organizationId

string

Szervezeti azonosító a számlázási adatok lekéréséhez.

Válaszok

Promise<BillingInfo>

getEstimatedOrgBillablePushers()

Becsülje meg azokat a véglegesítőket, amelyeket az ügyfél használatához adna hozzá, ha az Advanced Security engedélyezve lett volna ehhez a szervezethez.

function getEstimatedOrgBillablePushers(): Promise<string[]>

Válaszok

Promise<string[]>

getEstimatedProjectBillablePushers(string)

Becsülje meg azoknak a véglegesítőknek a számát, amelyeket az ügyfél használatához adna hozzá, ha az Advanced Security engedélyezve lett volna ehhez a projekthez.

function getEstimatedProjectBillablePushers(project: string): Promise<string[]>

Paraméterek

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<string[]>

getEstimatedRepoBillableCommitters(string, string)

Becsülje meg azokat a véglegesítőket, amelyeket az ügyfél használati adataihoz adna hozzá, ha az Advanced Security engedélyezve lett volna ehhez az adattárhoz.

function getEstimatedRepoBillableCommitters(project: string, repository: string): Promise<string[]>

Paraméterek

project

string

Projektazonosító vagy projektnév

repository

string

Az adattár neve vagy azonosítója

Válaszok

Promise<string[]>

getLastMeterUsage()

function getLastMeterUsage(): Promise<MeterUsage>

Válaszok

Promise<MeterUsage>

getMeterUsage(Date)

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

function getMeterUsage(billingDate?: Date): Promise<MeterUsage>

Paraméterek

billingDate

Date

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

Válaszok

Promise<MeterUsage>

getOrgEnablementStatus(boolean)

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

function getOrgEnablementStatus(includeAllProperties?: boolean): Promise<AdvSecEnablementSettings>

Paraméterek

includeAllProperties

boolean

Ha igaz, azt is állapítsa meg, hogy a leküldések blokkolva vannak-e, ha titkos kódokat tartalmaznak

Válaszok

getProjectEnablementStatus(string, boolean)

Az Advanced Security aktuális állapotának lekérése egy projekthez

function getProjectEnablementStatus(project: string, includeAllProperties?: boolean): Promise<AdvSecEnablementSettings>

Paraméterek

project

string

Projektazonosító vagy projektnév

includeAllProperties

boolean

Ha igaz, azt is állapítsa meg, hogy a leküldések blokkolva vannak-e, ha titkos kódokat tartalmaznak

Válaszok

getRepoEnablementStatus(string, string, boolean)

Annak megállapítása, hogy az Advanced Security engedélyezve van-e egy adattárhoz

function getRepoEnablementStatus(project: string, repository: string, includeAllProperties?: boolean): Promise<AdvSecEnablementStatus>

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

saveBillingInfo(BillingInfo, string)

Mentse a szervezet számlázási adatait.

function saveBillingInfo(billingInfo: BillingInfo, organizationId: string): Promise<void>

Paraméterek

billingInfo
BillingInfo
organizationId

string

Válaszok

Promise<void>

updateOrgEnablementStatus(AdvSecEnablementSettingsUpdate)

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

function updateOrgEnablementStatus(savedAdvSecEnablementStatus: AdvSecEnablementSettingsUpdate): Promise<void>

Paraméterek

savedAdvSecEnablementStatus
AdvSecEnablementSettingsUpdate

Az új állapot

Válaszok

Promise<void>

updateProjectEnablementStatus(AdvSecEnablementSettingsUpdate, string)

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

function updateProjectEnablementStatus(savedAdvSecEnablementStatus: AdvSecEnablementSettingsUpdate, project: string): Promise<void>

Paraméterek

savedAdvSecEnablementStatus
AdvSecEnablementSettingsUpdate

Az új állapot

project

string

Projektazonosító vagy projektnév

Válaszok

Promise<void>

updateRepoAdvSecEnablementStatus(AdvSecEnablementStatusUpdate, string, string)

Az Advanced Security engedélyezésének frissítése egy adattárhoz

function updateRepoAdvSecEnablementStatus(savedAdvSecEnablementStatus: AdvSecEnablementStatusUpdate, project: string, repository: string): Promise<void>

Paraméterek

savedAdvSecEnablementStatus
AdvSecEnablementStatusUpdate

új állapot

project

string

Projektazonosító vagy projektnév

repository

string

Az adattár neve vagy azonosítója

Válaszok

Promise<void>