REST Resource: projects.sites.customDomains

संसाधन: कस्टम डोमेन

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

JSON के काेड में दिखाना
{
  "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)

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

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

updateTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह तारीख जब CustomDomain को पिछली बार अपडेट किया गया था.

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

deleteTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. CustomDomain को मिटाने का समय; खाली नहीं किए गए कस्टम डोमेन के लिए खाली है. मिटाए गए कस्टम डोमेन करीब 30 दिनों तक बने रहते हैं. इसके बाद, होस्टिंग की सुविधा उन्हें पूरी तरह से हटा देती है. मिटाए गए कस्टम डोमेन को वापस लाने के लिए, customDomains.undelete से अनुरोध करें.

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

expireTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. अस्थायी तौर पर मिटाए गए CustomDomain को होस्टिंग से पूरी तरह हटाने में कम से कम समय; खाली नहीं किए गए कस्टम डोमेन के लिए खाली है.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "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)

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

issues[]

object (Status)

सिर्फ़ आउटपुट के लिए. गड़बड़ियों का एक सेट. होस्ट करने वाले सिस्टम ने आपके डोमेन नेम के लिए सुरक्षित कॉन्टेंट दिखाने के लिए, होस्टिंग की सुविधा सेट अप करने की कोशिश की. इन समस्याओं को ठीक करें, ताकि आपका CustomDomain ठीक से काम करे.

certPreference

enum (Type)

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

cert

object (Certificate)

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

redirectTarget

string

ऐसा डोमेन नेम जिस पर यह CustomDomain ट्रैफ़िक ले सकता है. अगर बताया गया, तो होस्टिंग इस कस्टम डोमेन के लिए एक एचटीटीपी 301 कोड के साथ अनुरोधों का जवाब देगा और इसके बजाय ट्रैफ़िक को बताए गए redirectTarget पर रूट करेगा.

reconciling

boolean

सिर्फ़ आउटपुट के लिए. एक फ़ील्ड, अगर सही है, तो यह बताता है कि होस्टिंग के सिस्टम कस्टम डोमेन की स्थिति को आपकी पसंदीदा स्थिति से मेल खाने की कोशिश कर रहे हैं. ऐसा अक्सर true होता है. customDomains.create अनुरोध के बाद, CustomDomain का प्रावधान करते समय ऐसा होता है. इसके अलावा, customDomains.patch अनुरोध के बाद, अपडेट किए गए certPreference से मैच करने के लिए नया एसएसएल सर्टिफ़िकेट बनाते समय, ऐसा अक्सर होता है.

labels

map (key: string, value: string)

अतिरिक्त मेटाडेटा और/या फ़िल्टर करने के लिए इस्तेमाल किए जाने वाले लेबल.

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

होस्टस्टेट

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

एनम्स
HOST_STATE_UNSPECIFIED आपके कस्टम डोमेन की होस्ट स्थिति की जानकारी नहीं है. अगर इसके बारे में जानकारी नहीं दी गई है, तो मैसेज अमान्य हो जाएगा.
HOST_UNHOSTED आपके कस्टम डोमेन का डोमेन नेम, किसी आईपी पते से नहीं जुड़ा है.
HOST_UNREACHABLE आपके कस्टम डोमेन के डोमेन नाम तक नहीं पहुंचा जा सकता. होस्टिंग सेवाएं आपके डोमेन नेम के आईपी पते ढूंढने के लिए, डीएनएस क्वेरी में गड़बड़ियां हुईं. ज़्यादा जानकारी के लिए, अपने CustomDomain ऑब्जेक्ट का issues फ़ील्ड देखें.
HOST_MISMATCH आपके कस्टम डोमेन के डोमेन नेम में ऐसे आईपी पते हैं जिनका इस्तेमाल करके, होस्टिंग की प्रोसेस पूरी नहीं की जा सकती.
HOST_CONFLICT आपके कस्टम डोमेन के डोमेन नेम में ऐसे आईपी पते हैं जिनका इस्तेमाल करके होस्टिंग और अन्य सेवाएं इस्तेमाल की जा सकती हैं. एक जैसे नतीजे पाने के लिए, नॉन-होस्टिंग सेवाओं से जुड़े 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 30 दिनों से ज़्यादा समय से OWNERSHIP_ACTIVE के बजाय OwnershipState में है और उसे कम से कम 30 दिनों से अपडेट नहीं किया गया है, तो होस्टिंग के मालिकाना हक वाले सिस्टम CustomDomain को मिटा देते हैं. मिटाए गए CustomDomain को वापस लाने के लिए, customDomains.undelete से अनुरोध करें.

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

डीएनएस अपडेट

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

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

object (DnsRecordSet)

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

desired[]

object (DnsRecordSet)

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

checkTime

string (Timestamp format)

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

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

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

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

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)
}
फ़ील्ड
domainName

string

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

type

enum (Type)

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

rdata

string

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

requiredAction

