مشاركة عبر


Microsoft.AppPlatform ربيع 2023-12-01

Remarks

ملاحظة: تطبيقات Azure Spring (Microsoft.AppPlatform/Spring) أصبحت الآن مهجورة وسيتم إخراجها من الخدمة في 31-05-2028. راجع https://aka.ms/asaretirement لمزيد من المعلومات.

تعريف مورد Bicep

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

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.AppPlatform/Spring@2023-12-01' = {
  location: 'string'
  name: 'string'
  properties: {
    marketplaceResource: {
      plan: 'string'
      product: 'string'
      publisher: 'string'
    }
    networkProfile: {
      appNetworkResourceGroup: 'string'
      appSubnetId: 'string'
      ingressConfig: {
        readTimeoutInSeconds: int
      }
      outboundType: 'string'
      serviceCidr: 'string'
      serviceRuntimeNetworkResourceGroup: 'string'
      serviceRuntimeSubnetId: 'string'
    }
    vnetAddons: {
      dataPlanePublicEndpoint: bool
      logStreamPublicEndpoint: bool
    }
    zoneRedundant: bool
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

قيم الخصائص

مايكروسوفت AppPlatform/Spring

اسم وصف قيمة
مكان موقع GEO للمورد. خيط
اسم اسم المورد خيط

القيود:
النمط = ^[a-z][a-z0-9-]*[a-z0-9]$ (مطلوب)
خصائص خصائص مورد الخدمة ClusterResourceProperties
سكو Sku لمورد الخدمة Sku
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب

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

اسم وصف قيمة
مصدر السوق شراء منتج جهة خارجية لمورد الخدمة. MarketplaceResource
ملف تعريف الشبكة ملف تعريف الشبكة للخدمة NetworkProfile
vnetالإضافات إعدادات خدمة إضافية في مثيل حقن vnet ServiceVNetAddons
zoneRedundant قيمة منطقية

تكوين الدخول

اسم وصف قيمة
readTimeoutInSeconds مهلة قراءة الدخول بالثوان. الباحث

MarketplaceResource

اسم وصف قيمة
خطة معرف الخطة الخاصة بأداة الطرف الثالث التي يتم شراؤها. خيط
حاصل الضرب أداة الطرف الثالث التي يتم شراؤها. خيط
ناشر معرف الناشر للبيانات الاصطناعية لجهة خارجية التي يتم شراؤها. خيط

ملف تعريف الشبكة

اسم وصف قيمة
appNetworkResourceGroup اسم مجموعة الموارد التي تحتوي على موارد الشبكة لتطبيقات العملاء في Azure Spring Apps خيط
appSubnetId معرف المورد المؤهل بالكامل للشبكة الفرعية لاستضافة تطبيقات العملاء في Azure Spring Apps خيط
ingressConfig حمولة تكوين الدخول لمورد Azure Spring Apps. IngressConfig
نوع الصادر نوع نسبة استخدام الشبكة للخروج من مثيلات Azure Spring Apps VNet. خيط
serviceCidr خدمة Azure Spring Apps المحجوزة CIDR خيط
serviceRuntimeNetworkResourceGroup اسم مجموعة الموارد التي تحتوي على موارد الشبكة لوقت تشغيل خدمة Azure Spring Apps خيط
serviceRuntimeSubnetId معرف المورد المؤهل بالكامل للشبكة الفرعية لاستضافة وقت تشغيل خدمة Azure Spring Apps خيط

ServiceVNetAddons

اسم وصف قيمة
dataPlanePublicEndpoint يشير إلى ما إذا كان يمكن الوصول إلى مكونات مستوى البيانات (دفق السجل، وتوصيل التطبيق، وتصحيح الأخطاء عن بعد) في مثيل حقن vnet من الإنترنت. قيمة منطقية
logStreamPublicEndpoint يشير إلى ما إذا كان يمكن الوصول إلى دفق السجل في مثيل حقن vnet من الإنترنت. قيمة منطقية

سكو

اسم وصف قيمة
سعة السعة الحالية للمورد الهدف الباحث
اسم اسم Sku خيط
المستوي مستوى Sku خيط

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

اسم وصف قيمة

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

عينات Bicep

مثال أساسي لنشر Azure Spring Cloud Service.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource spring 'Microsoft.AppPlatform/Spring@2023-05-01-preview' = {
  name: resourceName
  location: location
  properties: {
    zoneRedundant: false
  }
  sku: {
    name: 'S0'
  }
}

نماذج Azure Quickstart

تحتوي قوالب Azure Quickstart التالية على نماذج Bicep لنشر نوع المورد هذا.

ملف Bicep وصف
نشر تطبيق خدمة مصغرة بسيط ل Azure Spring Apps يوزع هذا القالب تطبيق خدمة مصغرة بسيطة ل Azure Spring Apps لتشغيله على Azure.

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

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.AppPlatform/Spring",
  "apiVersion": "2023-12-01",
  "name": "string",
  "location": "string",
  "properties": {
    "marketplaceResource": {
      "plan": "string",
      "product": "string",
      "publisher": "string"
    },
    "networkProfile": {
      "appNetworkResourceGroup": "string",
      "appSubnetId": "string",
      "ingressConfig": {
        "readTimeoutInSeconds": "int"
      },
      "outboundType": "string",
      "serviceCidr": "string",
      "serviceRuntimeNetworkResourceGroup": "string",
      "serviceRuntimeSubnetId": "string"
    },
    "vnetAddons": {
      "dataPlanePublicEndpoint": "bool",
      "logStreamPublicEndpoint": "bool"
    },
    "zoneRedundant": "bool"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

قيم الخصائص

مايكروسوفت AppPlatform/Spring

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات '2023-12-01'
مكان موقع GEO للمورد. خيط
اسم اسم المورد خيط

القيود:
النمط = ^[a-z][a-z0-9-]*[a-z0-9]$ (مطلوب)
خصائص خصائص مورد الخدمة ClusterResourceProperties
سكو Sku لمورد الخدمة Sku
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
نوع نوع المورد "Microsoft.AppPlatform/Spring"

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

اسم وصف قيمة
مصدر السوق شراء منتج جهة خارجية لمورد الخدمة. MarketplaceResource
ملف تعريف الشبكة ملف تعريف الشبكة للخدمة NetworkProfile
vnetالإضافات إعدادات خدمة إضافية في مثيل حقن vnet ServiceVNetAddons
zoneRedundant قيمة منطقية

تكوين الدخول

اسم وصف قيمة
readTimeoutInSeconds مهلة قراءة الدخول بالثوان. الباحث

MarketplaceResource

اسم وصف قيمة
خطة معرف الخطة الخاصة بأداة الطرف الثالث التي يتم شراؤها. خيط
حاصل الضرب أداة الطرف الثالث التي يتم شراؤها. خيط
ناشر معرف الناشر للبيانات الاصطناعية لجهة خارجية التي يتم شراؤها. خيط

ملف تعريف الشبكة

اسم وصف قيمة
appNetworkResourceGroup اسم مجموعة الموارد التي تحتوي على موارد الشبكة لتطبيقات العملاء في Azure Spring Apps خيط
appSubnetId معرف المورد المؤهل بالكامل للشبكة الفرعية لاستضافة تطبيقات العملاء في Azure Spring Apps خيط
ingressConfig حمولة تكوين الدخول لمورد Azure Spring Apps. IngressConfig
نوع الصادر نوع نسبة استخدام الشبكة للخروج من مثيلات Azure Spring Apps VNet. خيط
serviceCidr خدمة Azure Spring Apps المحجوزة CIDR خيط
serviceRuntimeNetworkResourceGroup اسم مجموعة الموارد التي تحتوي على موارد الشبكة لوقت تشغيل خدمة Azure Spring Apps خيط
serviceRuntimeSubnetId معرف المورد المؤهل بالكامل للشبكة الفرعية لاستضافة وقت تشغيل خدمة Azure Spring Apps خيط

ServiceVNetAddons

اسم وصف قيمة
dataPlanePublicEndpoint يشير إلى ما إذا كان يمكن الوصول إلى مكونات مستوى البيانات (دفق السجل، وتوصيل التطبيق، وتصحيح الأخطاء عن بعد) في مثيل حقن vnet من الإنترنت. قيمة منطقية
logStreamPublicEndpoint يشير إلى ما إذا كان يمكن الوصول إلى دفق السجل في مثيل حقن vnet من الإنترنت. قيمة منطقية

سكو

اسم وصف قيمة
سعة السعة الحالية للمورد الهدف الباحث
اسم اسم Sku خيط
المستوي مستوى Sku خيط

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

اسم وصف قيمة

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

قوالب Azure Quickstart

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

قالب وصف
نشر تطبيق خدمة مصغرة بسيط ل Azure Spring Apps

نشر في Azure
يوزع هذا القالب تطبيق خدمة مصغرة بسيطة ل Azure Spring Apps لتشغيله على Azure.

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring@2023-12-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      marketplaceResource = {
        plan = "string"
        product = "string"
        publisher = "string"
      }
      networkProfile = {
        appNetworkResourceGroup = "string"
        appSubnetId = "string"
        ingressConfig = {
          readTimeoutInSeconds = int
        }
        outboundType = "string"
        serviceCidr = "string"
        serviceRuntimeNetworkResourceGroup = "string"
        serviceRuntimeSubnetId = "string"
      }
      vnetAddons = {
        dataPlanePublicEndpoint = bool
        logStreamPublicEndpoint = bool
      }
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  }
}

