Microsoft.Compute-schijven 2019-11-01
Bicep-resourcedefinitie
Het resourcetype schijven kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Compute/disks-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Compute/disks@2019-11-01' = {
location: 'string'
name: 'string'
properties: {
creationData: {
createOption: 'string'
galleryImageReference: {
id: 'string'
lun: int
}
imageReference: {
id: 'string'
lun: int
}
sourceResourceId: 'string'
sourceUri: 'string'
storageAccountId: 'string'
uploadSizeBytes: int
}
diskIOPSReadOnly: int
diskIOPSReadWrite: int
diskMBpsReadOnly: 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
osType: 'string'
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Eigenschapswaarden
CreationData
Naam | Beschrijving | Waarde |
---|---|---|
createOption | Hiermee worden de mogelijke bronnen van het maken van een schijf opgesomd. | 'Bijvoegen' 'Kopiëren' 'Leeg' 'FromImage' 'Importeren' 'Herstellen' 'Uploaden' (vereist) |
galleryImageReference | Vereist als u een galerie-installatiekopieën maakt. De id van de ImageDiskReference is de ARM-id van de versie van de gedeelde kombuisinstallatiekopie waaruit een schijf moet worden gemaakt. | ImageDiskReference- |
imageReference | Informatie over de schijfbron. | ImageDiskReference- |
sourceResourceId | Als createOption Copy is, is dit de ARM-id van de bronmomentopname of schijf. | snaar |
sourceUri | Als createOption import is, is dit de URI van een blob die moet worden geïmporteerd in een beheerde schijf. | snaar |
storageAccountId | Vereist als createOption import is. De Azure Resource Manager-id van het opslagaccount met de blob die moet worden geïmporteerd als een schijf. | snaar |
uploadSizeBytes | Als createOption Upload is, is dit de grootte van de inhoud van de upload, inclusief de VHD-voettekst. Deze waarde moet tussen 20972032 (20 MiB + 512 bytes voor de VHD-voettekst) en 35183298347520 bytes (32 TiB + 512 bytes voor de VHD-voettekst). | Int |
DiskProperties
Naam | Beschrijving | Waarde |
---|---|---|
creationData | Informatie over de schijfbron. CreationData-gegevens kunnen niet worden gewijzigd nadat de schijf is gemaakt. | CreationData- (vereist) |
diskIOPSReadOnly | Het totale aantal IOPS dat wordt toegestaan voor alle VM's die de gedeelde schijf koppelen als ReadOnly. Eén bewerking kan worden overgedragen tussen 4k en 256k bytes. | Int |
diskIOPSReadWrite | Het aantal IOPS dat is toegestaan voor deze schijf; alleen instelbaar voor UltraSSD-schijven. Eén bewerking kan worden overgedragen tussen 4k en 256k bytes. | Int |
diskMBpsReadOnly | De totale doorvoer (MBps) die wordt toegestaan voor alle VM's die de gedeelde schijf koppelen als ReadOnly. MBps betekent miljoenen bytes per seconde- MB maakt hier gebruik van de ISO-notatie, van bevoegdheden van 10. | Int |
diskMBpsReadWrite | De bandbreedte die voor deze schijf is toegestaan; alleen instelbaar voor UltraSSD-schijven. MBps betekent miljoenen bytes per seconde- MB maakt hier gebruik van de ISO-notatie, van bevoegdheden van 10. | Int |
diskSizeGB | Als creationData.createOption leeg is, is dit veld verplicht en wordt de grootte van de schijf aangegeven die moet worden gemaakt. Als dit veld aanwezig is voor updates of het maken met andere opties, wordt het formaat aangegeven. Grootten zijn alleen toegestaan als de schijf niet is gekoppeld aan een actieve VM en alleen de grootte van de schijf kan vergroten. | Int |
Codering | Versleutelingseigenschap kan worden gebruikt voor het versleutelen van data-at-rest met door de klant beheerde sleutels of door het platform beheerde sleutels. | versleutelings |
encryptionSettingsCollection | Verzameling versleutelingsinstellingen die worden gebruikt voor Azure Disk Encryption, kan meerdere versleutelingsinstellingen per schijf of momentopname bevatten. | EncryptionSettingsCollection- |
hyperVGeneratie | De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. | 'V1' 'V2' |
maxShares | Het maximum aantal virtuele machines dat tegelijkertijd aan de schijf kan worden gekoppeld. De waarde groter dan één geeft een schijf aan die tegelijkertijd op meerdere VM's kan worden gekoppeld. | Int |
osType | Het type besturingssysteem. | 'Linux' 'Windows' |
DiskSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | De SKU-naam. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'UltraSSD_LRS' |
Codering
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | ResourceId van de schijfversleutelingsset die moet worden gebruikt voor het inschakelen van versleuteling at rest. | snaar |
type | Het type sleutel dat wordt gebruikt om de gegevens van de schijf te versleutelen. | 'EncryptionAtRestWithCustomerKey' 'EncryptionAtRestWithPlatformKey' |
EncryptionSettingsCollection
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | Stel deze vlag in op true en geef DiskEncryptionKey en optionele KeyEncryptionKey op om versleuteling in te schakelen. Stel deze vlag in op false en verwijder DiskEncryptionKey en KeyEncryptionKey om versleuteling uit te schakelen. Als EncryptionSettings null is in het aanvraagobject, blijven de bestaande instellingen ongewijzigd. | bool (vereist) |
encryptionSettings | Een verzameling versleutelingsinstellingen, één voor elk schijfvolume. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Beschrijft welk type versleuteling wordt gebruikt voor de schijven. Zodra dit veld is ingesteld, kan het niet worden overschreven. '1.0' komt overeen met Azure Disk Encryption met de AAD-app.'1.1' komt overeen met Azure Disk Encryption. | snaar |
EncryptionSettingsElement
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionKey | Key Vault Geheime URL en kluis-id van de schijfversleutelingssleutel | KeyVaultAndSecretReference- |
keyEncryptionKey | Key Vault-sleutel-URL en kluis-id van de sleutelversleutelingssleutel. KeyEncryptionKey is optioneel en wanneer deze wordt opgegeven, wordt gebruikt om de schijfversleutelingssleutel uit te pakken. | KeyVaultAndKeyReference- |
ImageDiskReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Een relatieve URI met een opslagplaats voor platforminstallatiekopieën of naslaginformatie over de gebruikersinstallatiekopie. | tekenreeks (vereist) |
Lun | Als de schijf wordt gemaakt op basis van de gegevensschijf van een installatiekopieën, is dit een index die aangeeft welke van de gegevensschijven in de installatiekopieën moeten worden gebruikt. Voor besturingssysteemschijven is dit veld null. | Int |
KeyVaultAndKeyReference
Naam | Beschrijving | Waarde |
---|---|---|
keyUrl | URL die verwijst naar een sleutel of geheim in KeyVault | tekenreeks (vereist) |
sourceVault | Resource-id van de KeyVault die de sleutel of het geheim bevat | SourceVault- (vereist) |
KeyVaultAndSecretReference
Naam | Beschrijving | Waarde |
---|---|---|
secretUrl | URL die verwijst naar een sleutel of geheim in KeyVault | tekenreeks (vereist) |
sourceVault | Resource-id van de KeyVault die de sleutel of het geheim bevat | SourceVault- (vereist) |
Microsoft.Compute/schijven
Naam | Beschrijving | Waarde |
---|---|---|
plaats | Resourcelocatie | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van schijfresources. | DiskProperties- |
Sku | De SKU-naam van de schijven. Kan Standard_LRS, Premium_LRS, StandardSSD_LRS of UltraSSD_LRS zijn. | DiskSku- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
Zones | De lijst met logische zones voor Schijf. | tekenreeks[] |
ResourceTags
Naam | Beschrijving | Waarde |
---|
SourceVault
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
Schijf maken & beveiliging inschakelen via Backup Vault | Sjabloon waarmee een schijf wordt gemaakt en beveiliging via Backup Vault mogelijk maakt |
Windows Docker Host met Portainer en Traefik vooraf geïnstalleerde | Windows Docker Host met Portainer en Traefik vooraf geïnstalleerd |
Windows Server-VM met SSH- | Implementeer één Windows-VM waarvoor Open SSH is ingeschakeld, zodat u verbinding kunt maken via SSH met behulp van verificatie op basis van sleutels. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype schijven kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Compute/disks-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Compute/disks",
"apiVersion": "2019-11-01",
"name": "string",
"location": "string",
"properties": {
"creationData": {
"createOption": "string",
"galleryImageReference": {
"id": "string",
"lun": "int"
},
"imageReference": {
"id": "string",
"lun": "int"
},
"sourceResourceId": "string",
"sourceUri": "string",
"storageAccountId": "string",
"uploadSizeBytes": "int"
},
"diskIOPSReadOnly": "int",
"diskIOPSReadWrite": "int",
"diskMBpsReadOnly": "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",
"osType": "string"
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Eigenschapswaarden
CreationData
Naam | Beschrijving | Waarde |
---|---|---|
createOption | Hiermee worden de mogelijke bronnen van het maken van een schijf opgesomd. | 'Bijvoegen' 'Kopiëren' 'Leeg' 'FromImage' 'Importeren' 'Herstellen' 'Uploaden' (vereist) |
galleryImageReference | Vereist als u een galerie-installatiekopieën maakt. De id van de ImageDiskReference is de ARM-id van de versie van de gedeelde kombuisinstallatiekopie waaruit een schijf moet worden gemaakt. | ImageDiskReference- |
imageReference | Informatie over de schijfbron. | ImageDiskReference- |
sourceResourceId | Als createOption Copy is, is dit de ARM-id van de bronmomentopname of schijf. | snaar |
sourceUri | Als createOption import is, is dit de URI van een blob die moet worden geïmporteerd in een beheerde schijf. | snaar |
storageAccountId | Vereist als createOption import is. De Azure Resource Manager-id van het opslagaccount met de blob die moet worden geïmporteerd als een schijf. | snaar |
uploadSizeBytes | Als createOption Upload is, is dit de grootte van de inhoud van de upload, inclusief de VHD-voettekst. Deze waarde moet tussen 20972032 (20 MiB + 512 bytes voor de VHD-voettekst) en 35183298347520 bytes (32 TiB + 512 bytes voor de VHD-voettekst). | Int |
DiskProperties
Naam | Beschrijving | Waarde |
---|---|---|
creationData | Informatie over de schijfbron. CreationData-gegevens kunnen niet worden gewijzigd nadat de schijf is gemaakt. | CreationData- (vereist) |
diskIOPSReadOnly | Het totale aantal IOPS dat wordt toegestaan voor alle VM's die de gedeelde schijf koppelen als ReadOnly. Eén bewerking kan worden overgedragen tussen 4k en 256k bytes. | Int |
diskIOPSReadWrite | Het aantal IOPS dat is toegestaan voor deze schijf; alleen instelbaar voor UltraSSD-schijven. Eén bewerking kan worden overgedragen tussen 4k en 256k bytes. | Int |
diskMBpsReadOnly | De totale doorvoer (MBps) die wordt toegestaan voor alle VM's die de gedeelde schijf koppelen als ReadOnly. MBps betekent miljoenen bytes per seconde- MB maakt hier gebruik van de ISO-notatie, van bevoegdheden van 10. | Int |
diskMBpsReadWrite | De bandbreedte die voor deze schijf is toegestaan; alleen instelbaar voor UltraSSD-schijven. MBps betekent miljoenen bytes per seconde- MB maakt hier gebruik van de ISO-notatie, van bevoegdheden van 10. | Int |
diskSizeGB | Als creationData.createOption leeg is, is dit veld verplicht en wordt de grootte van de schijf aangegeven die moet worden gemaakt. Als dit veld aanwezig is voor updates of het maken met andere opties, wordt het formaat aangegeven. Grootten zijn alleen toegestaan als de schijf niet is gekoppeld aan een actieve VM en alleen de grootte van de schijf kan vergroten. | Int |
Codering | Versleutelingseigenschap kan worden gebruikt voor het versleutelen van data-at-rest met door de klant beheerde sleutels of door het platform beheerde sleutels. | versleutelings |
encryptionSettingsCollection | Verzameling versleutelingsinstellingen die worden gebruikt voor Azure Disk Encryption, kan meerdere versleutelingsinstellingen per schijf of momentopname bevatten. | EncryptionSettingsCollection- |
hyperVGeneratie | De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. | 'V1' 'V2' |
maxShares | Het maximum aantal virtuele machines dat tegelijkertijd aan de schijf kan worden gekoppeld. De waarde groter dan één geeft een schijf aan die tegelijkertijd op meerdere VM's kan worden gekoppeld. | Int |
osType | Het type besturingssysteem. | 'Linux' 'Windows' |
DiskSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | De SKU-naam. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'UltraSSD_LRS' |
Codering
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | ResourceId van de schijfversleutelingsset die moet worden gebruikt voor het inschakelen van versleuteling at rest. | snaar |
type | Het type sleutel dat wordt gebruikt om de gegevens van de schijf te versleutelen. | 'EncryptionAtRestWithCustomerKey' 'EncryptionAtRestWithPlatformKey' |
EncryptionSettingsCollection
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | Stel deze vlag in op true en geef DiskEncryptionKey en optionele KeyEncryptionKey op om versleuteling in te schakelen. Stel deze vlag in op false en verwijder DiskEncryptionKey en KeyEncryptionKey om versleuteling uit te schakelen. Als EncryptionSettings null is in het aanvraagobject, blijven de bestaande instellingen ongewijzigd. | bool (vereist) |
encryptionSettings | Een verzameling versleutelingsinstellingen, één voor elk schijfvolume. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Beschrijft welk type versleuteling wordt gebruikt voor de schijven. Zodra dit veld is ingesteld, kan het niet worden overschreven. '1.0' komt overeen met Azure Disk Encryption met de AAD-app.'1.1' komt overeen met Azure Disk Encryption. | snaar |
EncryptionSettingsElement
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionKey | Key Vault Geheime URL en kluis-id van de schijfversleutelingssleutel | KeyVaultAndSecretReference- |
keyEncryptionKey | Key Vault-sleutel-URL en kluis-id van de sleutelversleutelingssleutel. KeyEncryptionKey is optioneel en wanneer deze wordt opgegeven, wordt gebruikt om de schijfversleutelingssleutel uit te pakken. | KeyVaultAndKeyReference- |
ImageDiskReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Een relatieve URI met een opslagplaats voor platforminstallatiekopieën of naslaginformatie over de gebruikersinstallatiekopie. | tekenreeks (vereist) |
Lun | Als de schijf wordt gemaakt op basis van de gegevensschijf van een installatiekopieën, is dit een index die aangeeft welke van de gegevensschijven in de installatiekopieën moeten worden gebruikt. Voor besturingssysteemschijven is dit veld null. | Int |
KeyVaultAndKeyReference
Naam | Beschrijving | Waarde |
---|---|---|
keyUrl | URL die verwijst naar een sleutel of geheim in KeyVault | tekenreeks (vereist) |
sourceVault | Resource-id van de KeyVault die de sleutel of het geheim bevat | SourceVault- (vereist) |
KeyVaultAndSecretReference
Naam | Beschrijving | Waarde |
---|---|---|
secretUrl | URL die verwijst naar een sleutel of geheim in KeyVault | tekenreeks (vereist) |
sourceVault | Resource-id van de KeyVault die de sleutel of het geheim bevat | SourceVault- (vereist) |
Microsoft.Compute/schijven
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2019-11-01' |
plaats | Resourcelocatie | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van schijfresources. | DiskProperties- |
Sku | De SKU-naam van de schijven. Kan Standard_LRS, Premium_LRS, StandardSSD_LRS of UltraSSD_LRS zijn. | DiskSku- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.Compute/disks' |
Zones | De lijst met logische zones voor Schijf. | tekenreeks[] |
ResourceTags
Naam | Beschrijving | Waarde |
---|
SourceVault
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
een VIRTUELE machine maken op basis van een EfficientIP-VHD- |
Met deze sjabloon maakt u een virtuele machine op basis van een EfficientIP-VHD en kunt u deze verbinden met een bestaand VNET dat zich in een andere resourcegroep kan bevinden en vervolgens de virtuele machine |
een virtuele machine maken in een nieuw of bestaand vnet op basis van een aangepaste VHD- |
Met deze sjabloon maakt u een virtuele machine op basis van een gespecialiseerde VHD en kunt u deze verbinden met een nieuw of bestaand VNET dat zich in een andere resourcegroep kan bevinden dan de virtuele machine |
Schijf maken & beveiliging inschakelen via Backup Vault |
Sjabloon waarmee een schijf wordt gemaakt en beveiliging via Backup Vault mogelijk maakt |
virtuele machine maken van bestaande VHD's en deze verbinden met bestaande VNET- |
Met deze sjabloon maakt u een virtuele machine op basis van VHD's (BESTURINGSSYSTEEM en gegevensschijf) en kunt u deze verbinden met een bestaand VNET dat zich in een andere resourcegroep kan bevinden en vervolgens de virtuele machine |
Maakt een ultra-beheerde schijf met een specifieke sectorgrootte |
Met deze sjabloon maakt u een nieuwe ultrabeheerde schijf waarmee de gebruiker een sectorgrootte van 512 of 4096 kan opgeven. |
Een Percona XtraDB-cluster met 3 knooppunten implementeren in beschikbaarheidszones |
Met deze sjabloon wordt een MySQL-cluster met hoge beschikbaarheid van 3 knooppunten geïmplementeerd op CentOS 6.5 of Ubuntu 12.04 |
geoptimaliseerde opslaginstellingen voor SQL-VM's op UltraSSD- |
Een virtuele SQL Server-machine maken met opslaginstellingen die zijn geoptimaliseerd voor prestaties, met behulp van UltraSSD voor SQL-logboekbestanden |
Windows Docker Host met Portainer en Traefik vooraf geïnstalleerde |
Windows Docker Host met Portainer en Traefik vooraf geïnstalleerd |
Windows Server-VM met SSH- |
Implementeer één Windows-VM waarvoor Open SSH is ingeschakeld, zodat u verbinding kunt maken via SSH met behulp van verificatie op basis van sleutels. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype schijven kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Compute/disks-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Compute/disks@2019-11-01"
name = "string"
location = "string"
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
body = jsonencode({
properties = {
creationData = {
createOption = "string"
galleryImageReference = {
id = "string"
lun = int
}
imageReference = {
id = "string"
lun = int
}
sourceResourceId = "string"
sourceUri = "string"
storageAccountId = "string"
uploadSizeBytes = int
}
diskIOPSReadOnly = int
diskIOPSReadWrite = int
diskMBpsReadOnly = 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
osType = "string"
}
})
}
Eigenschapswaarden
CreationData
Naam | Beschrijving | Waarde |
---|---|---|
createOption | Hiermee worden de mogelijke bronnen van het maken van een schijf opgesomd. | 'Bijvoegen' 'Kopiëren' 'Leeg' 'FromImage' 'Importeren' 'Herstellen' 'Uploaden' (vereist) |
galleryImageReference | Vereist als u een galerie-installatiekopieën maakt. De id van de ImageDiskReference is de ARM-id van de versie van de gedeelde kombuisinstallatiekopie waaruit een schijf moet worden gemaakt. | ImageDiskReference- |
imageReference | Informatie over de schijfbron. | ImageDiskReference- |
sourceResourceId | Als createOption Copy is, is dit de ARM-id van de bronmomentopname of schijf. | snaar |
sourceUri | Als createOption import is, is dit de URI van een blob die moet worden geïmporteerd in een beheerde schijf. | snaar |
storageAccountId | Vereist als createOption import is. De Azure Resource Manager-id van het opslagaccount met de blob die moet worden geïmporteerd als een schijf. | snaar |
uploadSizeBytes | Als createOption Upload is, is dit de grootte van de inhoud van de upload, inclusief de VHD-voettekst. Deze waarde moet tussen 20972032 (20 MiB + 512 bytes voor de VHD-voettekst) en 35183298347520 bytes (32 TiB + 512 bytes voor de VHD-voettekst). | Int |
DiskProperties
Naam | Beschrijving | Waarde |
---|---|---|
creationData | Informatie over de schijfbron. CreationData-gegevens kunnen niet worden gewijzigd nadat de schijf is gemaakt. | CreationData- (vereist) |
diskIOPSReadOnly | Het totale aantal IOPS dat wordt toegestaan voor alle VM's die de gedeelde schijf koppelen als ReadOnly. Eén bewerking kan worden overgedragen tussen 4k en 256k bytes. | Int |
diskIOPSReadWrite | Het aantal IOPS dat is toegestaan voor deze schijf; alleen instelbaar voor UltraSSD-schijven. Eén bewerking kan worden overgedragen tussen 4k en 256k bytes. | Int |
diskMBpsReadOnly | De totale doorvoer (MBps) die wordt toegestaan voor alle VM's die de gedeelde schijf koppelen als ReadOnly. MBps betekent miljoenen bytes per seconde- MB maakt hier gebruik van de ISO-notatie, van bevoegdheden van 10. | Int |
diskMBpsReadWrite | De bandbreedte die voor deze schijf is toegestaan; alleen instelbaar voor UltraSSD-schijven. MBps betekent miljoenen bytes per seconde- MB maakt hier gebruik van de ISO-notatie, van bevoegdheden van 10. | Int |
diskSizeGB | Als creationData.createOption leeg is, is dit veld verplicht en wordt de grootte van de schijf aangegeven die moet worden gemaakt. Als dit veld aanwezig is voor updates of het maken met andere opties, wordt het formaat aangegeven. Grootten zijn alleen toegestaan als de schijf niet is gekoppeld aan een actieve VM en alleen de grootte van de schijf kan vergroten. | Int |
Codering | Versleutelingseigenschap kan worden gebruikt voor het versleutelen van data-at-rest met door de klant beheerde sleutels of door het platform beheerde sleutels. | versleutelings |
encryptionSettingsCollection | Verzameling versleutelingsinstellingen die worden gebruikt voor Azure Disk Encryption, kan meerdere versleutelingsinstellingen per schijf of momentopname bevatten. | EncryptionSettingsCollection- |
hyperVGeneratie | De hypervisorgeneratie van de virtuele machine. Alleen van toepassing op besturingssysteemschijven. | 'V1' 'V2' |
maxShares | Het maximum aantal virtuele machines dat tegelijkertijd aan de schijf kan worden gekoppeld. De waarde groter dan één geeft een schijf aan die tegelijkertijd op meerdere VM's kan worden gekoppeld. | Int |
osType | Het type besturingssysteem. | 'Linux' 'Windows' |
DiskSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | De SKU-naam. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' 'UltraSSD_LRS' |
Codering
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionSetId | ResourceId van de schijfversleutelingsset die moet worden gebruikt voor het inschakelen van versleuteling at rest. | snaar |
type | Het type sleutel dat wordt gebruikt om de gegevens van de schijf te versleutelen. | 'EncryptionAtRestWithCustomerKey' 'EncryptionAtRestWithPlatformKey' |
EncryptionSettingsCollection
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | Stel deze vlag in op true en geef DiskEncryptionKey en optionele KeyEncryptionKey op om versleuteling in te schakelen. Stel deze vlag in op false en verwijder DiskEncryptionKey en KeyEncryptionKey om versleuteling uit te schakelen. Als EncryptionSettings null is in het aanvraagobject, blijven de bestaande instellingen ongewijzigd. | bool (vereist) |
encryptionSettings | Een verzameling versleutelingsinstellingen, één voor elk schijfvolume. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Beschrijft welk type versleuteling wordt gebruikt voor de schijven. Zodra dit veld is ingesteld, kan het niet worden overschreven. '1.0' komt overeen met Azure Disk Encryption met de AAD-app.'1.1' komt overeen met Azure Disk Encryption. | snaar |
EncryptionSettingsElement
Naam | Beschrijving | Waarde |
---|---|---|
diskEncryptionKey | Key Vault Geheime URL en kluis-id van de schijfversleutelingssleutel | KeyVaultAndSecretReference- |
keyEncryptionKey | Key Vault-sleutel-URL en kluis-id van de sleutelversleutelingssleutel. KeyEncryptionKey is optioneel en wanneer deze wordt opgegeven, wordt gebruikt om de schijfversleutelingssleutel uit te pakken. | KeyVaultAndKeyReference- |
ImageDiskReference
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Een relatieve URI met een opslagplaats voor platforminstallatiekopieën of naslaginformatie over de gebruikersinstallatiekopie. | tekenreeks (vereist) |
Lun | Als de schijf wordt gemaakt op basis van de gegevensschijf van een installatiekopieën, is dit een index die aangeeft welke van de gegevensschijven in de installatiekopieën moeten worden gebruikt. Voor besturingssysteemschijven is dit veld null. | Int |
KeyVaultAndKeyReference
Naam | Beschrijving | Waarde |
---|---|---|
keyUrl | URL die verwijst naar een sleutel of geheim in KeyVault | tekenreeks (vereist) |
sourceVault | Resource-id van de KeyVault die de sleutel of het geheim bevat | SourceVault- (vereist) |
KeyVaultAndSecretReference
Naam | Beschrijving | Waarde |
---|---|---|
secretUrl | URL die verwijst naar een sleutel of geheim in KeyVault | tekenreeks (vereist) |
sourceVault | Resource-id van de KeyVault die de sleutel of het geheim bevat | SourceVault- (vereist) |
Microsoft.Compute/schijven
Naam | Beschrijving | Waarde |
---|---|---|
plaats | Resourcelocatie | tekenreeks (vereist) |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van schijfresources. | DiskProperties- |
Sku | De SKU-naam van de schijven. Kan Standard_LRS, Premium_LRS, StandardSSD_LRS of UltraSSD_LRS zijn. | DiskSku- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.Compute/disks@2019-11-01" |
Zones | De lijst met logische zones voor Schijf. | tekenreeks[] |
ResourceTags
Naam | Beschrijving | Waarde |
---|
SourceVault
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id | snaar |