REST Resource: projects.sites.customDomains

المصدر: CustomDomain

CustomDomain هو كيان يربط اسم المجال بموقع استضافة Firebase. قم بإضافة CustomDomain إلى موقعك للسماح للاستضافة بخدمة محتوى الموقع استجابة للطلبات المقدمة ضد اسم المجال الخاص بك.

تمثيل جيسون
{
  "name": string,
  "annotations": {
    string: string,
    ...
  },
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "expireTime": string,
  "etag": string,
  "hostState": enum (HostState),
  "ownershipState": enum (OwnershipState),
  "requiredDnsUpdates": {
    object (DnsUpdates)
  },
  "issues": [
    {
      object (Status)
    }
  ],
  "certPreference": enum (Type),
  "cert": {
    object (Certificate)
  },
  "redirectTarget": string,
  "reconciling": boolean,
  "labels": {
    string: string,
    ...
  }
}
مجالات
name

string

الإخراج فقط. الاسم المؤهل بالكامل لـ CustomDomain .

annotations

map (key: string, value: string)

التعليقات التوضيحية التي يمكنك إضافتها لترك بيانات تعريف يمكن قراءتها بواسطة الإنسان والآلية حول CustomDomain .

كائن يحتوي على قائمة "key": value . مثال: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

createTime

string ( Timestamp format)

الإخراج فقط. وقت إنشاء النطاق المخصص.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

updateTime

string ( Timestamp format)

الإخراج فقط. آخر مرة تم فيها تحديث CustomDomain .

طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

deleteTime

string ( Timestamp format)

الإخراج فقط. الوقت الذي تم فيه حذف CustomDomain ؛ null للمجالات المخصصة التي لم يتم حذفها. تستمر النطاقات المخصصة المحذوفة لمدة 30 يومًا تقريبًا، وبعد ذلك الوقت تقوم الاستضافة بإزالتها بالكامل. لاستعادة مجال مخصص محذوف، قم بإجراء طلب customDomains.undelete .

طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

expireTime

string ( Timestamp format)

الإخراج فقط. الحد الأدنى من الوقت قبل إزالة CustomDomain المحذوف بشكل بسيط من الاستضافة؛ null للمجالات المخصصة التي لم يتم حذفها.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

etag

string

الإخراج فقط. سلسلة تمثل الحالة الحالية لـ CustomDomain وتسمح لك بتأكيد حالته الأولية في الطلبات التي من شأنها تعديله. استخدم العلامة لضمان الاتساق عند إجراء طلبات customDomains.patch و customDomains.delete و customDomains.undelete .

hostState

enum ( HostState )

الإخراج فقط. HostState لاسم المجال الذي يشير إليه هذا CustomDomain .

ownershipState

enum ( OwnershipState )

الإخراج فقط. OwnershipState ملكية اسم المجال الذي يشير إليه هذا CustomDomain .

requiredDnsUpdates

object ( DnsUpdates )

الإخراج فقط. مجموعة من التحديثات التي يجب عليك إجراؤها على سجلات DNS لاسم النطاق للسماح للاستضافة بتقديم محتوى آمن نيابة عنها.

issues[]

object ( Status )

الإخراج فقط. مجموعة من الأخطاء التي واجهتها أنظمة الاستضافة عند محاولة إثبات قدرة الاستضافة على تقديم محتوى آمن لاسم النطاق الخاص بك. قم بحل هذه المشكلات للتأكد من أن CustomDomain الخاص بك يعمل بشكل صحيح.

certPreference

enum ( Type )

حقل يتيح لك تحديد نوع شهادة SSL التي تنشئها الاستضافة لاسم المجال الخاص بك. تتمتع النطاقات المخصصة لخطة Spark فقط بإمكانية الوصول إلى نوع الشهادة GROUPED ، بينما يمكن لنطاقات خطة Blaze تحديد أي خيار.

cert

object ( Certificate )

