Microsoft.Workloads phpWorkloads

Bicep-Ressourcendefinition

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

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

Ressourcenformat

Um eine Microsoft.Workloads/phpWorkloads-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.Workloads/phpWorkloads@2021-12-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    adminUserProfile: {
      sshPublicKey: 'string'
      userName: 'string'
    }
    appLocation: 'string'
    backupProfile: {
      backupEnabled: 'string'
    }
    cacheProfile: {
      capacity: int
      family: 'string'
      name: 'string'
      skuName: 'string'
    }
    controllerProfile: {
      dataDisks: [
        {
          sizeInGB: int
          storageType: 'string'
        }
      ]
      name: 'string'
      nodeSku: 'string'
      osDisk: {
        sizeInGB: int
        storageType: 'string'
      }
      osImage: {
        offer: 'string'
        publisher: 'string'
        sku: 'string'
        version: 'string'
      }
    }
    databaseProfile: {
      backupRetentionDays: int
      haEnabled: 'string'
      serverName: 'string'
      sku: 'string'
      sslEnforcementEnabled: 'string'
      storageInGB: int
      storageIops: int
      storageSku: 'string'
      tier: 'string'
      type: 'string'
      version: 'string'
    }
    fileshareProfile: {
      shareSizeInGB: int
      shareType: 'string'
      storageType: 'string'
    }
    managedResourceGroupConfiguration: {
      name: 'string'
    }
    networkProfile: {
      azureFrontDoorEnabled: 'string'
      capacity: int
      loadBalancerSku: 'string'
      loadBalancerTier: 'string'
      loadBalancerType: 'string'
    }
    phpProfile: {
      version: 'string'
    }
    searchProfile: {
      dataDisks: [
        {
          sizeInGB: int
          storageType: 'string'
        }
      ]
      name: 'string'
      nodeSku: 'string'
      osDisk: {
        sizeInGB: int
        storageType: 'string'
      }
      osImage: {
        offer: 'string'
        publisher: 'string'
        sku: 'string'
        version: 'string'
      }
      searchType: 'string'
    }
    siteProfile: {
      domainName: 'string'
    }
    webNodesProfile: {
      autoScaleMaxCount: int
      autoScaleMinCount: int
      dataDisks: [
        {
          sizeInGB: int
          storageType: 'string'
        }
      ]
      name: 'string'
      nodeSku: 'string'
      osDisk: {
        sizeInGB: int
        storageType: 'string'
      }
      osImage: {
        offer: 'string'
        publisher: 'string'
        sku: 'string'
        version: 'string'
      }
    }
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

Microsoft.Workloads/phpWorkloads

Name Beschreibung Wert
Identität Identität für die Ressource. Derzeit nicht unterstützt PhpWorkloadResourceIdentity-
Art Gibt an, welche Art von PHP-Workload diese Ressource darstellt, z. B. WordPress "WordPress" (erforderlich)
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Ressourceneigenschaften PhpWorkloadResourceEigenschaften
Sku Php-Workloads-SKU Sku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

BackupProfil

Name Beschreibung Wert
backupAktiviert Gibt an, ob Azure-Sicherung für die Workload aktiviert werden soll "Deaktiviert"
"Aktiviert" (erforderlich)

CacheProfil

Name Beschreibung Wert
Fassungsvermögen Cachekapazität int (erforderlich)
Familie Cachefamilie "C"
'P' (erforderlich)
Name Cachename Schnur
Artikelnummer Name Cache-SKU-Name Zeichenfolge (erforderlich)

DatenbankProfil

Name Beschreibung Wert
backupRetentionTage Sicherungsaufbewahrungstage für den Server Int
haAktiviert Gibt an, ob HA für den Server aktiviert werden soll. "Deaktiviert"
"Aktiviert"
serverName Datenbankservername Schnur
Sku Der Name der Server-SKU, z. B. Standard_D32s_v4 Zeichenfolge (erforderlich)
sslEnforcementEnabled Gibt an, ob die SSL-Erzwingung für die Datenbank aktiviert werden soll. "Deaktiviert"
"Aktiviert"
storageInGB Datenbankspeichergröße in GB Int