enum (Action)

सिर्फ़ आउटपुट के लिए. एक ईनम, जो इस रिकॉर्ड के लिए ज़रूरी कार्रवाई के बारे में बताता है.

टाइप

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

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

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

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

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

कार्रवाई

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

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

टाइप

सर्टिफ़िकेट का टाइप. यह तय करता है कि होस्टिंग सिस्टम किस तरह से सर्टिफ़िकेट बनाते हैं और उसका रखरखाव करते हैं.

एनम्स
TYPE_UNSPECIFIED सर्टिफ़िकेट किस तरह का है इसकी जानकारी नहीं दी गई है. अगर इसके बारे में जानकारी नहीं दी गई है, तो मैसेज अमान्य हो जाएगा.
TEMPORARY कुछ समय के लिए उपलब्ध एक सर्टिफ़िकेट टाइप, जो कुछ समय के लिए डोमेन नेम को कवर करता है. वहीं होस्टिंग की ओर से, ज़्यादा स्थायी सर्टिफ़िकेट बनाया जाता है.
GROUPED Spark प्लान कस्टम डोमेन के लिए स्टैंडर्ड सर्टिफ़िकेट.
PROJECT_GROUPED सिर्फ़ ब्लेज़ प्लान के साथ. ऐसा सर्टिफ़िकेट जिसमें एक ही Firebase प्रोजेक्ट के लिए, कस्टम डोमेन के साथ 1 से 100 डोमेन नेम शामिल किए जा सकते हैं.
DEDICATED सिर्फ़ ब्लेज़ प्लान के साथ. ऐसा सर्टिफ़िकेट जो एक डोमेन नेम को कवर करता है.

प्रमाणपत्र

एसएसएल सर्टिफ़िकेट, जिसका इस्तेमाल आपके डोमेन नेम से जुड़े अनुरोधों को पूरी तरह सुरक्षित (E2EE) करने के लिए किया जाता है. Certificate, असल एसएसएल सर्टिफ़िकेट हो सकता है. इसके अलावा, नए कस्टम डोमेन के लिए, होस्टिंग का मकसद नया एसएसएल सर्टिफ़िकेट हो सकता है.

JSON के काेड में दिखाना
{
  "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 राज्य, डोमेन नेम के लिए एसएसएल कवरेज देते हैं. अगर स्थिति PROPAGATING है और होस्टिंग के पास डोमेन नेम के लिए पहले से ऐक्टिव सर्टिफ़िकेट है, तो वह पुराना सर्टिफ़िकेट, डोमेन नेम के लिए तब तक एसएसएल कवरेज देता है, जब तक मौजूदा सर्टिफ़िकेट लागू नहीं हो जाता.

verification

object (CertVerification)

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

issues[]

object (Status)

सिर्फ़ आउटपुट के लिए. आपके डोमेन नाम के लिए एक प्रमाणपत्र बनाने का प्रयास करते समय होस्टिंग को मिली गड़बड़ियों का एक सेट. इन समस्याओं को हल कर लें, ताकि यह पक्का किया जा सके कि होस्टिंग आपकी साइट पर आने वाले लोगों के साथ सुरक्षित तरीके से बातचीत कर सकती है.

createTime

string (Timestamp format)

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

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

expireTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. सर्टिफ़िकेट की समयसीमा खत्म होने की तारीख. इसके बाद, सर्टिफ़िकेट का इस्तेमाल, होस्टिंग और आपकी साइट पर आने वाले लोगों के बीच सुरक्षित तरीके से बातचीत करने के लिए नहीं किया जा सकेगा.

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

सर्टस्टेट

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

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

सर्टिफ़िकेट की पुष्टि

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

JSON के काेड में दिखाना
{
  "dns": {
    object (DnsUpdates)
  },
  "http": {
    object (HttpUpdate)
  }
}
फ़ील्ड
dns

object (DnsUpdates)

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

http

object (HttpUpdate)

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

Httpअपडेट

एक फ़ाइल जिसे आप अपनी मौजूदा, गैर-होस्टिंग होस्टिंग सेवा में जोड़ सकते हैं, जो होस्टिंग के प्रमाणपत्र प्राधिकरणों को आपके डोमेन के लिए एक SSL प्रमाणपत्र बनाने की आपके इंटेंट की पुष्टि करती है.

JSON के काेड में दिखाना
{
  "path": string,
  "desired": string,
  "discovered": string,
  "lastCheckTime": string,
  "checkError": {
    object (Status)
  }
}
फ़ील्ड
path

string

सिर्फ़ आउटपुट के लिए. फ़ाइल का पाथ.

desired

string

सिर्फ़ आउटपुट के लिए. पाथ पर दिखाई जाने वाली टेक्स्ट स्ट्रिंग.

discovered

string

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

lastCheckTime

string (Timestamp format)

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

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "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 को अस्थायी तौर पर मिटा दिया गया हो, तो उसे वापस लाया जाता है.