REST Resource: domains

المورد: النطاق

معلومات عن نطاق سجّله المستخدم

تمثيل JSON
{
  "name": string,
  "permission": enum (Permission),
  "verificationState": enum (VerificationState),
  "createTime": string,
  "lastVerifyTime": string
}
الحقول
name

string

المعرّف. اسم مورد النطاق التنسيق: domains/{domain_name}، حيث domain_name هو اسم النطاق المؤهّل بالكامل (مثل mymail.mydomain.com)

permission

enum (Permission)

النتائج فقط. إذن المستخدم في هذا النطاق

verificationState

enum (VerificationState)

النتائج فقط. معلومات عن سجلّ إثبات ملكية المستخدم وخصائص النطاق

createTime

string (Timestamp format)

النتائج فقط. غير قابل للتغيير الطابع الزمني الذي تم فيه إضافة النطاق إلى حساب المستخدم

lastVerifyTime

string (Timestamp format)

الطابع الزمني الذي أثبت فيه المستخدم ملكية النطاق آخر مرة

VerificationState

حالة إثبات ملكية المستخدم لنطاق

عمليات التعداد
VERIFICATION_STATE_UNSPECIFIED غير محدد
UNVERIFIED لم يتم إثبات ملكية النطاق.
VERIFIED تم إثبات ملكية النطاق.

الطُرق

create

يضيف نطاقًا إلى حساب المستخدم

delete

يحذف نطاقًا من حساب المستخدم

get

يسترد معلومات تفصيلية عن نطاق سجّلته

getComplianceStatus

يسترد حالة الامتثال لنطاق معيّن

getVerificationToken

يحصل على رمز مميّز لإثبات الملكية يُستخدم لإثبات ملكية المستخدم لنطاق

list

يسترد قائمة بجميع النطاقات التي سجّلتها، بالإضافة إلى البيانات الوصفية المقابلة لها

verify

يثبت ملكية المستخدم لنطاق على مستوى نظام أسماء النطاقات