REST Resource: projects.sites.customDomains

সম্পদ: CustomDomain

একটি 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)

শুধুমাত্র আউটপুট। কাস্টম ডোমেইন তৈরির সময়।

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 সাথে মেলে একটি নতুন SSL শংসাপত্র তৈরি করার সময়।

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 আপনার কাস্টম ডোমেনের ডোমেন নামের 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 OWNERSHIP_ACTIVE ব্যতীত অন্য কোনো OwnershipState 30 দিনের বেশি সময় ধরে থাকে এবং এটি কমপক্ষে 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 রেকর্ড রয়েছে যা এটির প্রকল্পের পক্ষে কাজ করার অনুমতি দেয়৷

DnsUpdates

আপনার ডোমেন নামের বিরুদ্ধে অনুরোধের প্রতিক্রিয়া হিসাবে হোস্টিংকে সুরক্ষিত সামগ্রী পরিবেশন করার অনুমতি দেওয়ার জন্য আপনার 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"

DnsRecordSet

Firebase হোস্টিং-এ একটি কাস্টম ডোমেনের সেটআপ এবং রক্ষণাবেক্ষণের জন্য প্রাসঙ্গিক 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

শুধুমাত্র আউটপুট। রেকর্ডের তথ্য। মানের অর্থ রেকর্ড প্রকারের উপর নির্ভর করে: - A এবং AAAA: ডোমেন নামের জন্য IP ঠিকানা। - CNAME: রেকর্ড পরীক্ষা করার জন্য আরেকটি ডোমেন। - TXT: ডোমেইন নামের সাথে যুক্ত ইচ্ছামত পাঠ্য স্ট্রিং। কোন Firebase প্রকল্পের ডোমেন নামের পক্ষে কাজ করার অনুমতি আছে তা নির্ধারণ করতে হোস্টিং TXT রেকর্ড ব্যবহার করে। - CAA: রেকর্ডের পতাকা, ট্যাগ এবং মান, যেমন 0 issue "pki.goog"

requiredAction

enum ( Action )

শুধুমাত্র আউটপুট। একটি enum যা এই রেকর্ডের জন্য একটি প্রয়োজনীয় ক্রিয়া নির্দেশ করে৷

টাইপ

A , TXT , AAAA , এবং CAA সহ DNS রেকর্ডের ধরন।

এনামস
TYPE_UNSPECIFIED রেকর্ডের ধরন অনির্দিষ্ট। এটি অনির্দিষ্ট হলে বার্তাটি অবৈধ৷
A একটি A রেকর্ড, যেমন RFC 1035- এ সংজ্ঞায়িত করা হয়েছে। একটি রেকর্ড নির্ধারণ করে যে কোন আইপিভি 4 ঠিকানা একটি ডোমেন নাম ট্রাফিককে নির্দেশ করে।
CNAME একটি CNAME রেকর্ড, যেমন RFC 1035- এ সংজ্ঞায়িত করা হয়েছে। CNAME বা ক্যানোনিকাল নেম রেকর্ডগুলি একটি ডোমেন নামকে একটি ভিন্ন, ক্যানোনিকাল ডোমেন নামের সাথে ম্যাপ করে। যদি একটি CNAME রেকর্ড উপস্থিত থাকে তবে এটি ডোমেন নামের একমাত্র রেকর্ড হওয়া উচিত।
TXT একটি TXT রেকর্ড, যেমন RFC 1035- এ সংজ্ঞায়িত করা হয়েছে। TXT রেকর্ডগুলি একটি ডোমেন নামের ইচ্ছামত পাঠ্য ডেটা ধারণ করে৷ কোন ফায়ারবেস প্রজেক্টের কোন ডোমেন নামে কাজ করার অনুমতি আছে তা নির্ধারণ করতে হোস্টিং TXT রেকর্ড ব্যবহার করে।
AAAA একটি AAAA রেকর্ড, যেমন RFC 3596 AAAA রেকর্ডে সংজ্ঞায়িত করা হয়েছে তা নির্ধারণ করে যে IPv6 ঠিকানা কোন ডোমেন নাম ট্র্যাফিককে নির্দেশ করে।
CAA

