REST Resource: sites.channels.releases

সম্পদ: মুক্তি

একটি Release হল কনফিগারেশন এবং ফাইলগুলির একটি নির্দিষ্ট সংগ্রহ যা একটি নির্দিষ্ট সময়ে সর্বজনীন হতে সেট করা হয়।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "version": {
    object (Version)
  },
  "type": enum (Type),
  "releaseTime": string,
  "releaseUser": {
    object (ActingUser)
  },
  "message": string
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। রিলিজের জন্য অনন্য শনাক্তকারী, নিম্নলিখিত ফর্ম্যাটের যেকোনো একটিতে:

  • sites/ SITE_ID /releases/ RELEASE_ID

  • sites/ SITE_ID /channels/ CHANNEL_ID /releases/ RELEASE_ID

আপনি যখন releases.create বা channels.releases.create কল করেন তখন এই নামটি প্রতিক্রিয়া বডিতে দেওয়া হয়।

version

object ( Version )

শুধুমাত্র আউটপুট। কনফিগারেশন এবং বিষয়বস্তু যা প্রকাশিত হয়েছিল।

type

enum ( Type )

মুক্তির কারণ ব্যাখ্যা করে।

একটি SITE_DISABLE টাইপ রিলিজ তৈরি করার সময় শুধুমাত্র এই ক্ষেত্রের জন্য একটি মান নির্দিষ্ট করুন৷

releaseTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। যে সময়ে সংস্করণটি সর্বজনীন হতে সেট করা হয়েছে৷

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

releaseUser

object ( ActingUser )

শুধুমাত্র আউটপুট। রিলিজ তৈরি করা ব্যবহারকারীকে সনাক্ত করে।

message

string

রিলিজ তৈরি করার সময় ডিপ্লোয় ডিসক্রিপশন। মান 512 অক্ষর পর্যন্ত হতে পারে।

টাইপ

মুক্তির ধরন; সাইটের বিষয়বস্তুর কী ঘটেছে তা নির্দেশ করে।

Enums
TYPE_UNSPECIFIED

একটি অনির্দিষ্ট প্রকার। ইঙ্গিত করে যে একটি সংস্করণ প্রকাশিত হয়েছে।

এটি ডিফল্ট মান যখন অন্য কোন type স্পষ্টভাবে নির্দিষ্ট করা হয় না।

DEPLOY Firebase হোস্টিং-এ একটি সংস্করণ আপলোড করা হয়েছে এবং প্রকাশ করা হয়েছে৷
ROLLBACK রিলিজটি পূর্বে স্থাপন করা সংস্করণে ফিরে আসে।
SITE_DISABLE রিলিজ সাইটটিকে সামগ্রী পরিবেশন করতে বাধা দেয়। ফায়ারবেস হোস্টিং এমনভাবে কাজ করে যেন সাইটটির অস্তিত্ব ছিল না।

পদ্ধতি

create

একটি নতুন রিলিজ তৈরি করে, যা নির্দিষ্ট সংস্করণের বিষয়বস্তু যথাযথ URL(গুলি) এ সক্রিয়ভাবে প্রদর্শন করে।

get

একটি সাইট বা চ্যানেলের জন্য নির্দিষ্ট রিলিজ পায়।

list

নির্দিষ্ট সাইট বা চ্যানেলের জন্য তৈরি করা রিলিজের তালিকা করুন।