مشاركة عبر


أجهزة Microsoft.ResourceConnector

تعريف مورد Bicep

يمكن نشر نوع مورد الأجهزة مع العمليات التي تستهدف:

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

تنسيق المورد

لإنشاء مورد Microsoft.ResourceConnector/الأجهزة، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.ResourceConnector/appliances@2025-03-01-preview' = {
  scope: resourceSymbolicName or scope
  identity: {
    type: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    distro: 'string'
    infrastructureConfig: {
      provider: 'string'
    }
    networkProfile: {
      dnsConfiguration: {
        version: 'string'
      }
      gatewayConfiguration: {
        version: 'string'
      }
      proxyConfiguration: {
        version: 'string'
      }
    }
    publicKey: 'string'
    version: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

قيم الخصائص

Microsoft.ResourceConnector/الأجهزة

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 63
النمط = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (مطلوب)
خصائص مجموعة الخصائص الخاصة بالأجهزة ApplianceProperties
نطاق استخدم عند إنشاء مورد في نطاق مختلف عن نطاق النشر. قم بتعيين هذه الخاصية إلى الاسم الرمزي لمورد لتطبيق مورد الملحق.
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب

خصائص الأجهزة

اسم وصف قيمة
توزيعة يمثل Fabric/Infra مدعوما. (AKSEdge وما إلى ذلك...). "AKSEdge"
تكوين البنية الأساسية يحتوي على معلومات البنية الأساسية حول الجهاز تكوين البنية الأساسية للجهاز
ملف تعريف الشبكة يحتوي على معلومات الشبكة حول الجهاز NetworkProfile
مفتاح عام زوج الشهادات المستخدم لتنزيل شهادة MSI من HIS. يمكن تعيينه مرة واحدة فقط. خيط
الإصدار إصدار الجهاز خيط

تكوين البنية الأساسية للجهاز

اسم وصف قيمة
كاسب معلومات حول الجهاز المتصل. "HCI"
"SCVMM"
"VMWare"

تكوين Dns

اسم وصف قيمة
الإصدار نسخة من تكوين DNS. خيط

تكوين البوابة

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

الهوية

اسم وصف قيمة
نوع نوع الهوية. "بلا"
"تم تعيين النظام"

NetworkProfile

اسم وصف قيمة
تكوين dns يحتوي على معلومات DNS عن الجهاز تكوين Dns
تكوين gateway يحتوي على معلومات بوابة القوس عن الجهاز تكوين البوابة
تكوين الوكيل يحتوي على معلومات الوكيل عن الجهاز تكوين الوكيل

تكوين الوكيل

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

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

اسم وصف قيمة

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

يمكن نشر نوع مورد الأجهزة مع العمليات التي تستهدف:

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

تنسيق المورد

لإنشاء مورد Microsoft.ResourceConnector/الأجهزة، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.ResourceConnector/appliances",
  "apiVersion": "2025-03-01-preview",
  "name": "string",
  "identity": {
    "type": "string"
  },
  "location": "string",
  "properties": {
    "distro": "string",
    "infrastructureConfig": {
      "provider": "string"
    },
    "networkProfile": {
      "dnsConfiguration": {
        "version": "string"
      },
      "gatewayConfiguration": {
        "version": "string"
      },
      "proxyConfiguration": {
        "version": "string"
      }
    },
    "publicKey": "string",
    "version": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

قيم الخصائص

Microsoft.ResourceConnector/الأجهزة

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 63
النمط = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (مطلوب)
خصائص مجموعة الخصائص الخاصة بالأجهزة ApplianceProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
نوع نوع المورد 'Microsoft.ResourceConnector/الأجهزة'

خصائص الأجهزة

اسم وصف قيمة
توزيعة يمثل Fabric/Infra مدعوما. (AKSEdge وما إلى ذلك...). "AKSEdge"
تكوين البنية الأساسية يحتوي على معلومات البنية الأساسية حول الجهاز تكوين البنية الأساسية للجهاز
ملف تعريف الشبكة يحتوي على معلومات الشبكة حول الجهاز NetworkProfile
مفتاح عام زوج الشهادات المستخدم لتنزيل شهادة MSI من HIS. يمكن تعيينه مرة واحدة فقط. خيط
الإصدار إصدار الجهاز خيط

تكوين البنية الأساسية للجهاز

اسم وصف قيمة
كاسب معلومات حول الجهاز المتصل. "HCI"
"SCVMM"
"VMWare"

تكوين Dns

اسم وصف قيمة
الإصدار نسخة من تكوين DNS. خيط

تكوين البوابة

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

الهوية

اسم وصف قيمة
نوع نوع الهوية. "بلا"
"تم تعيين النظام"

NetworkProfile

اسم وصف قيمة
تكوين dns يحتوي على معلومات DNS عن الجهاز تكوين Dns
تكوين gateway يحتوي على معلومات بوابة القوس عن الجهاز تكوين البوابة
تكوين الوكيل يحتوي على معلومات الوكيل عن الجهاز تكوين الوكيل

تكوين الوكيل

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

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

اسم وصف قيمة

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

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

يمكن نشر نوع مورد الأجهزة مع العمليات التي تستهدف:

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

تنسيق المورد

لإنشاء مورد Microsoft.ResourceConnector/الأجهزة، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ResourceConnector/appliances@2025-03-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      distro = "string"
      infrastructureConfig = {
        provider = "string"
      }
      networkProfile = {
        dnsConfiguration = {
          version = "string"
        }
        gatewayConfiguration = {
          version = "string"
        }
        proxyConfiguration = {
          version = "string"
        }
      }
      publicKey = "string"
      version = "string"
    }
  }
}