الإخراج فقط. تحتوي استضافة شهادة SSL على اسم المجال الخاص بهذا المجال المخصص. بالنسبة للنطاقات المخصصة الجديدة، يمثل هذا غالبًا نية الاستضافة لإنشاء شهادة، بدلاً من شهادة فعلية. تحقق من حقل state للمزيد.

redirectTarget

string

اسم النطاق الذي يجب أن يقوم هذا CustomDomain بتوجيه حركة المرور إليه. إذا تم تحديده، فسوف تستجيب الاستضافة للطلبات المقدمة ضد هذا المجال المخصص برمز HTTP 301، وتوجه حركة المرور إلى redirectTarget المحدد بدلاً من ذلك.

reconciling

boolean

الإخراج فقط. حقل يشير، إذا كان صحيحًا، إلى أن أنظمة الاستضافة تحاول جعل حالة النطاق المخصص مطابقة لحالتك المفضلة. يكون هذا true في أغلب الأحيان عند توفير CustomDomain في البداية بعد طلب customDomains.create أو عند إنشاء شهادة SSL جديدة لمطابقة certPreference محدث بعد طلب customDomains.patch .

labels

map (key: string, value: string)

التصنيفات المستخدمة للبيانات الوصفية الإضافية و/أو التصفية.

كائن يحتوي على قائمة "key": value . مثال: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

حالة المضيف

الحالة المضيفة لاسم المجال الخاص بك. يتم تحديد حالة المضيف عن طريق التحقق من كل عنوان IP مرتبط باسم المجال الخاص بك لمعرفة ما إذا كان يقدم محتوى استضافة.

التعدادات
HOST_STATE_UNSPECIFIED حالة مضيف نطاقك المخصص غير محددة. الرسالة غير صالحة إذا كان هذا غير محدد.
HOST_UNHOSTED اسم المجال الخاص بنطاقك المخصص غير مرتبط بأي عناوين IP.
HOST_UNREACHABLE لا يمكن الوصول إلى اسم المجال الخاص بنطاقك المخصص. أدت استعلامات DNS الخاصة بخدمات الاستضافة للعثور على عناوين IP لاسم المجال الخاص بك إلى حدوث أخطاء. راجع حقل issues كائن CustomDomain للحصول على مزيد من التفاصيل.
HOST_MISMATCH يحتوي اسم المجال الخاص بنطاقك المخصص على عناوين IP لا تتحول في النهاية إلى الاستضافة.
HOST_CONFLICT يحتوي اسم المجال الخاص بنطاقك المخصص على عناوين IP التي تتوافق مع كل من الاستضافة والخدمات الأخرى. لضمان الحصول على نتائج متسقة، قم بإزالة سجلات A و AAAA المتعلقة بالخدمات غير المتعلقة بالاستضافة.
HOST_ACTIVE يتم تقديم كافة الطلبات المقدمة ضد اسم المجال الخاص بك عن طريق الاستضافة. إذا كانت OwnershipState ملكية النطاق المخصص ACTIVE أيضًا، فإن الاستضافة تخدم محتوى موقع الاستضافة الخاص بك على اسم المجال.

حالة الملكية

حالة ملكية المجال الخاص بك. يمكن أن يمتلك النطاق موقع استضافة Firebase واحد على الأكثر. يمكن تحديد الملكية بطريقتين:

* TXT records: A TXT record on the domain in the form
`hosting-site=[siteId]`.
* CNAME records: A CNAME record that points to a Hosting site's default
domain.

إذا كان CustomDomain الخاص بك في OwnershipState غير OWNERSHIP_ACTIVE لأكثر من 30 يومًا ولم يتم تحديثه خلال 30 يومًا على الأقل، فإن أنظمة ملكية الاستضافة تحذف CustomDomain . لاستعادة CustomDomain محذوف، قم بتقديم طلب customDomains.undelete .