Zwänge:
Min.-Wert = 1
zur LagerungIops Speicher-IOPS für den Server Int
storageSku SKU-Name für Datenbankspeicher Schnur
Rang Ebene der Server-SKU "Platzbar"
"GeneralPurpose"
"MemoryOptimized" (erforderlich)
Art Datenbanktyp 'MySql' (erforderlich)
Version Datenbankversion Schnur

DiskInfo

Name Beschreibung Wert
GrößeInGB Datenträgergröße in GB Int
storageType Speichertypus "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (erforderlich)

FileshareProfil

Name Beschreibung Wert
shareSizeInGB Größe der Dateifreigabe in GB Int

Zwänge:
Min.-Wert = 1
shareType Freigabetyp 'AzureFiles'
'NfsOnController' (erforderlich)
storageType Dateifreigabe-Sicherungsspeichertyp "Premium_LRS"
"Standard_GRS"
"Standard_LRS"
"Standard_ZRS" (erforderlich)

ManagedRGConfiguration

Name Beschreibung Wert
Name Name der verwalteten Ressourcengruppe Schnur

NetzwerkProfil

Name Beschreibung Wert
azureFrontDoorEnabled Gibt an, ob Azure-Front door aktiviert werden soll "Deaktiviert"
"Aktiviert"
Fassungsvermögen Kapazität gilt nur für Das Anwendungsgateway Int
loadBalancerSku Lastenausgleichs-SKU Schnur
loadBalancerTier Lastenausgleichsleiste Schnur
loadBalancerTyp Lastenausgleichstyp 'ApplicationGateway'
'LoadBalancer' (erforderlich)

KnotenProfil

Name Beschreibung Wert
dataDisks Datendatenträgerdetails. Diese Eigenschaft wird zur zeit nicht verwendet DiskInfo-[]
Name VM- oder VMSS-Name Schnur
nodeSku VM-SKU für Knoten(n) Zeichenfolge (erforderlich)
osDisk (englisch) Betriebssystemdatenträgerdetails DiskInfo- (erforderlich)
osImage Betriebssystemimage zum Erstellen der Knoten OsImageProfile- (erforderlich)

OsImageProfil

Name Beschreibung Wert
Angebot Betriebssystemimageangebot 'UbuntuServer'
Verlag Betriebssystembildherausgeber 'Kanonisch'
Sku Betriebssystemimage-Sku "16.04-LTS"
"18.04-LTS"
Version Betriebssystemimageversion "neueste"

PhpProfil

Name Beschreibung Wert
Version PHP-Version '7.2'
'7.3'
"7.4" (erforderlich)

PhpWorkloadResourceIdentity

Name Beschreibung Wert
Art Typ der Identität verwalten "Keine"
"UserAssigned" (erforderlich)
vom Benutzer zugewiesene Identitäten Benutzer zugewiesenes Identitätswörterbuch UserAssignedIdentities-

PhpWorkloadResourceEigenschaften

Name Beschreibung Wert
adminBenutzerProfil Administratorbenutzerprofil, das für VM und VMSS verwendet wird UserProfile- (erforderlich)
appStandort Die Infrastrukturressourcen für PHP-Workload werden an diesem Speicherort erstellt. Zeichenfolge (erforderlich)
backupProfil Sicherungsprofil BackupProfile-
cacheProfil Cacheprofil CacheProfile-
ControllerProfil Controller-VM-Profil NodeProfile- (erforderlich)
DatenbankProfil Datenbankprofil DatabaseProfile- (erforderlich)
fileshareProfil Dateifreigabeprofil FileshareProfile-
managedResourceGroupConfiguration Konfiguration der verwalteten Ressourcengruppe der Workload ManagedRGConfiguration-
networkProfil Netzwerkprofil NetworkProfile-
phpProfil PHP-Profil PhpProfile-
SucheProfil Suchprofil SearchProfile-
siteProfil Websiteprofil SiteProfile-
webNodesProfil VMSS-Webknotenprofil VmssNodesProfile- (erforderlich)

SucheProfil

