TenantManager class

किरायेदार से संबंधित कार्यों को प्रबंधित करने में सहायता के लिए उपयोग किए जाने वाले किरायेदार प्रबंधक को परिभाषित करता है। यह भी शामिल है:

  • अंतर्निहित परियोजना के लिए किरायेदारों को बनाने, अद्यतन करने, सूचीबद्ध करने, प्राप्त करने और हटाने की क्षमता।
  • निर्दिष्ट किरायेदार के संदर्भ में प्रामाणिक संबंधित संचालन (उपयोगकर्ता प्रबंधन, प्रदाता कॉन्फ़िगरेशन प्रबंधन, टोकन सत्यापन, ईमेल लिंक पीढ़ी, आदि) चलाने के लिए TenantAwareAuth उदाहरण प्राप्त करना।

हस्ताक्षर:

export declare class TenantManager 

तरीकों

तरीका संशोधक विवरण
authForTenant(किरायेदारआईडी) दिए गए किरायेदार आईडी से जुड़ा एक TenantAwareAuth उदाहरण लौटाता है।
createTenant(किरायेदारविकल्प) एक नया किरायेदार बनाता है. नए किरायेदार बनाते समय, अलग-अलग बिलिंग और कोटा का उपयोग करने वाले किरायेदारों को अपने स्वयं के प्रोजेक्ट की आवश्यकता होगी और इसे full_service के रूप में परिभाषित किया जाना चाहिए।
डिलीटटेनेंट(किरायेदारआईडी) किसी मौजूदा किरायेदार को हटा देता है.
किरायेदार प्राप्त करें(किरायेदारआईडी) किसी दिए गए 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

रिटर्न:

वादा<शून्य>

किरायेदार को हटा दिए जाने के बाद एक खोखला वादा पूरा हो गया।

TenantManager.getTenant()

किसी दिए गए tenantId के अनुरूप किरायेदार के लिए किरायेदार कॉन्फ़िगरेशन प्राप्त करता है .

हस्ताक्षर:

getTenant(tenantId: string): Promise<Tenant>;

पैरामीटर

पैरामीटर प्रकार विवरण
किरायेदारआईडी डोरी किरायेदार पहचानकर्ता उस किरायेदार से संबंधित है जिसका डेटा लाना है।

रिटर्न:

वादा < किरायेदार >

प्रदान किए गए tenantId पर किरायेदार कॉन्फ़िगरेशन के साथ पूरा किया गया एक वादा .

TenantManager.listकिरायेदार()

pageToken द्वारा निर्दिष्ट ऑफसेट से शुरू होने वाले maxResults के आकार के साथ किरायेदारों (केवल एकल बैच) की एक सूची प्राप्त करता है . इसका उपयोग किसी निर्दिष्ट प्रोजेक्ट के सभी किरायेदारों को बैचों में पुनः प्राप्त करने के लिए किया जाता है।

हस्ताक्षर:

listTenants(maxResults?: number, pageToken?: string): Promise<ListTenantsResult>;

पैरामीटर

पैरामीटर प्रकार विवरण
अधिकतमपरिणाम संख्या पृष्ठ का आकार, 1000 यदि अपरिभाषित है। यह अधिकतम अनुमत सीमा भी है.
पेजटोकन डोरी अगले पेज का टोकन. यदि निर्दिष्ट नहीं है, तो किरायेदारों को बिना किसी ऑफसेट के लौटाता है।

रिटर्न:

वादा< सूचीकिरायेदारपरिणाम >

एक वादा जो डाउनलोड किए गए किरायेदारों के एक बैच और अगले पृष्ठ टोकन के साथ हल हो जाता है।

TenantManager.updateTenant()

मौजूदा किरायेदार कॉन्फ़िगरेशन को अद्यतन करता है।

हस्ताक्षर:

updateTenant(tenantId: string, tenantOptions: UpdateTenantRequest): Promise<Tenant>;

पैरामीटर

पैरामीटर प्रकार विवरण
किरायेदारआईडी डोरी हटाने के लिए किरायेदार से संबंधित tenantId
किरायेदारविकल्प अद्यतन किरायेदार अनुरोध प्रदत्त किरायेदार पर अद्यतन करने के लिए गुण।

रिटर्न:

वादा < किरायेदार >

अद्यतन किरायेदार डेटा के साथ एक वादा पूरा हुआ।