مشاركة عبر


Microsoft.Network ExpressRoutePorts 2020-03-01

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Network/ExpressRoutePorts@2020-03-01' = {
  scope: resourceSymbolicName or scope
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    bandwidthInGbps: int
    encapsulation: 'string'
    links: [
      {
        id: 'string'
        name: 'string'
        properties: {
          adminState: 'string'
          macSecConfig: {
            cakSecretIdentifier: 'string'
            cipher: 'string'
            cknSecretIdentifier: 'string'
          }
        }
      }
    ]
    peeringLocation: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

قيم الخصائص

Microsoft.Network/ExpressRoutePorts

اسم وصف قيمة
الهوية هوية ExpressRoutePort، إذا تم تكوينها. ManagedServiceIdentity
مكان موقع المورد. خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص ExpressRoutePort. تنسيق ExpressRoutePortProperties
نطاق استخدم عند إنشاء مورد في نطاق مختلف عن نطاق النشر. قم بتعيين هذه الخاصية إلى الاسم الرمزي لمورد لتطبيق مورد الملحق.
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

اسم وصف قيمة
اسم وصف قيمة
معرف معرف المورد. خيط
اسم اسم مورد المنفذ التابع الفريد بين موارد المنفذ التابعة للأصل. خيط
خصائص خصائص ExpressRouteLink. تنسيق ExpressRouteLinkProperties

تكوين ExpressRouteLinkMacSec

اسم وصف قيمة
cakSecretIdentifier عنوان URL للمعرف السري Keyvault الذي يحتوي على مفتاح CAK لأمان Mac. خيط
الشفرات تشفير أمان Mac. "GCM-AES-128"
"GCM-AES-256"
cknSecretIdentifier عنوان URL للمعرف السري Keyvault الذي يحتوي على مفتاح CKN لأمان Mac. خيط

تنسيق ExpressRouteLinkProperties

اسم وصف قيمة
حالة المسؤول الحالة الإدارية للمنفذ الفعلي. "معطل"
"ممكن"
macSecConfig تكوين MacSec. ExpressRouteLinkMacSecConfig

تنسيق ExpressRoutePortProperties

اسم وصف قيمة
النطاق التردديInGbps عرض النطاق الترددي للمنافذ المشتراة بالجيجابت في الثانية. الباحث
التغليف أسلوب التغليف على المنافذ الفعلية. "Dot1Q"
"QinQ"
الصلات مجموعة الارتباطات الفعلية لمورد ExpressRoutePort. ExpressRouteLink []
التناظرالموقع اسم موقع التناظر الذي تم تعيين ExpressRoutePort إليه فعليا. خيط

معرف الخدمة المدارة

اسم وصف قيمة
نوع نوع الهوية المستخدمة للمورد. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. "بلا"
"تم تعيين النظام"
"SystemAssigned, UserAssigned"
"تعيين المستخدم"
معرفات تعيين المستخدم قائمة هويات المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

اسم وصف قيمة

علامات تعريف الموارد

اسم وصف قيمة

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

الوحدات النمطية التي تم التحقق منها من Azure

يمكن استخدام الوحدات النمطية Azure Verified لنشر نوع المورد هذا.

الوحده النمطيه وصف
منفذ ExpressRoute وحدة موارد AVM لمنفذ ExpressRoute

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.Network/ExpressRoutePorts",
  "apiVersion": "2020-03-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "bandwidthInGbps": "int",
    "encapsulation": "string",
    "links": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "adminState": "string",
          "macSecConfig": {
            "cakSecretIdentifier": "string",
            "cipher": "string",
            "cknSecretIdentifier": "string"
          }
        }
      }
    ],
    "peeringLocation": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

قيم الخصائص

Microsoft.Network/ExpressRoutePorts

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات '2020-03-01'
الهوية هوية ExpressRoutePort، إذا تم تكوينها. ManagedServiceIdentity
مكان موقع المورد. خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص ExpressRoutePort. تنسيق ExpressRoutePortProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
نوع نوع المورد "Microsoft.Network/ExpressRoutePorts"

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

اسم وصف قيمة
اسم وصف قيمة
معرف معرف المورد. خيط
اسم اسم مورد المنفذ التابع الفريد بين موارد المنفذ التابعة للأصل. خيط
خصائص خصائص ExpressRouteLink. تنسيق ExpressRouteLinkProperties

تكوين ExpressRouteLinkMacSec

اسم وصف قيمة
cakSecretIdentifier عنوان URL للمعرف السري Keyvault الذي يحتوي على مفتاح CAK لأمان Mac. خيط
الشفرات تشفير أمان Mac. "GCM-AES-128"
"GCM-AES-256"
cknSecretIdentifier عنوان URL للمعرف السري Keyvault الذي يحتوي على مفتاح CKN لأمان Mac. خيط

