مشاركة عبر


DatabaseAccountUpdateParameters interface

معلمات لتصحيح خصائص حساب قاعدة بيانات Azure Cosmos DB.

الخصائص

analyticalStorageConfiguration

خصائص محددة للتخزين التحليلي.

apiProperties

خصائص محددة لواجهة برمجة التطبيقات. حاليا، مدعوم فقط لواجهة برمجة تطبيقات MongoDB.

backupPolicy

الكائن الذي يمثل نهج أخذ النسخ الاحتياطية على حساب.

capabilities

قائمة قدرات Cosmos DB للحساب

capacity

الكائن الذي يمثل جميع الخصائص المتعلقة بتطبيق السعة على حساب.

connectorOffer

نوع عرض موصل cassandra لحساب قاعدة بيانات Cosmos DB C*.

consistencyPolicy

نهج التناسق لحساب Cosmos DB.

cors

نهج CORS لحساب قاعدة بيانات Cosmos DB.

customerManagedKeyStatus

يشير إلى حالة ميزة المفتاح المدار للعميل على الحساب. في حالة وجود أخطاء، توفر الخاصية إرشادات استكشاف الأخطاء وإصلاحها.

defaultIdentity

الهوية الافتراضية للوصول إلى خزنة المفاتيح المستخدمة في ميزات مثل المفاتيح المدارة من قبل العميل. يجب تعيين الهوية الافتراضية بشكل صريح من قبل المستخدمين. يمكن أن يكون "FirstPartyIdentity" و"SystemAssignedIdentity" والمزيد.

defaultPriorityLevel

تعداد للإشارة إلى مستوى الأولوية الافتراضي لطلب التنفيذ المستند إلى الأولوية.

disableKeyBasedMetadataWriteAccess

تعطيل عمليات الكتابة على موارد بيانات التعريف (قواعد البيانات والحاويات ومعدل النقل) عبر مفاتيح الحساب

disableLocalAuth

إلغاء الاشتراك في المصادقة المحلية والتأكد من أن MSI وAD فقط يمكن استخدامهما حصريا للمصادقة.

enableAnalyticalStorage

ضع علامة للإشارة إلى ما إذا كان يجب تمكين تحليلات التخزين.

enableAutomaticFailover

تمكين تجاوز الفشل التلقائي لمنطقة الكتابة في الحدث النادر الذي لا تتوفر فيه المنطقة بسبب انقطاع التيار الكهربائي. سيؤدي تجاوز الفشل التلقائي إلى منطقة كتابة جديدة للحساب ويتم اختياره استنادا إلى أولويات تجاوز الفشل التي تم تكوينها للحساب.

enableBurstCapacity

وضع علامة للإشارة إلى تمكين/تعطيل ميزة "سعة الاندفاع" على الحساب

enableCassandraConnector

تمكين موصل cassandra على حساب Cosmos DB C*

enableFreeTier

ضع علامة للإشارة إلى ما إذا كان المستوى المجاني ممكنا أم لا.

enableMultipleWriteLocations

تمكين الحساب من الكتابة في مواقع متعددة

enablePartitionMerge

وضع علامة للإشارة إلى تمكين/تعطيل ميزة دمج الأقسام على الحساب

enablePerRegionPerPartitionAutoscale

وضع علامة للإشارة إلى تمكين/تعطيل ميزة PerRegionPerPartitionAutoscale على الحساب

enablePriorityBasedExecution

وضع علامة للإشارة إلى تمكين/تعطيل ميزة معاينة التنفيذ المستندة إلى الأولوية على الحساب

identity

هوية المورد.

ipRules

قائمة IpRules.

isVirtualNetworkFilterEnabled

ضع علامة للإشارة إلى ما إذا كان يجب تمكين/تعطيل قواعد ACL للشبكة الظاهرية.

keysMetadata

يتم تجاهل هذه الخاصية أثناء عملية التحديث، حيث إن بيانات التعريف للقراءة فقط. يمثل الكائن بيانات التعريف لمفاتيح الحساب لحساب Cosmos DB. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

keyVaultKeyUri

عنوان URI لمخزن المفاتيح

location

موقع مجموعة الموارد التي ينتمي إليها المورد.

locations

صفيف يحتوي على مواقع التبسيط الجغرافي الممكنة لحساب Cosmos DB.

minimalTlsVersion

يشير إلى الحد الأدنى المسموح به لإصدار Tls. القيمة الافتراضية هي Tls 1.2. تعمل واجهات برمجة تطبيقات Cassandra وMongo فقط مع Tls 1.2.

