CosmosClientOptions interface

الخصائص

aadCredentials

رمز AAD المميز من @azure/identity الحصول على كائن بيانات اعتماد عن طريق إنشاء كائن @azure/identity بيانات اعتماد سنستخدم بعد ذلك كائن بيانات الاعتماد وعنوان URL للنطاق (نقطة نهاية cosmos db) لمصادقة الطلبات إلى Cosmos

agent

عامل http(s) مخصص اختياري لاستخدامه في Enironments NodeJS استخدم وكيلا مثل https://github.com/TooTallNate/node-proxy-agent إذا كنت بحاجة إلى الاتصال ب Cosmos عبر وكيل

connectionPolicy

مثيل لفئة ConnectionPolicy . هذه المعلمة اختيارية وسيتم استخدام connectionPolicy الافتراضية إذا تم حذفها.

consistencyLevel

معلمة اختيارية تمثل مستوى التناسق. يمكن أن تأخذ أي قيمة من ConsistencyLevel.

defaultHeaders
diagnosticLevel
endpoint

نقطة نهاية الخدمة التي يجب استخدامها لإنشاء العميل.

key

المفتاح الرئيسي للحساب أو للقراءة فقط

permissionFeed

صفيف من عناصر الأذونات .

resourceTokens

كائن يحتوي على رموز الموارد المميزة. مفاتيح العنصر هي معرفات الموارد والقيم هي الرموز المميزة للمورد.

tokenProvider

وظيفة يوفرها المستخدم لحل رموز تخويل الرأس المميزة. يسمح للمستخدمين بإنشاء رموز المصادقة المميزة الخاصة بهم، وربما باستخدام خدمة منفصلة

userAgentSuffix

سلسلة مخصصة لإلحاقها بعامل مستخدم SDK الافتراضي.

تفاصيل الخاصية

aadCredentials

رمز AAD المميز من @azure/identity الحصول على كائن بيانات اعتماد عن طريق إنشاء كائن @azure/identity بيانات اعتماد سنستخدم بعد ذلك كائن بيانات الاعتماد وعنوان URL للنطاق (نقطة نهاية cosmos db) لمصادقة الطلبات إلى Cosmos

aadCredentials?: TokenCredential

قيمة الخاصية

agent

عامل http(s) مخصص اختياري لاستخدامه في Enironments NodeJS استخدم وكيلا مثل https://github.com/TooTallNate/node-proxy-agent إذا كنت بحاجة إلى الاتصال ب Cosmos عبر وكيل

agent?: Agent

قيمة الخاصية

connectionPolicy

مثيل لفئة ConnectionPolicy . هذه المعلمة اختيارية وسيتم استخدام connectionPolicy الافتراضية إذا تم حذفها.

connectionPolicy?: ConnectionPolicy

قيمة الخاصية

consistencyLevel

معلمة اختيارية تمثل مستوى التناسق. يمكن أن تأخذ أي قيمة من ConsistencyLevel.

consistencyLevel?: "Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"

قيمة الخاصية

"Strong" | "BoundedStaleness" | "Session" | "Eventual" | "ConsistentPrefix"

defaultHeaders

defaultHeaders?: CosmosHeaders_2

قيمة الخاصية

CosmosHeaders_2

diagnosticLevel

diagnosticLevel?: CosmosDbDiagnosticLevel

قيمة الخاصية

endpoint

نقطة نهاية الخدمة التي يجب استخدامها لإنشاء العميل.

endpoint: string

قيمة الخاصية

string

key

المفتاح الرئيسي للحساب أو للقراءة فقط

key?: string

قيمة الخاصية

string

permissionFeed

صفيف من عناصر الأذونات .

permissionFeed?: PermissionDefinition[]

قيمة الخاصية

resourceTokens

كائن يحتوي على رموز الموارد المميزة. مفاتيح العنصر هي معرفات الموارد والقيم هي الرموز المميزة للمورد.

resourceTokens?: {[resourcePath: string]: string}

قيمة الخاصية

{[resourcePath: string]: string}

tokenProvider

وظيفة يوفرها المستخدم لحل رموز تخويل الرأس المميزة. يسمح للمستخدمين بإنشاء رموز المصادقة المميزة الخاصة بهم، وربما باستخدام خدمة منفصلة

tokenProvider?: TokenProvider

قيمة الخاصية

userAgentSuffix

سلسلة مخصصة لإلحاقها بعامل مستخدم SDK الافتراضي.

userAgentSuffix?: string

قيمة الخاصية

string