Method: sites.versions.patch

নির্দিষ্ট সংস্করণের জন্য নির্দিষ্ট মেটাডেটা আপডেট করে।

একটি অবৈধ রাষ্ট্র পরিবর্তনের ক্ষেত্রে এই পদ্ধতিটি FAILED_PRECONDITION এর সাথে ব্যর্থ হবে৷ একটি সংস্করণের জন্য সমর্থিত স্টেট ট্রানজিশন হল CREATED থেকে FINALIZED

সংস্করণের স্থিতি DELETED -এ সেট করতে versions.delete ব্যবহার করুন।

HTTP অনুরোধ

PATCH https://firebasehosting.googleapis.com/v1beta1/{version.name=sites/*/versions/*}

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
version.name

string

সংস্করণের জন্য সম্পূর্ণ-যোগ্য সম্পদের নাম, বিন্যাসে:

sites/ SITE_ID /versions/ VERSION_ID

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

ক্যোয়ারী প্যারামিটার

পরামিতি
updateMask

string ( FieldMask format)

আপনার সংস্করণ থেকে ফিল্ড নামের একটি সেট যা আপনি আপডেট করতে চান।

একটি ক্ষেত্র ওভাররাইট করা হবে যদি, এবং শুধুমাত্র যদি, এটি মাস্কে থাকে। যদি একটি মাস্ক প্রদান না করা হয় তবে শুধুমাত্র status একটি ডিফল্ট মাস্ক ব্যবহার করা হবে।

এটি ক্ষেত্রগুলির সম্পূর্ণরূপে যোগ্য নামের একটি কমা দ্বারা পৃথক করা তালিকা৷ উদাহরণ: "config,status"

শরীরের অনুরোধ

অনুরোধের অংশে Version একটি উদাহরণ রয়েছে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে Version একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/firebase.hosting
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/cloud-platform

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।