CosmosClientOptions interface
الخصائص
| aad |
رمز AAD المميز من |
| agent | عامل http (s) مخصص اختياري لاستخدامه في بيئات NodeJS استخدم وكيلا ، كما https://github.com/TooTallNate/node-proxy-agent لو كنت بحاجة إلى الاتصال ب Cosmos عبر وكيل |
| client |
يجب تعيين نهج التشفير للعمليات التي تتضمن التشفير على العميل في حالة استخدام التشفير من جانب العميل |
| connection |
مثيل ConnectionPolicy. هذه المعلمة اختيارية وسيتم استخدام connectionPolicy الافتراضية إذا تم حذفها. |
| connection |
معلمة اختيارية تمثل سلسلة الاتصال. يمكن العثور على سلسلة اتصال قاعدة البيانات في مدخل Microsoft Azure. |
| consistency |
معلمة اختيارية تمثل مستوى التناسق. يمكن أن يستغرق أي قيمة من ConsistencyLevel. |
| default |
|
| diagnostic |
|
| endpoint | نقطة نهاية الخدمة المراد استخدامها لإنشاء العميل. |
| http |
شكل |
| key | المفتاح الرئيسي للحساب أو للقراءة فقط |
| permission |
صفيف من عناصر إذن. |
| resource |
كائن يحتوي على رموز مميزة للموارد. مفاتيح العنصر هي معرفات الموارد والقيم هي الرموز المميزة للمورد. |
| throughput |
معلمة اختيارية لتعيين رقم حاوية معدل النقل. يمكن تجاوز هذه القيمة على مستوى الطلب لمزيد من المعلومات، تفضل بزيارة مستودع إنتاجية Cosmos DB. |
| token |
وظيفة يوفرها المستخدم لحل رموز تخويل الرأس المميزة. يسمح للمستخدمين بإنشاء رموز المصادقة المميزة الخاصة بهم، ومن المحتمل أن يستخدموا خدمة منفصلة |
| user |
سلسلة مخصصة لإلحاقها بعامل مستخدم SDK الافتراضي. |
تفاصيل الخاصية
aadCredentials
رمز AAD المميز من @azure/identity الحصول على كائن بيانات اعتماد عن طريق إنشاء كائن بيانات اعتماد @azure/identity سنستخدم بعد ذلك كائن بيانات الاعتماد وعنوان URL للنطاق (نقطة نهاية cosmos db) لمصادقة الطلبات إلى Cosmos
aadCredentials?: TokenCredential
قيمة الخاصية
agent
عامل http (s) مخصص اختياري لاستخدامه في بيئات NodeJS استخدم وكيلا ، كما https://github.com/TooTallNate/node-proxy-agent لو كنت بحاجة إلى الاتصال ب Cosmos عبر وكيل
agent?: Agent
قيمة الخاصية
clientEncryptionOptions
يجب تعيين نهج التشفير للعمليات التي تتضمن التشفير على العميل في حالة استخدام التشفير من جانب العميل
clientEncryptionOptions?: ClientEncryptionOptions
قيمة الخاصية
connectionPolicy
connectionString
معلمة اختيارية تمثل سلسلة الاتصال. يمكن العثور على سلسلة اتصال قاعدة البيانات في مدخل Microsoft Azure.
connectionString?: string
قيمة الخاصية
string
consistencyLevel
معلمة اختيارية تمثل مستوى التناسق. يمكن أن يستغرق أي قيمة من ConsistencyLevel.
consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
قيمة الخاصية
"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"
defaultHeaders
defaultHeaders?: CosmosHeaders
قيمة الخاصية
CosmosHeaders
diagnosticLevel
endpoint
نقطة نهاية الخدمة المراد استخدامها لإنشاء العميل.
endpoint?: string
قيمة الخاصية
string
httpClient
شكل HttpClient مخصص اختياري لتخصيص كيفية إجراء الطلبات بواسطة البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.
راجع @azure/core-rest-pipeline للحصول على تفاصيل حول كيفية تنفيذ هذه الواجهة.
httpClient?: HttpClient
قيمة الخاصية
key
المفتاح الرئيسي للحساب أو للقراءة فقط
key?: string
قيمة الخاصية
string
permissionFeed
resourceTokens
كائن يحتوي على رموز مميزة للموارد. مفاتيح العنصر هي معرفات الموارد والقيم هي الرموز المميزة للمورد.
resourceTokens?: {[resourcePath: string]: string}
قيمة الخاصية
{[resourcePath: string]: string}
throughputBucket
معلمة اختيارية لتعيين رقم حاوية معدل النقل. يمكن تجاوز هذه القيمة على مستوى الطلب لمزيد من المعلومات، تفضل بزيارة مستودع إنتاجية Cosmos DB.
throughputBucket?: number
قيمة الخاصية
number
tokenProvider
وظيفة يوفرها المستخدم لحل رموز تخويل الرأس المميزة. يسمح للمستخدمين بإنشاء رموز المصادقة المميزة الخاصة بهم، ومن المحتمل أن يستخدموا خدمة منفصلة
tokenProvider?: TokenProvider
قيمة الخاصية
userAgentSuffix
سلسلة مخصصة لإلحاقها بعامل مستخدم SDK الافتراضي.
userAgentSuffix?: string
قيمة الخاصية
string