Name Beschreibung Wert
dataDisks Datendatenträgerdetails. Diese Eigenschaft wird zur zeit nicht verwendet DiskInfo-[]
Name VM- oder VMSS-Name Schnur
nodeSku VM-SKU für Knoten(n) Zeichenfolge (erforderlich)
osDisk (englisch) Betriebssystemdatenträgerdetails DiskInfo- (erforderlich)
osImage Betriebssystemimage zum Erstellen der Knoten OsImageProfile- (erforderlich)
SuchenTyp Suchtyp "Elastic" (erforderlich)

SiteProfile (Englisch)

Name Beschreibung Wert
Domänname Domänenname für die Anwendungswebsite-URL Schnur

Sku

Name Beschreibung Wert
Fassungsvermögen Wenn die SKU skalierungs-/in unterstützt, sollte die Ganze Kapazität eingeschlossen werden. Wenn eine Skalierung für die Ressource nicht möglich ist, wird dies möglicherweise weggelassen. Int
Familie Wenn der Dienst über unterschiedliche Hardwaregenerationen verfügt, kann dies für dieselbe SKU hier erfasst werden. Schnur
Name Der Name der SKU. Ex – P3. Es handelt sich in der Regel um einen Buchstaben+Zahlencode. Zeichenfolge (erforderlich)
Größe Die SKU-Größe. Wenn das Namensfeld die Kombination aus Ebene und einem anderen Wert ist, wäre dies der eigenständige Code. Schnur
Rang Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist. "Einfach"
"Kostenlos"
"Premium"
"Standard"

Verfolgte ResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentity

Name Beschreibung Wert

Benutzerprofil

Name Beschreibung Wert
sshPublicKey ÖFFENTLICHE SSH-Schlüsseldaten Zeichenfolge (erforderlich)
Nutzername Benutzername Zeichenfolge (erforderlich)

VmssNodesProfil

Name Beschreibung Wert
autoScaleMaxCount Maximale Anzahl von Knoten für die automatische Skalierung Int

Zwänge:
Min.-Wert = 1
autoScaleMinCount Mindestanzahl von Knoten für die automatische Skalierung Int

Zwänge:
Min.-Wert = 1
dataDisks Datendatenträgerdetails. Diese Eigenschaft wird zur zeit nicht verwendet DiskInfo-[]
Name VM- oder VMSS-Name Schnur
nodeSku VM-SKU für Knoten(n) Zeichenfolge (erforderlich)
osDisk (englisch) Betriebssystemdatenträgerdetails DiskInfo- (erforderlich)
osImage Betriebssystemimage zum Erstellen der Knoten OsImageProfile- (erforderlich)

ARM-Vorlagenressourcendefinition

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

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

Ressourcenformat

Um eine Microsoft.Workloads/phpWorkloads-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Workloads/phpWorkloads",
  "apiVersion": "2021-12-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "adminUserProfile": {
      "sshPublicKey": "string",
      "userName": "string"
    },
    "appLocation": "string",
    "backupProfile": {
      "backupEnabled": "string"
    },
    "cacheProfile": {
      "capacity": "int",
      "family": "string",
      "name": "string",
      "skuName": "string"
    },
    "controllerProfile": {
      "dataDisks": [
        {
          "sizeInGB": "int",
          "storageType": "string"
        }
      ],
      "name": "string",
      "nodeSku": "string",
      "osDisk": {
        "sizeInGB": "int",
        "storageType": "string"
      },
      "osImage": {
        "offer": "string",
        "publisher": "string",
        "sku": "string",
        "version": "string"
      }
    },
    "databaseProfile": {
      "backupRetentionDays": "int",
      "haEnabled": "string",
      "serverName": "string",
      "sku": "string",
      "sslEnforcementEnabled": "string",
      "storageInGB": "int",
      "storageIops": "int",
      "storageSku": "string",
      "tier": "string",
      "type": "string",
      "version": "string"
    },
    "fileshareProfile": {
      "shareSizeInGB": "int",
      "shareType": "string",
      "storageType": "string"
    },
    "managedResourceGroupConfiguration": {
      "name": "string"
    },
    "networkProfile": {
      "azureFrontDoorEnabled": "string",
      "capacity": "int",
      "loadBalancerSku": "string",
      "loadBalancerTier": "string",
      "loadBalancerType": "string"
    },
    "phpProfile": {
      "version": "string"
    },
    "searchProfile": {
      "dataDisks": [
        {
          "sizeInGB": "int",
          "storageType": "string"
        }
      ],
      "name": "string",
      "nodeSku": "string",
      "osDisk": {
        "sizeInGB": "int",
        "storageType": "string"
      },
      "osImage": {
        "offer": "string",
        "publisher": "string",
        "sku": "string",
        "version": "string"
      },
      "searchType": "string"
    },
    "siteProfile": {
      "domainName": "string"
    },
    "webNodesProfile": {
      "autoScaleMaxCount": "int",
      "autoScaleMinCount": "int",
      "dataDisks": [
        {
          "sizeInGB": "int",
          "storageType": "string"
        }
      ],
      "name": "string",
      "nodeSku": "string",
      "osDisk": {
        "sizeInGB": "int",
        "storageType": "string"
      },
      "osImage": {
        "offer": "string",
        "publisher": "string",
        "sku": "string",
        "version": "string"
      }
    }
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