networkAclBypass

يشير إلى الخدمات المسموح لها بتجاوز عمليات التحقق من جدار الحماية.

networkAclBypassResourceIds

صفيف يحتوي على معرفات الموارد لتجاوز Network Acl لحساب Cosmos DB.

publicNetworkAccess

ما إذا كان مسموحا بالطلبات الواردة من الشبكة العامة

tags

العلامات هي قائمة أزواج قيم المفاتيح التي تصف المورد. يمكن استخدام هذه العلامات في عرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن تحتوي كل علامة على مفتاح لا يزيد عن 128 حرفا وقيمة لا تزيد عن 256 حرفا. على سبيل المثال، يتم تعيين التجربة الافتراضية لنوع قالب مع "defaultExperience": "Cassandra". تتضمن قيم "defaultExperience" الحالية أيضا "Table" و"Graph" و"DocumentDB" و"MongoDB".

virtualNetworkRules

قائمة قواعد ACL للشبكة الظاهرية التي تم تكوينها لحساب Cosmos DB.

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

analyticalStorageConfiguration

خصائص محددة للتخزين التحليلي.

analyticalStorageConfiguration?: AnalyticalStorageConfiguration

قيمة الخاصية

apiProperties

خصائص محددة لواجهة برمجة التطبيقات. حاليا، مدعوم فقط لواجهة برمجة تطبيقات MongoDB.

apiProperties?: ApiProperties

قيمة الخاصية

backupPolicy

الكائن الذي يمثل نهج أخذ النسخ الاحتياطية على حساب.

backupPolicy?: BackupPolicyUnion

قيمة الخاصية

capabilities

قائمة قدرات Cosmos DB للحساب

capabilities?: Capability[]

قيمة الخاصية

capacity

الكائن الذي يمثل جميع الخصائص المتعلقة بتطبيق السعة على حساب.

capacity?: Capacity

قيمة الخاصية

connectorOffer

نوع عرض موصل cassandra لحساب قاعدة بيانات Cosmos DB C*.

connectorOffer?: string

قيمة الخاصية

string

consistencyPolicy

نهج التناسق لحساب Cosmos DB.

consistencyPolicy?: ConsistencyPolicy

قيمة الخاصية

cors

نهج CORS لحساب قاعدة بيانات Cosmos DB.

cors?: CorsPolicy[]

قيمة الخاصية

customerManagedKeyStatus

يشير إلى حالة ميزة المفتاح المدار للعميل على الحساب. في حالة وجود أخطاء، توفر الخاصية إرشادات استكشاف الأخطاء وإصلاحها.

customerManagedKeyStatus?: string

قيمة الخاصية

string

defaultIdentity

الهوية الافتراضية للوصول إلى خزنة المفاتيح المستخدمة في ميزات مثل المفاتيح المدارة من قبل العميل. يجب تعيين الهوية الافتراضية بشكل صريح من قبل المستخدمين. يمكن أن يكون "FirstPartyIdentity" و"SystemAssignedIdentity" والمزيد.

defaultIdentity?: string

قيمة الخاصية

string

defaultPriorityLevel

تعداد للإشارة إلى مستوى الأولوية الافتراضي لطلب التنفيذ المستند إلى الأولوية.

defaultPriorityLevel?: string

قيمة الخاصية

string

disableKeyBasedMetadataWriteAccess

تعطيل عمليات الكتابة على موارد بيانات التعريف (قواعد البيانات والحاويات ومعدل النقل) عبر مفاتيح الحساب

disableKeyBasedMetadataWriteAccess?: boolean

قيمة الخاصية

boolean

disableLocalAuth

إلغاء الاشتراك في المصادقة المحلية والتأكد من أن MSI وAD فقط يمكن استخدامهما حصريا للمصادقة.

disableLocalAuth?: boolean

قيمة الخاصية

boolean

enableAnalyticalStorage

ضع علامة للإشارة إلى ما إذا كان يجب تمكين تحليلات التخزين.

enableAnalyticalStorage?: boolean

قيمة الخاصية

boolean

enableAutomaticFailover

تمكين تجاوز الفشل التلقائي لمنطقة الكتابة في الحدث النادر الذي لا تتوفر فيه المنطقة بسبب انقطاع التيار الكهربائي. سيؤدي تجاوز الفشل التلقائي إلى منطقة كتابة جديدة للحساب ويتم اختياره استنادا إلى أولويات تجاوز الفشل التي تم تكوينها للحساب.

enableAutomaticFailover?: boolean

قيمة الخاصية

boolean

enableBurstCapacity