التعدادات
OWNERSHIP_STATE_UNSPECIFIED حالة ملكية المجال المخصص الخاص بك غير محددة. هذا لا ينبغي أن يحدث أبدا.
OWNERSHIP_MISSING لا يحتوي اسم المجال الخاص بنطاقك المخصص على سجلات ملكية متعلقة بالاستضافة؛ لا يوجد مشروع Firebase لديه الإذن بالتصرف نيابة عن اسم النطاق.
OWNERSHIP_UNREACHABLE لا يمكن الوصول إلى اسم المجال الخاص بنطاقك المخصص. أدت استعلامات DNS الخاصة بخدمات الاستضافة للعثور على سجلات ملكية اسم النطاق الخاص بك إلى حدوث أخطاء. راجع حقل issues كائن CustomDomain للحصول على مزيد من التفاصيل.
OWNERSHIP_MISMATCH اسم المجال الخاص بنطاقك المخصص مملوك لمشروع Firebase آخر. قم بإزالة سجلات TXT المتعارضة واستبدلها بسجلات خاصة بالمشروع لمشروع Firebase الحالي.
OWNERSHIP_CONFLICT يحتوي اسم المجال الخاص بنطاقك المخصص على سجلات TXT متعارضة تشير إلى ملكية كل من مشروع Firebase الحالي ومشروع آخر. قم بإزالة سجلات ملكية المشروع الآخر لمنح ملكية المشروع الحالية.
OWNERSHIP_PENDING تم تكوين سجلات DNS الخاصة بنطاقك المخصص بشكل صحيح. ستقوم الاستضافة بنقل ملكية النطاق الخاص بك إلى هذا CustomDomain خلال 24 ساعة.
OWNERSHIP_ACTIVE يحتوي اسم المجال الخاص بنطاقك المخصص على سجلات TXT التي تمنح مشروعه الإذن بالتصرف نيابة عنه.

تحديثات نظام أسماء النطاقات

مجموعة من تحديثات سجل DNS التي يجب عليك إجراؤها للسماح للاستضافة بتقديم محتوى آمن استجابة للطلبات المقدمة ضد اسم المجال الخاص بك. تعرض هذه التحديثات الحالة الحالية لسجلات DNS الخاصة باسم النطاق الخاص بك عندما استفسرت عنها الاستضافة آخر مرة، ومجموعة السجلات المطلوبة التي تحتاج الاستضافة إلى رؤيتها قبل أن يصبح مجالك المخصص نشطًا بالكامل.

تمثيل جيسون
{
  "discovered": [
    {
      object (DnsRecordSet)
    }
  ],
  "desired": [
    {
      object (DnsRecordSet)
    }
  ],
  "checkTime": string
}
مجالات
discovered[]

object ( DnsRecordSet )

مجموعة سجلات DNS التي اكتشفتها الاستضافة عند فحص النطاق.

desired[]

object ( DnsRecordSet )

تحتاج مجموعة سجلات DNS للاستضافة إلى تقديم محتوى آمن على المجال.

checkTime

string ( Timestamp format)

آخر مرة قامت فيها الاستضافة بالتحقق من سجلات DNS الخاصة بنطاقك المخصص.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

DNSRecordSet

مجموعة من سجلات DNS ذات الصلة بإعداد وصيانة نطاق مخصص في Firebase Hosting.

تمثيل جيسون
{
  "domainName": string,
  "checkError": {
    object (Status)
  },
  "records": [
    {
      object (DnsRecord)
    }
  ]
}
مجالات
domainName

string

الإخراج فقط. اسم المجال الذي تنتمي إليه مجموعة السجلات.

checkError

object ( Status )

الإخراج فقط. حدث خطأ في خدمات الاستضافة عند الاستعلام عن سجلات DNS الخاصة باسم المجال الخاص بك. ملاحظة: تتجاهل الاستضافة أخطاء NXDOMAIN ، حيث تعني تلك الأخطاء بشكل عام أنه لم يتم إعداد اسم النطاق بعد.

records[]

object ( DnsRecord )

الإخراج فقط. السجلات على المجال.

سجل DNS

