REST Resource: projects.locations.backends.domains

संसाधन: डोमेन

किसी बैकएंड से जुड़ा हुआ डोमेन नेम.

JSON के काेड में दिखाना
{
  "name": string,
  "displayName": string,
  "createTime": string,
  "updateTime": string,
  "type": enum (Type),
  "disabled": boolean,
  "serve": {
    object (ServingBehavior)
  },
  "customDomainStatus": {
    object (CustomDomainStatus)
  },
  "reconciling": boolean,
  "deleteTime": string,
  "purgeTime": string,
  "labels": {
    string: string,
    ...
  },
  "annotations": {
    string: string,
    ...
  },
  "uid": string,
  "etag": string
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. डोमेन के संसाधन का नाम, जैसे कि /projects/p/locations/l/backends/b/domains/foo.com अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

displayName

string

ज़रूरी नहीं. डोमेन के लिए ऐसा नाम जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. 63 वर्ण की सीमा. उदाहरण के लिए, prod domain.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. डोमेन बनाने का समय.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. डोमेन को आखिरी बार अपडेट किए जाने का समय.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

type

enum (Type)

सिर्फ़ आउटपुट के लिए. डोमेन का टाइप.

disabled

boolean

ज़रूरी नहीं. डोमेन बंद है या नहीं. डिफ़ॉल्ट तौर पर, 'गलत' पर सेट होती है.

serve

object (ServingBehavior)

ज़रूरी नहीं. डोमेन का पेश करने का व्यवहार. अगर बताया गया है, तो डोमेन, अपने बैकएंड के लाइव कॉन्टेंट के अलावा अन्य कॉन्टेंट भी दिखाएगा.

customDomainStatus

object (CustomDomainStatus)

सिर्फ़ आउटपुट के लिए. CUSTOM टाइप डोमेन की स्थिति और कॉन्फ़िगरेशन को दिखाता है. यह सिर्फ़ उस तरह के डोमेन पर मौजूद होता है.

reconciling

boolean

सिर्फ़ आउटपुट के लिए. फ़ील्ड, जो सही होने पर यह बताता है कि बिल्ड में पहले से एलआरओ मौजूद है.

deleteTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. डोमेन मिटाए जाने का समय.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

purgeTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह समय जब अस्थायी तौर पर मिटाए गए डोमेन को पूरी तरह मिटाया जाएगा. इस दौरान, पेज को हमेशा के लिए मिटा दिया जाएगा.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

ज़रूरी नहीं. की वैल्यू पेयर के तौर पर लेबल.

एक ऑब्जेक्ट, जिसमें "key": value पेयर की सूची है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

annotations

map (key: string, value: string)

ज़रूरी नहीं. की वैल्यू पेयर के तौर पर एनोटेशन.

एक ऑब्जेक्ट, जिसमें "key": value पेयर की सूची है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

uid

string

सिर्फ़ आउटपुट के लिए. सिस्टम से असाइन किया गया यूनीक आइडेंटिफ़ायर.

etag

string

सिर्फ़ आउटपुट के लिए. अन्य वैल्यू के आधार पर सर्वर से तय किया गया चेकसम; को अपडेट करने या मिटाने पर भेजा जा सकता है, ताकि यह पक्का किया जा सके कि कार्रवाई अनुमानित संसाधन पर हो.

टाइप

डोमेन का टाइप.

एनम्स
TYPE_UNSPECIFIED टाइप नहीं बताया गया है (ऐसा नहीं होना चाहिए).
DEFAULT डिफ़ॉल्ट, ऐप्लिकेशन होस्टिंग से मिले और मैनेज किए जा रहे डोमेन. ये डोमेन अपने-आप उनके पैरंट बैकएंड की मदद से बनाए जाते हैं. इन डोमेन को सिर्फ़ तब मिटाया नहीं जा सकता, जब इनके पैरंट बैकएंड को मिटाया गया हो. साथ ही, इन डोमेन को किसी दूसरे बैकएंड में नहीं ले जाया जा सकता. डिफ़ॉल्ट डोमेन को disabled फ़ील्ड की मदद से बंद किया जा सकता है.
CUSTOM डेवलपर के मालिकाना हक वाले कस्टम डोमेन. कस्टम डोमेन की मदद से, अपने डोमेन को ऐप्लिकेशन होस्टिंग बैकएंड के साथ जोड़ा जा सकता है. साथ ही, उस डोमेन को अपने बैकएंड का कॉन्टेंट दिखाने के लिए कॉन्फ़िगर किया जा सकता है.

विज्ञापन दिखाने का तरीका

इससे पता चलता है कि ऐप्लिकेशन होस्टिंग की मदद से, डोमेन पर कॉन्टेंट दिखाया जाएगा या नहीं.

JSON के काेड में दिखाना
{

  // Union field serving_behavior can be only one of the following:
  "redirect": {
    object (Redirect)
  }
  // End of list of possible types for union field serving_behavior.
}
फ़ील्ड
यूनियन फ़ील्ड serving_behavior. अगर तय हो, तो डोमेन के पेश करने के व्यवहार को पसंद के मुताबिक बनाता है. serving_behavior इनमें से सिर्फ़ एक हो सकता है:
redirect

object (Redirect)

ज़रूरी नहीं. किसी डोमेन के लिए रीडायरेक्ट व्यवहार, अगर दिया गया हो.

रीडायरेक्ट

किसी डोमेन के लिए रीडायरेक्ट किए जाने का तरीका तय करता है.

JSON के काेड में दिखाना
{
  "uri": string,
  "status": string
}
फ़ील्ड
uri

string

ज़रूरी है. रीडायरेक्ट करने के लिए सही डेस्टिनेशन का यूआरआई. इस यूआरआई को मूल अनुरोध के पाथ से पहले जोड़ दिया जाएगा. बिना स्कीम वाले यूआरआई को एचटीटीपीएस माना जाता है.

status

string (int64 format)

ज़रूरी नहीं. रीडायरेक्ट रिस्पॉन्स में इस्तेमाल करने के लिए स्टेटस कोड. एक मान्य एचटीटीपी 3XX स्टेटस कोड होना चाहिए. मौजूद न होने पर, डिफ़ॉल्ट वैल्यू 302 होती है.

कस्टमडोमेन स्थिति

किसी कस्टम डोमेन के बैकएंड से लिंक होने की स्थिति.

JSON के काेड में दिखाना
{
  "hostState": enum (HostState),
  "ownershipState": enum (OwnershipState),
  "certState": enum (CertState),
  "requiredDnsUpdates": [
    {
      object (DnsUpdates)
    }
  ],
  "issues": [
    {
      object (Status)
    }
  ]
}
फ़ील्ड
hostState

enum (HostState)

सिर्फ़ आउटपुट के लिए. ट्रैक करता है कि किसी कस्टम डोमेन की पहचान, ऐप्लिकेशन होस्टिंग पर सही तरीके से ट्रैफ़िक भेजने वाले डोमेन के तौर पर की गई है या नहीं.

ownershipState

enum (OwnershipState)

सिर्फ़ आउटपुट के लिए. यह ट्रैक करता है कि बैकएंड को डोमेन पर कॉन्टेंट दिखाने की अनुमति है या नहीं. यह अनुमति, डोमेन के डीएनएस रिकॉर्ड के आधार पर दी जाती है.

certState

enum (CertState)

सिर्फ़ आउटपुट के लिए. डोमेन के लिए एसएसएल सर्टिफ़िकेट के स्टेटस को ट्रैक करता है.

requiredDnsUpdates[]

object (DnsUpdates)

सिर्फ़ आउटपुट के लिए. ऐसे रिकॉर्ड की सूची बनाता है जिन्हें सेटअप पूरा करने और कॉन्टेंट दिखाना शुरू करने के लिए, कस्टम डोमेन के डीएनएस में जोड़ा या हटाया जाना ज़रूरी है. ऑनबोर्डिंग के दौरान फ़ील्ड मौजूद होता है. शामिल होने के बाद भी तब मौजूद होता है, जब ऊपर दिए गए एक या उससे ज़्यादा स्टेटस *_ACTIVE नहीं हैं, तो इससे पता चलता है कि डोमेन के डीएनएस रिकॉर्ड खराब स्थिति में हैं.

issues[]

object (Status)

सिर्फ़ आउटपुट के लिए. डोमेन कॉन्फ़िगरेशन से जुड़ी समस्याओं की सूची. यह उपयोगकर्ताओं को डीएनएस रिकॉर्ड से जुड़ी समस्याओं को खुद ठीक करने की सुविधा देता है.

होस्टस्टेट

आपके डोमेन की होस्ट स्थिति. होस्ट की स्थिति, आपके डोमेन से जुड़े हर आईपी पते की जांच करके तय की जाती है. इससे यह पता चलता है कि वह आईपी पता, ऐप्लिकेशन होस्टिंग के ऑरिजिन के सही शार्ड से काम कर रहा है या नहीं.

एनम्स
HOST_STATE_UNSPECIFIED आपके कस्टम डोमेन की होस्ट स्थिति की जानकारी नहीं है. अगर इसके बारे में जानकारी नहीं दी गई है, तो मैसेज अमान्य हो जाएगा.
HOST_UNHOSTED आपका कस्टम डोमेन किसी आईपी पते से नहीं जुड़ा है.
HOST_UNREACHABLE आपके कस्टम डोमेन से कनेक्ट नहीं किया जा सका. ऐप्लिकेशन होस्टिंग की सेवाएं आपके डोमेन के आईपी पते ढूंढने के लिए डीएनएस क्वेरी में गड़बड़ियां हुईं. ज़्यादा जानकारी के लिए, CustomDomainStatus की issues फ़ील्ड देखें.
HOST_NON_FAH आपके डोमेन में सिर्फ़ ऐसे आईपी पते हैं जिनका इस्तेमाल करके ऐप्लिकेशन को होस्ट किया जा सकता है.
HOST_CONFLICT आपके डोमेन में ऐसे आईपी पते हैं जिनका इस्तेमाल ऐप्लिकेशन होस्टिंग और दूसरी सेवाओं, दोनों के लिए किया जा सकता है. एक जैसे नतीजे पाने के लिए, नॉन-ऐप्लिकेशन होस्टिंग सेवाओं से जुड़े A और AAAA रिकॉर्ड हटाएं.
HOST_WRONG_SHARD आपके डोमेन में ऐसे आईपी पते हैं जिनका इस्तेमाल करने पर, ऐप्लिकेशन होस्टिंग के गलत इलाके और/या एक जैसे दिखने वाले शार्ड का पता चलता है.
HOST_ACTIVE आपके डोमेन को असाइन किए गए शार्ड के ज़रिए, ऐप्लिकेशन होस्टिंग की मदद से आपके डोमेन के लिए सभी अनुरोध किए जाते हैं. अगर कस्टम डोमेन की OwnershipState भी OWNERSHIP_ACTIVE है, तो ऐप्लिकेशन होस्टिंग की सेवा, डोमेन के अनुरोधों पर बैकएंड का कॉन्टेंट दिखाती है.

मालिकाना हक की स्थिति

आपके कस्टम डोमेन के मालिकाना हक की स्थिति.

एनम्स
OWNERSHIP_STATE_UNSPECIFIED आपके कस्टम डोमेन के मालिकाना हक की स्थिति की जानकारी नहीं दी गई है. ऐसा कभी नहीं होना चाहिए.
OWNERSHIP_MISSING आपके कस्टम डोमेन के डोमेन में ऐप्लिकेशन होस्टिंग से जुड़े मालिकाना हक का कोई रिकॉर्ड नहीं है; इस ऑरिजिन शार्ड के डोमेन पर किसी भी बैकएंड को सेवा देने की अनुमति नहीं है.
OWNERSHIP_UNREACHABLE आपके कस्टम डोमेन से कनेक्ट नहीं किया जा सका. ऐप्लिकेशन होस्टिंग की सेवाएं आपके डोमेन के मालिकाना हक के रिकॉर्ड ढूंढने के लिए डीएनएस क्वेरी में गड़बड़ियां हुईं. ज़्यादा जानकारी के लिए, CustomDomainStatus की issues फ़ील्ड देखें.
OWNERSHIP_MISMATCH आपके कस्टम डोमेन का मालिकाना हक, ऐप्लिकेशन होस्टिंग के लिए किसी दूसरे कस्टम डोमेन के पास है. विरोधी रिकॉर्ड हटाएं और उन्हें अपने मौजूदा कस्टम डोमेन के रिकॉर्ड से बदलें.
OWNERSHIP_CONFLICT आपके कस्टम डोमेन में विरोधी TXT रिकॉर्ड हैं. ये रिकॉर्ड, आपके मौजूदा कस्टम डोमेन या एक से ज़्यादा, दोनों के मालिकाना हक के बारे में बताते हैं. मौजूदा कस्टम डोमेन का मालिकाना हक देने के लिए, मालिकाना हक से जुड़े ग़ैर-ज़रूरी रिकॉर्ड हटाएं.
OWNERSHIP_PENDING आपके कस्टम डोमेन के डीएनएस रिकॉर्ड सही तरीके से कॉन्फ़िगर किए गए हैं. ऐप्लिकेशन होस्टिंग की मदद से, आपके डोमेन का मालिकाना हक 24 घंटे के अंदर इस कस्टम डोमेन को ट्रांसफ़र कर दिया जाएगा.
OWNERSHIP_ACTIVE आपके कस्टम डोमेन का मालिकाना हक आपके पास ही है.

सर्टस्टेट

आपके डोमेन नेम के लिए, एसएसएल सर्टिफ़िकेट ऐप्लिकेशन होस्टिंग की स्थिति. यह असली सर्टिफ़िकेट की स्थिति या नए कस्टम डोमेन के लिए, सर्टिफ़िकेट बनाने की ऐप्लिकेशन होस्टिंग की कोशिश हो सकती है.

एनम्स
CERT_STATE_UNSPECIFIED सर्टिफ़िकेट की स्थिति की जानकारी नहीं दी गई है. अगर इसके बारे में जानकारी नहीं दी गई है, तो मैसेज अमान्य हो जाएगा.
CERT_PREPARING हर सर्टिफ़िकेट की शुरुआती स्थिति से यह पता चलता है कि सर्टिफ़िकेट देने वाली संस्था को अनुरोध करने से पहले, ऐप्लिकेशन होस्टिंग का मकसद सर्टिफ़िकेट बनाना है या नहीं.
CERT_VALIDATING ऐप्लिकेशन होस्टिंग की मदद से यह पुष्टि की जाती है कि किसी डोमेन नेम के डीएनएस रिकॉर्ड, ऐसी स्थिति में हैं या नहीं जो उसकी ओर से सर्टिफ़िकेट बनाने की अनुमति देती है.
CERT_PROPAGATING यह सर्टिफ़िकेट हाल ही में बनाया गया है. इसे ऐप्लिकेशन होस्टिंग के लोड बैलेंसर में लागू होने में कुछ समय लगता है.
CERT_ACTIVE यह सर्टिफ़िकेट चालू है और इसमें शामिल डोमेन नेम के लिए सुरक्षित कनेक्शन उपलब्ध कराता है.
CERT_EXPIRING_SOON इस सर्टिफ़िकेट की समयसीमा खत्म होने वाली है. इसमें मौजूद सभी डोमेन नेम को नए सर्टिफ़िकेट दिए जाएंगे.
CERT_EXPIRED सर्टिफ़िकेट की समयसीमा खत्म हो गई है. ऐप्लिकेशन होस्टिंग से अब आपके डोमेन नेम पर सुरक्षित कॉन्टेंट नहीं दिखाया जा सकता.

डीएनएस अपडेट

यह डीएनएस रिकॉर्ड अपडेट का एक सेट है. आपको अपने डोमेन के ख़िलाफ़ किए गए अनुरोधों के जवाब में, ऐप्लिकेशन होस्टिंग को सुरक्षित कॉन्टेंट दिखाने की अनुमति देनी होगी. इन अपडेट से, आपके डोमेन और उससे जुड़े सबडोमेन की मौजूदा स्थिति दिखती है' डीएनएस रिकॉर्ड, जब ऐप्लिकेशन होस्टिंग ने पिछली बार क्वेरी की थी. साथ ही, रिकॉर्ड का वह सेट जिसे ऐप्लिकेशन होस्टिंग को आपके कस्टम डोमेन के पूरी तरह चालू होने से पहले देखना ज़रूरी है.

JSON के काेड में दिखाना
{
  "domainName": string,
  "discovered": [
    {
      object (DnsRecordSet)
    }
  ],
  "desired": [
    {
      object (DnsRecordSet)
    }
  ],
  "checkTime": string
}
फ़ील्ड
domainName

string

सिर्फ़ आउटपुट के लिए. वह डोमेन नेम जिससे डीएनएस अपडेट जुड़ा है.

discovered[]

object (DnsRecordSet)

सिर्फ़ आउटपुट के लिए. किसी डोमेन की जांच करते समय, ऐप्लिकेशन होस्टिंग के लिए इस्तेमाल किए गए डीएनएस रिकॉर्ड का सेट.

desired[]

object (DnsRecordSet)

सिर्फ़ आउटपुट के लिए. डोमेन पर सुरक्षित कॉन्टेंट दिखाने के लिए, ऐप्लिकेशन होस्टिंग के लिए डीएनएस रिकॉर्ड के सेट की ज़रूरत होती है.

checkTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. पिछली बार ऐप्लिकेशन होस्टिंग ने आपके कस्टम डोमेन के डीएनएस रिकॉर्ड की जांच कब की थी.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

डीएनएसरिकॉर्डसेट

यह ऐप्लिकेशन होस्टिंग में कस्टम डोमेन के सेटअप और रखरखाव से जुड़े डीएनएस रिकॉर्ड का एक सेट है.

JSON के काेड में दिखाना
{
  "domainName": string,
  "checkError": {
    object (Status)
  },
  "records": [
    {
      object (DnsRecord)
    }
  ]
}
फ़ील्ड
domainName

string

सिर्फ़ आउटपुट के लिए. वह डोमेन नेम जिससे रिकॉर्ड सेट जुड़ा है.

checkError

object (Status)

सिर्फ़ आउटपुट के लिए. आपके डोमेन के डीएनएस रिकॉर्ड की क्वेरी करते समय, ऐप्लिकेशन होस्टिंग सेवाओं में कोई गड़बड़ी हुई. ध्यान दें: ऐप्लिकेशन होस्टिंग में NXDOMAIN गड़बड़ियों को अनदेखा किया जाता है, क्योंकि आम तौर पर इनका मतलब सिर्फ़ यह होता है कि डोमेन नेम अब तक सेट अप नहीं किया गया है.

records[]

object (DnsRecord)

सिर्फ़ आउटपुट के लिए. डोमेन पर मौजूद रिकॉर्ड.

डीएनएसरिकॉर्ड

किसी डोमेन के डीएनएस रिकॉर्ड की जानकारी.

डीएनएस रिकॉर्ड, ऐसे संसाधन रिकॉर्ड होते हैं जिनसे यह तय होता है कि किसी डोमेन के अनुरोधों को मैनेज करते समय, सिस्टम और सेवाओं को कैसे काम करना चाहिए. उदाहरण के लिए, जब आप अपने डोमेन के डीएनएस रिकॉर्ड में A रिकॉर्ड जोड़ते हैं, तो इसका मतलब है कि अन्य सिस्टम (जैसे कि आपके उपयोगकर्ताओं के वेब ब्राउज़र) को आपके डोमेन के लिए काम के संसाधन (जैसे कि आपकी ऐप्लिकेशन होस्टिंग फ़ाइलें) पाने के लिए उन आईपीवी4 पतों से संपर्क करने की सूचना दी जा रही है.

JSON के काेड में दिखाना
{
  "domainName": string,
  "type": enum (Type),
  "rdata": string,
  "requiredAction": enum (Action),
  "relevantState": [
    enum (CustomDomainState)
  ]
}
फ़ील्ड
domainName

string

सिर्फ़ आउटपुट के लिए. वह डोमेन जिससे रिकॉर्ड जुड़ा है, जैसे कि foo.bar.com..

type

enum (Type)

सिर्फ़ आउटपुट के लिए. रिकॉर्ड का टाइप, जिससे तय होता है कि रिकॉर्ड में कौनसा डेटा होगा.

rdata

string

सिर्फ़ आउटपुट के लिए. रिकॉर्ड का डेटा. वैल्यू का मतलब, रिकॉर्ड टाइप पर निर्भर करता है: - A और AAAA: डोमेन के लिए आईपी पते. - CNAME: रिकॉर्ड की जांच करने के लिए कोई दूसरा डोमेन. - TXT: डोमेन से जुड़ी आर्बिट्रेरी टेक्स्ट स्ट्रिंग. ऐप्लिकेशन होस्टिंग में TXT रिकॉर्ड का इस्तेमाल होता है. इससे यह तय होता है कि कौनसे Firebase प्रोजेक्ट को डोमेन की ओर से कार्रवाई करने की अनुमति है. - सीएए: रिकॉर्ड के फ़्लैग, टैग, और वैल्यू, जैसे कि 0 issue "pki.goog".

requiredAction

enum (Action)

सिर्फ़ आउटपुट के लिए. एक ईनम, जो इस रिकॉर्ड के लिए ज़रूरी कार्रवाई के बारे में बताता है. DnsUpdates discovered या desired रिकॉर्ड सेट में किए गए किसी ज़रूरी बदलाव की वजह से यह जानकारी अपने-आप भर जाती है.

relevantState[]

enum (CustomDomainState)

सिर्फ़ आउटपुट के लिए. एक ईनम जो बताती है कि यह डीएनएस रिकॉर्ड किन राज्यों पर लागू होता है. ADD या REMOVE की ज़रूरी कार्रवाई के साथ, सभी रिकॉर्ड के लिए जानकारी अपने-आप भर जाती है.

टाइप

डीएनएस रिकॉर्ड का टाइप, जिसमें A, TXT, AAAA, और CAA शामिल हैं.

एनम्स
TYPE_UNSPECIFIED रिकॉर्ड का टाइप तय नहीं किया गया है. अगर इसके बारे में जानकारी नहीं दी गई है, तो मैसेज अमान्य हो जाएगा.
A A रिकॉर्ड, जैसा कि आरएफ़सी 1035 में बताया गया है. रिकॉर्ड यह तय करते हैं कि किसी डोमेन पर ट्रैफ़िक भेजने वाले आईपीवी4 पते का इस्तेमाल किस आईपीवी4 पर किया जाएगा.
CNAME CNAME रिकॉर्ड, जैसा कि आरएफ़सी 1035 में बताया गया है. CNAME या कैननिकल नाम रिकॉर्ड, किसी डोमेन को किसी दूसरे कैननिकल डोमेन से मैप करते हैं. अगर CNAME रिकॉर्ड मौजूद है, तो डोमेन पर सिर्फ़ यह रिकॉर्ड होना चाहिए.
TXT TXT रिकॉर्ड, जैसा कि आरएफ़सी 1035 में बताया गया है. TXT रिकॉर्ड में, किसी डोमेन पर आर्बिट्रेरी टेक्स्ट डेटा सेव होता है. होस्टिंग, TXT रिकॉर्ड का इस्तेमाल करके यह तय करती है कि किस Firebase प्रोजेक्ट के पास किसी डोमेन पर कार्रवाई करने की अनुमति है.
AAAA आरएफ़सी 3596 AAAA रिकॉर्ड के मुताबिक AAAA रिकॉर्ड से यह तय होता है कि किसी डोमेन पर ट्रैफ़िक को भेजने के लिए, कौनसे आईपीवी6 पते इस्तेमाल किए जाते हैं.
CAA

सीएए रिकॉर्ड, जैसा कि आरएफ़सी 6844 में बताया गया है. सीएए या सर्टिफ़िकेट देने वाली संस्था की अनुमति, रिकॉर्ड तय करते हैं कि कौनसे सर्टिफ़िकेट देने वाली संस्था (एसएसएल सर्टिफ़िकेट बनाने वाली संस्था) को डोमेन के लिए सर्टिफ़िकेट बनाने की अनुमति है. ऐप्लिकेशन होस्टिंग, pki.goog को अपने मुख्य सीए के तौर पर इस्तेमाल करता है.

सीएए रिकॉर्ड का झरना. जब तक bar.foo.com के पास सीएए रिकॉर्ड का कोई सेट नहीं होता, तब तक foo.com पर किया गया सीएए रिकॉर्ड, bar.foo.com पर भी लागू होता है.

सीएए रिकॉर्ड ज़रूरी नहीं हैं. अगर किसी डोमेन और उसके पैरंट के पास कोई सीएए रिकॉर्ड नहीं है, तो सभी सीए अपनी ओर से सर्टिफ़िकेट को मिंट करने की अनुमति देते हैं. आम तौर पर, ऐप्लिकेशन होस्टिंग आपको सिर्फ़ सीएए रिकॉर्ड में बदलाव करने के लिए ही कहता है. ऐसा तब होता है, जब ऐसा करना एसएसएल सर्टिफ़िकेट बनाने की सुविधा को अनब्लॉक करने की ज़रूरत हो.

कार्रवाई

अपने डोमेन को ऐप्लिकेशन होस्टिंग के साथ इस्तेमाल करने के लिए कॉन्फ़िगर करने के लिए, आपको इस डीएनएस रिकॉर्ड पर किस तरह की कार्रवाई करनी चाहिए.

एनम्स
NONE आपको कुछ करने की ज़रूरत नहीं है.
ADD इस रिकॉर्ड को अपने डीएनएस रिकॉर्ड में जोड़ें.
REMOVE इस रिकॉर्ड को अपने डीएनएस रिकॉर्ड से हटाएं.

कस्टमडोमेनस्टेट

कस्टम डोमेन के सही तरीके से काम करने वाले राज्यों का सेट.

एनम्स
CUSTOM_DOMAIN_STATE_UNSPECIFIED अगर इसके बारे में जानकारी नहीं दी गई है, तो यह मैसेज अमान्य है.
HOST_STATE कस्टम डोमेन की होस्ट स्थिति.
OWNERSHIP_STATE कस्टम डोमेन के मालिकाना हक की स्थिति.
CERT_STATE कस्टम डोमेन के सर्टिफ़िकेट की स्थिति.

तरीके

create

किसी नए डोमेन को बैकएंड से लिंक करता है.

delete

एक डोमेन को मिटाता है.

get

किसी डोमेन के बारे में जानकारी मिलती है.

list

यह बैकएंड के डोमेन की सूची होती है.

patch

किसी एक डोमेन की जानकारी को अपडेट करता है.