REST Resource: projects.sites.customDomains

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

CustomDomain एक इकाई है जो एक डोमेन नाम को फायरबेस होस्टिंग साइट से लिंक करती है। होस्टिंग को आपके डोमेन नाम के विरुद्ध अनुरोधों के जवाब में साइट की सामग्री परोसने की अनुमति देने के लिए अपनी साइट पर एक 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)

केवल आउटपुट. कस्टम डोमेन का निर्माण समय.

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

updateTime

string ( Timestamp format)

केवल आउटपुट. पिछली बार CustomDomain अद्यतन किया गया था।

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

deleteTime

string ( Timestamp format)

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

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

expireTime

string ( Timestamp format)

केवल आउटपुट. सॉफ्ट-डिलीट CustomDomain होस्टिंग से पूरी तरह से हटाने से पहले न्यूनतम समय; उन कस्टम डोमेन के लिए शून्य जिन्हें हटाया नहीं गया है।

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

etag

string

केवल आउटपुट. एक स्ट्रिंग जो CustomDomain की वर्तमान स्थिति का प्रतिनिधित्व करती है और आपको उन अनुरोधों में इसकी प्रारंभिक स्थिति की पुष्टि करने की अनुमति देती है जो इसे संशोधित करेंगे। customDomains.patch , customDomains.delete और customDomains.undelete अनुरोध करते समय एकरूपता सुनिश्चित करने के लिए टैग का उपयोग करें।

hostState

enum ( HostState )

केवल आउटपुट. यह CustomDomain जिस डोमेन नाम को संदर्भित करता है उसका HostState

ownershipState

enum ( OwnershipState )

केवल आउटपुट. यह CustomDomain जिस डोमेन नाम को संदर्भित करता है उसका OwnershipState

requiredDnsUpdates

object ( DnsUpdates )

केवल आउटपुट. अपडेट का एक सेट जो आपको डोमेन नाम के DNS रिकॉर्ड में करना चाहिए ताकि होस्टिंग अपनी ओर से सुरक्षित सामग्री प्रदान कर सके।

issues[]

object ( Status )

केवल आउटपुट. आपके डोमेन नाम के लिए सुरक्षित सामग्री प्रदान करने की होस्टिंग की क्षमता स्थापित करने का प्रयास करते समय होस्टिंग सिस्टम में आने वाली त्रुटियों का एक सेट। यह सुनिश्चित करने के लिए कि आपका CustomDomain ठीक से व्यवहार करे, इन समस्याओं का समाधान करें।

certPreference

enum ( Type )

एक फ़ील्ड जो आपको यह निर्दिष्ट करने देती है कि होस्टिंग आपके डोमेन नाम के लिए कौन सा SSL प्रमाणपत्र प्रकार बनाता है। स्पार्क प्लान कस्टम डोमेन के पास केवल GROUPED प्रमाणपत्र प्रकार तक पहुंच है, जबकि ब्लेज़ प्लान डोमेन किसी भी विकल्प का चयन कर सकते हैं।

cert

object ( Certificate )

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

redirectTarget

string

एक डोमेन नाम जिस पर इस CustomDomain ट्रैफ़िक निर्देशित करना चाहिए। यदि निर्दिष्ट किया गया है, तो होस्टिंग HTTP 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 आपके कस्टम डोमेन के डोमेन नाम तक नहीं पहुंचा जा सकता. आपके डोमेन नाम के आईपी पते को खोजने के लिए होस्टिंग सेवाओं की DNS क्वेरीज़ के परिणामस्वरूप त्रुटियां हुईं। अधिक विवरण के लिए अपने CustomDomain ऑब्जेक्ट की issues फ़ील्ड देखें।
HOST_MISMATCH आपके कस्टम डोमेन के डोमेन नाम में आईपी पते हैं जो अंततः होस्टिंग पर हल नहीं होते हैं।
HOST_CONFLICT आपके कस्टम डोमेन के डोमेन नाम में आईपी पते हैं जो होस्टिंग और अन्य सेवाओं दोनों को हल करते हैं। लगातार परिणाम सुनिश्चित करने के लिए, गैर-होस्टिंग सेवाओं से संबंधित A और AAAA रिकॉर्ड हटा दें।
HOST_ACTIVE आपके कस्टम डोमेन के डोमेन नाम के विरुद्ध सभी अनुरोध होस्टिंग द्वारा दिए जाते हैं। यदि कस्टम डोमेन का OwnershipState भी ACTIVE है, तो होस्टिंग आपके होस्टिंग साइट की सामग्री को डोमेन नाम पर परोसता है।