قيم الخصائص

Microsoft.ResourceConnector/الأجهزة

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

القيود:
الحد الأدنى للطول = 1
الحد الأقصى للطول = 63
النمط = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (مطلوب)
parent_id معرف المورد لتطبيق مورد الملحق هذا عليه. سلسلة (مطلوب)
خصائص مجموعة الخصائص الخاصة بالأجهزة ApplianceProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
نوع نوع المورد "Microsoft.ResourceConnector/appliances@2025-03-01-preview"

خصائص الأجهزة

اسم وصف قيمة
توزيعة يمثل Fabric/Infra مدعوما. (AKSEdge وما إلى ذلك...). "AKSEdge"
تكوين البنية الأساسية يحتوي على معلومات البنية الأساسية حول الجهاز تكوين البنية الأساسية للجهاز
ملف تعريف الشبكة يحتوي على معلومات الشبكة حول الجهاز NetworkProfile
مفتاح عام زوج الشهادات المستخدم لتنزيل شهادة MSI من HIS. يمكن تعيينه مرة واحدة فقط. خيط
الإصدار إصدار الجهاز خيط

تكوين البنية الأساسية للجهاز

اسم وصف قيمة
كاسب معلومات حول الجهاز المتصل. "HCI"
"SCVMM"
"VMWare"

تكوين Dns

اسم وصف قيمة
الإصدار نسخة من تكوين DNS. خيط

تكوين البوابة

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

الهوية

اسم وصف قيمة
نوع نوع الهوية. "بلا"
"تم تعيين النظام"

NetworkProfile

اسم وصف قيمة
تكوين dns يحتوي على معلومات DNS عن الجهاز تكوين Dns
تكوين gateway يحتوي على معلومات بوابة القوس عن الجهاز تكوين البوابة
تكوين الوكيل يحتوي على معلومات الوكيل عن الجهاز تكوين الوكيل

تكوين الوكيل

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

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

اسم وصف قيمة

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

عينات Terraform

مثال أساسي لنشر جهاز Arc Resource Bridge.

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 = "westus"
}

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

resource "azapi_resource" "appliance" {
  type      = "Microsoft.ResourceConnector/appliances@2022-10-27"
  parent_id = azapi_resource.resourceGroup.id
  name      = "${var.resource_name}-appliance"
  location  = var.location
  identity {
    type         = "SystemAssigned"
    identity_ids = []
  }
  body = {
    properties = {
      distro = "AKSEdge"
      infrastructureConfig = {
        provider = "VMWare"
      }
    }
  }
}