قيم الخصائص

مايكروسوفت AppPlatform/Spring

اسم وصف قيمة
مكان موقع GEO للمورد. خيط
اسم اسم المورد خيط

القيود:
النمط = ^[a-z][a-z0-9-]*[a-z0-9]$ (مطلوب)
خصائص خصائص مورد الخدمة ClusterResourceProperties
سكو Sku لمورد الخدمة Sku
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
نوع نوع المورد "Microsoft.AppPlatform/Spring@2023-12-01"

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

اسم وصف قيمة
مصدر السوق شراء منتج جهة خارجية لمورد الخدمة. MarketplaceResource
ملف تعريف الشبكة ملف تعريف الشبكة للخدمة NetworkProfile
vnetالإضافات إعدادات خدمة إضافية في مثيل حقن vnet ServiceVNetAddons
zoneRedundant قيمة منطقية

تكوين الدخول

اسم وصف قيمة
readTimeoutInSeconds مهلة قراءة الدخول بالثوان. الباحث

MarketplaceResource

اسم وصف قيمة
خطة معرف الخطة الخاصة بأداة الطرف الثالث التي يتم شراؤها. خيط
حاصل الضرب أداة الطرف الثالث التي يتم شراؤها. خيط
ناشر معرف الناشر للبيانات الاصطناعية لجهة خارجية التي يتم شراؤها. خيط

