Microsoft.DBforPostgreSQL serverGroupsv2

تعريف مورد Bicep

يمكن نشر نوع مورد serverGroupsv2 مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.DBforPostgreSQL/serverGroupsv2، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.DBforPostgreSQL/serverGroupsv2@2023-03-02-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    administratorLoginPassword: 'string'
    authConfig: {
      activeDirectoryAuth: 'string'
      passwordAuth: 'string'
    }
    citusVersion: 'string'
    coordinatorEnablePublicIpAccess: bool
    coordinatorServerEdition: 'string'
    coordinatorStorageQuotaInMb: int
    coordinatorVCores: int
    databaseName: 'string'
    dataEncryption: {
      primaryKeyUri: 'string'
      primaryUserAssignedIdentityId: 'string'
      type: 'string'
    }
    enableGeoBackup: bool
    enableHa: bool
    enableShardsOnCoordinator: bool
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    nodeCount: int
    nodeEnablePublicIpAccess: bool
    nodeServerEdition: 'string'
    nodeStorageQuotaInMb: int
    nodeVCores: int
    pointInTimeUTC: 'string'
    postgresqlVersion: 'string'
    preferredPrimaryZone: 'string'
    sourceLocation: 'string'
    sourceResourceId: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

قيم الخصائص

Microsoft.DBforPostgreSQL/serverGroupsv2

اسم وصف قيمة
الهوية يصف هوية نظام المجموعة. IdentityProperties
مكان الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
اسم اسم المورد خيط

القيود:
الحد الأدنى للطول = 3
الحد الأقصى للطول = 40
النمط = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (مطلوب)
خصائص خصائص نظام المجموعة. ClusterProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب

AuthConfig

اسم وصف قيمة
مصادقة activeDirectoryAuth "معطل"
"ممكن"
كلمة المرور المصادقة "معطل"
"ممكن"

خصائص نظام المجموعة

اسم وصف قيمة
مسؤولLoginPassword كلمة مرور تسجيل دخول المسؤول. مطلوب للإنشاء. خيط

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
authConfig تكوين المصادقة لنظام مجموعة. المصادقة
إصدار الاقتباس إصدار ملحق Citus على جميع خوادم نظام المجموعة. خيط
coordinatorEnablePublicIpAccess إذا تم تمكين الوصول العام على المنسق. قيمة منطقية
coordinatorServerEdition إصدار خادم منسق (افتراضي: GeneralPurpose). مطلوب للإنشاء. خيط
coordinatorStorageQuotaInMb تخزين خادم بالميغابايت. مطلوب للإنشاء. راجع /azure/cosmos-db/postgresql/resources-compute لمزيد من المعلومات. الباحث
منسق VCores عدد vCores لخادم (الحد الأقصى: 96). مطلوب للإنشاء. راجع /azure/cosmos-db/postgresql/resources-compute لمزيد من المعلومات. الباحث
اسم قاعدة البيانات اسم قاعدة البيانات لنظام المجموعة. يتم دعم قاعدة بيانات واحدة فقط لكل مجموعة. خيط
تشفير البيانات خصائص تشفير البيانات لنظام المجموعة. تشفير البيانات
تمكين النسخ الاحتياطي لGeo إذا تم تخزين النسخ الاحتياطي لنظام المجموعة في منطقة Azure أخرى بالإضافة إلى نسخة النسخ الاحتياطي المخزنة في منطقة نظام المجموعة. تمكين فقط في وقت إنشاء نظام المجموعة. قيمة منطقية
enableHa إذا تم تمكين قابلية الوصول العالية (HA) أم لا للمجموعة. قيمة منطقية
تمكينShardsOnCoordinator إذا تم وضع الجداول الموزعة على المنسق أم لا. يجب تعيين إلى "صحيح" على مجموعات عقدة واحدة. يتطلب إعادة التوازن للجزء بعد تغيير القيمة. قيمة منطقية
صيانةWindow نافذة الصيانة لنظام المجموعة. نافذة الصيانة
عدد العقد عدد عقد العامل للمجموعة. عندما يكون عدد العقد 0، فإنه يمثل تكوين عقدة واحدة مع القدرة على إنشاء جداول موزعة على تلك العقدة. تمثل عقدتان أو أكثر من العقد العاملة تكوينا متعدد العقد. لا يمكن أن تكون قيمة عدد العقد 1. مطلوب للإنشاء. الباحث
nodeEnablePublicIpAccess إذا تم تمكين الوصول العام على العقد العاملة. قيمة منطقية
إصدار nodeServerEdition إصدار خادم عقدة (افتراضي: MemoryOptimized). خيط
nodeStorageQuotaInMb التخزين بالميغابايت على كل عقدة عاملة. راجع /azure/cosmos-db/postgresql/resources-compute لمزيد من المعلومات. الباحث
nodeVCores الحساب في vCores على كل عقدة عاملة (الحد الأقصى: 104). راجع /azure/cosmos-db/postgresql/resources-compute لمزيد من المعلومات. الباحث
pointInTimeUTC التاريخ والوقت بالتوقيت العالمي المتفق عليه (تنسيق ISO8601) لاستعادة نظام المجموعة. خيط
postgresqlالإصدار إصدار PostgreSQL الرئيسي على جميع خوادم نظام المجموعة. خيط
المنطقة المميزة المفضلة منطقة التوفر الأساسية المفضلة (AZ) لجميع خوادم نظام المجموعة. خيط
تحديد المصدر منطقة Azure من نظام المجموعة المصدر لمجموعة النسخ المتماثلة للقراءة. خيط
sourceResourceId معرف المورد لنظام المجموعة المصدر لمجموعة النسخ المتماثلة للقراءة. خيط