स्वामित्व राज्य

आपके डोमेन की स्वामित्व स्थिति. एक डोमेन का स्वामित्व अधिकतम एक फायरबेस होस्टिंग साइट के पास हो सकता है। स्वामित्व दो तरीकों से निर्धारित किया जा सकता है:

* 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 आपके कस्टम डोमेन के डोमेन नाम का कोई होस्टिंग-संबंधी स्वामित्व रिकॉर्ड नहीं है; किसी भी फायरबेस प्रोजेक्ट को डोमेन नाम की ओर से कार्य करने की अनुमति नहीं है।
OWNERSHIP_UNREACHABLE आपके कस्टम डोमेन के डोमेन नाम तक नहीं पहुंचा जा सकता. आपके डोमेन नाम के स्वामित्व रिकॉर्ड को खोजने के लिए होस्टिंग सेवाओं की DNS क्वेरीज़ के परिणामस्वरूप त्रुटियाँ हुईं। अधिक विवरण के लिए अपने CustomDomain ऑब्जेक्ट की issues फ़ील्ड देखें।
OWNERSHIP_MISMATCH आपके कस्टम डोमेन का डोमेन नाम किसी अन्य फायरबेस प्रोजेक्ट के स्वामित्व में है। परस्पर विरोधी TXT रिकॉर्ड हटाएं और उन्हें अपने वर्तमान फायरबेस प्रोजेक्ट के लिए प्रोजेक्ट-विशिष्ट रिकॉर्ड से बदलें।
OWNERSHIP_CONFLICT आपके कस्टम डोमेन के डोमेन नाम में परस्पर विरोधी TXT रिकॉर्ड हैं जो आपके वर्तमान फायरबेस प्रोजेक्ट और किसी अन्य प्रोजेक्ट दोनों के स्वामित्व को दर्शाते हैं। वर्तमान प्रोजेक्ट का स्वामित्व प्रदान करने के लिए अन्य प्रोजेक्ट के स्वामित्व रिकॉर्ड हटाएँ।
OWNERSHIP_PENDING आपके कस्टम डोमेन के DNS रिकॉर्ड सही ढंग से कॉन्फ़िगर किए गए हैं। होस्टिंग 24 घंटों के भीतर आपके डोमेन का स्वामित्व इस CustomDomain पर स्थानांतरित कर देगी।
OWNERSHIP_ACTIVE आपके कस्टम डोमेन के डोमेन नाम में TXT रिकॉर्ड हैं जो उसके प्रोजेक्ट को उसकी ओर से कार्य करने की अनुमति देते हैं।

डीएनएस अपडेट

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

JSON प्रतिनिधित्व
{
  "discovered": [
    {
      object (DnsRecordSet)
    }
  ],
  "desired": [
    {
      object (DnsRecordSet)
    }
  ],
  "checkTime": string
}
खेत
discovered[]

object ( DnsRecordSet )

किसी डोमेन का निरीक्षण करते समय होस्टिंग द्वारा खोजे गए DNS रिकॉर्ड का सेट।

desired[]

object ( DnsRecordSet )

होस्टिंग को डोमेन पर सुरक्षित सामग्री परोसने के लिए DNS रिकॉर्ड के सेट की आवश्यकता होती है।

checkTime

string ( Timestamp format)

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

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

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

फायरबेस होस्टिंग में कस्टम डोमेन के सेटअप और रखरखाव के लिए प्रासंगिक DNS रिकॉर्ड का एक सेट।

JSON प्रतिनिधित्व
{
  "domainName": string,
  "checkError": {
    object (Status)
  },
  "records": [
    {
      object (DnsRecord)
    }
  ]
}
खेत
domainName

string

केवल आउटपुट. रिकॉर्ड सेट जिस डोमेन नाम से संबंधित है।

checkError

object ( Status )

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

records[]

object ( DnsRecord )

