Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bicep-Ressourcendefinition
Der phpWorkloads-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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) |