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
| Management |
Metódusok
| create |
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. |
| get |
Kérje le az összes számlázható véglegesítés adatait, beleértve a VSID-vel nem egyezőket is. |
| get |
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. |
| get |
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. |
| get |
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. |
| 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 |
Projekt speciális biztonságának aktuális állapotának lekérése |
| get |
Meghatározza, hogy a kódbiztonság, a titkos kódvédelem és azok szolgáltatásai engedélyezve vannak-e az adattárban. |
| 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 |
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)
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
Promise<BillableCommitterDetails[]>
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
Promise<MeterUsageEstimate>
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
Promise<MeterUsageEstimate>
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
Promise<MeterUsageEstimate>
getLastMeterUsage2(Plan)
function getLastMeterUsage2(plan: Plan): Promise<MeterUsageForPlan>
Paraméterek
- plan
- Plan
Válaszok
Promise<MeterUsageForPlan>
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
Promise<MeterUsageForPlan>
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
Promise<OrgEnablementSettings>
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
Promise<ProjectEnablementSettings>
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
Promise<RepoEnablementSettings>
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>