سجلات DNS هي سجلات الموارد التي تحدد كيفية تصرف الأنظمة والخدمات عند التعامل مع طلبات اسم المجال. على سبيل المثال، عند إضافة سجلات A إلى سجلات DNS لاسم النطاق الخاص بك، فإنك تبلغ الأنظمة الأخرى (مثل متصفحات الويب الخاصة بالمستخدمين) بالاتصال بعناوين IPv4 هذه لاسترداد الموارد ذات الصلة باسم المجال الخاص بك (مثل ملفات موقع الاستضافة الخاصة بك) ).

تمثيل جيسون
{
  "domainName": string,
  "type": enum (Type),
  "rdata": string,
  "requiredAction": enum (Action)
}
مجالات
domainName

string

الإخراج فقط. اسم المجال الذي ينتمي إليه السجل، على سبيل المثال foo.bar.com. .

type

enum ( Type )

الإخراج فقط. نوع السجل، الذي يحدد البيانات التي يحتوي عليها السجل.

rdata

string

الإخراج فقط. بيانات السجل. يعتمد معنى القيمة على نوع السجل: - A وAAAA: عناوين IP لاسم النطاق. - CNAME: مجال آخر للتحقق من السجلات. - TXT: سلاسل نصية عشوائية مرتبطة باسم المجال. تستخدم الاستضافة سجلات TXT لتحديد مشاريع Firebase التي لديها إذن بالتصرف نيابة عن اسم النطاق. - CAA: علامات السجل وعلامته وقيمته، على سبيل المثال 0 issue "pki.goog" .

requiredAction

enum ( Action )

الإخراج فقط. تعداد يشير إلى الإجراء المطلوب لهذا السجل.

يكتب

نوع سجل DNS، بما في ذلك A و TXT و AAAA و CAA .

التعدادات
TYPE_UNSPECIFIED نوع السجل غير محدد. الرسالة غير صالحة إذا كان هذا غير محدد.
A سجل A ، كما هو محدد في RFC 1035 . تحدد السجلات عناوين IPv4 التي يوجه اسم المجال حركة المرور إليها.
CNAME سجل CNAME ، كما هو محدد في RFC 1035 . تقوم سجلات CNAME أو Canonical Name بتعيين اسم المجال لاسم نطاق أساسي مختلف. إذا كان سجل CNAME موجودًا، فيجب أن يكون السجل الوحيد في اسم المجال.
TXT سجل TXT ، كما هو محدد في RFC 1035 . تحتفظ سجلات TXT ببيانات نصية عشوائية على اسم المجال. تستخدم الاستضافة سجلات TXT لتحديد مشروع Firebase الذي لديه الإذن بالتصرف على اسم النطاق.
AAAA يحدد سجل AAAA، كما هو محدد في RFC 3596، سجلات AAAA عناوين IPv6 التي يوجه اسم المجال حركة المرور نحوها.
CAA

سجل CAA، كما هو محدد في RFC 6844 . تحدد سجلات CAA، أو ترخيص المرجع المصدق، المراجع المصدقة (مؤسسات استخراج شهادات SSL) المصرح لها بإصدار شهادة لاسم النطاق. تستخدم استضافة Firebase pki.goog كمرجع مصدق أساسي لها.

سجلات الجهاز المركزي للمحاسبات تتالي. ينطبق سجل CAA على foo.com أيضًا على bar.foo.com ما لم يكن لدى bar.foo.com مجموعته الخاصة من سجلات CAA.

سجلات CAA اختيارية. إذا كان اسم النطاق وأصوله ليس لديهما سجلات CAA، فإن جميع المراجع المصدقة مخولة بإصدار الشهادات نيابة عنه. بشكل عام، تطلب منك الاستضافة فقط تعديل سجلات CAA عندما يكون القيام بذلك مطلوبًا لإلغاء حظر إنشاء شهادة SSL.

فعل