تشفير البيانات

اسم وصف قيمة
أساسيKeyUri URI للمفتاح في keyvault لتشفير البيانات للخادم الأساسي. خيط
primaryUserAssignedIdentityId معرف المورد للهوية المعينة من قبل المستخدم لاستخدامها لتشفير البيانات للخادم الأساسي. خيط
نوع "AzureKeyVault"
"تم تعيين النظام"

خصائص الهوية

اسم وصف قيمة
نوع "تم تعيين النظام"
"تعيين المستخدم"
معرفات تعيين المستخدم مجموعة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مفاتيح قاموس userAssignedIdentities معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. يمكن أن تكون قيم القاموس كائنات فارغة ({}) في الطلبات. IdentityPropertiesUserAssignedIdentities

IdentityPropertiesUserAssignedIdentities

اسم وصف قيمة

نافذة الصيانة

اسم وصف قيمة
Windows مخصص يشير إلى ما إذا كانت نافذة الصيانة المخصصة ممكنة أم لا. خيط
يومالأسبوع اليوم المفضل من الأسبوع لنافذة الصيانة. الباحث
startHour ساعة البدء ضمن اليوم المفضل من الأسبوع لنافذة الصيانة. الباحث
قائمة البدء دقيقة البدء خلال ساعة البدء لنافذة الصيانة. الباحث

تتبع المواردالعلامات

اسم وصف قيمة

معرف تعيين المستخدم

اسم وصف قيمة

أمثلة الاستخدام

عينات Bicep

مثال أساسي لنشر Azure Cosmos DB لنظام مجموعة PostgreSQL.

param resourceName string = 'acctest0001'
param location string = 'westeurope'
@secure()
@description('The administrator login password for the PostgreSQL server group')
param administratorLoginPassword string

resource serverGroupsv2 'Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08' = {
  name: resourceName
  location: location
  properties: {
    administratorLoginPassword: null
    coordinatorEnablePublicIpAccess: true
    coordinatorServerEdition: 'GeneralPurpose'
    coordinatorStorageQuotaInMb: 131072
    coordinatorVCores: 2
    enableHa: false
    nodeCount: 0
    nodeEnablePublicIpAccess: false
    nodeServerEdition: 'MemoryOptimized'
  }
}

تعريف مورد قالب ARM

يمكن نشر نوع مورد serverGroupsv2 مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.DBforPostgreSQL/serverGroupsv2، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.DBforPostgreSQL/serverGroupsv2",
  "apiVersion": "2023-03-02-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "administratorLoginPassword": "string",
    "authConfig": {
      "activeDirectoryAuth": "string",
      "passwordAuth": "string"
    },
    "citusVersion": "string",
    "coordinatorEnablePublicIpAccess": "bool",
    "coordinatorServerEdition": "string",
    "coordinatorStorageQuotaInMb": "int",
    "coordinatorVCores": "int",
    "databaseName": "string",
    "dataEncryption": {
      "primaryKeyUri": "string",
      "primaryUserAssignedIdentityId": "string",
      "type": "string"
    },
    "enableGeoBackup": "bool",
    "enableHa": "bool",
    "enableShardsOnCoordinator": "bool",
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "nodeCount": "int",
    "nodeEnablePublicIpAccess": "bool",
    "nodeServerEdition": "string",
    "nodeStorageQuotaInMb": "int",
    "nodeVCores": "int",
    "pointInTimeUTC": "string",
    "postgresqlVersion": "string",
    "preferredPrimaryZone": "string",
    "sourceLocation": "string",
    "sourceResourceId": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

قيم الخصائص

Microsoft.DBforPostgreSQL/serverGroupsv2

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات 'معاينة 2023-03-02'
الهوية يصف هوية نظام المجموعة. IdentityProperties
مكان الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
اسم اسم المورد خيط

القيود:
الحد الأدنى للطول = 3
الحد الأقصى للطول = 40
النمط = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (مطلوب)
خصائص خصائص نظام المجموعة. ClusterProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
نوع نوع المورد "Microsoft.DBforPostgreSQL/serverGroupsv2"

AuthConfig

اسم وصف قيمة
مصادقة activeDirectoryAuth "معطل"
"ممكن"
كلمة المرور المصادقة "معطل"
"ممكن"

خصائص نظام المجموعة

اسم وصف قيمة
مسؤولLoginPassword كلمة مرور تسجيل دخول المسؤول. مطلوب للإنشاء. خيط

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
authConfig تكوين المصادقة لنظام مجموعة. المصادقة
إصدار الاقتباس إصدار ملحق Citus على جميع خوادم نظام المجموعة. خيط
coordinatorEnablePublicIpAccess إذا تم تمكين الوصول العام على المنسق. قيمة منطقية
coordinatorServerEdition إصدار خادم منسق (افتراضي: GeneralPurpose). مطلوب للإنشاء. خيط
coordinatorStorageQuotaInMb تخزين خادم بالميغابايت. مطلوب للإنشاء. راجع /azure/cosmos-db/postgresql/resources-compute لمزيد من المعلومات. الباحث
منسق VCores عدد vCores لخادم (الحد الأقصى: 96). مطلوب للإنشاء. راجع /azure/cosmos-db/postgresql/resources-compute لمزيد من المعلومات. الباحث
اسم قاعدة البيانات اسم قاعدة البيانات لنظام المجموعة. يتم دعم قاعدة بيانات واحدة فقط لكل مجموعة. خيط
تشفير البيانات خصائص تشفير البيانات لنظام المجموعة. تشفير البيانات
تمكين النسخ الاحتياطي لGeo إذا تم تخزين النسخ الاحتياطي لنظام المجموعة في منطقة Azure أخرى بالإضافة إلى نسخة النسخ الاحتياطي المخزنة في منطقة نظام المجموعة. تمكين فقط في وقت إنشاء نظام المجموعة. قيمة منطقية
enableHa إذا تم تمكين قابلية الوصول العالية (HA) أم لا للمجموعة. قيمة منطقية
تمكينShardsOnCoordinator إذا تم وضع الجداول الموزعة على المنسق أم لا. يجب تعيين إلى "صحيح" على مجموعات عقدة واحدة. يتطلب إعادة التوازن للجزء بعد تغيير القيمة. قيمة منطقية
صيانةWindow نافذة الصيانة لنظام المجموعة. نافذة الصيانة
عدد العقد عدد عقد العامل للمجموعة. عندما يكون عدد العقد 0، فإنه يمثل تكوين عقدة واحدة مع القدرة على إنشاء جداول موزعة على تلك العقدة. تمثل عقدتان أو أكثر من العقد العاملة تكوينا متعدد العقد. لا يمكن أن تكون قيمة عدد العقد 1. مطلوب للإنشاء. الباحث
nodeEnablePublicIpAccess إذا تم تمكين الوصول العام على العقد العاملة. قيمة منطقية
إصدار nodeServerEdition إصدار خادم عقدة (افتراضي: MemoryOptimized). خيط
nodeStorageQuotaInMb التخزين بالميغابايت على كل عقدة عاملة. راجع /azure/cosmos-db/postgresql/resources-compute لمزيد من المعلومات. الباحث
nodeVCores الحساب في vCores على كل عقدة عاملة (الحد الأقصى: 104). راجع /azure/cosmos-db/postgresql/resources-compute لمزيد من المعلومات. الباحث
pointInTimeUTC التاريخ والوقت بالتوقيت العالمي المتفق عليه (تنسيق ISO8601) لاستعادة نظام المجموعة. خيط
postgresqlالإصدار إصدار PostgreSQL الرئيسي على جميع خوادم نظام المجموعة. خيط
المنطقة المميزة المفضلة منطقة التوفر الأساسية المفضلة (AZ) لجميع خوادم نظام المجموعة. خيط
تحديد المصدر منطقة Azure من نظام المجموعة المصدر لمجموعة النسخ المتماثلة للقراءة. خيط
sourceResourceId معرف المورد لنظام المجموعة المصدر لمجموعة النسخ المتماثلة للقراءة. خيط

تشفير البيانات

اسم وصف قيمة
أساسيKeyUri URI للمفتاح في keyvault لتشفير البيانات للخادم الأساسي. خيط
primaryUserAssignedIdentityId معرف المورد للهوية المعينة من قبل المستخدم لاستخدامها لتشفير البيانات للخادم الأساسي. خيط
نوع "AzureKeyVault"
"تم تعيين النظام"

خصائص الهوية

اسم وصف قيمة
نوع "تم تعيين النظام"
"تعيين المستخدم"
معرفات تعيين المستخدم مجموعة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مفاتيح قاموس userAssignedIdentities معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. يمكن أن تكون قيم القاموس كائنات فارغة ({}) في الطلبات. IdentityPropertiesUserAssignedIdentities

IdentityPropertiesUserAssignedIdentities

اسم وصف قيمة

نافذة الصيانة

اسم وصف قيمة
Windows مخصص يشير إلى ما إذا كانت نافذة الصيانة المخصصة ممكنة أم لا. خيط
يومالأسبوع اليوم المفضل من الأسبوع لنافذة الصيانة. الباحث
startHour ساعة البدء ضمن اليوم المفضل من الأسبوع لنافذة الصيانة. الباحث
قائمة البدء دقيقة البدء خلال ساعة البدء لنافذة الصيانة. الباحث

تتبع المواردالعلامات

اسم وصف قيمة

معرف تعيين المستخدم

اسم وصف قيمة

أمثلة الاستخدام

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

يمكن نشر نوع مورد serverGroupsv2 مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.DBforPostgreSQL/serverGroupsv2، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforPostgreSQL/serverGroupsv2@2023-03-02-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      administratorLoginPassword = "string"
      authConfig = {
        activeDirectoryAuth = "string"
        passwordAuth = "string"
      }
      citusVersion = "string"
      coordinatorEnablePublicIpAccess = bool
      coordinatorServerEdition = "string"
      coordinatorStorageQuotaInMb = int
      coordinatorVCores = int
      databaseName = "string"
      dataEncryption = {
        primaryKeyUri = "string"
        primaryUserAssignedIdentityId = "string"
        type = "string"
      }
      enableGeoBackup = bool
      enableHa = bool
      enableShardsOnCoordinator = bool
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      nodeCount = int
      nodeEnablePublicIpAccess = bool
      nodeServerEdition = "string"
      nodeStorageQuotaInMb = int
      nodeVCores = int
      pointInTimeUTC = "string"
      postgresqlVersion = "string"
      preferredPrimaryZone = "string"
      sourceLocation = "string"
      sourceResourceId = "string"
    }
  }
}

قيم الخصائص

Microsoft.DBforPostgreSQL/serverGroupsv2

اسم وصف قيمة
الهوية يصف هوية نظام المجموعة. IdentityProperties
مكان الموقع الجغرافي حيث يعيش المورد سلسلة (مطلوب)
اسم اسم المورد خيط

القيود:
الحد الأدنى للطول = 3
الحد الأقصى للطول = 40
النمط = ^(?![0-9]+$)(?!-)[a-z0-9-]{3,40}(?<!-)$ (مطلوب)
خصائص خصائص نظام المجموعة. ClusterProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
نوع نوع المورد "Microsoft.DBforPostgreSQL / serverGroupsv2@2023-03-02-معاينة"

AuthConfig

اسم وصف قيمة
مصادقة activeDirectoryAuth "معطل"
"ممكن"
كلمة المرور المصادقة "معطل"
"ممكن"

خصائص نظام المجموعة

اسم وصف قيمة
مسؤولLoginPassword كلمة مرور تسجيل دخول المسؤول. مطلوب للإنشاء. خيط

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
authConfig تكوين المصادقة لنظام مجموعة. المصادقة
إصدار الاقتباس إصدار ملحق Citus على جميع خوادم نظام المجموعة. خيط
coordinatorEnablePublicIpAccess إذا تم تمكين الوصول العام على المنسق. قيمة منطقية
coordinatorServerEdition إصدار خادم منسق (افتراضي: GeneralPurpose). مطلوب للإنشاء. خيط
coordinatorStorageQuotaInMb تخزين خادم بالميغابايت. مطلوب للإنشاء. راجع /azure/cosmos-db/postgresql/resources-compute لمزيد من المعلومات. الباحث
منسق VCores عدد vCores لخادم (الحد الأقصى: 96). مطلوب للإنشاء. راجع /azure/cosmos-db/postgresql/resources-compute لمزيد من المعلومات. الباحث
اسم قاعدة البيانات اسم قاعدة البيانات لنظام المجموعة. يتم دعم قاعدة بيانات واحدة فقط لكل مجموعة. خيط
تشفير البيانات خصائص تشفير البيانات لنظام المجموعة. تشفير البيانات
تمكين النسخ الاحتياطي لGeo إذا تم تخزين النسخ الاحتياطي لنظام المجموعة في منطقة Azure أخرى بالإضافة إلى نسخة النسخ الاحتياطي المخزنة في منطقة نظام المجموعة. تمكين فقط في وقت إنشاء نظام المجموعة. قيمة منطقية
enableHa إذا تم تمكين قابلية الوصول العالية (HA) أم لا للمجموعة. قيمة منطقية
تمكينShardsOnCoordinator إذا تم وضع الجداول الموزعة على المنسق أم لا. يجب تعيين إلى "صحيح" على مجموعات عقدة واحدة. يتطلب إعادة التوازن للجزء بعد تغيير القيمة. قيمة منطقية
صيانةWindow نافذة الصيانة لنظام المجموعة. نافذة الصيانة
عدد العقد عدد عقد العامل للمجموعة. عندما يكون عدد العقد 0، فإنه يمثل تكوين عقدة واحدة مع القدرة على إنشاء جداول موزعة على تلك العقدة. تمثل عقدتان أو أكثر من العقد العاملة تكوينا متعدد العقد. لا يمكن أن تكون قيمة عدد العقد 1. مطلوب للإنشاء. الباحث
nodeEnablePublicIpAccess إذا تم تمكين الوصول العام على العقد العاملة. قيمة منطقية
إصدار nodeServerEdition إصدار خادم عقدة (افتراضي: MemoryOptimized). خيط
nodeStorageQuotaInMb التخزين بالميغابايت على كل عقدة عاملة. راجع /azure/cosmos-db/postgresql/resources-compute لمزيد من المعلومات. الباحث
nodeVCores الحساب في vCores على كل عقدة عاملة (الحد الأقصى: 104). راجع /azure/cosmos-db/postgresql/resources-compute لمزيد من المعلومات. الباحث
pointInTimeUTC التاريخ والوقت بالتوقيت العالمي المتفق عليه (تنسيق ISO8601) لاستعادة نظام المجموعة. خيط
postgresqlالإصدار إصدار PostgreSQL الرئيسي على جميع خوادم نظام المجموعة. خيط
المنطقة المميزة المفضلة منطقة التوفر الأساسية المفضلة (AZ) لجميع خوادم نظام المجموعة. خيط
تحديد المصدر منطقة Azure من نظام المجموعة المصدر لمجموعة النسخ المتماثلة للقراءة. خيط
sourceResourceId معرف المورد لنظام المجموعة المصدر لمجموعة النسخ المتماثلة للقراءة. خيط

تشفير البيانات

اسم وصف قيمة
أساسيKeyUri URI للمفتاح في keyvault لتشفير البيانات للخادم الأساسي. خيط
primaryUserAssignedIdentityId معرف المورد للهوية المعينة من قبل المستخدم لاستخدامها لتشفير البيانات للخادم الأساسي. خيط
نوع "AzureKeyVault"
"تم تعيين النظام"

خصائص الهوية

اسم وصف قيمة
نوع "تم تعيين النظام"
"تعيين المستخدم"
معرفات تعيين المستخدم مجموعة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مفاتيح قاموس userAssignedIdentities معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. يمكن أن تكون قيم القاموس كائنات فارغة ({}) في الطلبات. IdentityPropertiesUserAssignedIdentities

IdentityPropertiesUserAssignedIdentities

اسم وصف قيمة

نافذة الصيانة

اسم وصف قيمة
Windows مخصص يشير إلى ما إذا كانت نافذة الصيانة المخصصة ممكنة أم لا. خيط
يومالأسبوع اليوم المفضل من الأسبوع لنافذة الصيانة. الباحث
startHour ساعة البدء ضمن اليوم المفضل من الأسبوع لنافذة الصيانة. الباحث
قائمة البدء دقيقة البدء خلال ساعة البدء لنافذة الصيانة. الباحث

تتبع المواردالعلامات

اسم وصف قيمة

معرف تعيين المستخدم

اسم وصف قيمة

أمثلة الاستخدام

عينات Terraform

مثال أساسي لنشر Azure Cosmos DB لنظام مجموعة PostgreSQL.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

variable "administrator_login_password" {
  type        = string
  description = "The administrator login password for the PostgreSQL server group"
  sensitive   = true
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "serverGroupsv2" {
  type      = "Microsoft.DBforPostgreSQL/serverGroupsv2@2022-11-08"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      administratorLoginPassword      = var.administrator_login_password
      coordinatorEnablePublicIpAccess = true
      coordinatorServerEdition        = "GeneralPurpose"
      coordinatorStorageQuotaInMb     = 131072
      coordinatorVCores               = 2
      enableHa                        = false
      nodeCount                       = 0
      nodeEnablePublicIpAccess        = false
      nodeServerEdition               = "MemoryOptimized"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}