Microsoft.DBforMySQL servers 2017-12-01-preview
تعريف مورد Bicep
يمكن توزيع نوع مورد الخوادم مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.DBforMySQL/servers، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.DBforMySQL/servers@2017-12-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
{customized property}: 'string'
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
properties: {
minimalTlsVersion: 'string'
sslEnforcement: 'string'
storageProfile: {
backupRetentionDays: int
geoRedundantBackup: 'string'
storageAutogrow: 'string'
storageMB: int
}
version: 'string'
createMode: 'string'
// For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
}
}
كائنات ServerPropertiesForCreateOrServerProperties
قم بتعيين الخاصية createMode لتحديد نوع العنصر.
بالنسبة إلى الافتراضي، استخدم:
createMode: 'Default'
administratorLogin: 'string'
administratorLoginPassword: 'string'
بالنسبة إلى GeoRestore، استخدم:
createMode: 'GeoRestore'
sourceServerId: 'string'
بالنسبة إلى PointInTimeRestore، استخدم:
createMode: 'PointInTimeRestore'
restorePointInTime: 'string'
sourceServerId: 'string'
بالنسبة للنسخة المتماثلة، استخدم:
ملاحظة
استخدام قالب لإنشاء خادم MySQL بقيمة النسخة المتماثلة ليس غير متكرر. يتم إنشاء الخادم بنجاح في المرة الأولى. ومع ذلك، يؤدي نشر القالب عندما يكون خادم النسخة المتماثلة موجودا بالفعل إلى إرجاع خطأ.
createMode: 'Replica'
sourceServerId: 'string'
قيم Property
الخوادم
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد | سلسلة (مطلوبة) حد الحرف: 3-63 الأحرف الصالحة: أحرف صغيرة وواصلات وأرقام. لا يمكنك البدء أو الانتهاء باستخدام واصلة. يجب أن يكون اسم المورد فريدا عبر Azure. |
الموقع | الموقع الذي يوجد فيه المورد. | سلسلة (مطلوبة) |
العلامات | بيانات التعريف الخاصة بالتطبيق في شكل أزواج مفتاح-قيمة. | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
sku | SKU (مستوى التسعير) للخادم. | "Sku" |
خصائص | خصائص الخادم. | ServerPropertiesForCreateOrServerProperties (مطلوب) |
ServerPropertiesForCreateOrServerProperties
الاسم | الوصف | القيمة |
---|---|---|
الحد الأدنى لTlsVersion | فرض الحد الأدنى من إصدار Tls للخادم. | "TLS1_0" "TLS1_1" "TLS1_2" 'TLSEnforcementDisabled' |
sslEnforcement | تمكين فرض ssl أم لا عند الاتصال بالخادم. | "معطل" "ممكن" |
storageProfile | ملف تعريف التخزين للخادم. | StorageProfile |
version | إصدار الخادم. | '5.6' '5.7' '8.0' |
createMode | تعيين نوع الكائن | افتراضي GeoRestore PointInTimeRestore النسخة المتماثلة (مطلوبة) |
StorageProfile
الاسم | الوصف | القيمة |
---|---|---|
BackupRetentionDays | أيام الاحتفاظ بالنسخ الاحتياطي للخادم. | int |
geoRedundantBackup | تمكين التكرار الجغرافي أم لا للنسخ الاحتياطي للخادم. | "معطل" "ممكن" |
storageAutogrow | تمكين النمو التلقائي للتخزين. | "معطل" "ممكن" |
storageMB | الحد الأقصى للتخزين المسموح به للخادم. | int |
ServerPropertiesForDefaultCreate
الاسم | الوصف | القيمة |
---|---|---|
createMode | وضع إنشاء خادم جديد. | "افتراضي" (مطلوب) |
سجل المسؤول | اسم تسجيل دخول المسؤول للخادم. يمكن تحديد فقط عند إنشاء الخادم (وهو مطلوب للإنشاء). | سلسلة (مطلوبة) |
administratorLoginPassword | كلمة مرور تسجيل دخول المسؤول. | سلسلة (مطلوبة) القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
ServerPropertiesForGeoRestore
الاسم | الوصف | القيمة |
---|---|---|
createMode | وضع إنشاء خادم جديد. | 'GeoRestore' (مطلوب) |
معرف خادم المصدر | معرف الخادم المصدر المراد الاستعادة منه. | سلسلة (مطلوبة) |
ServerPropertiesForRestore
الاسم | الوصف | القيمة |
---|---|---|
createMode | وضع إنشاء خادم جديد. | 'PointInTimeRestore' (مطلوب) |
restorePointInTime | وقت إنشاء نقطة الاستعادة (تنسيق ISO8601)، مع تحديد الوقت للاستعادة منه. | سلسلة (مطلوبة) |
معرف خادم المصدر | معرف الخادم المصدر المراد الاستعادة منه. | سلسلة (مطلوبة) |
ServerPropertiesForReplica
الاسم | الوصف | القيمة |
---|---|---|
createMode | وضع إنشاء خادم جديد. | "النسخة المتماثلة" (مطلوبة) |
معرف خادم المصدر | معرف الخادم الأساسي لإنشاء نسخة متماثلة منه. | سلسلة (مطلوبة) |
Sku
الاسم | الوصف | القيمة |
---|---|---|
السعة | سعة التوسيع/التصغير، التي تمثل وحدات حساب الخادم. | int القيود: الحد الأدنى للقيمة = 0 |
الاسره | عائلة الأجهزة. | سلسلة |
الاسم | اسم sku، عادة، tier + family + cores، على سبيل المثال B_Gen4_1، GP_Gen5_8. | سلسلة (مطلوبة) |
الحجم | رمز الحجم، ليتم تفسيره بواسطة المورد حسب الاقتضاء. | سلسلة |
المستوي | طبقة SKU المعينة، على سبيل المثال Basic. | "أساسي" "GeneralPurpose" 'MemoryOptimized' |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
تطبيق ويب Buffalo |
ابدأ بتشغيل تطبيق Golang Buffalo الخاص بك على Azure بسرعة وبتكلفة زهيدة. |
Java CI/CD باستخدام Jenkins وAzure Web Apps |
هذه عينة ل Java CI/CD باستخدام Jenkins وAzure Web Apps. |
نشر قاعدة بيانات Azure ل MySQL باستخدام VNet |
يوفر هذا القالب طريقة لنشر قاعدة بيانات Azure ل MySQL مع تكامل VNet. |
بوابة التطبيق لتطبيق ويب مع تقييد IP |
ينشئ هذا القالب بوابة تطبيق أمام Azure Web App مع تمكين تقييد IP على تطبيق الويب. |
إنشاء تطبيق ويب على Linux باستخدام قاعدة بيانات Azure ل MySQL |
يوفر هذا القالب طريقة لنشر تطبيقات الويب على Linux مع قاعدة بيانات Azure ل MySQL. |
Sonarqube Docker Web App على Linux مع MySQL |
يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل MySQL |
تطبيق ويب مع قاعدة بيانات Azure ل MySQL |
يوفر هذا القالب طريقة سهلة لنشر تطبيق الويب على Azure App Service Web Apps مع قاعدة بيانات Azure ل MySQL. |
تعريف مورد قالب ARM
يمكن توزيع نوع مورد الخوادم مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.DBforMySQL/servers، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.DBforMySQL/servers",
"apiVersion": "2017-12-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"{customized property}": "string"
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"properties": {
"minimalTlsVersion": "string",
"sslEnforcement": "string",
"storageProfile": {
"backupRetentionDays": "int",
"geoRedundantBackup": "string",
"storageAutogrow": "string",
"storageMB": "int"
},
"version": "string",
"createMode": "string"
// For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
}
}
كائنات ServerPropertiesForCreateOrServerProperties
قم بتعيين الخاصية createMode لتحديد نوع العنصر.
بالنسبة إلى الافتراضي، استخدم:
"createMode": "Default",
"administratorLogin": "string",
"administratorLoginPassword": "string"
بالنسبة إلى GeoRestore، استخدم:
"createMode": "GeoRestore",
"sourceServerId": "string"
بالنسبة إلى PointInTimeRestore، استخدم:
"createMode": "PointInTimeRestore",
"restorePointInTime": "string",
"sourceServerId": "string"
بالنسبة للنسخة المتماثلة، استخدم:
ملاحظة
استخدام قالب لإنشاء خادم MySQL بقيمة النسخة المتماثلة ليس غير متكرر. يتم إنشاء الخادم بنجاح في المرة الأولى. ومع ذلك، يؤدي نشر القالب عندما يكون خادم النسخة المتماثلة موجودا بالفعل إلى إرجاع خطأ.
"createMode": "Replica",
"sourceServerId": "string"
قيم Property
الخوادم
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.DBforMySQL/servers' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | 'معاينة 2017-12-01' |
الاسم | اسم المورد | سلسلة (مطلوبة) حد الحرف: 3-63 الأحرف الصالحة: أحرف صغيرة وواصلات وأرقام. لا يمكنك البدء أو الانتهاء باستخدام واصلة. يجب أن يكون اسم المورد فريدا عبر Azure. |
الموقع | الموقع الذي يوجد فيه المورد. | سلسلة (مطلوبة) |
العلامات | بيانات التعريف الخاصة بالتطبيق في شكل أزواج مفتاح-قيمة. | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
sku | SKU (مستوى التسعير) للخادم. | "Sku" |
خصائص | خصائص الخادم. | ServerPropertiesForCreateOrServerProperties (مطلوب) |
ServerPropertiesForCreateOrServerProperties
الاسم | الوصف | القيمة |
---|---|---|
الحد الأدنى لTlsVersion | فرض الحد الأدنى من إصدار Tls للخادم. | "TLS1_0" "TLS1_1" "TLS1_2" 'TLSEnforcementDisabled' |
sslEnforcement | تمكين فرض ssl أم لا عند الاتصال بالخادم. | "معطل" "ممكن" |
storageProfile | ملف تعريف التخزين للخادم. | StorageProfile |
version | إصدار الخادم. | '5.6' '5.7' '8.0' |
createMode | تعيين نوع الكائن | افتراضي GeoRestore PointInTimeRestore النسخة المتماثلة (مطلوبة) |
StorageProfile
الاسم | الوصف | القيمة |
---|---|---|
BackupRetentionDays | أيام الاحتفاظ بالنسخ الاحتياطي للخادم. | int |
geoRedundantBackup | تمكين التكرار الجغرافي أم لا للنسخ الاحتياطي للخادم. | "معطل" "ممكن" |
storageAutogrow | تمكين النمو التلقائي للتخزين. | "معطل" "ممكن" |
storageMB | الحد الأقصى للتخزين المسموح به للخادم. | int |
ServerPropertiesForDefaultCreate
الاسم | الوصف | القيمة |
---|---|---|
createMode | وضع إنشاء خادم جديد. | "افتراضي" (مطلوب) |
سجل المسؤول | اسم تسجيل دخول المسؤول للخادم. يمكن تحديد فقط عند إنشاء الخادم (وهو مطلوب للإنشاء). | سلسلة (مطلوبة) |
administratorLoginPassword | كلمة مرور تسجيل دخول المسؤول. | سلسلة (مطلوبة) القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
ServerPropertiesForGeoRestore
الاسم | الوصف | القيمة |
---|---|---|
createMode | وضع إنشاء خادم جديد. | 'GeoRestore' (مطلوب) |
معرف خادم المصدر | معرف الخادم المصدر المراد الاستعادة منه. | سلسلة (مطلوبة) |
ServerPropertiesForRestore
الاسم | الوصف | القيمة |
---|---|---|
createMode | وضع إنشاء خادم جديد. | 'PointInTimeRestore' (مطلوب) |
restorePointInTime | وقت إنشاء نقطة الاستعادة (تنسيق ISO8601)، مع تحديد الوقت للاستعادة منه. | سلسلة (مطلوبة) |
معرف خادم المصدر | معرف الخادم المصدر المراد الاستعادة منه. | سلسلة (مطلوبة) |
ServerPropertiesForReplica
الاسم | الوصف | القيمة |
---|---|---|
createMode | وضع إنشاء خادم جديد. | "النسخة المتماثلة" (مطلوبة) |
معرف خادم المصدر | معرف الخادم الأساسي لإنشاء نسخة متماثلة منه. | سلسلة (مطلوبة) |
Sku
الاسم | الوصف | القيمة |
---|---|---|
السعة | سعة التوسيع/التصغير، التي تمثل وحدات حساب الخادم. | int القيود: الحد الأدنى للقيمة = 0 |
الاسره | عائلة الأجهزة. | سلسلة |
الاسم | اسم sku، عادة، tier + family + cores، على سبيل المثال B_Gen4_1، GP_Gen5_8. | سلسلة (مطلوبة) |
الحجم | رمز الحجم، ليتم تفسيره بواسطة المورد حسب الاقتضاء. | سلسلة |
المستوي | طبقة SKU المعينة، على سبيل المثال Basic. | "أساسي" "GeneralPurpose" 'MemoryOptimized' |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
تطبيق ويب Buffalo |
ابدأ بتشغيل تطبيق Golang Buffalo الخاص بك على Azure بسرعة وبتكلفة زهيدة. |
Java CI/CD باستخدام Jenkins وAzure Web Apps |
هذه عينة ل Java CI/CD باستخدام Jenkins وAzure Web Apps. |
نشر قاعدة بيانات Azure ل MySQL باستخدام VNet |
يوفر هذا القالب طريقة لنشر قاعدة بيانات Azure ل MySQL مع تكامل VNet. |
بوابة التطبيق لتطبيق ويب مع تقييد IP |
ينشئ هذا القالب بوابة تطبيق أمام Azure Web App مع تمكين تقييد IP على تطبيق الويب. |
إنشاء تطبيق ويب على Linux باستخدام قاعدة بيانات Azure ل MySQL |
يوفر هذا القالب طريقة لنشر تطبيقات الويب على Linux مع قاعدة بيانات Azure ل MySQL. |
Sonarqube Docker Web App على Linux مع MySQL |
يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل MySQL |
تطبيق ويب مع قاعدة بيانات Azure ل MySQL |
يوفر هذا القالب طريقة سهلة لنشر تطبيق الويب على Azure App Service Web Apps مع قاعدة بيانات Azure ل MySQL. |
تعريف مورد Terraform (موفر AzAPI)
يمكن توزيع نوع مورد الخوادم مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.DBforMySQL/servers، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforMySQL/servers@2017-12-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
{customized property} = "string"
body = jsonencode({
properties = {
minimalTlsVersion = "string"
sslEnforcement = "string"
storageProfile = {
backupRetentionDays = int
geoRedundantBackup = "string"
storageAutogrow = "string"
storageMB = int
}
version = "string"
createMode = "string"
// For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
})
}
كائنات ServerPropertiesForCreateOrServerProperties
قم بتعيين الخاصية createMode لتحديد نوع العنصر.
بالنسبة إلى الافتراضي، استخدم:
createMode = "Default"
administratorLogin = "string"
administratorLoginPassword = "string"
بالنسبة إلى GeoRestore، استخدم:
createMode = "GeoRestore"
sourceServerId = "string"
بالنسبة إلى PointInTimeRestore، استخدم:
createMode = "PointInTimeRestore"
restorePointInTime = "string"
sourceServerId = "string"
بالنسبة للنسخة المتماثلة، استخدم:
ملاحظة
استخدام قالب لإنشاء خادم MySQL بقيمة النسخة المتماثلة ليس غير متكرر. يتم إنشاء الخادم بنجاح في المرة الأولى. ومع ذلك، يؤدي نشر القالب عندما يكون خادم النسخة المتماثلة موجودا بالفعل إلى ظهور خطأ.
createMode = "Replica"
sourceServerId = "string"
قيم Property
الخوادم
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.DBforMySQL/servers@2017-12-01-preview" |
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 3-63 أحرف صالحة: أحرف صغيرة وواصلات وأرقام. لا يمكنك البدء أو الانتهاء باستخدام واصلة. يجب أن يكون اسم المورد فريدا عبر Azure. |
الموقع | الموقع الذي يوجد فيه المورد. | سلسلة (مطلوب) |
parent_id | للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. | سلسلة (مطلوب) |
العلامات | بيانات التعريف الخاصة بالتطبيق في شكل أزواج مفتاح-قيمة. | قاموس أسماء العلامات والقيم. |
sku | SKU (مستوى التسعير) للخادم. | "Sku" |
خصائص | خصائص الخادم. | ServerPropertiesForCreateOrServerProperties (مطلوب) |
ServerPropertiesForCreateOrServerProperties
الاسم | الوصف | القيمة |
---|---|---|
الحد الأدنى لTlsVersion | فرض الحد الأدنى من إصدار Tls للخادم. | "TLS1_0" "TLS1_1" "TLS1_2" "TLSEnforcementDisabled" |
sslEnforcement | تمكين فرض ssl أو عدم تمكينه عند الاتصال بالخادم. | "معطل" "ممكن" |
storageProfile | ملف تعريف التخزين لخادم. | StorageProfile |
version | إصدار الخادم. | "5.6" "5.7" "8.0" |
createMode | تعيين نوع العنصر | افتراضي GeoRestore PointInTimeRestore النسخة المتماثلة (مطلوب) |
StorageProfile
الاسم | الوصف | القيمة |
---|---|---|
BackupRetentionDays | أيام الاحتفاظ بالنسخ الاحتياطي للخادم. | int |
geoRedundantBackup | تمكين التكرار الجغرافي أو عدم تمكين النسخ الاحتياطي للخادم. | "معطل" "ممكن" |
storageAutogrow | تمكين النمو التلقائي للتخزين. | "معطل" "ممكن" |
storageMB | الحد الأقصى للتخزين المسموح به للخادم. | int |
ServerPropertiesForDefaultCreate
الاسم | الوصف | القيمة |
---|---|---|
createMode | وضع إنشاء خادم جديد. | "افتراضي" (مطلوب) |
سجل المسؤول | اسم تسجيل دخول المسؤول لخادم. يمكن تحديد فقط عند إنشاء الخادم (وهو مطلوب للإنشاء). | سلسلة (مطلوب) |
administratorLoginPassword | كلمة مرور تسجيل دخول المسؤول. | سلسلة (مطلوب) القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
ServerPropertiesForGeoRestore
الاسم | الوصف | القيمة |
---|---|---|
createMode | وضع إنشاء خادم جديد. | "GeoRestore" (مطلوب) |
sourceServerId | معرف الخادم المصدر للاستعادة منه. | سلسلة (مطلوب) |
ServerPropertiesForRestore
الاسم | الوصف | القيمة |
---|---|---|
createMode | وضع إنشاء خادم جديد. | "PointInTimeRestore" (مطلوب) |
restorePointInTime | استعادة وقت إنشاء نقطة (تنسيق ISO8601)، مع تحديد الوقت الذي تريد الاستعادة منه. | سلسلة (مطلوب) |
sourceServerId | معرف الخادم المصدر للاستعادة منه. | سلسلة (مطلوب) |
ServerPropertiesForReplica
الاسم | الوصف | القيمة |
---|---|---|
createMode | وضع إنشاء خادم جديد. | "النسخة المتماثلة" (مطلوب) |
sourceServerId | معرف الخادم الأساسي لإنشاء نسخة متماثلة منه. | سلسلة (مطلوب) |
Sku
الاسم | الوصف | القيمة |
---|---|---|
السعة | سعة التوسيع/التصغير، التي تمثل وحدات حساب الخادم. | int القيود: الحد الأدنى للقيمة = 0 |
الاسره | عائلة الأجهزة. | سلسلة |
الاسم | اسم sku، عادة، tier + family + cores، على سبيل المثال B_Gen4_1، GP_Gen5_8. | سلسلة (مطلوب) |
الحجم | رمز الحجم، الذي سيتم تفسيره بواسطة المورد حسب الاقتضاء. | سلسلة |
المستوي | مستوى SKU المحدد، مثل Basic. | "أساسي" "GeneralPurpose" "MemoryOptimized" |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