تعريف مورد Bicep
يمكن نشر نوع مورد postgresInstances مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
لإنشاء مورد Microsoft.AzureArcData/postgresInstances، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.AzureArcData/postgresInstances@2023-03-15-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
dev: bool
family: 'string'
name: 'string'
size: 'string'
tier: 'Hyperscale'
}
extendedLocation: {
name: 'string'
type: 'CustomLocation'
}
properties: {
admin: 'string'
basicLoginInformation: {
password: 'string'
username: 'string'
}
dataControllerId: 'string'
k8sRaw: any()
lastUploadedDate: 'string'
}
}
قيم Property
postgresInstances
توسيع الموقع
الاسم |
الوصف |
القيمة |
الاسم |
اسم الموقع الموسع. |
سلسلة |
النوع |
نوع الموقع الموسع. |
"تخصيص الموقع" |
PostgresInstanceProperties
الاسم |
الوصف |
القيمة |
مسؤول |
مسؤول المثيل |
سلسلة |
basicLoginInformation |
اسم المستخدم وكلمة المرور للمصادقة الأساسية. |
BasicLoginInformation |
dataControllerId |
معرف وحدة تحكم البيانات |
سلسلة |
k8sRaw |
معلومات kubernetes الأولية |
بالنسبة إلى Bicep، يمكنك استخدام الدالة any(). |
lastUploadedDate |
آخر تاريخ تم تحميله من مجموعة Kubernetes. الإعدادات الافتراضية لوقت التاريخ الحالي |
سلسلة |
الاسم |
الوصف |
القيمة |
كلمة المرور |
كلمة مرور تسجيل الدخول. |
سلسلة |
اسم المستخدم |
اسم مستخدم تسجيل الدخول. |
سلسلة |
PostgresInstanceSku
الاسم |
الوصف |
القيمة |
السعة |
إذا كان SKU يدعم التوسع/الإخراج، فيجب تضمين عدد صحيح للسعة. إذا لم يكن التوسيع/الدخول ممكنا للمورد، فقد يتم حذفه. |
int |
dev |
ما إذا كان قد تم تمكين التطوير/الاختبار. عند تعيين حقل التطوير إلى صحيح، يتم استخدام المورد لغرض التطوير/الاختبار. |
Bool |
الاسره |
إذا كانت الخدمة تحتوي على أجيال مختلفة من الأجهزة، لنفس SKU، فيمكن التقاط ذلك هنا. |
سلسلة |
الاسم |
اسم SKU. عادة ما يكون رمز حرف+رقم |
سلسلة (مطلوب) |
الحجم |
حجم SKU. عندما يكون حقل الاسم هو مزيج من الطبقة وقيمة أخرى، سيكون هذا هو التعليمات البرمجية المستقلة. |
سلسلة |
المستوي |
هذا الحقل مطلوب ليتم تنفيذه من قبل موفر الموارد إذا كانت الخدمة تحتوي على أكثر من طبقة واحدة. |
'Hyperscale' |
تعريف مورد قالب ARM
يمكن نشر نوع مورد postgresInstances مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
لإنشاء مورد Microsoft.AzureArcData/postgresInstances، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.AzureArcData/postgresInstances",
"apiVersion": "2023-03-15-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"dev": "bool",
"family": "string",
"name": "string",
"size": "string",
"tier": "Hyperscale"
},
"extendedLocation": {
"name": "string",
"type": "CustomLocation"
},
"properties": {
"admin": "string",
"basicLoginInformation": {
"password": "string",
"username": "string"
},
"dataControllerId": "string",
"k8sRaw": {},
"lastUploadedDate": "string"
}
}
قيم Property
postgresInstances
الاسم |
الوصف |
القيمة |
النوع |
نوع المورد |
'Microsoft.AzureArcData/postgresInstances' |
apiVersion |
إصدار واجهة برمجة تطبيقات المورد |
'معاينة 2023-03-15' |
الاسم |
اسم المورد |
سلسلة (مطلوب) |
الموقع |
الموقع الجغرافي حيث يعيش المورد |
سلسلة (مطلوب) |
العلامات |
علامات الموارد. |
قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
sku |
Resource sku. |
PostgresInstanceSku |
توسيع الموقع |
توسيع الموقع للمورد. |
توسيع الموقع |
خصائص |
خالٍ |
PostgresInstanceProperties (مطلوب) |
توسيع الموقع
الاسم |
الوصف |
القيمة |
الاسم |
اسم الموقع الموسع. |
سلسلة |
النوع |
نوع الموقع الموسع. |
"تخصيص الموقع" |
PostgresInstanceProperties
الاسم |
الوصف |
القيمة |
مسؤول |
مسؤول المثيل |
سلسلة |
basicLoginInformation |
اسم المستخدم وكلمة المرور للمصادقة الأساسية. |
BasicLoginInformation |
dataControllerId |
معرف وحدة تحكم البيانات |
سلسلة |
k8sRaw |
معلومات kubernetes الأولية |
|
lastUploadedDate |
آخر تاريخ تم تحميله من مجموعة Kubernetes. الإعدادات الافتراضية لوقت التاريخ الحالي |
سلسلة |
الاسم |
الوصف |
القيمة |
كلمة المرور |
كلمة مرور تسجيل الدخول. |
سلسلة |
اسم المستخدم |
اسم مستخدم تسجيل الدخول. |
سلسلة |
PostgresInstanceSku
الاسم |
الوصف |
القيمة |
السعة |
إذا كان SKU يدعم التوسع/الإخراج، فيجب تضمين عدد صحيح للسعة. إذا لم يكن التوسيع/الدخول ممكنا للمورد، فقد يتم حذفه. |
int |
dev |
ما إذا كان قد تم تمكين التطوير/الاختبار. عند تعيين حقل التطوير إلى صحيح، يتم استخدام المورد لغرض التطوير/الاختبار. |
Bool |
الاسره |
إذا كانت الخدمة تحتوي على أجيال مختلفة من الأجهزة، لنفس SKU، فيمكن التقاط ذلك هنا. |
سلسلة |
الاسم |
اسم SKU. عادة ما يكون رمز حرف+رقم |
سلسلة (مطلوب) |
الحجم |
حجم SKU. عندما يكون حقل الاسم هو مزيج من الطبقة وقيمة أخرى، سيكون هذا هو التعليمات البرمجية المستقلة. |
سلسلة |
المستوي |
هذا الحقل مطلوب ليتم تنفيذه من قبل موفر الموارد إذا كانت الخدمة تحتوي على أكثر من طبقة واحدة. |
'Hyperscale' |
يمكن نشر نوع مورد postgresInstances مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
لإنشاء مورد Microsoft.AzureArcData/postgresInstances، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AzureArcData/postgresInstances@2023-03-15-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
admin = "string"
basicLoginInformation = {
password = "string"
username = "string"
}
dataControllerId = "string"
lastUploadedDate = "string"
}
sku = {
capacity = int
dev = bool
family = "string"
name = "string"
size = "string"
tier = "Hyperscale"
}
extendedLocation = {
name = "string"
type = "CustomLocation"
}
})
}
قيم Property
postgresInstances
الاسم |
الوصف |
القيمة |
النوع |
نوع المورد |
"Microsoft.AzureArcData/postgresInstances@2023-03-15-preview" |
الاسم |
اسم المورد |
سلسلة (مطلوب) |
الموقع |
الموقع الجغرافي حيث يعيش المورد |
سلسلة (مطلوب) |
parent_id |
للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. |
سلسلة (مطلوب) |
العلامات |
علامات الموارد. |
قاموس أسماء العلامات والقيم. |
sku |
Resource sku. |
PostgresInstanceSku |
توسيع الموقع |
توسيع الموقع للمورد. |
توسيع الموقع |
خصائص |
خالٍ |
PostgresInstanceProperties (مطلوب) |
توسيع الموقع
الاسم |
الوصف |
القيمة |
الاسم |
اسم الموقع الموسع. |
سلسلة |
النوع |
نوع الموقع الموسع. |
"CustomLocation" |
PostgresInstanceProperties
الاسم |
الوصف |
القيمة |
مسؤول |
مسؤول المثيل |
سلسلة |
basicLoginInformation |
اسم المستخدم وكلمة المرور للمصادقة الأساسية. |
BasicLoginInformation |
dataControllerId |
معرف وحدة تحكم البيانات |
سلسلة |
k8sRaw |
معلومات kubernetes الأولية |
|
lastUploadedDate |
آخر تاريخ تم تحميله من مجموعة Kubernetes. الإعدادات الافتراضية لوقت التاريخ الحالي |
سلسلة |
الاسم |
الوصف |
القيمة |
كلمة المرور |
كلمة مرور تسجيل الدخول. |
سلسلة |
اسم المستخدم |
اسم مستخدم تسجيل الدخول. |
سلسلة |
PostgresInstanceSku
الاسم |
الوصف |
القيمة |
السعة |
إذا كان SKU يدعم التوسع/الإخراج، فيجب تضمين عدد صحيح للسعة. إذا لم يكن التوسيع/الدخول ممكنا للمورد، فقد يتم حذفه. |
int |
dev |
ما إذا كان قد تم تمكين التطوير/الاختبار. عند تعيين حقل التطوير إلى صحيح، يتم استخدام المورد لغرض التطوير/الاختبار. |
Bool |
الاسره |
إذا كانت الخدمة تحتوي على أجيال مختلفة من الأجهزة، لنفس SKU، فيمكن التقاط ذلك هنا. |
سلسلة |
الاسم |
اسم SKU. عادة ما يكون رمز حرف+رقم |
سلسلة (مطلوبة) |
الحجم |
حجم SKU. عندما يكون حقل الاسم هو مزيج من الطبقة وقيمة أخرى، سيكون هذا هو التعليمات البرمجية المستقلة. |
سلسلة |
المستوي |
هذا الحقل مطلوب ليتم تنفيذه بواسطة موفر الموارد إذا كانت الخدمة تحتوي على أكثر من طبقة واحدة. |
"Hyperscale" |