تنسيق ExpressRouteLinkProperties

اسم وصف قيمة
حالة المسؤول الحالة الإدارية للمنفذ الفعلي. "معطل"
"ممكن"
macSecConfig تكوين MacSec. ExpressRouteLinkMacSecConfig

تنسيق ExpressRoutePortProperties

اسم وصف قيمة
النطاق التردديInGbps عرض النطاق الترددي للمنافذ المشتراة بالجيجابت في الثانية. الباحث
التغليف أسلوب التغليف على المنافذ الفعلية. "Dot1Q"
"QinQ"
الصلات مجموعة الارتباطات الفعلية لمورد ExpressRoutePort. ExpressRouteLink []
التناظرالموقع اسم موقع التناظر الذي تم تعيين ExpressRoutePort إليه فعليا. خيط

معرف الخدمة المدارة

اسم وصف قيمة
نوع نوع الهوية المستخدمة للمورد. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. "بلا"
"تم تعيين النظام"
"SystemAssigned, UserAssigned"
"تعيين المستخدم"
معرفات تعيين المستخدم قائمة هويات المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

اسم وصف قيمة

علامات تعريف الموارد

اسم وصف قيمة

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

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

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

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

تنسيق المورد

لإنشاء مورد Microsoft.Network/ExpressRoutePorts، أضف Terraform التالي إلى القالب.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/ExpressRoutePorts@2020-03-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      bandwidthInGbps = int
      encapsulation = "string"
      links = [
        {
          id = "string"
          name = "string"
          properties = {
            adminState = "string"
            macSecConfig = {
              cakSecretIdentifier = "string"
              cipher = "string"
              cknSecretIdentifier = "string"
            }
          }
        }
      ]
      peeringLocation = "string"
    }
  }
}

قيم الخصائص

Microsoft.Network/ExpressRoutePorts

اسم وصف قيمة
الهوية هوية ExpressRoutePort، إذا تم تكوينها. ManagedServiceIdentity
مكان موقع المورد. خيط
اسم اسم المورد سلسلة (مطلوب)
parent_id معرف المورد لتطبيق مورد الملحق هذا عليه. سلسلة (مطلوب)
خصائص خصائص ExpressRoutePort. تنسيق ExpressRoutePortProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
نوع نوع المورد "Microsoft.Network/ExpressRoutePorts@2020-03-01"

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

اسم وصف قيمة
اسم وصف قيمة
معرف معرف المورد. خيط
اسم اسم مورد المنفذ التابع الفريد بين موارد المنفذ التابعة للأصل. خيط
خصائص خصائص ExpressRouteLink. تنسيق ExpressRouteLinkProperties

تكوين ExpressRouteLinkMacSec

اسم وصف قيمة
cakSecretIdentifier عنوان URL للمعرف السري Keyvault الذي يحتوي على مفتاح CAK لأمان Mac. خيط
الشفرات تشفير أمان Mac. "GCM-AES-128"
"GCM-AES-256"
cknSecretIdentifier عنوان URL للمعرف السري Keyvault الذي يحتوي على مفتاح CKN لأمان Mac. خيط

تنسيق ExpressRouteLinkProperties

اسم وصف قيمة
حالة المسؤول الحالة الإدارية للمنفذ الفعلي. "معطل"
"ممكن"
macSecConfig تكوين MacSec. ExpressRouteLinkMacSecConfig

تنسيق ExpressRoutePortProperties

اسم وصف قيمة
النطاق التردديInGbps عرض النطاق الترددي للمنافذ المشتراة بالجيجابت في الثانية. الباحث
التغليف أسلوب التغليف على المنافذ الفعلية. "Dot1Q"
"QinQ"
الصلات مجموعة الارتباطات الفعلية لمورد ExpressRoutePort. ExpressRouteLink []
التناظرالموقع اسم موقع التناظر الذي تم تعيين ExpressRoutePort إليه فعليا. خيط

معرف الخدمة المدارة

اسم وصف قيمة
نوع نوع الهوية المستخدمة للمورد. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. "بلا"
"تم تعيين النظام"
"SystemAssigned, UserAssigned"
"تعيين المستخدم"
معرفات تعيين المستخدم قائمة هويات المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

اسم وصف قيمة

علامات تعريف الموارد

اسم وصف قيمة

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

عينات Terraform

مثال أساسي لنشر منفذ التوجيه السريع.

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

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

resource "azapi_resource" "ExpressRoutePort" {
  type      = "Microsoft.Network/ExpressRoutePorts@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      bandwidthInGbps = 10
      billingType     = "MeteredData"
      encapsulation   = "Dot1Q"
      peeringLocation = "Airtel-Chennai2-CLS"
    }
    tags = {
      ENV = "Test"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}