ملف تعريف الشبكة

اسم وصف قيمة
appNetworkResourceGroup اسم مجموعة الموارد التي تحتوي على موارد الشبكة لتطبيقات العملاء في Azure Spring Apps خيط
appSubnetId معرف المورد المؤهل بالكامل للشبكة الفرعية لاستضافة تطبيقات العملاء في Azure Spring Apps خيط
ingressConfig حمولة تكوين الدخول لمورد Azure Spring Apps. IngressConfig
نوع الصادر نوع نسبة استخدام الشبكة للخروج من مثيلات Azure Spring Apps VNet. خيط
serviceCidr خدمة Azure Spring Apps المحجوزة CIDR خيط
serviceRuntimeNetworkResourceGroup اسم مجموعة الموارد التي تحتوي على موارد الشبكة لوقت تشغيل خدمة Azure Spring Apps خيط
serviceRuntimeSubnetId معرف المورد المؤهل بالكامل للشبكة الفرعية لاستضافة وقت تشغيل خدمة Azure Spring Apps خيط

ServiceVNetAddons

اسم وصف قيمة
dataPlanePublicEndpoint يشير إلى ما إذا كان يمكن الوصول إلى مكونات مستوى البيانات (دفق السجل، وتوصيل التطبيق، وتصحيح الأخطاء عن بعد) في مثيل حقن vnet من الإنترنت. قيمة منطقية
logStreamPublicEndpoint يشير إلى ما إذا كان يمكن الوصول إلى دفق السجل في مثيل حقن vnet من الإنترنت. قيمة منطقية

سكو

اسم وصف قيمة
سعة السعة الحالية للمورد الهدف الباحث
اسم اسم Sku خيط
المستوي مستوى Sku خيط

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

اسم وصف قيمة

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

عينات Terraform

مثال أساسي لنشر Azure Spring Cloud Service.

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" "Spring" {
  type      = "Microsoft.AppPlatform/Spring@2023-05-01-preview"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      zoneRedundant = false
    }
    sku = {
      name = "S0"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}