Disky Microsoft.Compute 2022-03-02
- nejnovější
- 2024-03-02
- 10. 10. 2023
- 2023-04-02
- 2023-01-01-02
- 2022-07-02
- 2022-03-02
- 12. 12. 2021
-
2021-08-01 -
2021-04-01 - 12. 12. 2020
Definice prostředku Bicep
Typ prostředku disků je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Compute/disks, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.Compute/disks@2022-03-02' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
properties: {
burstingEnabled: bool
completionPercent: int
creationData: {
createOption: 'string'
galleryImageReference: {
communityGalleryImageId: 'string'
id: 'string'
lun: int
sharedGalleryImageId: 'string'
}
imageReference: {
communityGalleryImageId: 'string'
id: 'string'
lun: int
sharedGalleryImageId: 'string'
}
logicalSectorSize: int
securityDataUri: 'string'
sourceResourceId: 'string'
sourceUri: 'string'
storageAccountId: 'string'
uploadSizeBytes: int
}
dataAccessAuthMode: 'string'
diskAccessId: 'string'
diskIOPSReadWrite: int
diskMBpsReadWrite: int
diskSizeGB: int
encryption: {
diskEncryptionSetId: 'string'
type: 'string'
}
encryptionSettingsCollection: {
enabled: bool
encryptionSettings: [
{
diskEncryptionKey: {
secretUrl: 'string'
sourceVault: {
id: 'string'
}
}
keyEncryptionKey: {
keyUrl: 'string'
sourceVault: {
id: 'string'
}
}
}
]
encryptionSettingsVersion: 'string'
}
hyperVGeneration: 'string'
maxShares: int
networkAccessPolicy: 'string'
osType: 'string'
publicNetworkAccess: 'string'
purchasePlan: {
name: 'string'
product: 'string'
promotionCode: 'string'
publisher: 'string'
}
securityProfile: {
secureVMDiskEncryptionSetId: 'string'
securityType: 'string'
}
supportedCapabilities: {
acceleratedNetwork: bool
architecture: 'string'
}
supportsHibernation: bool
tier: 'string'
}
zones: [
'string' or int
]
}
Hodnoty vlastností
disky
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | string (povinné) Limit znaků: 1-80 Platné znaky: Alfanumerické znaky, podtržítka a pomlčky |
umístění | Umístění prostředku | string (povinné) |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
sku | Název skladové položky disků. Může to být Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS nebo PremiumV2_LRS. | |
extendedLocation | Rozšířené umístění, ve kterém se disk vytvoří. Rozšířené umístění nelze změnit. | ExtendedLocation |
vlastnosti | Vlastnosti prostředku disku | |
zóny | Seznam logických zón pro disk. | Pole zón dostupnosti jako řetězec nebo int |
ExtendedLocation
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název rozšířeného umístění. | řetězec |
typ | Typ rozšířeného umístění. | EdgeZone |
DiskProperties
Jméno | Popis | Hodnota |
---|---|---|
burstingEnabled | Nastavte na hodnotu true, aby se umožnilo rozšíření nad rámec zřízeného cíle výkonu disku. Ve výchozím nastavení je shlukování zakázané. Nevztahuje se na disky Úrovně Ultra. | Bool |
completionPercent | Procento dokončení kopírování na pozadí při vytvoření prostředku prostřednictvím operace CopyStart. | Int |
creationData | Informace o zdroji disků Po vytvoření disku nelze změnit informace o objektu CreationData. | CreationData (povinné) |
dataAccessAuthMode | Další požadavky na ověřování při exportu nebo nahrání na disk nebo snímek | AzureActiveDirectory None (Žádný) |
diskAccessId | ID ARM prostředku DiskAccess pro použití privátních koncových bodů na discích | řetězec |
diskIOPSReadWrite | Počet vstupně-výstupních operací za sekundu povolených pro tento disk; lze nastavit pouze pro disky UltraSSD. Jedna operace se může přenášet mezi 4k a 256k bajty. | Int |
diskMBpsReadWrite | Šířka pásma povolená pro tento disk; lze nastavit pouze pro disky UltraSSD. MBps znamená miliony bajtů za sekundu - MB zde používá zápis ISO, mocnin 10. | Int |
diskSizeGB | Pokud je creationData.createOption prázdný, je toto pole povinné a označuje velikost disku, který se má vytvořit. Pokud je toto pole k dispozici pro aktualizace nebo vytvoření s jinými možnostmi, znamená to změnu velikosti. Změna velikosti je povolená jenom v případě, že disk není připojený ke spuštěném virtuálnímu počítači a může zvětšit jenom velikost disku. | Int |
šifrování | Vlastnost šifrování se dá použít k šifrování neaktivních uložených dat pomocí klíčů spravovaných zákazníkem nebo klíčů spravovaných platformou. | šifrování |
encryptionSettingsCollection | Kolekce nastavení šifrování používaná pro Službu Azure Disk Encryption může obsahovat více nastavení šifrování na disk nebo snímek. | EncryptionSettingsCollection |
hyperVGeneration | Generace hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem. | "V1" "V2" |
maxShares | Maximální počet virtuálních počítačů, které se můžou připojit k disku najednou. Hodnota větší než jedna označuje disk, který lze připojit na více virtuálních počítačů současně. | Int |
networkAccessPolicy | Zásady pro přístup k disku přes síť | AllowAll AllowPrivate DenyAll |
osType | Typ operačního systému. | Linux Windows |
publicNetworkAccess | Zásady pro řízení exportu na disku | Zakázáno Povoleno |
purchasePlan | Informace o plánu nákupu pro image, ze které byl disk s operačním systémem vytvořen. Příklad: {name: 2019-Datacenter, vydavatel: MicrosoftWindowsServer, produkt: WindowsServer} | PurchasePlan |
securityProfile | Obsahuje informace související se zabezpečením prostředku. | |
supportedCapabilities | Seznam podporovaných funkcí pro image, ze které byl disk s operačním systémem vytvořen. | supportedCapabilities |
supportsHibernation | Označuje operační systém na disku, který podporuje hibernaci. | Bool |
úroveň | Úroveň výkonu disku (např. P4, S10), jak je popsáno zde: https://azure.microsoft.com/pricing/details/managed-disks/ . Nevztahuje se na disky Úrovně Ultra. |
řetězec |
CreationData
Jméno | Popis | Hodnota |
---|---|---|
createOption | Tím se vytvoří výčet možných zdrojů vytvoření disku. | Připojit Kopírovat CopyStart "Prázdné" FromImage Import ImportSecure Obnovit Nahrát UploadPreparedSecure (povinné) |
galleryImageReference | Vyžaduje se při vytváření z obrázku galerie. ID/sharedGalleryImageId/communityGalleryImageId imageDiskReference bude ID ARM verze sdílené galerie image, ze které se má vytvořit disk. | imageDiskReference |
imageReference | Informace o zdroji disků pro pir nebo uživatelské image | imageDiskReference |
logicalSectorSize | Velikost logického sektoru v bajtech pro disky Úrovně Ultra Podporované hodnoty jsou 512 ad 4096. Výchozí hodnota je 4096. | Int |
securityDataUri | Pokud je createOption ImportSecure, jedná se o identifikátor URI objektu blob, který se má importovat do stavu hosta virtuálního počítače. | řetězec |
sourceResourceId | Pokud je createOption copy, jedná se o ID ARM zdrojového snímku nebo disku. | řetězec |
sourceUri | Pokud je createOption Import, jedná se o identifikátor URI objektu blob, který se má importovat do spravovaného disku. | řetězec |
storageAccountId | Vyžaduje se, pokud je createOption import. Identifikátor Azure Resource Manageru účtu úložiště obsahujícího objekt blob, který se má importovat jako disk. | řetězec |
uploadSizeBytes | Pokud je createOption upload, jedná se o velikost obsahu nahrávání, včetně zápatí virtuálního pevného disku. Tato hodnota by měla být mezi 20972032 (20 MiB + 512 bajtů pro zápatí virtuálního pevného disku) a 35183298347520 bajty (32 TiB + 512 bajtů pro zápatí virtuálního pevného disku). | Int |
ImageDiskReference
Jméno | Popis | Hodnota |
---|---|---|
communityGalleryImageId | Relativní identifikátor URI, který obsahuje referenční informace ke komunitní galerii výpočetních prostředků Azure. | řetězec |
id | Relativní identifikátor URI obsahující buď úložiště imagí platformy, image uživatele nebo referenční informace k imagi galerie výpočetních prostředků Azure. | řetězec |
Lun | Pokud se disk vytvoří z datového disku image, jedná se o index, který označuje, které datové disky v imagi použít. Pro disky s operačním systémem má toto pole hodnotu null. | Int |
sharedGalleryImageId | Relativní identifikátor URI obsahující přímý sdílený odkaz na image galerie výpočetních prostředků Azure. | řetězec |
Šifrování
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSetId | ResourceId šifrování disku nastavené pro povolení šifrování neaktivních uložených dat | řetězec |
typ | Typ klíče, který se používá k šifrování dat disku. | EncryptionAtRestWithCustomerKey EncryptionAtRestWithPlatformAndCustomerKeys EncryptionAtRestWithPlatformKey |
EncryptionSettingsCollection
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Nastavte tento příznak na true a zadejte DiskEncryptionKey a volitelný KeyEncryptionKey pro povolení šifrování. Nastavte tento příznak na false a odeberte DiskEncryptionKey a KeyEncryptionKey pro zakázání šifrování. Pokud je parametr EncryptionSettings v objektu požadavku null, stávající nastavení zůstanou beze změny. | bool (povinné) |
encryptionSettings | Kolekce nastavení šifrování, jedno pro každý svazek disku. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Popisuje, jaký typ šifrování se používá pro disky. Jakmile je toto pole nastavené, nelze ho přepsat. Hodnota 1.0 odpovídá službě Azure Disk Encryption s aplikací AAD.'1.1' odpovídá službě Azure Disk Encryption. | řetězec |
EncryptionSettingsElement
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionKey | Adresa URL tajného klíče služby Key Vault a ID trezoru šifrovacího klíče disku | KeyVaultAndSecretReference |
keyEncryptionKey | Adresa URL klíče služby Key Vault a ID trezoru šifrovacího klíče. KeyEncryptionKey je volitelný a pokud se používá k rozbalení šifrovacího klíče disku. | keyVaultAndKeyReference |
KeyVaultAndSecretReference
SourceVault
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
KeyVaultAndKeyReference
PurchasePlan
Jméno | Popis | Hodnota |
---|---|---|
Jméno | ID plánu. | string (povinné) |
výrobek | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. | string (povinné) |
promotionCode | Kód zvýšení úrovně nabídky. | řetězec |
vydavatel | ID vydavatele. | string (povinné) |
DiskSecurityProfile
Jméno | Popis | Hodnota |
---|---|---|
secureVMDiskEncryptionSetId | ResourceId sady šifrování disku přidružené k disku podporovanému důvěrnému virtuálnímu počítači šifrovaného pomocí klíče spravovaného zákazníkem | řetězec |
securityType | Určuje typ zabezpečení virtuálního počítače. Platí jenom pro disky s operačním systémem. | "ConfidentialVM_DiskEncryptedWithCustomerKey" ConfidentialVM_DiskEncryptedWithPlatformKey "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey" TrustedLaunch |
SupportedCapabilities
Jméno | Popis | Hodnota |
---|---|---|
Akcelerovaná síť | Hodnota True, pokud image, ze které je disk s operačním systémem vytvořen, podporuje akcelerované síťové služby. | Bool |
architektura | Architektura procesoru podporovaná diskem s operačním systémem | Arm64 x64 |
DiskSku
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název skladové položky. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" UltraSSD_LRS |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
nasazení clusteru Percona XtraDB v zónách dostupnosti nasazení |
Tato šablona nasadí cluster s vysokou dostupností MySQL se 3 uzly v CentOS 6.5 nebo Ubuntu 12.04. |
windows Docker Host s předinstalovanými Portainer a Traefik nasazení |
Hostitel Dockeru pro Windows s předinstalovaným portainerem a traefikem |
Vytvoří disk úrovně Ultra se specifickou velikostí sektoru nasazení |
Tato šablona vytvoří nový ultra spravovaný disk, který uživateli umožní zadat velikost sektoru 512 nebo 4096. |
vytvoření virtuálního počítače z virtuálního pevného disku VHD efficientIP nasazení |
Tato šablona vytvoří virtuální počítač z virtuálního pevného disku EfficientIP a umožní vám ho připojit k existující virtuální síti, která se může nacházet v jiné skupině prostředků a pak virtuální počítač. |
vytvoření virtuálního počítače z existujících virtuálních pevných disků a jeho připojení k existujícímu virtuální sítě nasazení |
Tato šablona vytvoří virtuální počítač z virtuálních pevných disků (OS + datový disk) a umožní vám ho připojit k existující virtuální síti, která se může nacházet v jiné skupině prostředků a pak virtuální počítač. |
vytvoření virtuálního počítače v nové nebo existující virtuální síti z vlastního virtuálního pevného disku nasazení |
Tato šablona vytvoří virtuální počítač ze specializovaného virtuálního pevného disku a umožní vám ho připojit k nové nebo existující virtuální síti, která se může nacházet v jiné skupině prostředků než virtuální počítač. |
virtuální počítač s Windows Serverem s SSH nasazení |
Nasaďte jeden virtuální počítač s Windows s povoleným open SSH, abyste se mohli připojit přes SSH pomocí ověřování založeného na klíči. |
vytvoření disku & povolení ochrany prostřednictvím služby Backup Vault nasazení |
Šablona, která vytvoří disk a povolí ochranu prostřednictvím služby Backup Vault |
nastavení úložiště optimalizovaného pro výkon virtuálního počítače SQL v UltraSSD nasazení |
Vytvoření virtuálního počítače s SQL Serverem s nastavením úložiště optimalizovaným pro výkon pomocí UltraSSD pro soubory protokolů SQL |
Definice prostředku šablony ARM
Typ prostředku disků je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Compute/disks, přidejte do šablony následující JSON.
{
"type": "Microsoft.Compute/disks",
"apiVersion": "2022-03-02",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"properties": {
"burstingEnabled": "bool",
"completionPercent": "int",
"creationData": {
"createOption": "string",
"galleryImageReference": {
"communityGalleryImageId": "string",
"id": "string",
"lun": "int",
"sharedGalleryImageId": "string"
},
"imageReference": {
"communityGalleryImageId": "string",
"id": "string",
"lun": "int",
"sharedGalleryImageId": "string"
},
"logicalSectorSize": "int",
"securityDataUri": "string",
"sourceResourceId": "string",
"sourceUri": "string",
"storageAccountId": "string",
"uploadSizeBytes": "int"
},
"dataAccessAuthMode": "string",
"diskAccessId": "string",
"diskIOPSReadWrite": "int",
"diskMBpsReadWrite": "int",
"diskSizeGB": "int",
"encryption": {
"diskEncryptionSetId": "string",
"type": "string"
},
"encryptionSettingsCollection": {
"enabled": "bool",
"encryptionSettings": [
{
"diskEncryptionKey": {
"secretUrl": "string",
"sourceVault": {
"id": "string"
}
},
"keyEncryptionKey": {
"keyUrl": "string",
"sourceVault": {
"id": "string"
}
}
}
],
"encryptionSettingsVersion": "string"
},
"hyperVGeneration": "string",
"maxShares": "int",
"networkAccessPolicy": "string",
"osType": "string",
"publicNetworkAccess": "string",
"purchasePlan": {
"name": "string",
"product": "string",
"promotionCode": "string",
"publisher": "string"
},
"securityProfile": {
"secureVMDiskEncryptionSetId": "string",
"securityType": "string"
},
"supportedCapabilities": {
"acceleratedNetwork": "bool",
"architecture": "string"
},
"supportsHibernation": "bool",
"tier": "string"
},
"zones": [ "string" or int ]
}
Hodnoty vlastností
disky
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Compute/disks |
apiVersion | Verze rozhraní API prostředku | '2022-03-02' |
Jméno | Název prostředku | string (povinné) Limit znaků: 1-80 Platné znaky: Alfanumerické znaky, podtržítka a pomlčky |
umístění | Umístění prostředku | string (povinné) |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
sku | Název skladové položky disků. Může to být Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS nebo PremiumV2_LRS. | |
extendedLocation | Rozšířené umístění, ve kterém se disk vytvoří. Rozšířené umístění nelze změnit. | ExtendedLocation |
vlastnosti | Vlastnosti prostředku disku | |
zóny | Seznam logických zón pro disk. | Pole zón dostupnosti jako řetězec nebo int |
ExtendedLocation
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název rozšířeného umístění. | řetězec |
typ | Typ rozšířeného umístění. | EdgeZone |
DiskProperties
Jméno | Popis | Hodnota |
---|---|---|
burstingEnabled | Nastavte na hodnotu true, aby se umožnilo rozšíření nad rámec zřízeného cíle výkonu disku. Ve výchozím nastavení je shlukování zakázané. Nevztahuje se na disky Úrovně Ultra. | Bool |
completionPercent | Procento dokončení kopírování na pozadí při vytvoření prostředku prostřednictvím operace CopyStart. | Int |
creationData | Informace o zdroji disků Po vytvoření disku nelze změnit informace o objektu CreationData. | CreationData (povinné) |
dataAccessAuthMode | Další požadavky na ověřování při exportu nebo nahrání na disk nebo snímek | AzureActiveDirectory None (Žádný) |
diskAccessId | ID ARM prostředku DiskAccess pro použití privátních koncových bodů na discích | řetězec |
diskIOPSReadWrite | Počet vstupně-výstupních operací za sekundu povolených pro tento disk; lze nastavit pouze pro disky UltraSSD. Jedna operace se může přenášet mezi 4k a 256k bajty. | Int |
diskMBpsReadWrite | Šířka pásma povolená pro tento disk; lze nastavit pouze pro disky UltraSSD. MBps znamená miliony bajtů za sekundu - MB zde používá zápis ISO, mocnin 10. | Int |
diskSizeGB | Pokud je creationData.createOption prázdný, je toto pole povinné a označuje velikost disku, který se má vytvořit. Pokud je toto pole k dispozici pro aktualizace nebo vytvoření s jinými možnostmi, znamená to změnu velikosti. Změna velikosti je povolená jenom v případě, že disk není připojený ke spuštěném virtuálnímu počítači a může zvětšit jenom velikost disku. | Int |
šifrování | Vlastnost šifrování se dá použít k šifrování neaktivních uložených dat pomocí klíčů spravovaných zákazníkem nebo klíčů spravovaných platformou. | šifrování |
encryptionSettingsCollection | Kolekce nastavení šifrování používaná pro Službu Azure Disk Encryption může obsahovat více nastavení šifrování na disk nebo snímek. | EncryptionSettingsCollection |
hyperVGeneration | Generace hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem. | "V1" "V2" |
maxShares | Maximální počet virtuálních počítačů, které se můžou připojit k disku najednou. Hodnota větší než jedna označuje disk, který lze připojit na více virtuálních počítačů současně. | Int |
networkAccessPolicy | Zásady pro přístup k disku přes síť | AllowAll AllowPrivate DenyAll |
osType | Typ operačního systému. | Linux Windows |
publicNetworkAccess | Zásady pro řízení exportu na disku | Zakázáno Povoleno |
purchasePlan | Informace o plánu nákupu pro image, ze které byl disk s operačním systémem vytvořen. Příklad: {name: 2019-Datacenter, vydavatel: MicrosoftWindowsServer, produkt: WindowsServer} | PurchasePlan |
securityProfile | Obsahuje informace související se zabezpečením prostředku. | |
supportedCapabilities | Seznam podporovaných funkcí pro image, ze které byl disk s operačním systémem vytvořen. | supportedCapabilities |
supportsHibernation | Označuje operační systém na disku, který podporuje hibernaci. | Bool |
úroveň | Úroveň výkonu disku (např. P4, S10), jak je popsáno zde: https://azure.microsoft.com/pricing/details/managed-disks/ . Nevztahuje se na disky Úrovně Ultra. |
řetězec |
CreationData
Jméno | Popis | Hodnota |
---|---|---|
createOption | Tím se vytvoří výčet možných zdrojů vytvoření disku. | Připojit Kopírovat CopyStart "Prázdné" FromImage Import ImportSecure Obnovit Nahrát UploadPreparedSecure (povinné) |
galleryImageReference | Vyžaduje se při vytváření z obrázku galerie. ID/sharedGalleryImageId/communityGalleryImageId imageDiskReference bude ID ARM verze sdílené galerie image, ze které se má vytvořit disk. | imageDiskReference |
imageReference | Informace o zdroji disků pro pir nebo uživatelské image | imageDiskReference |
logicalSectorSize | Velikost logického sektoru v bajtech pro disky Úrovně Ultra Podporované hodnoty jsou 512 ad 4096. Výchozí hodnota je 4096. | Int |
securityDataUri | Pokud je createOption ImportSecure, jedná se o identifikátor URI objektu blob, který se má importovat do stavu hosta virtuálního počítače. | řetězec |
sourceResourceId | Pokud je createOption copy, jedná se o ID ARM zdrojového snímku nebo disku. | řetězec |
sourceUri | Pokud je createOption Import, jedná se o identifikátor URI objektu blob, který se má importovat do spravovaného disku. | řetězec |
storageAccountId | Vyžaduje se, pokud je createOption import. Identifikátor Azure Resource Manageru účtu úložiště obsahujícího objekt blob, který se má importovat jako disk. | řetězec |
uploadSizeBytes | Pokud je createOption upload, jedná se o velikost obsahu nahrávání, včetně zápatí virtuálního pevného disku. Tato hodnota by měla být mezi 20972032 (20 MiB + 512 bajtů pro zápatí virtuálního pevného disku) a 35183298347520 bajty (32 TiB + 512 bajtů pro zápatí virtuálního pevného disku). | Int |
ImageDiskReference
Jméno | Popis | Hodnota |
---|---|---|
communityGalleryImageId | Relativní identifikátor URI, který obsahuje referenční informace ke komunitní galerii výpočetních prostředků Azure. | řetězec |
id | Relativní identifikátor URI obsahující buď úložiště imagí platformy, image uživatele nebo referenční informace k imagi galerie výpočetních prostředků Azure. | řetězec |
Lun | Pokud se disk vytvoří z datového disku image, jedná se o index, který označuje, které datové disky v imagi použít. Pro disky s operačním systémem má toto pole hodnotu null. | Int |
sharedGalleryImageId | Relativní identifikátor URI obsahující přímý sdílený odkaz na image galerie výpočetních prostředků Azure. | řetězec |
Šifrování
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSetId | ResourceId šifrování disku nastavené pro povolení šifrování neaktivních uložených dat | řetězec |
typ | Typ klíče, který se používá k šifrování dat disku. | EncryptionAtRestWithCustomerKey EncryptionAtRestWithPlatformAndCustomerKeys EncryptionAtRestWithPlatformKey |
EncryptionSettingsCollection
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Nastavte tento příznak na true a zadejte DiskEncryptionKey a volitelný KeyEncryptionKey pro povolení šifrování. Nastavte tento příznak na false a odeberte DiskEncryptionKey a KeyEncryptionKey pro zakázání šifrování. Pokud je parametr EncryptionSettings v objektu požadavku null, stávající nastavení zůstanou beze změny. | bool (povinné) |
encryptionSettings | Kolekce nastavení šifrování, jedno pro každý svazek disku. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Popisuje, jaký typ šifrování se používá pro disky. Jakmile je toto pole nastavené, nelze ho přepsat. Hodnota 1.0 odpovídá službě Azure Disk Encryption s aplikací AAD.'1.1' odpovídá službě Azure Disk Encryption. | řetězec |
EncryptionSettingsElement
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionKey | Adresa URL tajného klíče služby Key Vault a ID trezoru šifrovacího klíče disku | KeyVaultAndSecretReference |
keyEncryptionKey | Adresa URL klíče služby Key Vault a ID trezoru šifrovacího klíče. KeyEncryptionKey je volitelný a pokud se používá k rozbalení šifrovacího klíče disku. | keyVaultAndKeyReference |
KeyVaultAndSecretReference
SourceVault
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
KeyVaultAndKeyReference
PurchasePlan
Jméno | Popis | Hodnota |
---|---|---|
Jméno | ID plánu. | string (povinné) |
výrobek | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. | string (povinné) |
promotionCode | Kód zvýšení úrovně nabídky. | řetězec |
vydavatel | ID vydavatele. | string (povinné) |
DiskSecurityProfile
Jméno | Popis | Hodnota |
---|---|---|
secureVMDiskEncryptionSetId | ResourceId sady šifrování disku přidružené k disku podporovanému důvěrnému virtuálnímu počítači šifrovaného pomocí klíče spravovaného zákazníkem | řetězec |
securityType | Určuje typ zabezpečení virtuálního počítače. Platí jenom pro disky s operačním systémem. | "ConfidentialVM_DiskEncryptedWithCustomerKey" ConfidentialVM_DiskEncryptedWithPlatformKey "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey" TrustedLaunch |
SupportedCapabilities
Jméno | Popis | Hodnota |
---|---|---|
Akcelerovaná síť | Hodnota True, pokud image, ze které je disk s operačním systémem vytvořen, podporuje akcelerované síťové služby. | Bool |
architektura | Architektura procesoru podporovaná diskem s operačním systémem | Arm64 x64 |
DiskSku
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název skladové položky. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" UltraSSD_LRS |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
nasazení clusteru Percona XtraDB v zónách dostupnosti nasazení |
Tato šablona nasadí cluster s vysokou dostupností MySQL se 3 uzly v CentOS 6.5 nebo Ubuntu 12.04. |
windows Docker Host s předinstalovanými Portainer a Traefik nasazení |
Hostitel Dockeru pro Windows s předinstalovaným portainerem a traefikem |
Vytvoří disk úrovně Ultra se specifickou velikostí sektoru nasazení |
Tato šablona vytvoří nový ultra spravovaný disk, který uživateli umožní zadat velikost sektoru 512 nebo 4096. |
vytvoření virtuálního počítače z virtuálního pevného disku VHD efficientIP nasazení |
Tato šablona vytvoří virtuální počítač z virtuálního pevného disku EfficientIP a umožní vám ho připojit k existující virtuální síti, která se může nacházet v jiné skupině prostředků a pak virtuální počítač. |
vytvoření virtuálního počítače z existujících virtuálních pevných disků a jeho připojení k existujícímu virtuální sítě nasazení |
Tato šablona vytvoří virtuální počítač z virtuálních pevných disků (OS + datový disk) a umožní vám ho připojit k existující virtuální síti, která se může nacházet v jiné skupině prostředků a pak virtuální počítač. |
vytvoření virtuálního počítače v nové nebo existující virtuální síti z vlastního virtuálního pevného disku nasazení |
Tato šablona vytvoří virtuální počítač ze specializovaného virtuálního pevného disku a umožní vám ho připojit k nové nebo existující virtuální síti, která se může nacházet v jiné skupině prostředků než virtuální počítač. |
virtuální počítač s Windows Serverem s SSH nasazení |
Nasaďte jeden virtuální počítač s Windows s povoleným open SSH, abyste se mohli připojit přes SSH pomocí ověřování založeného na klíči. |
vytvoření disku & povolení ochrany prostřednictvím služby Backup Vault nasazení |
Šablona, která vytvoří disk a povolí ochranu prostřednictvím služby Backup Vault |
nastavení úložiště optimalizovaného pro výkon virtuálního počítače SQL v UltraSSD nasazení |
Vytvoření virtuálního počítače s SQL Serverem s nastavením úložiště optimalizovaným pro výkon pomocí UltraSSD pro soubory protokolů SQL |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku disků je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.Compute/disks, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/disks@2022-03-02"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
burstingEnabled = bool
completionPercent = int
creationData = {
createOption = "string"
galleryImageReference = {
communityGalleryImageId = "string"
id = "string"
lun = int
sharedGalleryImageId = "string"
}
imageReference = {
communityGalleryImageId = "string"
id = "string"
lun = int
sharedGalleryImageId = "string"
}
logicalSectorSize = int
securityDataUri = "string"
sourceResourceId = "string"
sourceUri = "string"
storageAccountId = "string"
uploadSizeBytes = int
}
dataAccessAuthMode = "string"
diskAccessId = "string"
diskIOPSReadWrite = int
diskMBpsReadWrite = int
diskSizeGB = int
encryption = {
diskEncryptionSetId = "string"
type = "string"
}
encryptionSettingsCollection = {
enabled = bool
encryptionSettings = [
{
diskEncryptionKey = {
secretUrl = "string"
sourceVault = {
id = "string"
}
}
keyEncryptionKey = {
keyUrl = "string"
sourceVault = {
id = "string"
}
}
}
]
encryptionSettingsVersion = "string"
}
hyperVGeneration = "string"
maxShares = int
networkAccessPolicy = "string"
osType = "string"
publicNetworkAccess = "string"
purchasePlan = {
name = "string"
product = "string"
promotionCode = "string"
publisher = "string"
}
securityProfile = {
secureVMDiskEncryptionSetId = "string"
securityType = "string"
}
supportedCapabilities = {
acceleratedNetwork = bool
architecture = "string"
}
supportsHibernation = bool
tier = "string"
}
zones = [
"string" or int
]
sku = {
name = "string"
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
})
}
Hodnoty vlastností
disky
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.Compute/disks@2022-03-02 |
Jméno | Název prostředku | string (povinné) Limit znaků: 1-80 Platné znaky: Alfanumerické znaky, podtržítka a pomlčky |
umístění | Umístění prostředku | string (povinné) |
parent_id | K nasazení do skupiny prostředků použijte ID této skupiny prostředků. | string (povinné) |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
sku | Název skladové položky disků. Může to být Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS nebo PremiumV2_LRS. | |
extendedLocation | Rozšířené umístění, ve kterém se disk vytvoří. Rozšířené umístění nelze změnit. | ExtendedLocation |
vlastnosti | Vlastnosti prostředku disku | |
zóny | Seznam logických zón pro disk. | Pole zón dostupnosti jako řetězec nebo int |
ExtendedLocation
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název rozšířeného umístění. | řetězec |
typ | Typ rozšířeného umístění. | "EdgeZone" |
DiskProperties
Jméno | Popis | Hodnota |
---|---|---|
burstingEnabled | Nastavte na hodnotu true, aby se umožnilo rozšíření nad rámec zřízeného cíle výkonu disku. Ve výchozím nastavení je shlukování zakázané. Nevztahuje se na disky Úrovně Ultra. | Bool |
completionPercent | Procento dokončení kopírování na pozadí při vytvoření prostředku prostřednictvím operace CopyStart. | Int |
creationData | Informace o zdroji disků Po vytvoření disku nelze změnit informace o objektu CreationData. | CreationData (povinné) |
dataAccessAuthMode | Další požadavky na ověřování při exportu nebo nahrání na disk nebo snímek | AzureActiveDirectory "Žádný" |
diskAccessId | ID ARM prostředku DiskAccess pro použití privátních koncových bodů na discích | řetězec |
diskIOPSReadWrite | Počet vstupně-výstupních operací za sekundu povolených pro tento disk; lze nastavit pouze pro disky UltraSSD. Jedna operace se může přenášet mezi 4k a 256k bajty. | Int |
diskMBpsReadWrite | Šířka pásma povolená pro tento disk; lze nastavit pouze pro disky UltraSSD. MBps znamená miliony bajtů za sekundu - MB zde používá zápis ISO, mocnin 10. | Int |
diskSizeGB | Pokud je creationData.createOption prázdný, je toto pole povinné a označuje velikost disku, který se má vytvořit. Pokud je toto pole k dispozici pro aktualizace nebo vytvoření s jinými možnostmi, znamená to změnu velikosti. Změna velikosti je povolená jenom v případě, že disk není připojený ke spuštěném virtuálnímu počítači a může zvětšit jenom velikost disku. | Int |
šifrování | Vlastnost šifrování se dá použít k šifrování neaktivních uložených dat pomocí klíčů spravovaných zákazníkem nebo klíčů spravovaných platformou. | šifrování |
encryptionSettingsCollection | Kolekce nastavení šifrování používaná pro Službu Azure Disk Encryption může obsahovat více nastavení šifrování na disk nebo snímek. | EncryptionSettingsCollection |
hyperVGeneration | Generace hypervisoru virtuálního počítače. Platí jenom pro disky s operačním systémem. | "V1" "V2" |
maxShares | Maximální počet virtuálních počítačů, které se můžou připojit k disku najednou. Hodnota větší než jedna označuje disk, který lze připojit na více virtuálních počítačů současně. | Int |
networkAccessPolicy | Zásady pro přístup k disku přes síť | "AllowAll" "AllowPrivate" "DenyAll" |
osType | Typ operačního systému. | "Linux" "Windows" |
publicNetworkAccess | Zásady pro řízení exportu na disku | "Zakázáno" "Povoleno" |
purchasePlan | Informace o plánu nákupu pro image, ze které byl disk s operačním systémem vytvořen. Příklad: {name: 2019-Datacenter, vydavatel: MicrosoftWindowsServer, produkt: WindowsServer} | PurchasePlan |
securityProfile | Obsahuje informace související se zabezpečením prostředku. | |
supportedCapabilities | Seznam podporovaných funkcí pro image, ze které byl disk s operačním systémem vytvořen. | supportedCapabilities |
supportsHibernation | Označuje operační systém na disku, který podporuje hibernaci. | Bool |
úroveň | Úroveň výkonu disku (např. P4, S10), jak je popsáno zde: https://azure.microsoft.com/pricing/details/managed-disks/ . Nevztahuje se na disky Úrovně Ultra. |
řetězec |
CreationData
Jméno | Popis | Hodnota |
---|---|---|
createOption | Tím se vytvoří výčet možných zdrojů vytvoření disku. | "Připojit" "Kopírovat" "CopyStart" "Prázdné" "FromImage" "Importovat" "ImportSecure" "Obnovit" "Nahrát" UploadPreparedSecure (povinné) |
galleryImageReference | Vyžaduje se při vytváření z obrázku galerie. ID/sharedGalleryImageId/communityGalleryImageId imageDiskReference bude ID ARM verze sdílené galerie image, ze které se má vytvořit disk. | imageDiskReference |
imageReference | Informace o zdroji disků pro pir nebo uživatelské image | imageDiskReference |
logicalSectorSize | Velikost logického sektoru v bajtech pro disky Úrovně Ultra Podporované hodnoty jsou 512 ad 4096. Výchozí hodnota je 4096. | Int |
securityDataUri | Pokud je createOption ImportSecure, jedná se o identifikátor URI objektu blob, který se má importovat do stavu hosta virtuálního počítače. | řetězec |
sourceResourceId | Pokud je createOption copy, jedná se o ID ARM zdrojového snímku nebo disku. | řetězec |
sourceUri | Pokud je createOption Import, jedná se o identifikátor URI objektu blob, který se má importovat do spravovaného disku. | řetězec |
storageAccountId | Vyžaduje se, pokud je createOption import. Identifikátor Azure Resource Manageru účtu úložiště obsahujícího objekt blob, který se má importovat jako disk. | řetězec |
uploadSizeBytes | Pokud je createOption upload, jedná se o velikost obsahu nahrávání, včetně zápatí virtuálního pevného disku. Tato hodnota by měla být mezi 20972032 (20 MiB + 512 bajtů pro zápatí virtuálního pevného disku) a 35183298347520 bajty (32 TiB + 512 bajtů pro zápatí virtuálního pevného disku). | Int |
ImageDiskReference
Jméno | Popis | Hodnota |
---|---|---|
communityGalleryImageId | Relativní identifikátor URI, který obsahuje referenční informace ke komunitní galerii výpočetních prostředků Azure. | řetězec |
id | Relativní identifikátor URI obsahující buď úložiště imagí platformy, image uživatele nebo referenční informace k imagi galerie výpočetních prostředků Azure. | řetězec |
Lun | Pokud se disk vytvoří z datového disku image, jedná se o index, který označuje, které datové disky v imagi použít. Pro disky s operačním systémem má toto pole hodnotu null. | Int |
sharedGalleryImageId | Relativní identifikátor URI obsahující přímý sdílený odkaz na image galerie výpočetních prostředků Azure. | řetězec |
Šifrování
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionSetId | ResourceId šifrování disku nastavené pro povolení šifrování neaktivních uložených dat | řetězec |
typ | Typ klíče, který se používá k šifrování dat disku. | "EncryptionAtRestWithCustomerKey" "EncryptionAtRestWithPlatformAndCustomerKeys" "EncryptionAtRestWithPlatformKey" |
EncryptionSettingsCollection
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Nastavte tento příznak na true a zadejte DiskEncryptionKey a volitelný KeyEncryptionKey pro povolení šifrování. Nastavte tento příznak na false a odeberte DiskEncryptionKey a KeyEncryptionKey pro zakázání šifrování. Pokud je parametr EncryptionSettings v objektu požadavku null, stávající nastavení zůstanou beze změny. | bool (povinné) |
encryptionSettings | Kolekce nastavení šifrování, jedno pro každý svazek disku. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Popisuje, jaký typ šifrování se používá pro disky. Jakmile je toto pole nastavené, nelze ho přepsat. Hodnota 1.0 odpovídá službě Azure Disk Encryption s aplikací AAD.'1.1' odpovídá službě Azure Disk Encryption. | řetězec |
EncryptionSettingsElement
Jméno | Popis | Hodnota |
---|---|---|
diskEncryptionKey | Adresa URL tajného klíče služby Key Vault a ID trezoru šifrovacího klíče disku | KeyVaultAndSecretReference |
keyEncryptionKey | Adresa URL klíče služby Key Vault a ID trezoru šifrovacího klíče. KeyEncryptionKey je volitelný a pokud se používá k rozbalení šifrovacího klíče disku. | keyVaultAndKeyReference |
KeyVaultAndSecretReference
SourceVault
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | řetězec |
KeyVaultAndKeyReference
PurchasePlan
Jméno | Popis | Hodnota |
---|---|---|
Jméno | ID plánu. | string (povinné) |
výrobek | Určuje produkt image z marketplace. Jedná se o stejnou hodnotu jako Offer pod elementem imageReference. | string (povinné) |
promotionCode | Kód zvýšení úrovně nabídky. | řetězec |
vydavatel | ID vydavatele. | string (povinné) |
DiskSecurityProfile
Jméno | Popis | Hodnota |
---|---|---|
secureVMDiskEncryptionSetId | ResourceId sady šifrování disku přidružené k disku podporovanému důvěrnému virtuálnímu počítači šifrovaného pomocí klíče spravovaného zákazníkem | řetězec |
securityType | Určuje typ zabezpečení virtuálního počítače. Platí jenom pro disky s operačním systémem. | "ConfidentialVM_DiskEncryptedWithCustomerKey" "ConfidentialVM_DiskEncryptedWithPlatformKey" "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey" "TrustedLaunch" |
SupportedCapabilities
Jméno | Popis | Hodnota |
---|---|---|
Akcelerovaná síť | Hodnota True, pokud image, ze které je disk s operačním systémem vytvořen, podporuje akcelerované síťové služby. | Bool |
architektura | Architektura procesoru podporovaná diskem s operačním systémem | "Arm64" "x64" |
DiskSku
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název skladové položky. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |