مشاركة عبر


Microsoft.SqlVirtualMachine sqlVirtualMachineGroups/availabilityGroupListeners 2022-07-01-preview

تعريف مورد Bicep

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

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners@2022-07-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    availabilityGroupConfiguration: {
      replicas: [
        {
          commit: 'string'
          failover: 'string'
          readableSecondary: 'string'
          role: 'string'
          sqlVirtualMachineInstanceId: 'string'
        }
      ]
    }
    availabilityGroupName: 'string'
    createDefaultAvailabilityGroupIfNotExist: bool
    loadBalancerConfigurations: [
      {
        loadBalancerResourceId: 'string'
        privateIpAddress: {
          ipAddress: 'string'
          subnetResourceId: 'string'
        }
        probePort: int
        publicIpAddressResourceId: 'string'
        sqlVirtualMachineInstances: [
          'string'
        ]
      }
    ]
    multiSubnetIpConfigurations: [
      {
        privateIpAddress: {
          ipAddress: 'string'
          subnetResourceId: 'string'
        }
        sqlVirtualMachineInstance: 'string'
      }
    ]
    port: int
  }
}

قيم الخصائص

Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners

اسم وصف قيمة
اسم اسم المورد سلسلة (مطلوب)
الوالد في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل.
اسم رمزي للمورد من النوع: sqlVirtualMachineGroups
خصائص خصائص المورد. AvailabilityGroupListenerProperties

التكوين

اسم وصف قيمة
النسخ المتماثله تكوينات النسخ المتماثلة. AgReplica []

AgReplica

اسم وصف قيمة
ارتكب وضع تثبيت النسخة المتماثلة في مجموعة التوفر. "ASYNCHRONOUS_COMMIT"
"SYNCHRONOUS_COMMIT"
تجاوز الفشل وضع تجاوز فشل النسخة المتماثلة في مجموعة التوفر. "تلقائي"
'يدوي'
قابل للقراءة ثانية وضع النسخة المتماثلة الثانوي القابل للقراءة في مجموعة التوفر. 'الكل'
"لا"
"READ_ONLY"
دور دور النسخة المتماثلة في مجموعة التوفر. "أساسي"
"ثانوي"
sqlVirtualMachineInstanceId معرف مثيل Sql VirtualMachine. خيط

خصائص AvailabilityGroupListener

اسم وصف قيمة
تكوين مجموعة قابلية وصول عالية التوفر تكوين مجموعة قابلية وصول عالية التوفر. تكوين
availabilityGroupName اسم مجموعة التوفر. خيط
createDefaultAvailabilityGroupIfNotExist إنشاء مجموعة توفر افتراضية إذا لم تكن موجودة. قيمة منطقية
تكوينات loadBalancer قائمة بتكوينات موازن التحميل لمستمع مجموعة قابلية وصول عالية التوفر. تكوين LoadBalancerConfiguration []
تكوينات multiSubnetIp قائمة تكوينات IP متعددة الشبكات الفرعية لمستمع AG. MultiSubnetIpConfiguration[]
ميناء منفذ وحدة الاستماع. الباحث

تكوين LoadBalancer

اسم وصف قيمة
loadBalancerResourceId معرف المورد لموازن التحميل. خيط
عنوان Ip خاص عنوان IP الخاص. عنوان IP الخاص
منفذ الفحص منفذ الفحص. الباحث
publicIpAddressResourceId معرف المورد الخاص ب IP العام. خيط
مثيلات sqlVirtualMachine قائمة بمعرف مورد مثيل الجهاز الظاهري SQL المسجل في وحدة إصغاء مجموعة التوفر. سلسلة[]

تكوين MultiSubnetIp

اسم وصف قيمة
عنوان Ip خاص عنوان IP الخاص. PrivateIPAddress (مطلوب)
SQL VirtualMachineInstance معرف مورد مثيل الجهاز الظاهري SQL المسجل في وحدة إصغاء مجموعة التوفر. سلسلة (مطلوب)

عنوان IP الخاص