وضع علامة للإشارة إلى تمكين/تعطيل ميزة "سعة الاندفاع" على الحساب

enableBurstCapacity?: boolean

قيمة الخاصية

boolean

enableCassandraConnector

تمكين موصل cassandra على حساب Cosmos DB C*

enableCassandraConnector?: boolean

قيمة الخاصية

boolean

enableFreeTier

ضع علامة للإشارة إلى ما إذا كان المستوى المجاني ممكنا أم لا.

enableFreeTier?: boolean

قيمة الخاصية

boolean

enableMultipleWriteLocations

تمكين الحساب من الكتابة في مواقع متعددة

enableMultipleWriteLocations?: boolean

قيمة الخاصية

boolean

enablePartitionMerge

وضع علامة للإشارة إلى تمكين/تعطيل ميزة دمج الأقسام على الحساب

enablePartitionMerge?: boolean

قيمة الخاصية

boolean

enablePerRegionPerPartitionAutoscale

وضع علامة للإشارة إلى تمكين/تعطيل ميزة PerRegionPerPartitionAutoscale على الحساب

enablePerRegionPerPartitionAutoscale?: boolean

قيمة الخاصية

boolean

enablePriorityBasedExecution

وضع علامة للإشارة إلى تمكين/تعطيل ميزة معاينة التنفيذ المستندة إلى الأولوية على الحساب

enablePriorityBasedExecution?: boolean

قيمة الخاصية

boolean

identity

هوية المورد.

identity?: ManagedServiceIdentity

قيمة الخاصية

ipRules

قائمة IpRules.

ipRules?: IpAddressOrRange[]

قيمة الخاصية

isVirtualNetworkFilterEnabled

ضع علامة للإشارة إلى ما إذا كان يجب تمكين/تعطيل قواعد ACL للشبكة الظاهرية.

isVirtualNetworkFilterEnabled?: boolean

قيمة الخاصية

boolean

keysMetadata

يتم تجاهل هذه الخاصية أثناء عملية التحديث، حيث إن بيانات التعريف للقراءة فقط. يمثل الكائن بيانات التعريف لمفاتيح الحساب لحساب Cosmos DB. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

keysMetadata?: DatabaseAccountKeysMetadata

قيمة الخاصية

keyVaultKeyUri

عنوان URI لمخزن المفاتيح

keyVaultKeyUri?: string

قيمة الخاصية

string

location

موقع مجموعة الموارد التي ينتمي إليها المورد.

location?: string

قيمة الخاصية

string

locations

صفيف يحتوي على مواقع التبسيط الجغرافي الممكنة لحساب Cosmos DB.

locations?: Location[]

قيمة الخاصية

minimalTlsVersion

يشير إلى الحد الأدنى المسموح به لإصدار Tls. القيمة الافتراضية هي Tls 1.2. تعمل واجهات برمجة تطبيقات Cassandra وMongo فقط مع Tls 1.2.

minimalTlsVersion?: string

قيمة الخاصية

string

networkAclBypass

يشير إلى الخدمات المسموح لها بتجاوز عمليات التحقق من جدار الحماية.

networkAclBypass?: NetworkAclBypass

قيمة الخاصية

networkAclBypassResourceIds

صفيف يحتوي على معرفات الموارد لتجاوز Network Acl لحساب Cosmos DB.

networkAclBypassResourceIds?: string[]

قيمة الخاصية

string[]

publicNetworkAccess

ما إذا كان مسموحا بالطلبات الواردة من الشبكة العامة

publicNetworkAccess?: string

قيمة الخاصية

string

tags

العلامات هي قائمة أزواج قيم المفاتيح التي تصف المورد. يمكن استخدام هذه العلامات في عرض هذا المورد وتجميعه (عبر مجموعات الموارد). يمكن توفير 15 علامة كحد أقصى لمورد. يجب أن تحتوي كل علامة على مفتاح لا يزيد عن 128 حرفا وقيمة لا تزيد عن 256 حرفا. على سبيل المثال، يتم تعيين التجربة الافتراضية لنوع قالب مع "defaultExperience": "Cassandra". تتضمن قيم "defaultExperience" الحالية أيضا "Table" و"Graph" و"DocumentDB" و"MongoDB".

tags?: {[propertyName: string]: string}

قيمة الخاصية

{[propertyName: string]: string}

virtualNetworkRules

قائمة قواعد ACL للشبكة الظاهرية التي تم تكوينها لحساب Cosmos DB.

virtualNetworkRules?: VirtualNetworkRule[]

قيمة الخاصية