একটি CAA রেকর্ড, যেমন RFC 6844- এ সংজ্ঞায়িত করা হয়েছে। CAA, বা সার্টিফিকেট অথরিটি অথরাইজেশন, রেকর্ডগুলি নির্ধারণ করে যে কোন সার্টিফিকেট অথরিটি (SSL সার্টিফিকেট মিন্টিং সংস্থাগুলি) ডোমেন নামের জন্য একটি শংসাপত্র মিন্ট করার জন্য অনুমোদিত৷ ফায়ারবেস হোস্টিং তার প্রাথমিক CA হিসাবে pki.goog ব্যবহার করে।

CAA রেকর্ড ক্যাসকেড। foo.com এ একটি CAA রেকর্ড bar.foo.com এর ক্ষেত্রেও প্রযোজ্য, যদি না bar.foo.com এর নিজস্ব CAA রেকর্ড থাকে।

CAA রেকর্ড ঐচ্ছিক। যদি একটি ডোমেন নাম এবং তার পিতামাতার কোন CAA রেকর্ড না থাকে, তবে সমস্ত CA এর পক্ষে মিন্ট সার্টিফিকেটের জন্য অনুমোদিত। সাধারণভাবে, হোস্টিং আপনাকে শুধুমাত্র CAA রেকর্ড পরিবর্তন করতে বলে যখন SSL শংসাপত্র তৈরিকে আনব্লক করার জন্য এটি করার প্রয়োজন হয়।

কর্ম

অ্যাকশন হল এক ধরনের পদক্ষেপ যা আপনাকে Firebase হোস্টিংয়ের সাথে ব্যবহারের জন্য আপনার ডোমেন কনফিগার করতে এই DNS রেকর্ডে নিতে হবে।

এনামস
NONE কোন কর্মের প্রয়োজন নেই।
ADD আপনার DNS রেকর্ডে এই রেকর্ড যোগ করুন।
REMOVE আপনার DNS রেকর্ড থেকে এই রেকর্ড সরান.

টাইপ

শংসাপত্রের ধরন। হোস্টিং সিস্টেম কিভাবে শংসাপত্র তৈরি এবং বজায় রাখে তা নির্ধারণ করে।

এনামস
TYPE_UNSPECIFIED শংসাপত্রের ধরন অনির্দিষ্ট। এটি অনির্দিষ্ট হলে বার্তাটি অবৈধ৷
TEMPORARY একটি স্বল্পস্থায়ী শংসাপত্রের ধরন যা অস্থায়ীভাবে একটি ডোমেন নাম কভার করে, যখন হোস্টিং আরও স্থায়ী শংসাপত্র তৈরি করে।
GROUPED স্পার্ক প্ল্যান কাস্টম ডোমেনের জন্য আদর্শ শংসাপত্র।
PROJECT_GROUPED শুধু ব্লেজ প্ল্যান। একটি শংসাপত্র যা একই Firebase প্রকল্পে কাস্টম ডোমেন সহ 1 থেকে 100টি ডোমেন নাম কভার করে৷
DEDICATED শুধু ব্লেজ প্ল্যান। একটি শংসাপত্র যা একটি একক ডোমেন নাম কভার করে৷

সনদপত্র

একটি SSL শংসাপত্র আপনার ডোমেন নামের বিরুদ্ধে অনুরোধের জন্য এন্ড-টু-এন্ড এনক্রিপশন প্রদান করতে ব্যবহৃত হয়। একটি Certificate একটি প্রকৃত SSL শংসাপত্র হতে পারে বা, নতুন তৈরি কাস্টম ডোমেনের জন্য, একটি তৈরি করার জন্য হোস্টিং এর অভিপ্রায়।

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 এবং হোস্টিং এর আগে ডোমেন নামের জন্য একটি সক্রিয় শংসাপত্র ছিল, সেই পূর্বে-সক্রিয় শংসাপত্রটি বর্তমান শংসাপত্রটি প্রচার না হওয়া পর্যন্ত ডোমেন নামের জন্য SSL কভারেজ প্রদান করে।

