Microsoft.Web-certifikat 2022-09-01

Bicep-resursdefinition

Certifikatresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Web/certificates-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Web/certificates@2022-09-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'
  }
}

Egenskapsvärden

certifikat

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Det går inte att använda:
/

Det går inte att sluta med blanksteg eller punkt.
location Resursplats. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
Typ Typ av resurs. sträng
properties Certifikatresursspecifika egenskaper CertificateProperties

CertificateProperties

Name Beskrivning Värde
canonicalName CNAME för certifikatet som ska utfärdas via kostnadsfritt certifikat sträng
domainValidationMethod Metod för domänvalidering för kostnadsfria certifikat sträng
Värdnamn Värdnamn som certifikatet gäller för. string[]
keyVaultId Key Vault Csm-resurs-ID. sträng
keyVaultSecretName Key Vault hemligt namn. sträng
password Certifikatlösenord. sträng
pfxBlob Pfx-blob. För Bicep kan du använda funktionen any().
serverFarmId Resurs-ID för den associerade App Service plan, formaterat som: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa och tilldela ett standardcertifikat för App Service

Distribuera till Azure
Skapar ett standardcertifikat för App Service, verifierar det med hjälp av en App Service-app och skapar SSL-bindningar när certifikatet är klart
Skapa och tilldela ett jokertecken App Service certifikat

Distribuera till Azure
Skapar ett jokertecken App Service certifikat, verifierar det med hjälp av en App Service-domän och skapar SSL-bindningar på en App Service App när certifikatet är klart
Skapa ett Hanterat App Services-certifikat

Distribuera till Azure
Skapa ett hanterat certifikat (kostnadsfritt) APEX (rotdomän) för WebApp
SSL-certifikat för en ILB ASE eller en ILB ASE v2

Distribuera till Azure
Konfigurerar standard-SSL-certifikatet för ILB ASE eller ILB ASE v2
Web App-integrering med Key Vault

Distribuera till Azure
Distribuera ett webbappcertifikat från Key Vault hemlighet och använd det för att skapa SSL-bindning
Webbapp med en anpassad domän och valfri SSL-bindning

Distribuera till Azure
Skapa en webbapp och med en anpassad domän och lägg till SSL-certifikat för https-kryptering.

Resursdefinition för ARM-mall

Certifikatresurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Web/certificates-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Web/certificates",
  "apiVersion": "2022-09-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"
  }
}

Egenskapsvärden

certifikat

Name Beskrivning Värde
typ Resurstypen "Microsoft.Web/certificates"
apiVersion Resurs-API-versionen '2022-09-01'
name Resursnamnet sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Det går inte att använda:
/

Det går inte att avsluta med blanksteg eller punkt.
location Resursplats. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden. Se Taggar i mallar
Typ Typ av resurs. sträng
properties Specifika egenskaper för certifikatresurs CertificateProperties

CertificateProperties

Name Beskrivning Värde
canonicalName CNAME för certifikatet som ska utfärdas via kostnadsfritt certifikat sträng
domainValidationMethod Metod för domänvalidering för kostnadsfritt certifikat sträng
Värdnamn Värdnamn som certifikatet gäller för. string[]
keyVaultId Key Vault Csm-resurs-ID. sträng
keyVaultSecretName Key Vault hemligt namn. sträng
password Certifikatlösenord. sträng
pfxBlob Pfx-blob.
serverFarmId Resurs-ID för den associerade App Service plan, formaterat som: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa och tilldela ett standardcertifikat för App Service

Distribuera till Azure
Skapar ett standardcertifikat för App Service, verifierar det med hjälp av en App Service-app och skapar SSL-bindningar när certifikatet är klart
Skapa och tilldela ett App Service certifikat med jokertecken

Distribuera till Azure
Skapar ett jokertecken App Service certifikat, verifierar det med hjälp av en App Service-domän och skapar SSL-bindningar på en App Service App när certifikatet är klart
Skapa ett App Services-hanterat certifikat

Distribuera till Azure
Skapa ett hanterat certifikat (kostnadsfri) APEX (rotdomän) för WebApp
SSL-certifikat för en ILB ASE eller en ILB ASE v2

Distribuera till Azure
Konfigurerar standard-SSL-certifikatet för ILB ASE eller ILB ASE v2
Web App-integrering med Key Vault

Distribuera till Azure
Distribuera ett webbappcertifikat från Key Vault hemlighet och använd det för att skapa SSL-bindning
Webbapp med en anpassad domän och valfri SSL-bindning

Distribuera till Azure
Skapa en webbapp och med en anpassad domän och om du vill kan du lägga till SSL-certifikat för https-kryptering.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen certifikat kan distribueras med åtgärder som är mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Web/certificates-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/certificates@2022-09-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"
  })
}

Egenskapsvärden

certifikat

Name Beskrivning Värde
typ Resurstypen "Microsoft.Web/certificates@2022-09-01"
name Resursnamnet sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Det går inte att använda:
/

Det går inte att sluta med blanksteg eller punkt.
location Resursplats. sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Resurstaggar. Ordlista med taggnamn och värden.
Typ Typ av resurs. sträng
properties Certifikatresursspecifika egenskaper CertificateProperties

CertificateProperties

Name Beskrivning Värde
canonicalName CNAME för certifikatet som ska utfärdas via kostnadsfritt certifikat sträng
domainValidationMethod Metod för domänvalidering för kostnadsfria certifikat sträng
Värdnamn Värdnamn som certifikatet gäller för. string[]
keyVaultId Key Vault Csm-resurs-ID. sträng
keyVaultSecretName Key Vault hemligt namn. sträng
password Certifikatlösenord. sträng
pfxBlob Pfx-blob.
serverFarmId Resurs-ID för den associerade App Service plan, formaterat som: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". sträng