اسم وصف قيمة
عنوان ip عنوان IP خاص مرتبط بمستمع مجموعة التوفر. خيط
subnetResourceId الشبكة الفرعية المستخدمة لتضمين IP الخاص. خيط

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

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners",
  "apiVersion": "2022-07-01-preview",
  "name": "string",
  "properties": {
    "availabilityGroupConfiguration": {
      "replicas": [
        {
          "commit": "string",
          "failover": "string",
          "readableSecondary": "string",
          "role": "string",
          "sqlVirtualMachineInstanceId": "string"
        }
      ]
    },
    "availabilityGroupName": "string",
    "createDefaultAvailabilityGroupIfNotExist": "bool",
    "loadBalancerConfigurations": [
      {
        "loadBalancerResourceId": "string",
        "privateIpAddress": {
          "ipAddress": "string",
          "subnetResourceId": "string"
        },
        "probePort": "int",
        "publicIpAddressResourceId": "string",
        "sqlVirtualMachineInstances": [ "string" ]
      }
    ],
    "multiSubnetIpConfigurations": [
      {
        "privateIpAddress": {
          "ipAddress": "string",
          "subnetResourceId": "string"
        },
        "sqlVirtualMachineInstance": "string"
      }
    ],
    "port": "int"
  }
}

قيم الخصائص

Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات 'معاينة 2022-07-01'
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص المورد. AvailabilityGroupListenerProperties
نوع نوع المورد "Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners"

التكوين

اسم وصف قيمة
النسخ المتماثله تكوينات النسخ المتماثلة. AgReplica []

AgReplica

اسم وصف قيمة
ارتكب وضع تثبيت النسخة المتماثلة في مجموعة التوفر. "ASYNCHRONOUS_COMMIT"
"SYNCHRONOUS_COMMIT"
تجاوز الفشل وضع تجاوز فشل النسخة المتماثلة في مجموعة التوفر. "تلقائي"
'يدوي'
قابل للقراءة ثانية وضع النسخة المتماثلة الثانوي القابل للقراءة في مجموعة التوفر. 'الكل'
"لا"
"READ_ONLY"
دور دور النسخة المتماثلة في مجموعة التوفر. "أساسي"
"ثانوي"
sqlVirtualMachineInstanceId معرف مثيل Sql VirtualMachine. خيط

خصائص AvailabilityGroupListener

اسم وصف قيمة
تكوين مجموعة قابلية وصول عالية التوفر تكوين مجموعة قابلية وصول عالية التوفر. تكوين
availabilityGroupName اسم مجموعة التوفر. خيط
createDefaultAvailabilityGroupIfNotExist إنشاء مجموعة توفر افتراضية إذا لم تكن موجودة. قيمة منطقية
تكوينات loadBalancer قائمة بتكوينات موازن التحميل لمستمع مجموعة قابلية وصول عالية التوفر. تكوين LoadBalancerConfiguration []
تكوينات multiSubnetIp قائمة تكوينات IP متعددة الشبكات الفرعية لمستمع AG. MultiSubnetIpConfiguration[]
ميناء منفذ وحدة الاستماع. الباحث

تكوين LoadBalancer

اسم وصف قيمة
loadBalancerResourceId معرف المورد لموازن التحميل. خيط
عنوان Ip خاص عنوان IP الخاص. عنوان IP الخاص
منفذ الفحص منفذ الفحص. الباحث
publicIpAddressResourceId معرف المورد الخاص ب IP العام. خيط
مثيلات sqlVirtualMachine قائمة بمعرف مورد مثيل الجهاز الظاهري SQL المسجل في وحدة إصغاء مجموعة التوفر. سلسلة[]

تكوين MultiSubnetIp

اسم وصف قيمة
عنوان Ip خاص عنوان IP الخاص. PrivateIPAddress (مطلوب)
SQL VirtualMachineInstance معرف مورد مثيل الجهاز الظاهري SQL المسجل في وحدة إصغاء مجموعة التوفر. سلسلة (مطلوب)

عنوان IP الخاص

اسم وصف قيمة
عنوان ip عنوان IP خاص مرتبط بمستمع مجموعة التوفر. خيط
subnetResourceId الشبكة الفرعية المستخدمة لتضمين IP الخاص. خيط

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

قوالب Azure Quickstart

قوالب Azure Quickstart التالية توزيع نوع المورد هذا.

قالب وصف
إنشاء وحدة إصغاء SQL AvailabilityGroup على إعداد Always ON الموجود

