নিষ্ক্রিয়, সক্ষম & একটি লেবেল মুছুন

এই পৃষ্ঠাটি লেবেলগুলির সাথে জড়িত এই কাজগুলি কীভাবে সম্পাদন করতে হয় তা বর্ণনা করে:

  • একটি লেবেল অক্ষম করুন
  • একটি লেবেল সক্ষম করুন৷
  • একটি লেবেল মুছুন

একটি লেবেল অক্ষম করুন

একটি লেবেল নিষ্ক্রিয় করা বর্তমান প্রকাশিত সংশোধনের উপর ভিত্তি করে একটি নতুন নিষ্ক্রিয় প্রকাশিত পুনর্বিবেচনার ফলাফল। যদি একটি খসড়া সংশোধন থাকে, তাহলে সর্বশেষ খসড়া সংশোধনের উপর ভিত্তি করে একটি নতুন নিষ্ক্রিয় খসড়া সংশোধন তৈরি করা হয়। পুরানো খসড়া সংশোধন মুছে ফেলা হয়. আরও তথ্যের জন্য, লেবেল জীবনচক্র দেখুন।

একবার নিষ্ক্রিয় হয়ে গেলে, ব্যবহারকারীরা এখনও API এর মাধ্যমে এই লেবেলটি প্রয়োগ করতে পারেন৷ লেবেলটি এখনও যেখানে এটি ইতিমধ্যে প্রয়োগ করা হয়েছে সেখানে এবং আপনার অনুসন্ধান ফলাফলে প্রদর্শিত হবে৷ একটি অক্ষম লেবেল মুছে ফেলা যেতে পারে।

একটি প্রকাশিত লেবেল নিষ্ক্রিয় করতে, labels সংগ্রহে disable পদ্ধতি ব্যবহার করুন।

এছাড়াও আপনাকে অবশ্যই উল্লেখ করতে হবে:

  • একটি লেবেল সংস্থান যা প্রতিটি লেবেলকে প্রতিনিধিত্ব করে। এটিতে একটি সম্পদের Name এবং ID রয়েছে, যা লেবেলের জন্য একটি বিশ্বব্যাপী অনন্য শনাক্তকারী।

  • useAdminAccess ব্যবহারকারীর প্রশাসক শংসাপত্র ব্যবহার করার জন্য true । সার্ভার অ্যাক্সেসের অনুমতি দেওয়ার আগে ব্যবহারকারী লেবেলের জন্য একজন প্রশাসক কিনা তা যাচাই করে।

এই উদাহরণটি সঠিক লেবেল নিষ্ক্রিয় করতে ID ব্যবহার করে।

পাইথন

service.labels().disable(
name='labels/ID',
body={
  'use_admin_access': True
}).execute()

Node.js

service.labels.disable({
  'resource': {
    'use_admin_access': true
},
'name': 'labels/ID'
}, (err, res) => {
  if (err) return console.error('The API returned an error: ' + err);
  console.log(res);
});

লেবেলে DISABLED State রয়েছে এবং লেবেলের সংশোধন আইডি বৃদ্ধি করা হয়েছে৷ ব্যবহারকারীরা API এর মাধ্যমে লেবেল প্রয়োগ করতে পারেন। যাইহোক, disabledPolicy পদ্ধতির showInApply প্রপার্টি কনফিগার না করা পর্যন্ত একটি অক্ষম লেবেল UI-তে দেখানো হয় না।

একটি লেবেল সক্ষম করুন৷

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

একটি অক্ষম লেবেল সক্ষম করতে, enable পদ্ধতি ব্যবহার করুন।

এছাড়াও আপনাকে অবশ্যই উল্লেখ করতে হবে:

  • একটি লেবেল সংস্থান যা প্রতিটি লেবেলকে প্রতিনিধিত্ব করে। এটিতে একটি সম্পদের Name এবং ID রয়েছে, যা লেবেলের জন্য একটি বিশ্বব্যাপী অনন্য শনাক্তকারী।

  • useAdminAccess ব্যবহারকারীর প্রশাসক শংসাপত্র ব্যবহার করার জন্য true । সার্ভার অ্যাক্সেসের অনুমতি দেওয়ার আগে ব্যবহারকারী লেবেলের জন্য একজন প্রশাসক কিনা তা যাচাই করে।

এই উদাহরণটি সঠিক লেবেল সক্ষম করতে ID ব্যবহার করে।

পাইথন

service.labels().enable(
name='labels/ID',
body={
  'use_admin_access': True
}).execute()

Node.js

service.labels.enable({
  'resource': {
    'use_admin_access': true
},
'name': 'labels/ID'
}, (err, res) => {
  if (err) return console.error('The API returned an error: ' + err);
  console.log(res);
});

লেবেলে PUBLISHED State আছে এবং লেবেলের সংশোধন আইডি বৃদ্ধি করা হয়েছে। ব্যবহারকারীরা API এর মাধ্যমে ফাইলগুলিতে লেবেল দেখতে এবং প্রয়োগ করতে পারেন।

একটি লেবেল মুছুন

শুধুমাত্র খসড়া এবং অক্ষম লেবেল মুছে ফেলা যাবে. যখন একটি লেবেল মুছে ফেলা হয়, ব্যবহারকারীদের দ্বারা প্রবেশ করা সংশ্লিষ্ট ক্ষেত্রের মান সহ লেবেলটি আগে প্রয়োগ করা হয়েছিল এমন সমস্ত দৃষ্টান্ত স্থায়ীভাবে মুছে ফেলা হয় এবং সেই ড্রাইভ ফাইলগুলি থেকে সরানো হয়৷

একটি লেবেল মুছে ফেলতে, আপনাকে প্রথমে এটি নিষ্ক্রিয় করতে হবে এবং তারপর delete পদ্ধতি ব্যবহার করতে হবে।

এছাড়াও আপনাকে অবশ্যই উল্লেখ করতে হবে:

  • একটি লেবেল সংস্থান যা প্রতিটি লেবেলকে প্রতিনিধিত্ব করে। এটিতে একটি সম্পদের Name এবং ID রয়েছে, যা লেবেলের জন্য একটি বিশ্বব্যাপী অনন্য শনাক্তকারী।

  • useAdminAccess ব্যবহারকারীর প্রশাসক শংসাপত্র ব্যবহার করার জন্য true । সার্ভার অ্যাক্সেসের অনুমতি দেওয়ার আগে ব্যবহারকারী লেবেলের জন্য একজন প্রশাসক কিনা তা যাচাই করে।

এই উদাহরণটি সঠিক লেবেল মুছে ফেলার জন্য ID ব্যবহার করে।

পাইথন

response = service.labels().delete(
  name='labels/ID',
  useAdminAccess=True).execute()

Node.js

service.labels.delete({
  'name': 'labels/ID',
  'use_admin_access': true
}, (err, res) => {
  if (err) return console.error('The API returned an error: ' + err);
  console.log(res);
});

লেবেলে DELETED State আছে এবং লেবেলের রিভিশন আইডি বৃদ্ধি করা হয়েছে। লেবেল প্রয়োগ করা যাবে না এবং মুছে ফেলা লেবেল শেষ পর্যন্ত শুদ্ধ করা হয়। আরও তথ্যের জন্য, লেবেল জীবনচক্র দেখুন।