Microsoft.Workloads/phpWorkloads

Name Beschreibung Wert
apiVersion (Englisch) Die API-Version "2021-12-01-preview"
Identität Identität für die Ressource. Derzeit nicht unterstützt PhpWorkloadResourceIdentity-
Art Gibt an, welche Art von PHP-Workload diese Ressource darstellt, z. B. WordPress "WordPress" (erforderlich)
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Ressourceneigenschaften PhpWorkloadResourceEigenschaften
Sku Php-Workloads-SKU Sku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Workloads/phpWorkloads"

BackupProfil

Name Beschreibung Wert
backupAktiviert Gibt an, ob Azure-Sicherung für die Workload aktiviert werden soll "Deaktiviert"
"Aktiviert" (erforderlich)

CacheProfil

Name Beschreibung Wert
Fassungsvermögen Cachekapazität int (erforderlich)
Familie Cachefamilie "C"
'P' (erforderlich)
Name Cachename Schnur
Artikelnummer Name Cache-SKU-Name Zeichenfolge (erforderlich)

DatenbankProfil

Name Beschreibung Wert
backupRetentionTage Sicherungsaufbewahrungstage für den Server Int
haAktiviert Gibt an, ob HA für den Server aktiviert werden soll. "Deaktiviert"
"Aktiviert"
serverName Datenbankservername Schnur
Sku Der Name der Server-SKU, z. B. Standard_D32s_v4 Zeichenfolge (erforderlich)
sslEnforcementEnabled Gibt an, ob die SSL-Erzwingung für die Datenbank aktiviert werden soll. "Deaktiviert"
"Aktiviert"
storageInGB Datenbankspeichergröße in GB Int

Zwänge:
Min.-Wert = 1
zur LagerungIops Speicher-IOPS für den Server Int
storageSku SKU-Name für Datenbankspeicher Schnur
Rang Ebene der Server-SKU "Platzbar"
"GeneralPurpose"
"MemoryOptimized" (erforderlich)
Art Datenbanktyp 'MySql' (erforderlich)
Version Datenbankversion Schnur

DiskInfo

Name Beschreibung Wert
GrößeInGB Datenträgergröße in GB Int
storageType Speichertypus "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (erforderlich)

FileshareProfil

Name Beschreibung Wert
shareSizeInGB Größe der Dateifreigabe in GB Int

Zwänge:
Min.-Wert = 1
shareType Freigabetyp 'AzureFiles'
'NfsOnController' (erforderlich)
storageType Dateifreigabe-Sicherungsspeichertyp "Premium_LRS"
"Standard_GRS"
"Standard_LRS"
"Standard_ZRS" (erforderlich)

ManagedRGConfiguration

Name Beschreibung Wert
Name Name der verwalteten Ressourcengruppe Schnur

NetzwerkProfil