الإجراء هو نوع الإجراء الذي يجب عليك اتخاذه بشأن سجل DNS هذا لتكوين المجال الخاص بك للاستخدام مع استضافة Firebase.

التعدادات
NONE لا يوجد إجراء ضروري.
ADD أضف هذا السجل إلى سجلات DNS الخاصة بك.
REMOVE قم بإزالة هذا السجل من سجلات DNS الخاصة بك.

يكتب

نوع الشهادة. يحدد كيفية تعامل أنظمة الاستضافة مع إنشاء الشهادة والحفاظ عليها.

التعدادات
TYPE_UNSPECIFIED نوع الشهادة غير محدد. الرسالة غير صالحة إذا كان هذا غير محدد.
TEMPORARY نوع شهادة قصير الأجل يغطي اسم النطاق مؤقتًا، بينما تقوم الاستضافة بإنشاء شهادة أكثر استدامة.
GROUPED الشهادة القياسية للنطاقات المخصصة لخطة Spark.
PROJECT_GROUPED خطة الحريق فقط. شهادة تغطي من 1 إلى 100 اسم نطاق بنطاقات مخصصة في نفس مشروع Firebase.
DEDICATED خطة الحريق فقط. شهادة تغطي اسم مجال واحد.

شهادة

شهادة SSL تُستخدم لتوفير التشفير الشامل للطلبات المقدمة ضد اسم المجال الخاص بك. يمكن أن تكون Certificate شهادة SSL فعلية، أو، بالنسبة للنطاقات المخصصة المنشأة حديثًا، نية الاستضافة لإنشاء واحدة.

تمثيل جيسون
{
  "type": enum (Type),
  "state": enum (CertState),
  "verification": {
    object (CertVerification)
  },
  "issues": [
    {
      object (Status)
    }
  ],
  "createTime": string,
  "expireTime": string
}
مجالات
type

enum ( Type )

الإخراج فقط. نوع الشهادة.

state

enum ( CertState )

الإخراج فقط. حالة الشهادة. توفر حالتا CERT_ACTIVE و CERT_EXPIRING_SOON فقط تغطية SSL لاسم المجال. إذا كانت الحالة PROPAGATING وكان لدى الاستضافة شهادة نشطة لاسم النطاق من قبل، فإن تلك الشهادة النشطة سابقًا توفر تغطية SSL لاسم النطاق حتى يتم نشر الشهادة الحالية.

verification

object ( CertVerification )

الإخراج فقط. مجموعة من تحديات ACME التي يمكنك إضافتها إلى سجلات DNS الخاصة بك أو إلى موفر الاستضافة الحالي غير المستضيف للسماح للاستضافة بإنشاء شهادة SSL لاسم المجال الخاص بك قبل توجيه حركة المرور نحو الاستضافة. يمكنك استخدام هذه التحديات كجزء من عملية انتقال صفرية من مزود الخدمة القديم إلى الاستضافة.

issues[]

object ( Status )

الإخراج فقط. مجموعة من الأخطاء التي واجهتها الاستضافة عند محاولة إنشاء شهادة لاسم المجال الخاص بك. قم بحل هذه المشكلات للتأكد من أن الاستضافة قادرة على توفير اتصال آمن مع زوار موقعك.

createTime

string ( Timestamp format)

الإخراج فقط. وقت إنشاء الشهادة. بالنسبة للشهادات TEMPORARY ، هذا هو الوقت الذي تولد فيه الاستضافة أول تحديات لاسم النطاق الخاص بك. بالنسبة لجميع أنواع الشهادات الأخرى، فهذا هو الوقت الذي تم فيه إنشاء الشهادة الفعلية.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

expireTime

string ( Timestamp format)

الإخراج فقط. وقت انتهاء الشهادة. وبعد هذا الوقت، لم يعد من الممكن استخدام الشهادة لتوفير اتصال آمن بين الاستضافة وزوار موقعك.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

حالة سيرت

