Microsoft.Web-Zertifikate 2020-10-01

Bicep-Ressourcendefinition

Der Ressourcentyp zertifikate kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/certificates-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

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

Eigenschaftswerte

certificates

Name Beschreibung Wert
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-260

Gültige Zeichen:
Verwendung nicht möglich:
/

Darf nicht mit einem Leerzeichen oder Punkt enden.
location Ressourcenspeicherort. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
kind Art der Ressource. Zeichenfolge
properties Zertifikatressourcenspezifische Eigenschaften CertificateProperties

CertificateProperties

Name Beschreibung Wert
canonicalName CNAME des Zertifikats, das über ein kostenloses Zertifikat ausgestellt werden soll Zeichenfolge
Hostnamen Hostnamen, auf die das Zertifikat angewendet wird. string[]
keyVaultId Key Vault Csm-Ressourcen-ID. Zeichenfolge
keyVaultSecretName Key Vault Geheimnisnamen. Zeichenfolge
password Zertifikatkennwort. Zeichenfolge (erforderlich)
pfxBlob Pfx-Blob. Für Bicep können Sie die funktion any() verwenden.
serverFarmId Ressourcen-ID des zugeordneten App Service Plans, formatiert als: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". Zeichenfolge

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage Beschreibung
Erstellen und Zuweisen eines Standardzertifikats App Service

In Azure bereitstellen
Erstellt ein Standardzertifikat App Service, überprüft es mithilfe einer App Service-App und erstellt SSL-Bindungen, sobald das Zertifikat bereit ist.
Erstellen und Zuweisen eines App Service-Zertifikats

In Azure bereitstellen
Erstellt ein App Service-Zertifikat, überprüft es mithilfe einer App Service-Domäne und erstellt SSL-Bindungen für eine App Service App, sobald das Zertifikat bereit ist.
Erstellen eines verwalteten App Services-Zertifikats

In Azure bereitstellen
Erstellen eines verwalteten Zertifikats (kostenlos) APEX (Stammdomäne) für WebApp
SSL-Zertifikat für eine ILB-ASE oder eine ILB-ASE v2

In Azure bereitstellen
Configures the default SSL certificate for an ILB ASE or an ILB ASE v2 (Konfigurieren des SSL-Standardzertifikats für eine ILB-ASE oder eine ILB-ASE v2)
Web-App-Integration mit Key Vault

In Azure bereitstellen
Bereitstellen eines Web-App-Zertifikats aus Key Vault Geheimnis und Verwenden dieses zertifikats zum Erstellen einer SSL-Bindung
Web-App mit einer benutzerdefinierten Domäne und optionaler SSL-Bindung

In Azure bereitstellen
Erstellen Sie eine Web-App mit einer benutzerdefinierten Domäne, und fügen Sie optional ein SSL-Zertifikat für die HTTPS-Verschlüsselung hinzu.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp zertifikate kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/certificates-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Eigenschaftswerte

certificates

Name Beschreibung Wert
type Ressourcentyp "Microsoft.Web/certificates"
apiVersion Die Ressourcen-API-Version '2020-10-01'
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-260

Gültige Zeichen:
Verwendung nicht möglich:
/

Darf nicht mit einem Leerzeichen oder Punkt enden.
location Ressourcenspeicherort. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
kind Art der Ressource. Zeichenfolge
properties Zertifikatressourcenspezifische Eigenschaften CertificateProperties

CertificateProperties

Name Beschreibung Wert
canonicalName CNAME des Zertifikats, das über ein kostenloses Zertifikat ausgestellt werden soll Zeichenfolge
Hostnamen Hostnamen, auf die das Zertifikat angewendet wird. string[]
keyVaultId Key Vault Csm-Ressourcen-ID. Zeichenfolge
keyVaultSecretName Key Vault Geheimnisnamen. Zeichenfolge
password Zertifikatkennwort. Zeichenfolge (erforderlich)
pfxBlob Pfx-Blob.
serverFarmId Ressourcen-ID des zugeordneten App Service-Plans, formatiert als: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". Zeichenfolge

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage Beschreibung
Erstellen und Zuweisen eines Standardzertifikats App Service

In Azure bereitstellen
Erstellt ein Standardzertifikat App Service, überprüft es mithilfe einer App Service-App und erstellt SSL-Bindungen, sobald das Zertifikat bereit ist.
Erstellen und Zuweisen eines App Service-Zertifikats

In Azure bereitstellen
Erstellt einen Kurshalter App Service Zertifikats, überprüft es mithilfe einer App Service-Domäne und erstellt SSL-Bindungen für eine App Service App, sobald das Zertifikat bereit ist.
Erstellen eines verwalteten App Services-Zertifikats

In Azure bereitstellen
Erstellen eines verwalteten Zertifikats (Free) APEX (Stammdomäne) für WebApp
SSL-Zertifikat für eine ILB ASE oder eine ILB ASE v2

In Azure bereitstellen
Configures the default SSL certificate for an ILB ASE or an ILB ASE v2 (Konfigurieren des SSL-Standardzertifikats für eine ILB-ASE oder eine ILB-ASE v2)
Web-App-Integration mit Key Vault

In Azure bereitstellen
Bereitstellen eines Web-App-Zertifikats aus Key Vault Geheimnis, und verwenden Sie es zum Erstellen einer SSL-Bindung
Web-App mit einer benutzerdefinierten Domäne und optionaler SSL-Bindung

In Azure bereitstellen
Erstellen Sie eine Web-App mit einer benutzerdefinierten Domäne, und fügen Sie optional ein SSL-Zertifikat für die HTTPS-Verschlüsselung hinzu.

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der Zertifikatressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/certificates-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.

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

Eigenschaftswerte

certificates

Name Beschreibung Wert
type Ressourcentyp "Microsoft.Web/certificates@2020-10-01"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 1-260

Gültige Zeichen:
Verwendung nicht möglich:
/

Darf nicht mit einem Leerzeichen oder Punkt enden.
location Ressourcenspeicherort. Zeichenfolge (erforderlich)
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
kind Art der Ressource. Zeichenfolge
properties Zertifikatressourcenspezifische Eigenschaften CertificateProperties

CertificateProperties

Name Beschreibung Wert
canonicalName CNAME des Zertifikats, das über ein kostenloses Zertifikat ausgestellt werden soll Zeichenfolge
Hostnamen Hostnamen, auf die das Zertifikat angewendet wird. string[]
keyVaultId Key Vault Csm-Ressourcen-ID. Zeichenfolge
keyVaultSecretName Key Vault Geheimnisnamen. Zeichenfolge
password Zertifikatkennwort. Zeichenfolge (erforderlich)
pfxBlob Pfx-Blob.
serverFarmId Ressourcen-ID des zugeordneten App Service Plans, formatiert als: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". Zeichenfolge