Name Beschreibung Wert
azureFrontDoorEnabled Gibt an, ob Azure-Front door aktiviert werden soll "Deaktiviert"
"Aktiviert"
Fassungsvermögen Kapazität gilt nur für Das Anwendungsgateway Int
loadBalancerSku Lastenausgleichs-SKU Schnur
loadBalancerTier Lastenausgleichsleiste Schnur
loadBalancerTyp Lastenausgleichstyp 'ApplicationGateway'
'LoadBalancer' (erforderlich)

KnotenProfil

Name Beschreibung Wert
dataDisks Datendatenträgerdetails. Diese Eigenschaft wird zur zeit nicht verwendet DiskInfo-[]
Name VM- oder VMSS-Name Schnur
nodeSku VM-SKU für Knoten(n) Zeichenfolge (erforderlich)
osDisk (englisch) Betriebssystemdatenträgerdetails DiskInfo- (erforderlich)
osImage Betriebssystemimage zum Erstellen der Knoten OsImageProfile- (erforderlich)

OsImageProfil

Name Beschreibung Wert
Angebot Betriebssystemimageangebot 'UbuntuServer'
Verlag Betriebssystembildherausgeber 'Kanonisch'
Sku Betriebssystemimage-Sku "16.04-LTS"
"18.04-LTS"
Version Betriebssystemimageversion "neueste"

PhpProfil

Name Beschreibung Wert
Version PHP-Version '7.2'
'7.3'
"7.4" (erforderlich)

PhpWorkloadResourceIdentity

Name Beschreibung Wert
Art Typ der Identität verwalten "Keine"
"UserAssigned" (erforderlich)
vom Benutzer zugewiesene Identitäten Benutzer zugewiesenes Identitätswörterbuch UserAssignedIdentities-

PhpWorkloadResourceEigenschaften

Name Beschreibung Wert
adminBenutzerProfil Administratorbenutzerprofil, das für VM und VMSS verwendet wird UserProfile- (erforderlich)
appStandort Die Infrastrukturressourcen für PHP-Workload werden an diesem Speicherort erstellt. Zeichenfolge (erforderlich)
backupProfil Sicherungsprofil BackupProfile-
cacheProfil Cacheprofil CacheProfile-
ControllerProfil Controller-VM-Profil NodeProfile- (erforderlich)
DatenbankProfil Datenbankprofil DatabaseProfile- (erforderlich)
fileshareProfil Dateifreigabeprofil FileshareProfile-
managedResourceGroupConfiguration Konfiguration der verwalteten Ressourcengruppe der Workload ManagedRGConfiguration-
networkProfil Netzwerkprofil NetworkProfile-
phpProfil PHP-Profil PhpProfile-
SucheProfil Suchprofil SearchProfile-
siteProfil Websiteprofil SiteProfile-
webNodesProfil VMSS-Webknotenprofil VmssNodesProfile- (erforderlich)

SucheProfil

Name Beschreibung Wert
dataDisks Datendatenträgerdetails. Diese Eigenschaft wird zur zeit nicht verwendet DiskInfo-[]
Name VM- oder VMSS-Name Schnur
nodeSku VM-SKU für Knoten(n) Zeichenfolge (erforderlich)
osDisk (englisch) Betriebssystemdatenträgerdetails DiskInfo- (erforderlich)
osImage Betriebssystemimage zum Erstellen der Knoten OsImageProfile- (erforderlich)
SuchenTyp Suchtyp "Elastic" (erforderlich)

SiteProfile (Englisch)

Name Beschreibung Wert
Domänname Domänenname für die Anwendungswebsite-URL Schnur

Sku

Name Beschreibung Wert
Fassungsvermögen Wenn die SKU skalierungs-/in unterstützt, sollte die Ganze Kapazität eingeschlossen werden. Wenn eine Skalierung für die Ressource nicht möglich ist, wird dies möglicherweise weggelassen. Int
Familie Wenn der Dienst über unterschiedliche Hardwaregenerationen verfügt, kann dies für dieselbe SKU hier erfasst werden. Schnur
Name Der Name der SKU. Ex – P3. Es handelt sich in der Regel um einen Buchstaben+Zahlencode. Zeichenfolge (erforderlich)
Größe Die SKU-Größe. Wenn das Namensfeld die Kombination aus Ebene und einem anderen Wert ist, wäre dies der eigenständige Code. Schnur
Rang Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist. "Einfach"
"Kostenlos"
"Premium"
"Standard"