نشر في Azure
نشر وحدة استماع SQL AvailabilityGroup على إعداد Always ON الموجود. يؤدي هذا إلى إنشاء وحدة استماع على مجموعة توفر SQL موجودة، وإعداد قواعد موازن التحميل المقابلة ومنافذ الفحص على موازن تحميل Azure لتشغيل اتصالات وحدة الاستماع.

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners@2022-07-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      availabilityGroupConfiguration = {
        replicas = [
          {
            commit = "string"
            failover = "string"
            readableSecondary = "string"
            role = "string"
            sqlVirtualMachineInstanceId = "string"
          }
        ]
      }
      availabilityGroupName = "string"
      createDefaultAvailabilityGroupIfNotExist = bool
      loadBalancerConfigurations = [
        {
          loadBalancerResourceId = "string"
          privateIpAddress = {
            ipAddress = "string"
            subnetResourceId = "string"
          }
          probePort = int
          publicIpAddressResourceId = "string"
          sqlVirtualMachineInstances = [
            "string"
          ]
        }
      ]
      multiSubnetIpConfigurations = [
        {
          privateIpAddress = {
            ipAddress = "string"
            subnetResourceId = "string"
          }
          sqlVirtualMachineInstance = "string"
        }
      ]
      port = int
    }
  }
}

قيم الخصائص

Microsoft.SqlVirtualMachine/sqlVirtualMachineGroups/availabilityGroupListeners

اسم وصف قيمة
اسم اسم المورد سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: sqlVirtualMachineGroups
خصائص خصائص المورد. AvailabilityGroupListenerProperties
نوع نوع المورد "Microsoft.SqlVirtualMachine / sqlVirtualMachineGroups / availabilityGroupListeners@2022-07-01-preview"

التكوين

اسم وصف قيمة
النسخ المتماثله تكوينات النسخ المتماثلة. AgReplica []

AgReplica

اسم وصف قيمة
ارتكب وضع تثبيت النسخة المتماثلة في مجموعة التوفر. "ASYNCHRONOUS_COMMIT"
"SYNCHRONOUS_COMMIT"
تجاوز الفشل وضع تجاوز فشل النسخة المتماثلة في مجموعة التوفر. "تلقائي"
'يدوي'
قابل للقراءة ثانية وضع النسخة المتماثلة الثانوي القابل للقراءة في مجموعة التوفر. 'الكل'
"لا"
"READ_ONLY"
دور دور النسخة المتماثلة في مجموعة التوفر. "أساسي"
"ثانوي"
sqlVirtualMachineInstanceId معرف مثيل Sql VirtualMachine. خيط

خصائص AvailabilityGroupListener

اسم وصف قيمة
تكوين مجموعة قابلية وصول عالية التوفر تكوين مجموعة قابلية وصول عالية التوفر. تكوين
availabilityGroupName اسم مجموعة التوفر. خيط
createDefaultAvailabilityGroupIfNotExist إنشاء مجموعة توفر افتراضية إذا لم تكن موجودة. قيمة منطقية
تكوينات loadBalancer قائمة بتكوينات موازن التحميل لمستمع مجموعة قابلية وصول عالية التوفر. تكوين LoadBalancerConfiguration []
تكوينات multiSubnetIp قائمة تكوينات IP متعددة الشبكات الفرعية لمستمع AG. MultiSubnetIpConfiguration[]
ميناء منفذ وحدة الاستماع. الباحث

تكوين LoadBalancer

اسم وصف قيمة
loadBalancerResourceId معرف المورد لموازن التحميل. خيط
عنوان Ip خاص عنوان IP الخاص. عنوان IP الخاص
منفذ الفحص منفذ الفحص. الباحث
publicIpAddressResourceId معرف المورد الخاص ب IP العام. خيط
مثيلات sqlVirtualMachine قائمة بمعرف مورد مثيل الجهاز الظاهري SQL المسجل في وحدة إصغاء مجموعة التوفر. سلسلة[]

تكوين MultiSubnetIp

اسم وصف قيمة
عنوان Ip خاص عنوان IP الخاص. PrivateIPAddress (مطلوب)
SQL VirtualMachineInstance معرف مورد مثيل الجهاز الظاهري SQL المسجل في وحدة إصغاء مجموعة التوفر. سلسلة (مطلوب)

عنوان IP الخاص

اسم وصف قيمة
عنوان ip عنوان IP خاص مرتبط بمستمع مجموعة التوفر. خيط
subnetResourceId الشبكة الفرعية المستخدمة لتضمين IP الخاص. خيط