Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
- en son
- 2021-12-01-önizleme
Bicep kaynak tanımı
phpWorkloads kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Workloads/phpWorkloads kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
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'
}
}
Özellik Değerleri
Microsoft.Workloads/phpWorkloads
| Ad | Açıklama | Değer |
|---|---|---|
| kimlik | Kaynağın kimliği. Şu anda desteklenmiyor | phpWorkloadResourceIdentity |
| tür | Bu kaynağın hangi tür php iş yükünü temsil ettiği gösterir; örneğin WordPress | 'WordPress' (gerekli) |
| yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
| ad | Kaynak adı | dize (gerekli) |
| Özellikler | Kaynak özellikleri | phpWorkloadResourceProperties |
| Sku | Php iş yükleri SKU'su | Sku |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
Yedekleme Profili
| Ad | Açıklama | Değer |
|---|---|---|
| backupEnabled | İş yükü için Azure Backup'ın etkinleştirilip etkinleştirilmeyileceği | 'Devre Dışı' 'Etkin' (gerekli) |
Önbellek Profili
| Ad | Açıklama | Değer |
|---|---|---|
| kapasite | Önbellek kapasitesi | int (gerekli) |
| aile | Önbellek ailesi | 'C' 'P' (gerekli) |
| ad | Önbellek adı | dizgi |
| SKU Adı | Önbellek SKU adı | dize (gerekli) |
Veritabanı Profili
| Ad | Açıklama | Değer |
|---|---|---|
| backupRetentionDays | Sunucu için yedekleme bekletme günleri | Int |
| haEtkin | Sunucu için HA'nın etkinleştirilip etkinleştirilmeyileceği | 'Devre Dışı' 'Etkin' |
| sunucuAdı | Veritabanı sunucusu adı | dizgi |
| Sku | Sunucu SKU'sunun adı; örneğin Standard_D32s_v4 | dize (gerekli) |
| sslEnforcementEnabled | Veritabanında SSL zorlamasının etkinleştirilip etkinleştirilmeyileceği | 'Devre Dışı' 'Etkin' |
| storageInGB | GB cinsinden veritabanı depolama boyutu | Int Kısıtlama -ları: Min değer = 1 |
| storageIops | Sunucu için depolama IOPS | Int |
| storageSku (depolamaSKU) | Veritabanı depolama için SKU adı | dizgi |
| Katmanı | Sunucu SKU'sunun katmanı | 'Çapak' 'Genel Amaçlı' 'MemoryOptimized' (gerekli) |
| tür | Veritabanı türü | 'MySql' (gerekli) |
| Sürüm | Veritabanı sürümü | dizgi |
Disk Bilgisi
| Ad | Açıklama | Değer |
|---|---|---|
| sizeInGB | GB cinsinden disk boyutu | Int |
| storageType (depolama türü) | Depolama türü | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' (gerekli) |
Dosya Paylaşımı Profili
| Ad | Açıklama | Değer |
|---|---|---|
| shareSizeInGB | GB cinsinden dosya paylaşımı boyutu | Int Kısıtlama -ları: Min değer = 1 |
| shareType (paylaş türü) | Paylaşım türü | 'Azure Dosyaları' 'NfsOnController' (gerekli) |
| storageType (depolama türü) | Dosya paylaşımı yedekleme depolama türü | 'Premium_LRS' 'Standard_GRS' 'Standard_LRS' 'Standard_ZRS' (gerekli) |
ManagedRGConfiguration
| Ad | Açıklama | Değer |
|---|---|---|
| ad | Yönetilen kaynak grubu adı | dizgi |
Ağ Profili
| Ad | Açıklama | Değer |
|---|---|---|
| azureFrontDoorEnabled | Azure front door'un etkinleştirilip etkinleştirilmeyileceği | 'Devre Dışı' 'Etkin' |
| kapasite | Kapasite, yalnızca Application Gateway için geçerlidir | Int |
| loadBalancerSku | Yük dengeleyici SKU'su | dizgi |
| loadBalancerTier | Yük dengeleyici katmanı | dizgi |
| loadBalancerType | Yük dengeleyici türü | 'Uygulama Ağ Geçidi' 'LoadBalancer' (gerekli) |
Düğüm Profili
| Ad | Açıklama | Değer |
|---|---|---|
| dataDisks | Veri diskleri ayrıntıları. Bu özellik şu anda kullanımda değil | diskinfo |
| ad | VM veya VMSS adı | dizgi |
| nodeSku (düğüm Sku | Düğümler için VM SKU'su | dize (gerekli) |
| İşletim Sistemi | İşletim sistemi disk ayrıntıları | DiskInfo |
| işletim sistemi görüntüsü | Düğümleri oluşturmak için kullanılan işletim sistemi görüntüsü | OsImageProfile (gerekli) |
OsImageProfile
| Ad | Açıklama | Değer |
|---|---|---|
| teklif | İşletim sistemi görüntüsü teklifi | 'Ubuntu Sunucusu' |
| yayınevi | İşletim sistemi görüntüsü yayımcısı | 'Kurallı' |
| Sku | İşletim sistemi görüntüsü sku'su | '16.04-LTS' '18.04-LTS' |
| Sürüm | İşletim sistemi görüntüsü sürümü | 'en son' |
Php Profili
| Ad | Açıklama | Değer |
|---|---|---|
| Sürüm | PHP sürümü | '7.2' '7.3' '7.4' (gerekli) |
PhpWorkloadResourceIdentity
| Ad | Açıklama | Değer |
|---|---|---|
| tür | Kimliği yönetme türü | 'Hiçbiri' 'UserAssigned' (gerekli) |
| kullanıcı tarafından atanan kimlikler | Kullanıcı tarafından atanan kimlikler sözlüğü | UserAssignedIdentities |
PhpWorkloadResourceProperties
| Ad | Açıklama | Değer |
|---|---|---|
| adminUserProfile | VM ve VMSS için kullanılan yönetici kullanıcı profili | UserProfile |
| appLocation | PHP iş yükü için altyapı kaynakları bu konumda oluşturulacak | dize (gerekli) |
| backupProfile | Yedekleme profili | BackupProfile |
| önbellek Profili | Önbellek profili | cacheprofile |
| denetleyici Profili | Denetleyici VM profili | NodeProfile |
| veritabanıProfili | Veritabanı profili | DatabaseProfile (gerekli) |
| dosya paylaşımıProfili | Dosya paylaşımı profili | Dosya Paylaşımı Profili |
| YönetilenKaynakGrubuYapılandırması | İş yükünün yönetilen kaynak grubu yapılandırması | ManagedRGConfiguration |
| ağ Profili | Ağ profili | Ağ Profili |
| phpProfile | PHP profili | phpprofile |
| aramaProfil | Arama profili | SearchProfile |
| siteProfile (siteProfili) | Site profili | SiteProfile |
| webNodesProfile | VMSS web düğümleri profili | VmssNodesProfile (gerekli) |
Arama Profili
| Ad | Açıklama | Değer |
|---|---|---|
| dataDisks | Veri diskleri ayrıntıları. Bu özellik şu anda kullanımda değil | diskinfo |
| ad | VM veya VMSS adı | dizgi |
| nodeSku (düğüm Sku | Düğümler için VM SKU'su | dize (gerekli) |
| İşletim Sistemi | İşletim sistemi disk ayrıntıları | DiskInfo |
| işletim sistemi görüntüsü | Düğümleri oluşturmak için kullanılan işletim sistemi görüntüsü | OsImageProfile (gerekli) |
| arama türü | Arama türü | 'Elastik' (gerekli) |
Site Profili
| Ad | Açıklama | Değer |
|---|---|---|
| alan adı | Uygulama sitesi URL'si için etki alanı adı | dizgi |
Sku
| Ad | Açıklama | Değer |
|---|---|---|
| kapasite | SKU ölçeği genişletmeyi/genişletmeyi destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. | Int |
| aile | Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. | dizgi |
| ad | SKU'nun adı. Eski - P3. Bu genellikle bir harf+sayı kodudur | dize (gerekli) |
| boyut | SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olacaktır. | dizgi |
| Katmanı | Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. | 'Temel' 'Ücretsiz' 'Ödül' 'Standart' |
TrackedResourceTags
| Ad | Açıklama | Değer |
|---|
UserAssignedIdentities
| Ad | Açıklama | Değer |
|---|
Kullanıcı Atanmış Kimlik
| Ad | Açıklama | Değer |
|---|
Kullanıcı Profili
| Ad | Açıklama | Değer |
|---|---|---|
| sshPublicKey (İngilizce) | SSH ortak anahtar verileri | dize (gerekli) |
| kullanıcı adı | Kullanıcı adı | dize (gerekli) |
VmssNodesProfile
| Ad | Açıklama | Değer |
|---|---|---|
| autoScaleMaxCount | Otomatik ölçeklendirme için en fazla düğüm sayısı | Int Kısıtlama -ları: Min değer = 1 |
| autoScaleMinCount | Otomatik ölçeklendirme için en az düğüm sayısı | Int Kısıtlama -ları: Min değer = 1 |
| dataDisks | Veri diskleri ayrıntıları. Bu özellik şu anda kullanımda değil | diskinfo |
| ad | VM veya VMSS adı | dizgi |
| nodeSku (düğüm Sku | Düğümler için VM SKU'su | dize (gerekli) |
| İşletim Sistemi | İşletim sistemi disk ayrıntıları | DiskInfo |
| işletim sistemi görüntüsü | Düğümleri oluşturmak için kullanılan işletim sistemi görüntüsü | OsImageProfile (gerekli) |
ARM şablonu kaynak tanımı
phpWorkloads kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Workloads/phpWorkloads kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"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"
}
}
Özellik Değerleri
Microsoft.Workloads/phpWorkloads
| Ad | Açıklama | Değer |
|---|---|---|
| apiVersiyonu | API sürümü | '2021-12-01-önizleme' |
| kimlik | Kaynağın kimliği. Şu anda desteklenmiyor | phpWorkloadResourceIdentity |
| tür | Bu kaynağın hangi tür php iş yükünü temsil ettiği gösterir; örneğin WordPress | 'WordPress' (gerekli) |
| yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
| ad | Kaynak adı | dize (gerekli) |
| Özellikler | Kaynak özellikleri | phpWorkloadResourceProperties |
| Sku | Php iş yükleri SKU'su | Sku |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
| tür | Kaynak türü | 'Microsoft.Workloads/phpWorkloads' |
Yedekleme Profili
| Ad | Açıklama | Değer |
|---|---|---|
| backupEnabled | İş yükü için Azure Backup'ın etkinleştirilip etkinleştirilmeyileceği | 'Devre Dışı' 'Etkin' (gerekli) |
Önbellek Profili
| Ad | Açıklama | Değer |
|---|---|---|
| kapasite | Önbellek kapasitesi | int (gerekli) |
| aile | Önbellek ailesi | 'C' 'P' (gerekli) |
| ad | Önbellek adı | dizgi |
| SKU Adı | Önbellek SKU adı | dize (gerekli) |
Veritabanı Profili
| Ad | Açıklama | Değer |
|---|---|---|
| backupRetentionDays | Sunucu için yedekleme bekletme günleri | Int |
| haEtkin | Sunucu için HA'nın etkinleştirilip etkinleştirilmeyileceği | 'Devre Dışı' 'Etkin' |
| sunucuAdı | Veritabanı sunucusu adı | dizgi |
| Sku | Sunucu SKU'sunun adı; örneğin Standard_D32s_v4 | dize (gerekli) |
| sslEnforcementEnabled | Veritabanında SSL zorlamasının etkinleştirilip etkinleştirilmeyileceği | 'Devre Dışı' 'Etkin' |
| storageInGB | GB cinsinden veritabanı depolama boyutu | Int Kısıtlama -ları: Min değer = 1 |
| storageIops | Sunucu için depolama IOPS | Int |
| storageSku (depolamaSKU) | Veritabanı depolama için SKU adı | dizgi |
| Katmanı | Sunucu SKU'sunun katmanı | 'Çapak' 'Genel Amaçlı' 'MemoryOptimized' (gerekli) |
| tür | Veritabanı türü | 'MySql' (gerekli) |
| Sürüm | Veritabanı sürümü | dizgi |
Disk Bilgisi
| Ad | Açıklama | Değer |
|---|---|---|
| sizeInGB | GB cinsinden disk boyutu | Int |
| storageType (depolama türü) | Depolama türü | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' (gerekli) |
Dosya Paylaşımı Profili
| Ad | Açıklama | Değer |
|---|---|---|
| shareSizeInGB | GB cinsinden dosya paylaşımı boyutu | Int Kısıtlama -ları: Min değer = 1 |
| shareType (paylaş türü) | Paylaşım türü | 'Azure Dosyaları' 'NfsOnController' (gerekli) |
| storageType (depolama türü) | Dosya paylaşımı yedekleme depolama türü | 'Premium_LRS' 'Standard_GRS' 'Standard_LRS' 'Standard_ZRS' (gerekli) |
ManagedRGConfiguration
| Ad | Açıklama | Değer |
|---|---|---|
| ad | Yönetilen kaynak grubu adı | dizgi |
Ağ Profili
| Ad | Açıklama | Değer |
|---|---|---|
| azureFrontDoorEnabled | Azure front door'un etkinleştirilip etkinleştirilmeyileceği | 'Devre Dışı' 'Etkin' |
| kapasite | Kapasite, yalnızca Application Gateway için geçerlidir | Int |
| loadBalancerSku | Yük dengeleyici SKU'su | dizgi |
| loadBalancerTier | Yük dengeleyici katmanı | dizgi |
| loadBalancerType | Yük dengeleyici türü | 'Uygulama Ağ Geçidi' 'LoadBalancer' (gerekli) |
Düğüm Profili
| Ad | Açıklama | Değer |
|---|---|---|
| dataDisks | Veri diskleri ayrıntıları. Bu özellik şu anda kullanımda değil | diskinfo |
| ad | VM veya VMSS adı | dizgi |
| nodeSku (düğüm Sku | Düğümler için VM SKU'su | dize (gerekli) |
| İşletim Sistemi | İşletim sistemi disk ayrıntıları | DiskInfo |
| işletim sistemi görüntüsü | Düğümleri oluşturmak için kullanılan işletim sistemi görüntüsü | OsImageProfile (gerekli) |
OsImageProfile
| Ad | Açıklama | Değer |
|---|---|---|
| teklif | İşletim sistemi görüntüsü teklifi | 'Ubuntu Sunucusu' |
| yayınevi | İşletim sistemi görüntüsü yayımcısı | 'Kurallı' |
| Sku | İşletim sistemi görüntüsü sku'su | '16.04-LTS' '18.04-LTS' |
| Sürüm | İşletim sistemi görüntüsü sürümü | 'en son' |
Php Profili
| Ad | Açıklama | Değer |
|---|---|---|
| Sürüm | PHP sürümü | '7.2' '7.3' '7.4' (gerekli) |
PhpWorkloadResourceIdentity
| Ad | Açıklama | Değer |
|---|---|---|
| tür | Kimliği yönetme türü | 'Hiçbiri' 'UserAssigned' (gerekli) |
| kullanıcı tarafından atanan kimlikler | Kullanıcı tarafından atanan kimlikler sözlüğü | UserAssignedIdentities |
PhpWorkloadResourceProperties
| Ad | Açıklama | Değer |
|---|---|---|
| adminUserProfile | VM ve VMSS için kullanılan yönetici kullanıcı profili | UserProfile |
| appLocation | PHP iş yükü için altyapı kaynakları bu konumda oluşturulacak | dize (gerekli) |
| backupProfile | Yedekleme profili | BackupProfile |
| önbellek Profili | Önbellek profili | cacheprofile |
| denetleyici Profili | Denetleyici VM profili | NodeProfile |
| veritabanıProfili | Veritabanı profili | DatabaseProfile (gerekli) |
| dosya paylaşımıProfili | Dosya paylaşımı profili | Dosya Paylaşımı Profili |
| YönetilenKaynakGrubuYapılandırması | İş yükünün yönetilen kaynak grubu yapılandırması | ManagedRGConfiguration |
| ağ Profili | Ağ profili | Ağ Profili |
| phpProfile | PHP profili | phpprofile |
| aramaProfil | Arama profili | SearchProfile |
| siteProfile (siteProfili) | Site profili | SiteProfile |
| webNodesProfile | VMSS web düğümleri profili | VmssNodesProfile (gerekli) |
Arama Profili
| Ad | Açıklama | Değer |
|---|---|---|
| dataDisks | Veri diskleri ayrıntıları. Bu özellik şu anda kullanımda değil | diskinfo |
| ad | VM veya VMSS adı | dizgi |
| nodeSku (düğüm Sku | Düğümler için VM SKU'su | dize (gerekli) |
| İşletim Sistemi | İşletim sistemi disk ayrıntıları | DiskInfo |
| işletim sistemi görüntüsü | Düğümleri oluşturmak için kullanılan işletim sistemi görüntüsü | OsImageProfile (gerekli) |
| arama türü | Arama türü | 'Elastik' (gerekli) |
Site Profili
| Ad | Açıklama | Değer |
|---|---|---|
| alan adı | Uygulama sitesi URL'si için etki alanı adı | dizgi |
Sku
| Ad | Açıklama | Değer |
|---|---|---|
| kapasite | SKU ölçeği genişletmeyi/genişletmeyi destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. | Int |
| aile | Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. | dizgi |
| ad | SKU'nun adı. Eski - P3. Bu genellikle bir harf+sayı kodudur | dize (gerekli) |
| boyut | SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olacaktır. | dizgi |
| Katmanı | Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. | 'Temel' 'Ücretsiz' 'Ödül' 'Standart' |
TrackedResourceTags
| Ad | Açıklama | Değer |
|---|
UserAssignedIdentities
| Ad | Açıklama | Değer |
|---|
Kullanıcı Atanmış Kimlik
| Ad | Açıklama | Değer |
|---|
Kullanıcı Profili
| Ad | Açıklama | Değer |
|---|---|---|
| sshPublicKey (İngilizce) | SSH ortak anahtar verileri | dize (gerekli) |
| kullanıcı adı | Kullanıcı adı | dize (gerekli) |
VmssNodesProfile
| Ad | Açıklama | Değer |
|---|---|---|
| autoScaleMaxCount | Otomatik ölçeklendirme için en fazla düğüm sayısı | Int Kısıtlama -ları: Min değer = 1 |
| autoScaleMinCount | Otomatik ölçeklendirme için en az düğüm sayısı | Int Kısıtlama -ları: Min değer = 1 |
| dataDisks | Veri diskleri ayrıntıları. Bu özellik şu anda kullanımda değil | diskinfo |
| ad | VM veya VMSS adı | dizgi |
| nodeSku (düğüm Sku | Düğümler için VM SKU'su | dize (gerekli) |
| İşletim Sistemi | İşletim sistemi disk ayrıntıları | DiskInfo |
| işletim sistemi görüntüsü | Düğümleri oluşturmak için kullanılan işletim sistemi görüntüsü | OsImageProfile (gerekli) |
Kullanım Örnekleri
Terraform (AzAPI sağlayıcısı) kaynak tanımı
phpWorkloads kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Workloads/phpWorkloads kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
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"
}
}
}
Özellik Değerleri
Microsoft.Workloads/phpWorkloads
| Ad | Açıklama | Değer |
|---|---|---|
| kimlik | Kaynağın kimliği. Şu anda desteklenmiyor | phpWorkloadResourceIdentity |
| tür | Bu kaynağın hangi tür php iş yükünü temsil ettiği gösterir; örneğin WordPress | 'WordPress' (gerekli) |
| yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
| ad | Kaynak adı | dize (gerekli) |
| Özellikler | Kaynak özellikleri | phpWorkloadResourceProperties |
| Sku | Php iş yükleri SKU'su | Sku |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
| tür | Kaynak türü | "Microsoft.Workloads/phpWorkloads@2021-12-01-preview" |
Yedekleme Profili
| Ad | Açıklama | Değer |
|---|---|---|
| backupEnabled | İş yükü için Azure Backup'ın etkinleştirilip etkinleştirilmeyileceği | 'Devre Dışı' 'Etkin' (gerekli) |
Önbellek Profili
| Ad | Açıklama | Değer |
|---|---|---|
| kapasite | Önbellek kapasitesi | int (gerekli) |
| aile | Önbellek ailesi | 'C' 'P' (gerekli) |
| ad | Önbellek adı | dizgi |
| SKU Adı | Önbellek SKU adı | dize (gerekli) |
Veritabanı Profili
| Ad | Açıklama | Değer |
|---|---|---|
| backupRetentionDays | Sunucu için yedekleme bekletme günleri | Int |
| haEtkin | Sunucu için HA'nın etkinleştirilip etkinleştirilmeyileceği | 'Devre Dışı' 'Etkin' |
| sunucuAdı | Veritabanı sunucusu adı | dizgi |
| Sku | Sunucu SKU'sunun adı; örneğin Standard_D32s_v4 | dize (gerekli) |
| sslEnforcementEnabled | Veritabanında SSL zorlamasının etkinleştirilip etkinleştirilmeyileceği | 'Devre Dışı' 'Etkin' |
| storageInGB | GB cinsinden veritabanı depolama boyutu | Int Kısıtlama -ları: Min değer = 1 |
| storageIops | Sunucu için depolama IOPS | Int |
| storageSku (depolamaSKU) | Veritabanı depolama için SKU adı | dizgi |
| Katmanı | Sunucu SKU'sunun katmanı | 'Çapak' 'Genel Amaçlı' 'MemoryOptimized' (gerekli) |
| tür | Veritabanı türü | 'MySql' (gerekli) |
| Sürüm | Veritabanı sürümü | dizgi |
Disk Bilgisi
| Ad | Açıklama | Değer |
|---|---|---|
| sizeInGB | GB cinsinden disk boyutu | Int |
| storageType (depolama türü) | Depolama türü | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' (gerekli) |
Dosya Paylaşımı Profili
| Ad | Açıklama | Değer |
|---|---|---|
| shareSizeInGB | GB cinsinden dosya paylaşımı boyutu | Int Kısıtlama -ları: Min değer = 1 |
| shareType (paylaş türü) | Paylaşım türü | 'Azure Dosyaları' 'NfsOnController' (gerekli) |
| storageType (depolama türü) | Dosya paylaşımı yedekleme depolama türü | 'Premium_LRS' 'Standard_GRS' 'Standard_LRS' 'Standard_ZRS' (gerekli) |
ManagedRGConfiguration
| Ad | Açıklama | Değer |
|---|---|---|
| ad | Yönetilen kaynak grubu adı | dizgi |
Ağ Profili
| Ad | Açıklama | Değer |
|---|---|---|
| azureFrontDoorEnabled | Azure front door'un etkinleştirilip etkinleştirilmeyileceği | 'Devre Dışı' 'Etkin' |
| kapasite | Kapasite, yalnızca Application Gateway için geçerlidir | Int |
| loadBalancerSku | Yük dengeleyici SKU'su | dizgi |
| loadBalancerTier | Yük dengeleyici katmanı | dizgi |
| loadBalancerType | Yük dengeleyici türü | 'Uygulama Ağ Geçidi' 'LoadBalancer' (gerekli) |
Düğüm Profili
| Ad | Açıklama | Değer |
|---|---|---|
| dataDisks | Veri diskleri ayrıntıları. Bu özellik şu anda kullanımda değil | diskinfo |
| ad | VM veya VMSS adı | dizgi |
| nodeSku (düğüm Sku | Düğümler için VM SKU'su | dize (gerekli) |
| İşletim Sistemi | İşletim sistemi disk ayrıntıları | DiskInfo |
| işletim sistemi görüntüsü | Düğümleri oluşturmak için kullanılan işletim sistemi görüntüsü | OsImageProfile (gerekli) |
OsImageProfile
| Ad | Açıklama | Değer |
|---|---|---|
| teklif | İşletim sistemi görüntüsü teklifi | 'Ubuntu Sunucusu' |
| yayınevi | İşletim sistemi görüntüsü yayımcısı | 'Kurallı' |
| Sku | İşletim sistemi görüntüsü sku'su | '16.04-LTS' '18.04-LTS' |
| Sürüm | İşletim sistemi görüntüsü sürümü | 'en son' |
Php Profili
| Ad | Açıklama | Değer |
|---|---|---|
| Sürüm | PHP sürümü | '7.2' '7.3' '7.4' (gerekli) |
PhpWorkloadResourceIdentity
| Ad | Açıklama | Değer |
|---|---|---|
| tür | Kimliği yönetme türü | 'Hiçbiri' 'UserAssigned' (gerekli) |
| kullanıcı tarafından atanan kimlikler | Kullanıcı tarafından atanan kimlikler sözlüğü | UserAssignedIdentities |
PhpWorkloadResourceProperties
| Ad | Açıklama | Değer |
|---|---|---|
| adminUserProfile | VM ve VMSS için kullanılan yönetici kullanıcı profili | UserProfile |
| appLocation | PHP iş yükü için altyapı kaynakları bu konumda oluşturulacak | dize (gerekli) |
| backupProfile | Yedekleme profili | BackupProfile |
| önbellek Profili | Önbellek profili | cacheprofile |
| denetleyici Profili | Denetleyici VM profili | NodeProfile |
| veritabanıProfili | Veritabanı profili | DatabaseProfile (gerekli) |
| dosya paylaşımıProfili | Dosya paylaşımı profili | Dosya Paylaşımı Profili |
| YönetilenKaynakGrubuYapılandırması | İş yükünün yönetilen kaynak grubu yapılandırması | ManagedRGConfiguration |
| ağ Profili | Ağ profili | Ağ Profili |
| phpProfile | PHP profili | phpprofile |
| aramaProfil | Arama profili | SearchProfile |
| siteProfile (siteProfili) | Site profili | SiteProfile |
| webNodesProfile | VMSS web düğümleri profili | VmssNodesProfile (gerekli) |
Arama Profili
| Ad | Açıklama | Değer |
|---|---|---|
| dataDisks | Veri diskleri ayrıntıları. Bu özellik şu anda kullanımda değil | diskinfo |
| ad | VM veya VMSS adı | dizgi |
| nodeSku (düğüm Sku | Düğümler için VM SKU'su | dize (gerekli) |
| İşletim Sistemi | İşletim sistemi disk ayrıntıları | DiskInfo |
| işletim sistemi görüntüsü | Düğümleri oluşturmak için kullanılan işletim sistemi görüntüsü | OsImageProfile (gerekli) |
| arama türü | Arama türü | 'Elastik' (gerekli) |
Site Profili
| Ad | Açıklama | Değer |
|---|---|---|
| alan adı | Uygulama sitesi URL'si için etki alanı adı | dizgi |
Sku
| Ad | Açıklama | Değer |
|---|---|---|
| kapasite | SKU ölçeği genişletmeyi/genişletmeyi destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. | Int |
| aile | Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. | dizgi |
| ad | SKU'nun adı. Eski - P3. Bu genellikle bir harf+sayı kodudur | dize (gerekli) |
| boyut | SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olacaktır. | dizgi |
| Katmanı | Hizmetin birden fazla katmanı varsa, ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. | 'Temel' 'Ücretsiz' 'Ödül' 'Standart' |
TrackedResourceTags
| Ad | Açıklama | Değer |
|---|
UserAssignedIdentities
| Ad | Açıklama | Değer |
|---|
Kullanıcı Atanmış Kimlik
| Ad | Açıklama | Değer |
|---|
Kullanıcı Profili
| Ad | Açıklama | Değer |
|---|---|---|
| sshPublicKey (İngilizce) | SSH ortak anahtar verileri | dize (gerekli) |
| kullanıcı adı | Kullanıcı adı | dize (gerekli) |
VmssNodesProfile
| Ad | Açıklama | Değer |
|---|---|---|
| autoScaleMaxCount | Otomatik ölçeklendirme için en fazla düğüm sayısı | Int Kısıtlama -ları: Min değer = 1 |
| autoScaleMinCount | Otomatik ölçeklendirme için en az düğüm sayısı | Int Kısıtlama -ları: Min değer = 1 |
| dataDisks | Veri diskleri ayrıntıları. Bu özellik şu anda kullanımda değil | diskinfo |
| ad | VM veya VMSS adı | dizgi |
| nodeSku (düğüm Sku | Düğümler için VM SKU'su | dize (gerekli) |
| İşletim Sistemi | İşletim sistemi disk ayrıntıları | DiskInfo |
| işletim sistemi görüntüsü | Düğümleri oluşturmak için kullanılan işletim sistemi görüntüsü | OsImageProfile (gerekli) |