Verfolgte ResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentity

Name Beschreibung Wert

Benutzerprofil

Name Beschreibung Wert
sshPublicKey ÖFFENTLICHE SSH-Schlüsseldaten Zeichenfolge (erforderlich)
Nutzername Benutzername Zeichenfolge (erforderlich)

VmssNodesProfil

Name Beschreibung Wert
autoScaleMaxCount Maximale Anzahl von Knoten für die automatische Skalierung Int

Zwänge:
Min.-Wert = 1
autoScaleMinCount Mindestanzahl von Knoten für die automatische Skalierung Int

Zwänge:
Min.-Wert = 1
dataDisks Datendatenträgerdetails. Diese Eigenschaft wird zur zeit nicht verwendet DiskInfo-[]
Name VM- oder VMSS-Name Schnur
nodeSku VM-SKU für Knoten(n) Zeichenfolge (erforderlich)
osDisk (englisch) Betriebssystemdatenträgerdetails DiskInfo- (erforderlich)
osImage Betriebssystemimage zum Erstellen der Knoten OsImageProfile- (erforderlich)

Verwendungsbeispiele

Terraform -Ressourcendefinition (AzAPI-Anbieter)

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

  • Ressourcengruppen

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

Ressourcenformat

Um eine Microsoft.Workloads/phpWorkloads-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Workloads/phpWorkloads@2021-12-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    kind = "string"
    properties = {
      adminUserProfile = {
        sshPublicKey = "string"
        userName = "string"
      }
      appLocation = "string"
      backupProfile = {
        backupEnabled = "string"
      }
      cacheProfile = {
        capacity = int
        family = "string"
        name = "string"
        skuName = "string"
      }
      controllerProfile = {
        dataDisks = [
          {
            sizeInGB = int
            storageType = "string"
          }
        ]
        name = "string"
        nodeSku = "string"
        osDisk = {
          sizeInGB = int
          storageType = "string"
        }
        osImage = {
          offer = "string"
          publisher = "string"
          sku = "string"
          version = "string"
        }
      }
      databaseProfile = {
        backupRetentionDays = int
        haEnabled = "string"
        serverName = "string"
        sku = "string"
        sslEnforcementEnabled = "string"
        storageInGB = int
        storageIops = int
        storageSku = "string"
        tier = "string"
        type = "string"
        version = "string"
      }
      fileshareProfile = {
        shareSizeInGB = int
        shareType = "string"
        storageType = "string"
      }
      managedResourceGroupConfiguration = {
        name = "string"
      }
      networkProfile = {
        azureFrontDoorEnabled = "string"
        capacity = int
        loadBalancerSku = "string"
        loadBalancerTier = "string"
        loadBalancerType = "string"
      }
      phpProfile = {
        version = "string"
      }
      searchProfile = {
        dataDisks = [
          {
            sizeInGB = int
            storageType = "string"
          }
        ]
        name = "string"
        nodeSku = "string"
        osDisk = {
          sizeInGB = int
          storageType = "string"
        }
        osImage = {
          offer = "string"
          publisher = "string"
          sku = "string"
          version = "string"
        }
        searchType = "string"
      }
      siteProfile = {
        domainName = "string"
      }
      webNodesProfile = {
        autoScaleMaxCount = int
        autoScaleMinCount = int
        dataDisks = [
          {
            sizeInGB = int
            storageType = "string"
          }
        ]
        name = "string"
        nodeSku = "string"
        osDisk = {
          sizeInGB = int
          storageType = "string"
        }
        osImage = {
          offer = "string"
          publisher = "string"
          sku = "string"
          version = "string"
        }
      }
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  }
}

Eigenschaftswerte

Microsoft.Workloads/phpWorkloads

