getAccountDetails: тодорхой дансны мэдээлэл авах
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ method-оор GravityZone-ийн тодорхой нэг дансны мэдээллийг авна.
Параметрүүд
- `accountId` — Дансны ID, мэдээллийг нь харуулах данс. Хүсэлтэд: хувийн API түлхүүр ашиглавал сонголттой, service API түлхүүр ашиглавал заавал. Төрөл: String. Утга: Анхдагч утга нь API түлхүүрийг үүсгэхэд ашигласан GravityZone дансны ID. Жишээ:
"accountId": "6718732309e2be32df0550c2"
Буцаах утга
- `email` — String; Дансны и-мэйл хаяг.
- `profile` — Object; Дансны профайлын мэдээллийг агуулна:
- fullName - Дансны хэрэглэгчийн овог нэр.
- language - GravityZone консолд харагдах хэл.
- timezone - Хэрэглэгчийн цагийн бүс.
- landingPage - Хэрэглэгч GravityZone-д нэвтрэхэд хамгийн түрүүнд харагдах хуудас.
- `phoneNumber` — Object; Дансны утасны дугаарын мэдээллийг агуулна:
- countryCode - Утасны дугаар хамаарах улсын угтвар код.
- subscriberNumber - Угтваргүй утасны дугаар.
- `role` — Integer; Дансны дүр. Боломжит утгууд:
- 1 - Company Administrator
- 2 - Network Administrator
- 3 - Reporter
- 5 - Custom.
Хэрэглэгчийн дүр болон тэдгээртэй холбоотой эрхийн талаар дэлгэрэнгүйг User roles хуудаснаас үзнэ үү.
- `rights` — Object; Хэрэглэгчийн данстай холбоотой эрхүүдийг агуулна:
- manageCompanies - Хэрэглэгчид клиент компани үүсгэх, устгах, түр зогсоох, лиценз болон аюулгүй байдлыг удирдах эрх олгоно.
- manageNetworks - Сүлжээний аюулгүй байдлын дараах тохиргоонд администраторын эрх олгоно:
- Network inventory
- Policies
- Tasks
- Installation packages
- Quarantine
- manageUsers - Хэрэглэгчид өөрийн компанийн хэрэглэгчийн данс үүсгэх, устгах, засах эрх олгоно.
- manageReports - Хэрэглэгчид өөрийн компанийн тайлан үүсгэх, харах, засах эрх олгоно.
- companyManager - Хэрэглэгчид компанийн профайлын тохиргоог засах, лицензийн өөрчлөлт хийх эрх олгоно.
- manageRemoteShell - Хэрэглэгчид удирдаж буй зорилтот endpoint дээр Remote Shell session эхлүүлэх, гүнзгийрүүлсэн судалгаа хийх боломж олгоно.
- manageInventory - Сүлжээний inventory, tasks, installation packages болон хорио (quarantine)-д орсон зүйлсэд администраторын эрх олгоно.
- managePoliciesRead - Хэрэглэгчид компанийн бодлогуудыг харах эрх олгоно.
- managePoliciesWrite - Хэрэглэгчид компанийн бодлого үүсгэх, засах эрх олгоно.
- manageMspTrialFeatures - Хэрэглэгчид MSP Trial Hub боломжид хандаж ашиглах эрх олгоно.
- manageServiceAccounts - Хэрэглэгчид өөрийн компанийн service account болон тэдгээрийн service API түлхүүрийг үүсгэх, харах, засах, түр зогсоох, идэвхжүүлэх, хуулбарлах, устгах эрх олгоно.
Анхдагч утга: false (зөвхөн Customer компани дахь Company Administrator дүртэй эсвэл Partner компани дахь Partner дүртэй дансанд анхдагчаар идэвхтэй).
- `passwordLifetime` — Integer; Хэрэглэгчийн данст оноосон нууц үгийн хүчинтэй хугацааны бодлогыг заана. Боломжит утгууд:
- 0 - нууц үг хэзээ ч дуусахгүй.
- 90 - нууц үг 90 хоног тутамд дуусна.
> Зөвлөмж: Нууц үгийн хугацаа дуусвал эзэмшигч тэр нууц үгээрээ GravityZone-д нэвтэрч чадахгүй бөгөөд шинэ нууц үг үүсгэхийг шаардана.
- `accountLockdown` — Boolean; Хэрэглэгчийн данс 5 удаа амжилтгүй оролдсоны дараа түгжигдэхээр тохируулагдсан эсэхийг заана.
- `twoFactorAuthenticationStatus` — Boolean; Хэрэглэгчийн данст Two Factor Authentication (2FA) идэвхжсэн эсэхийг заана.
- `companyName` — String; Хэрэглэгчийн данс харьяалагдах компанийн нэр.
- `companyId` — String; Хэрэглэгчийн данс харьяалагдах компанийн ID.
- `authenticationMethod` — Integer; Хэрэглэгч нэвтрэхэд шаардагдах нэвтрэлт танилтын арга. Боломжит утгууд:
- 0 - GravityZone Credentials
- 1 - Identity Provider
- 2 - GravityZone Identity Provider
- 3 - Vifor Authentication (DEPRECATED)
- -1 - Invalid Authentication Method
- `hasOwnCompanyInTargets` — Boolean; Хэрэглэгч өөрийн харьяалагдах компанийг удирдах эрхтэй эсэхийг заана. Энэ тохиргоо нь GravityZone дахь хэрэглэгчийн данс үүсгэх эсвэл засах үеийн Select Tragets хэсэгтэй тэнцүү бөгөөд хэрэглэгч хамгийн дээд түвшний зорилтод хандах эрхтэй гэдгийг заана.
Жишээ
Хүсэлт:
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc": "2.0",
"method": "getAccountDetails",
"params": {
"accountId": "6718732309e2be32df0550c2"
}
}Хариу:
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc": "2.0",
"result": {
"id": "6718732309e2be32df0550c2",
"email": "customer2@email.com",
"profile": {
"fullName": "customer2",
"language": "en_US",
"timezone": "UTC",
"landingPage": "dashboard"
},
"phoneNumber": {
"countryCode": null,
"subscriberNumber": null
},
"role": 1,
"rights": {
"manageCompanies": false,
"manageInventory": true,
"managePoliciesRead": true,
"managePoliciesWrite": true,
"manageUsers": true,
"manageReports": true,
"companyManager": true,
"manageRemoteShell": true,
"manageMspTrialFeatures": false,
"manageServiceAccounts": false
},
"passwordLifetime": 90,
"accountLockdown": true,
"twoFactorAuthenticationStatus": false,
"companyName": "Customer_0_0",
"companyId": "670fa2a2e0d7e2ea2907fec2",
}
} "authenticationMethod" : 0,
"hasOwnCompanyInTargets": true
}
}Энэ хуудсанд гарсан нэр томъёо
- Endpoint
- Хамгаалж буй компьютер, сервер, виртуал машин
- Policy
- Хамгаалалтын тохиргооны багц; төхөөрөмж эсвэл бүлэгт оноодог
- Network
- Таны байгууллагын бүх төхөөрөмжийн жагсаалт (Inventory)
- Quarantine
- Хорио: сэжигтэй файлыг тусгаарлаж хадгалдаг газар
- Installation package
- Агент суулгах файл; Control Center-оос үүсгэнэ