حالة استضافة شهادة SSL لاسم المجال الخاص بك. يمكن أن يمثل هذا إما حالة الشهادة الفعلية أو، بالنسبة للنطاقات المخصصة الجديدة، محاولة الاستضافة إنشاء شهادة.

التعدادات
CERT_STATE_UNSPECIFIED حالة الشهادة غير محددة. الرسالة غير صالحة إذا كان هذا غير محدد.
CERT_PREPARING تمثل الحالة الأولية لكل شهادة نية الاستضافة في إنشاء شهادة، قبل تقديم الطلبات إلى المرجع المصدق.
CERT_VALIDATING تقوم الاستضافة بالتحقق مما إذا كانت سجلات DNS لاسم النطاق في حالة تسمح بإنشاء الشهادة نيابة عنه.
CERT_PROPAGATING تم إنشاء الشهادة مؤخرًا، وتحتاج إلى وقت لنشرها في شبكة CDN الخاصة بالاستضافة.
CERT_ACTIVE الشهادة نشطة، وتوفر اتصالات آمنة لأسماء النطاق التي تمثلها.
CERT_EXPIRING_SOON تنتهي صلاحية الشهادة، وسيتم منح جميع أسماء النطاقات الموجودة عليها شهادات جديدة.
CERT_EXPIRED انتهت صلاحية الشهادة. لم تعد الاستضافة قادرة على تقديم محتوى آمن على اسم المجال الخاص بك.

التحقق من الشهادة

مجموعة من تحديات ACME التي يمكنك استخدامها للسماح للاستضافة بإنشاء شهادة SSL لاسم النطاق الخاص بك قبل توجيه حركة المرور إلى خوادم الاستضافة. استخدم تحدي DNS أو HTTP؛ ليس من الضروري توفير كليهما.

تمثيل جيسون
{
  "dns": {
    object (DnsUpdates)
  },
  "http": {
    object (HttpUpdate)
  }
}
مجالات
dns

object ( DnsUpdates )

الإخراج فقط. سجل TXT لإضافته إلى سجلات DNS الخاصة بك والذي يؤكد نيتك في السماح للاستضافة بإنشاء شهادة SSL لاسم المجال الخاص بك.

http

object ( HttpUpdate )

الإخراج فقط. ملف لإضافته إلى خدمة الاستضافة الحالية غير المستضيفة لديك والذي يؤكد نيتك في السماح للاستضافة بإنشاء شهادة SSL لاسم المجال الخاص بك.

تحديث المتشعب

ملف يمكنك إضافته إلى خدمة الاستضافة الحالية غير المستضيفة لديك والذي يؤكد نيتك في السماح لسلطات التصديق الخاصة بالاستضافة بإنشاء شهادة SSL لنطاقك.

تمثيل جيسون
{
  "path": string,
  "desired": string,
  "discovered": string,
  "lastCheckTime": string,
  "checkError": {
    object (Status)
  }
}
مجالات
path

string

الإخراج فقط. المسار إلى الملف.

desired

string

الإخراج فقط. سلسلة نصية للخدمة في المسار.

discovered

string

الإخراج فقط. ما إذا كانت الاستضافة قادرة على العثور على محتويات الملف المطلوبة على المسار المحدد أثناء فحصها الأخير.

lastCheckTime

string ( Timestamp format)

الإخراج فقط. آخر مرة قامت فيها أنظمة الاستضافة بالتحقق من محتويات الملف.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

checkError

object ( Status )

الإخراج فقط. حدث خطأ أثناء فحص المحتويات الأخيرة. إذا كان فارغًا، فهذا يعني أن عملية التحقق قد اكتملت بنجاح.

طُرق

create

يقوم بإنشاء CustomDomain .

delete

يحذف CustomDomain المحدد.

get

يحصل على CustomDomain المحدد.

list

يسرد كل CustomDomain المرتبط بموقع الاستضافة الأصلي المحدد.

patch

يقوم بتحديث CustomDomain المحدد.

undelete

يلغي حذف CustomDomain المحدد إذا تم حذفه بشكل مبدئي.