Name Beschreibung Wert
Identität Identität für die Ressource. Derzeit nicht unterstützt PhpWorkloadResourceIdentity-
Art Gibt an, welche Art von PHP-Workload diese Ressource darstellt, z. B. WordPress "WordPress" (erforderlich)
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Ressourceneigenschaften PhpWorkloadResourceEigenschaften
Sku Php-Workloads-SKU Sku-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Workloads/phpWorkloads@2021-12-01-preview"

BackupProfil

Name Beschreibung Wert
backupAktiviert Gibt an, ob Azure-Sicherung für die Workload aktiviert werden soll "Deaktiviert"
"Aktiviert" (erforderlich)

CacheProfil

Name Beschreibung Wert
Fassungsvermögen Cachekapazität int (erforderlich)
Familie Cachefamilie "C"
'P' (erforderlich)
Name Cachename Schnur
Artikelnummer Name Cache-SKU-Name Zeichenfolge (erforderlich)

DatenbankProfil

Name Beschreibung Wert
backupRetentionTage Sicherungsaufbewahrungstage für den Server Int
haAktiviert Gibt an, ob HA für den Server aktiviert werden soll. "Deaktiviert"
"Aktiviert"
serverName Datenbankservername Schnur
Sku Der Name der Server-SKU, z. B. Standard_D32s_v4 Zeichenfolge (erforderlich)
sslEnforcementEnabled Gibt an, ob die SSL-Erzwingung für die Datenbank aktiviert werden soll. "Deaktiviert"
"Aktiviert"
storageInGB Datenbankspeichergröße in GB Int

Zwänge:
Min.-Wert = 1
zur LagerungIops Speicher-IOPS für den Server Int
storageSku SKU-Name für Datenbankspeicher Schnur
Rang Ebene der Server-SKU "Platzbar"
"GeneralPurpose"
"MemoryOptimized" (erforderlich)
Art Datenbanktyp 'MySql' (erforderlich)
Version Datenbankversion Schnur

DiskInfo

Name Beschreibung Wert
GrößeInGB Datenträgergröße in GB Int
storageType Speichertypus "Premium_LRS"
"StandardSSD_LRS"
"Standard_LRS" (erforderlich)

FileshareProfil

Name Beschreibung Wert
shareSizeInGB Größe der Dateifreigabe in GB Int

Zwänge:
Min.-Wert = 1
shareType Freigabetyp 'AzureFiles'
'NfsOnController' (erforderlich)
storageType Dateifreigabe-Sicherungsspeichertyp "Premium_LRS"
"Standard_GRS"
"Standard_LRS"
"Standard_ZRS" (erforderlich)

ManagedRGConfiguration

Name Beschreibung Wert
Name Name der verwalteten Ressourcengruppe Schnur

NetzwerkProfil

Name Beschreibung Wert
azureFrontDoorEnabled Gibt an, ob Azure-Front door aktiviert werden soll "Deaktiviert"
"Aktiviert"
Fassungsvermögen Kapazität gilt nur für Das Anwendungsgateway Int
loadBalancerSku Lastenausgleichs-SKU Schnur
loadBalancerTier Lastenausgleichsleiste Schnur
loadBalancerTyp Lastenausgleichstyp 'ApplicationGateway'
'LoadBalancer' (erforderlich)

KnotenProfil

Name Beschreibung Wert
dataDisks Datendatenträgerdetails. Diese Eigenschaft wird zur zeit nicht verwendet DiskInfo-[]
Name VM- oder VMSS-Name Schnur
nodeSku VM-SKU für Knoten(n) Zeichenfolge (erforderlich)
osDisk (englisch) Betriebssystemdatenträgerdetails DiskInfo- (erforderlich)
osImage Betriebssystemimage zum Erstellen der Knoten OsImageProfile- (erforderlich)

OsImageProfil

Name Beschreibung Wert
Angebot Betriebssystemimageangebot 'UbuntuServer'
Verlag Betriebssystembildherausgeber 'Kanonisch'
Sku Betriebssystemimage-Sku "16.04-LTS"
"18.04-LTS"
Version Betriebssystemimageversion "neueste"

PhpProfil

Name Beschreibung Wert
Version PHP-Version '7.2'
'7.3'
"7.4" (erforderlich)