केवल आउटपुट. डोमेन पर रिकॉर्ड.

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

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

JSON प्रतिनिधित्व
{
  "domainName": string,
  "type": enum (Type),
  "rdata": string,
  "requiredAction": enum (Action)
}
खेत
domainName

string

केवल आउटपुट. रिकॉर्ड जिस डोमेन नाम से संबंधित है, उदाहरण के लिए foo.bar.com. .

type

enum ( Type )

केवल आउटपुट. रिकॉर्ड का प्रकार, जो निर्धारित करता है कि रिकॉर्ड में कौन सा डेटा है।

rdata

string

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

requiredAction

enum ( Action )

केवल आउटपुट. एक एनम जो इस रिकॉर्ड के लिए आवश्यक कार्रवाई को इंगित करता है।

प्रकार

DNS रिकॉर्ड का प्रकार, जिसमें A , TXT , AAAA और CAA शामिल हैं।

एनम्स
TYPE_UNSPECIFIED रिकॉर्ड का प्रकार अनिर्दिष्ट है. यदि यह अनिर्दिष्ट है तो संदेश अमान्य है।
A एक A रिकॉर्ड, जैसा कि आरएफसी 1035 में परिभाषित किया गया है। रिकॉर्ड यह निर्धारित करते हैं कि IPv4 किस डोमेन नाम को संबोधित करके ट्रैफ़िक को निर्देशित करता है।
CNAME एक CNAME रिकॉर्ड, जैसा कि RFC 1035 में परिभाषित है। CNAME या कैनोनिकल नाम रिकॉर्ड एक डोमेन नाम को एक अलग, कैनोनिकल डोमेन नाम पर मैप करते हैं। यदि कोई CNAME रिकॉर्ड मौजूद है, तो यह डोमेन नाम पर एकमात्र रिकॉर्ड होना चाहिए।
TXT एक TXT रिकॉर्ड, जैसा कि RFC 1035 में परिभाषित है। TXT रिकॉर्ड डोमेन नाम पर मनमाना टेक्स्ट डेटा रखते हैं। होस्टिंग यह स्थापित करने के लिए TXT रिकॉर्ड का उपयोग करती है कि किस फायरबेस प्रोजेक्ट को डोमेन नाम पर कार्य करने की अनुमति है।
AAAA एक AAAA रिकॉर्ड, जैसा कि RFC 3596 AAAA रिकॉर्ड में परिभाषित किया गया है, यह निर्धारित करता है कि कौन सा IPv6 एक डोमेन नाम को संबोधित करता है जो ट्रैफ़िक को निर्देशित करता है।
CAA

एक सीएए रिकॉर्ड, जैसा कि आरएफसी 6844 में परिभाषित किया गया है। सीएए, या प्रमाणपत्र प्राधिकारी प्राधिकरण, रिकॉर्ड यह निर्धारित करते हैं कि कौन से प्रमाणपत्र प्राधिकारी (एसएसएल प्रमाणपत्र बनाने वाले संगठन) डोमेन नाम के लिए प्रमाणपत्र बनाने के लिए अधिकृत हैं। फायरबेस होस्टिंग अपने प्राथमिक सीए के रूप में pki.goog का उपयोग करती है।

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

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

कार्रवाई

कार्रवाई एक प्रकार की कार्रवाई है जो आपको फायरबेस होस्टिंग के साथ उपयोग के लिए अपने डोमेन को कॉन्फ़िगर करने के लिए इस DNS रिकॉर्ड पर करनी चाहिए।

एनम्स
NONE कोई कार्रवाई आवश्यक नहीं.
ADD इस रिकॉर्ड को अपने DNS रिकॉर्ड में जोड़ें।
REMOVE इस रिकॉर्ड को अपने DNS रिकॉर्ड से हटा दें।

प्रकार

प्रमाणपत्र का प्रकार. यह निर्धारित करता है कि होस्टिंग सिस्टम प्रमाणपत्र बनाने और बनाए रखने का प्रबंधन कैसे करते हैं।

