ভাড়াটে সম্পর্কিত ক্রিয়াকলাপ পরিচালনা করতে সাহায্য করার জন্য ব্যবহৃত ভাড়াটে ব্যবস্থাপককে সংজ্ঞায়িত করে। এটা অন্তর্ভুক্ত:
- অন্তর্নিহিত প্রকল্পের জন্য ভাড়াটে তৈরি, আপডেট, তালিকা, পেতে এবং মুছে ফেলার ক্ষমতা।
- একটি নির্দিষ্ট ভাড়াটিয়ার প্রসঙ্গে প্রমাণীকরণ সংক্রান্ত ক্রিয়াকলাপগুলি (ব্যবহারকারী পরিচালনা, প্রদানকারী কনফিগারেশন পরিচালনা, টোকেন যাচাইকরণ, ইমেল লিঙ্ক তৈরি ইত্যাদি) চালানোর জন্য একটি
TenantAwareAuth
উদাহরণ পাওয়া।
স্বাক্ষর:
export declare class TenantManager
পদ্ধতি
পদ্ধতি | সংশোধক | বর্ণনা |
---|---|---|
authForTenant(ভাড়াটিয়া আইডি) | প্রদত্ত টেন্যান্ট আইডিতে আবদ্ধ একটি TenantAwareAuth উদাহরণ প্রদান করে। | |
ক্রিয়েট টেন্যান্ট (ভাড়াটেদের বিকল্প) | নতুন ভাড়াটে তৈরি করে। নতুন ভাড়াটে তৈরি করার সময়, যে ভাড়াটেরা আলাদা বিলিং এবং কোটা ব্যবহার করেন তাদের নিজস্ব প্রকল্পের প্রয়োজন হবে এবং তাদের অবশ্যই full_service হিসাবে সংজ্ঞায়িত করতে হবে। | |
ডিলিট টেন্যান্ট (ভাড়াটিয়া আইডি) | একটি বিদ্যমান ভাড়াটে মুছে দেয়। | |
getTenant(ভাড়াটিয়া আইডি) | একটি প্রদত্ত tenantId সাথে সম্পর্কিত ভাড়াটেদের জন্য ভাড়াটে কনফিগারেশন পায়। | |
তালিকাভুক্ত ভাড়াটে (সর্বোচ্চ ফলাফল, পৃষ্ঠা টোকেন) | pageToken দ্বারা নির্দিষ্ট করা অফসেট থেকে শুরু করে maxResults আকার সহ ভাড়াটেদের একটি তালিকা (শুধুমাত্র একক ব্যাচ) পুনরুদ্ধার করে। এটি ব্যাচগুলিতে একটি নির্দিষ্ট প্রকল্পের সমস্ত ভাড়াটেদের পুনরুদ্ধার করতে ব্যবহৃত হয়। | |
আপডেট টেন্যান্ট (ভাড়াটেদার আইডি, ভাড়াটে বিকল্প) | একটি বিদ্যমান ভাড়াটে কনফিগারেশন আপডেট করে। |
TenantManager.authForTenant()
প্রদত্ত টেন্যান্ট আইডিতে আবদ্ধ একটি TenantAwareAuth
উদাহরণ প্রদান করে।
স্বাক্ষর:
authForTenant(tenantId: string): TenantAwareAuth;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
ভাড়াটে আইডি | স্ট্রিং | টেন্যান্ট আইডি যার TenantAwareAuth উদাহরণ ফেরত দিতে হবে। |
রিটার্ন:
এই ভাড়াটে শনাক্তকারীর সাথে সম্পর্কিত TenantAwareAuth
উদাহরণ।
TenantManager.createTenant()
নতুন ভাড়াটে তৈরি করে। নতুন ভাড়াটে তৈরি করার সময়, ভাড়াটে যারা আলাদা বিলিং এবং কোটা ব্যবহার করে তাদের নিজস্ব প্রকল্পের প্রয়োজন হবে এবং তাদের অবশ্যই full_service
হিসাবে সংজ্ঞায়িত করতে হবে .
স্বাক্ষর:
createTenant(tenantOptions: CreateTenantRequest): Promise<Tenant>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
ভাড়াটে বিকল্প | টেন্যান্ট রিকোয়েস্ট তৈরি করুন | নতুন ভাড়াটে কনফিগারেশনে যে বৈশিষ্ট্যগুলি সেট করতে হবে তা তৈরি করা হবে৷ |
রিটার্ন:
প্রতিশ্রুতি < ভাড়াটে >
সদ্য নির্মিত ভাড়াটেদের সাথে সম্পর্কিত ভাড়াটে কনফিগারেশনের সাথে পূর্ণ একটি প্রতিশ্রুতি।
TenantManager.deleteTenant()
একটি বিদ্যমান ভাড়াটে মুছে দেয়।
স্বাক্ষর:
deleteTenant(tenantId: string): Promise<void>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
ভাড়াটে আইডি | স্ট্রিং | ভাড়াটেকে মুছে ফেলার জন্য সংশ্লিষ্ট tenantId । |
রিটার্ন:
প্রতিশ্রুতি <void>
ভাড়াটেকে মুছে ফেলার পরে একটি খালি প্রতিশ্রুতি পূরণ হয়।
TenantManager.getTenant()
একটি প্রদত্ত tenantId
সাথে সম্পর্কিত ভাড়াটেদের জন্য ভাড়াটে কনফিগারেশন পায় .
স্বাক্ষর:
getTenant(tenantId: string): Promise<Tenant>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
ভাড়াটে আইডি | স্ট্রিং | ভাড়াটে শনাক্তকারী ভাড়াটে যার ডেটা আনতে হবে তার সাথে সম্পর্কিত৷ |
রিটার্ন:
প্রতিশ্রুতি < ভাড়াটে >
প্রদত্ত tenantId
কাছে টেন্যান্ট কনফিগারেশনের সাথে পূর্ণ একটি প্রতিশ্রুতি .
TenantManager.listTenants()
pageToken
দ্বারা নির্দিষ্ট করা অফসেট থেকে শুরু করে maxResults
আকার সহ ভাড়াটেদের একটি তালিকা (শুধুমাত্র একক ব্যাচ) পুনরুদ্ধার করে . এটি ব্যাচগুলিতে একটি নির্দিষ্ট প্রকল্পের সমস্ত ভাড়াটেদের পুনরুদ্ধার করতে ব্যবহৃত হয়।
স্বাক্ষর:
listTenants(maxResults?: number, pageToken?: string): Promise<ListTenantsResult>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
সর্বোচ্চ ফলাফল | সংখ্যা | পৃষ্ঠার আকার, 1000 যদি অনির্ধারিত থাকে। এটিও সর্বাধিক অনুমোদিত সীমা। |
পেজ টোকেন | স্ট্রিং | পরের পাতা টোকেন. নির্দিষ্ট না থাকলে, কোনো অফসেট ছাড়াই ভাড়াটেদের ফেরত দেয়। |
রিটার্ন:
প্রতিশ্রুতি< ListTenants ফলাফল >
একটি প্রতিশ্রুতি যা ডাউনলোড করা ভাড়াটেদের একটি ব্যাচ এবং পরবর্তী পৃষ্ঠার টোকেন দিয়ে সমাধান করে।
TenantManager.updateTenant()
একটি বিদ্যমান ভাড়াটে কনফিগারেশন আপডেট করে।
স্বাক্ষর:
updateTenant(tenantId: string, tenantOptions: UpdateTenantRequest): Promise<Tenant>;
পরামিতি
প্যারামিটার | টাইপ | বর্ণনা |
---|---|---|
ভাড়াটে আইডি | স্ট্রিং | ভাড়াটেকে মুছে ফেলার জন্য সংশ্লিষ্ট tenantId । |
ভাড়াটে বিকল্প | আপডেট টেন্যান্ট রিকোয়েস্ট | প্রদত্ত ভাড়াটে আপডেট করার বৈশিষ্ট্য। |
রিটার্ন:
প্রতিশ্রুতি < ভাড়াটে >
আপডেট ভাড়াটে ডেটার সাথে একটি প্রতিশ্রুতি পূরণ হয়েছে।