verification

object ( CertVerification )

শুধুমাত্র আউটপুট। ACME চ্যালেঞ্জের একটি সেট যা আপনি আপনার DNS রেকর্ড বা বিদ্যমান, নন-হোস্টিং হোস্টিং প্রদানকারীতে যোগ করতে পারেন যাতে আপনি হোস্টিংয়ের দিকে ট্রাফিক নির্দেশ করার আগে হোস্টিংকে আপনার ডোমেন নামের জন্য একটি SSL শংসাপত্র তৈরি করতে দেয়। আপনি এই চ্যালেঞ্জগুলিকে আপনার পুরানো প্রদানকারী থেকে হোস্টিং-এ শূন্য ডাউনটাইম স্থানান্তরের অংশ হিসাবে ব্যবহার করতে পারেন।

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 শংসাপত্রটি সম্প্রতি তৈরি করা হয়েছে, এবং হোস্টিং-এর CDN-এ প্রচারের জন্য সময়ের প্রয়োজন৷
CERT_ACTIVE শংসাপত্রটি সক্রিয়, এটি প্রতিনিধিত্ব করে এমন ডোমেন নামের জন্য সুরক্ষিত সংযোগ প্রদান করে।
CERT_EXPIRING_SOON শংসাপত্রের মেয়াদ শেষ হচ্ছে, এতে থাকা সমস্ত ডোমেন নামকে নতুন শংসাপত্র দেওয়া হবে।
CERT_EXPIRED শংসাপত্রের মেয়াদ শেষ হয়ে গেছে। হোস্টিং আপনার ডোমেন নামে আর নিরাপদ সামগ্রী পরিবেশন করতে পারে না।

শংসাপত্র যাচাইকরণ

ACME চ্যালেঞ্জগুলির একটি সেট যা আপনি হোস্টিং সার্ভারে ট্রাফিক পরিচালনা করার আগে হোস্টিংকে আপনার ডোমেন নামের জন্য একটি SSL শংসাপত্র তৈরি করার অনুমতি দিতে ব্যবহার করতে পারেন। DNS বা HTTP চ্যালেঞ্জ ব্যবহার করুন; এটা উভয় প্রদান করার প্রয়োজন নেই.

JSON প্রতিনিধিত্ব
{
  "dns": {
    object (DnsUpdates)
  },
  "http": {
    object (HttpUpdate)
  }
}
ক্ষেত্র
dns

object ( DnsUpdates )

শুধুমাত্র আউটপুট। আপনার DNS রেকর্ডগুলিতে যোগ করার জন্য একটি TXT রেকর্ড যা হোস্টিংকে আপনার ডোমেন নামের জন্য একটি SSL শংসাপত্র তৈরি করতে দেওয়ার আপনার অভিপ্রায় নিশ্চিত করে৷

http

object ( HttpUpdate )

শুধুমাত্র আউটপুট। আপনার বিদ্যমান, নন-হোস্টিং হোস্টিং পরিষেবাতে যোগ করার জন্য একটি ফাইল যা হোস্টিংকে আপনার ডোমেন নামের জন্য একটি SSL শংসাপত্র তৈরি করতে দেওয়ার আপনার অভিপ্রায় নিশ্চিত করে।

HttpUpdate

একটি ফাইল যা আপনি আপনার বিদ্যমান, নন-হোস্টিং হোস্টিং পরিষেবাতে যোগ করতে পারেন যা হোস্টিংয়ের শংসাপত্র কর্তৃপক্ষকে আপনার ডোমেনের জন্য একটি SSL শংসাপত্র তৈরি করার অনুমতি দেওয়ার আপনার অভিপ্রায় নিশ্চিত করে৷

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 যদি সফ্ট-ডিলিট হয়ে থাকে তাহলে সেটিকে মুছে ফেলে না।