PhpWorkloadResourceIdentity

Name Beschreibung Wert
Art Typ der Identität verwalten "Keine"
"UserAssigned" (erforderlich)
vom Benutzer zugewiesene Identitäten Benutzer zugewiesenes Identitätswörterbuch UserAssignedIdentities-

PhpWorkloadResourceEigenschaften

Name Beschreibung Wert
adminBenutzerProfil Administratorbenutzerprofil, das für VM und VMSS verwendet wird UserProfile- (erforderlich)
appStandort Die Infrastrukturressourcen für PHP-Workload werden an diesem Speicherort erstellt. Zeichenfolge (erforderlich)
backupProfil Sicherungsprofil BackupProfile-
cacheProfil Cacheprofil CacheProfile-
ControllerProfil Controller-VM-Profil NodeProfile- (erforderlich)
DatenbankProfil Datenbankprofil DatabaseProfile- (erforderlich)
fileshareProfil Dateifreigabeprofil FileshareProfile-
managedResourceGroupConfiguration Konfiguration der verwalteten Ressourcengruppe der Workload ManagedRGConfiguration-
networkProfil Netzwerkprofil NetworkProfile-
phpProfil PHP-Profil PhpProfile-
SucheProfil Suchprofil SearchProfile-
siteProfil Websiteprofil SiteProfile-
webNodesProfil VMSS-Webknotenprofil VmssNodesProfile- (erforderlich)

SucheProfil

Name Beschreibung Wert
dataDisks Datendatenträgerdetails. Diese Eigenschaft wird zur zeit nicht verwendet DiskInfo-[]
Name VM- oder VMSS-Name Schnur
nodeSku VM-SKU für Knoten(n) Zeichenfolge (erforderlich)
osDisk (englisch) Betriebssystemdatenträgerdetails DiskInfo- (erforderlich)
osImage Betriebssystemimage zum Erstellen der Knoten OsImageProfile- (erforderlich)
SuchenTyp Suchtyp "Elastic" (erforderlich)

SiteProfile (Englisch)

Name Beschreibung Wert
Domänname Domänenname für die Anwendungswebsite-URL Schnur

Sku

Name Beschreibung Wert
Fassungsvermögen Wenn die SKU skalierungs-/in unterstützt, sollte die Ganze Kapazität eingeschlossen werden. Wenn eine Skalierung für die Ressource nicht möglich ist, wird dies möglicherweise weggelassen. Int
Familie Wenn der Dienst über unterschiedliche Hardwaregenerationen verfügt, kann dies für dieselbe SKU hier erfasst werden. Schnur
Name Der Name der SKU. Ex – P3. Es handelt sich in der Regel um einen Buchstaben+Zahlencode. Zeichenfolge (erforderlich)
Größe Die SKU-Größe. Wenn das Namensfeld die Kombination aus Ebene und einem anderen Wert ist, wäre dies der eigenständige Code. Schnur
Rang Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist. "Einfach"
"Kostenlos"
"Premium"
"Standard"

Verfolgte ResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentity

Name Beschreibung Wert

Benutzerprofil

Name Beschreibung Wert
sshPublicKey ÖFFENTLICHE SSH-Schlüsseldaten Zeichenfolge (erforderlich)
Nutzername Benutzername Zeichenfolge (erforderlich)

VmssNodesProfil

Name Beschreibung Wert
autoScaleMaxCount Maximale Anzahl von Knoten für die automatische Skalierung Int

Zwänge:
Min.-Wert = 1
autoScaleMinCount Mindestanzahl von Knoten für die automatische Skalierung Int

Zwänge:
Min.-Wert = 1
dataDisks Datendatenträgerdetails. Diese Eigenschaft wird zur zeit nicht verwendet DiskInfo-[]
Name VM- oder VMSS-Name Schnur
nodeSku VM-SKU für Knoten(n) Zeichenfolge (erforderlich)
osDisk (englisch) Betriebssystemdatenträgerdetails DiskInfo- (erforderlich)
osImage Betriebssystemimage zum Erstellen der Knoten OsImageProfile- (erforderlich)