شهادات Microsoft.Web 2020-12-01

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Web/certificates@2020-12-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  properties: {
    canonicalName: 'string'
    domainValidationMethod: 'string'
    hostNames: [
      'string'
    ]
    keyVaultId: 'string'
    keyVaultSecretName: 'string'
    password: 'string'
    pfxBlob: any()
    serverFarmId: 'string'
  }
}

قيم Property

الشهادات

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوبة)

حد الأحرف: 1-260

الأحرف الصالحة:
لا يمكنك استخدام:
/

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

خصائص الشهادة

الاسم الوصف القيمة
اسم المتعارف عليه CNAME للشهادة التي سيتم إصدارها عبر شهادة مجانية سلسلة
domainValidationMethod طريقة التحقق من صحة المجال للحصول على شهادة مجانية سلسلة
أسماء المضيفين أسماء المضيفين التي تنطبق عليها الشهادة. سلسلة []
keyVaultId Key Vault معرف مورد Csm. سلسلة
keyVaultSecretName Key Vault اسم سري. سلسلة
كلمة المرور كلمة مرور الشهادة. سلسلة
pfxBlob Pfx blob. بالنسبة إلى Bicep، يمكنك استخدام الدالة any().
serverFarmId معرف المورد لخطة App Service المقترنة، منسق على النحو التالي: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". سلسلة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء شهادة App Service قياسية وتعيينها

نشر في Azure
إنشاء شهادة خدمة تطبيق قياسية، والتحقق منها باستخدام تطبيق خدمة التطبيقات وإنشاء روابط SSL بمجرد أن تصبح الشهادة جاهزة
إنشاء شهادة خدمة تطبيق حرف بدل وتعيينها

نشر في Azure
إنشاء شهادة خدمة تطبيق حرف بدل، والتحقق منها باستخدام مجال خدمة التطبيق وإنشاء روابط SSL على تطبيق App Service بمجرد أن تصبح الشهادة جاهزة
إنشاء شهادة مدارة لخدمات التطبيقات

نشر في Azure
إنشاء شهادة مدارة (مجانية) APEX (المجال الجذر) ل WebApp
شهادة SSL ل ILB ASE أو ILB ASE v2

نشر في Azure
تكوين شهادة SSL الافتراضية ل ILB ASE أو ILB ASE v2
تكامل تطبيق الويب مع Key Vault

نشر في Azure
نشر شهادة Web App من بيانات سرية Key Vault واستخدامها لإنشاء ربط SSL
تطبيق ويب مع مجال مخصص وربط SSL اختياري

نشر في Azure
إنشاء تطبيق ويب ومع مجال مخصص وإضافة شهادة SSL اختياريا لتشفير https.

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.Web/certificates",
  "apiVersion": "2020-12-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "properties": {
    "canonicalName": "string",
    "domainValidationMethod": "string",
    "hostNames": [ "string" ],
    "keyVaultId": "string",
    "keyVaultSecretName": "string",
    "password": "string",
    "pfxBlob": {},
    "serverFarmId": "string"
  }
}

قيم Property

الشهادات

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Web/certificates'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2020-12-01'
الاسم اسم المورد سلسلة (مطلوبة)

حد الأحرف: 1-260

الأحرف الصالحة:
لا يمكنك استخدام:
/

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

خصائص الشهادة

الاسم الوصف القيمة
اسم المتعارف عليه CNAME للشهادة التي سيتم إصدارها عبر شهادة مجانية سلسلة
domainValidationMethod طريقة التحقق من صحة المجال للحصول على شهادة مجانية سلسلة
أسماء المضيفين أسماء المضيفين التي تنطبق عليها الشهادة. سلسلة []
keyVaultId Key Vault معرف مورد Csm. سلسلة
keyVaultSecretName Key Vault اسم سري. سلسلة
كلمة المرور كلمة مرور الشهادة. سلسلة
pfxBlob Pfx blob.
serverFarmId معرف المورد لخطة App Service المقترنة، منسق على النحو التالي: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". سلسلة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء شهادة App Service قياسية وتعيينها

نشر في Azure
إنشاء شهادة خدمة تطبيق قياسية، والتحقق منها باستخدام تطبيق خدمة التطبيقات وإنشاء روابط SSL بمجرد أن تصبح الشهادة جاهزة
إنشاء شهادة خدمة تطبيق حرف بدل وتعيينها

نشر في Azure
إنشاء شهادة خدمة تطبيق حرف بدل، والتحقق منها باستخدام مجال خدمة التطبيق وإنشاء روابط SSL على تطبيق App Service بمجرد أن تصبح الشهادة جاهزة
إنشاء شهادة مدارة لخدمات التطبيقات

نشر في Azure
إنشاء شهادة مدارة (مجانية) APEX (المجال الجذر) ل WebApp
شهادة SSL ل ILB ASE أو ILB ASE v2

نشر في Azure
تكوين شهادة SSL الافتراضية ل ILB ASE أو ILB ASE v2
تكامل تطبيق الويب مع Key Vault

نشر في Azure
نشر شهادة Web App من بيانات سرية Key Vault واستخدامها لإنشاء ربط SSL
تطبيق ويب مع مجال مخصص وربط SSL اختياري

نشر في Azure
إنشاء تطبيق ويب ومع مجال مخصص وإضافة شهادة SSL اختياريا لتشفير https.

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/certificates@2020-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      canonicalName = "string"
      domainValidationMethod = "string"
      hostNames = [
        "string"
      ]
      keyVaultId = "string"
      keyVaultSecretName = "string"
      password = "string"
      serverFarmId = "string"
    }
    kind = "string"
  })
}

قيم Property

الشهادات

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Web/certificates@2020-12-01"
الاسم اسم المورد سلسلة (مطلوبة)

حد الأحرف: 1-260

الأحرف الصالحة:
لا يمكنك استخدام:
/

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

خصائص الشهادة

الاسم الوصف القيمة
اسم المتعارف عليه CNAME للشهادة التي سيتم إصدارها عبر شهادة مجانية سلسلة
domainValidationMethod طريقة التحقق من صحة المجال للحصول على شهادة مجانية سلسلة
أسماء المضيفين أسماء المضيفين التي تنطبق عليها الشهادة. سلسلة []
keyVaultId Key Vault معرف مورد Csm. سلسلة
keyVaultSecretName Key Vault اسم سري. سلسلة
كلمة المرور كلمة مرور الشهادة. سلسلة
pfxBlob Pfx blob.
serverFarmId معرف المورد لخطة App Service المقترنة، منسق على النحو التالي: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". سلسلة