एनम्स
TYPE_UNSPECIFIED प्रमाणपत्र का प्रकार निर्दिष्ट नहीं है. यदि यह अनिर्दिष्ट है तो संदेश अमान्य है।
TEMPORARY एक अल्पकालिक प्रमाणपत्र प्रकार जो अस्थायी रूप से एक डोमेन नाम को कवर करता है, जबकि होस्टिंग एक अधिक स्थायी प्रमाणपत्र बनाता है।
GROUPED स्पार्क योजना कस्टम डोमेन के लिए मानक प्रमाणपत्र।
PROJECT_GROUPED केवल ब्लेज़ योजना. एक प्रमाणपत्र जो एक ही फायरबेस प्रोजेक्ट पर कस्टम डोमेन के साथ 1 से 100 डोमेन नामों को कवर करता है।
DEDICATED केवल ब्लेज़ योजना. एक प्रमाणपत्र जो एकल डोमेन नाम को कवर करता है।

प्रमाणपत्र

आपके डोमेन नाम के विरुद्ध अनुरोधों के लिए एंड-टू-एंड एन्क्रिप्शन प्रदान करने के लिए उपयोग किया जाने वाला एक एसएसएल प्रमाणपत्र। एक 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 राज्य ही डोमेन नाम के लिए SSL कवरेज प्रदान करते हैं। यदि राज्य PROPAGATING है और होस्टिंग के पास पहले डोमेन नाम के लिए एक सक्रिय प्रमाणपत्र था, तो वह पूर्व-सक्रिय प्रमाणपत्र वर्तमान प्रमाणपत्र के प्रचारित होने तक डोमेन नाम के लिए एसएसएल कवरेज प्रदान करता है।

verification

object ( CertVerification )

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

issues[]

object ( Status )

केवल आउटपुट. आपके डोमेन नाम के लिए प्रमाणपत्र बनाने का प्रयास करते समय होस्टिंग द्वारा सामने आई त्रुटियों का एक सेट। यह सुनिश्चित करने के लिए इन समस्याओं का समाधान करें कि होस्टिंग आपकी साइट के आगंतुकों के साथ सुरक्षित संचार प्रदान करने में सक्षम है।

createTime

string ( Timestamp format)

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

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

expireTime

string ( Timestamp format)

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

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

प्रमाणित राज्य

आपके डोमेन नाम के लिए होस्टिंग के पास मौजूद SSL प्रमाणपत्र की स्थिति। यह या तो वास्तविक प्रमाणपत्र की स्थिति का प्रतिनिधित्व कर सकता है या, नए कस्टम डोमेन के लिए, प्रमाणपत्र बनाने के होस्टिंग के प्रयास का प्रतिनिधित्व कर सकता है।

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

प्रमाणपत्र सत्यापन

एसीएमई चुनौतियों का एक सेट जिसका उपयोग आप होस्टिंग को होस्टिंग सर्वर पर ट्रैफ़िक निर्देशित करने से पहले अपने डोमेन नाम के लिए एक एसएसएल प्रमाणपत्र बनाने की अनुमति देने के लिए कर सकते हैं। DNS या HTTP चुनौती का उपयोग करें; दोनों प्रदान करना आवश्यक नहीं है.

JSON प्रतिनिधित्व
{
  "dns": {
    object (DnsUpdates)
  },
  "http": {
    object (HttpUpdate)
  }
}
खेत
dns

object ( DnsUpdates )

केवल आउटपुट. आपके DNS रिकॉर्ड में जोड़ने के लिए एक TXT रिकॉर्ड जो होस्टिंग को आपके डोमेन नाम के लिए SSL प्रमाणपत्र बनाने देने के आपके इरादे की पुष्टि करता है।

http

object ( HttpUpdate )

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

Httpअद्यतन

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

JSON प्रतिनिधित्व
{
  "path": string,
  "desired": string,
  "discovered": string,
  "lastCheckTime": string,
  "checkError": {
    object (Status)
  }
}
खेत
path

string

केवल आउटपुट. फ़ाइल का पथ.

desired

string

केवल आउटपुट. पथ पर परोसने के लिए एक टेक्स्ट स्ट्रिंग.

discovered

string

केवल आउटपुट. क्या होस्टिंग अपनी अंतिम जांच के दौरान निर्दिष्ट पथ पर आवश्यक फ़ाइल सामग्री ढूंढने में सक्षम थी।

lastCheckTime

string ( Timestamp format)

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

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