مشاركة عبر


Microsoft.AzureArcData postgresInstances 2023-03-15-preview

تعريف مورد 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

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوب)
الموقع الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku Resource sku. PostgresInstanceSku
توسيع الموقع توسيع الموقع للمورد. توسيع الموقع
خصائص خالٍ PostgresInstanceProperties (مطلوب)

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم الموقع الموسع. سلسلة
النوع نوع الموقع الموسع. "تخصيص الموقع"

PostgresInstanceProperties

الاسم الوصف القيمة
مسؤول مسؤول المثيل سلسلة
basicLoginInformation اسم المستخدم وكلمة المرور للمصادقة الأساسية. BasicLoginInformation
dataControllerId معرف وحدة تحكم البيانات سلسلة
k8sRaw معلومات kubernetes الأولية بالنسبة إلى Bicep، يمكنك استخدام الدالة any().
lastUploadedDate آخر تاريخ تم تحميله من مجموعة Kubernetes. الإعدادات الافتراضية لوقت التاريخ الحالي سلسلة

BasicLoginInformation

الاسم الوصف القيمة
كلمة المرور كلمة مرور تسجيل الدخول. سلسلة
اسم المستخدم اسم مستخدم تسجيل الدخول. سلسلة

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. الإعدادات الافتراضية لوقت التاريخ الحالي سلسلة

BasicLoginInformation

الاسم الوصف القيمة
كلمة المرور كلمة مرور تسجيل الدخول. سلسلة
اسم المستخدم اسم مستخدم تسجيل الدخول. سلسلة

PostgresInstanceSku

الاسم الوصف القيمة
السعة إذا كان SKU يدعم التوسع/الإخراج، فيجب تضمين عدد صحيح للسعة. إذا لم يكن التوسيع/الدخول ممكنا للمورد، فقد يتم حذفه. int
dev ما إذا كان قد تم تمكين التطوير/الاختبار. عند تعيين حقل التطوير إلى صحيح، يتم استخدام المورد لغرض التطوير/الاختبار. Bool
الاسره إذا كانت الخدمة تحتوي على أجيال مختلفة من الأجهزة، لنفس SKU، فيمكن التقاط ذلك هنا. سلسلة
الاسم اسم SKU. عادة ما يكون رمز حرف+رقم سلسلة (مطلوب)
الحجم حجم SKU. عندما يكون حقل الاسم هو مزيج من الطبقة وقيمة أخرى، سيكون هذا هو التعليمات البرمجية المستقلة. سلسلة
المستوي هذا الحقل مطلوب ليتم تنفيذه من قبل موفر الموارد إذا كانت الخدمة تحتوي على أكثر من طبقة واحدة. 'Hyperscale'

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد 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. الإعدادات الافتراضية لوقت التاريخ الحالي سلسلة

BasicLoginInformation

الاسم الوصف القيمة
كلمة المرور كلمة مرور تسجيل الدخول. سلسلة
اسم المستخدم اسم مستخدم تسجيل الدخول. سلسلة

PostgresInstanceSku

الاسم الوصف القيمة
السعة إذا كان SKU يدعم التوسع/الإخراج، فيجب تضمين عدد صحيح للسعة. إذا لم يكن التوسيع/الدخول ممكنا للمورد، فقد يتم حذفه. int
dev ما إذا كان قد تم تمكين التطوير/الاختبار. عند تعيين حقل التطوير إلى صحيح، يتم استخدام المورد لغرض التطوير/الاختبار. Bool
الاسره إذا كانت الخدمة تحتوي على أجيال مختلفة من الأجهزة، لنفس SKU، فيمكن التقاط ذلك هنا. سلسلة
الاسم اسم SKU. عادة ما يكون رمز حرف+رقم سلسلة (مطلوبة)
الحجم حجم SKU. عندما يكون حقل الاسم هو مزيج من الطبقة وقيمة أخرى، سيكون هذا هو التعليمات البرمجية المستقلة. سلسلة
المستوي هذا الحقل مطلوب ليتم تنفيذه بواسطة موفر الموارد إذا كانت الخدمة تحتوي على أكثر من طبقة واحدة. "Hyperscale"