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
Management |
Metódusok
create |
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. |
delete |
Szervezet számlázási adatainak törlése. |
delete |
Törölje a fogyasztásmérő használati előzményeit egy szervezet elsődleges su-jából. |
get |
Lekérheti az összes számlázható véglegesítő adatait, beleértve azokat is, amelyek nem egyeznek meg a VSID azonosítóval. |
get |
Egy szervezet számlázási adatainak lekérése. |
get |
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. |
get |
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. |
get |
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. |
get |
|
get |
Lekérheti a számlázási adatok kiszámításához használt véglegesítőket. |
get |
Az Advanced Security aktuális állapotának lekérése a szervezet számára |
get |
Az Advanced Security aktuális állapotának lekérése egy projekthez |
get |
Annak megállapítása, hogy az Advanced Security engedélyezve van-e egy adattárhoz |
save |
Mentse a szervezet számlázási adatait. |
update |
Az Advanced Security állapotának frissítése a szervezet számára |
update |
A projekt Speciális biztonság állapotának frissítése |
update |
Az Advanced Security engedélyezésének frissítése egy adattárhoz |
Konstruktor adatai
ManagementRestClient(IVssRestClientOptions)
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
Promise<BillableCommitterDetails[]>
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()
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
Promise<AdvSecEnablementSettings>
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
Promise<AdvSecEnablementSettings>
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
Promise<AdvSecEnablementStatus>
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>