Delen via


Microsoft.Compute-schijven 2018-09-30

Bicep-resourcedefinitie

Het resourcetype schijven kan worden geïmplementeerd met bewerkingen die zijn gericht op:

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@2018-09-30' = {
  location: 'string'
  name: 'string'
  properties: {
    creationData: {
      createOption: 'string'
      imageReference: {
        id: 'string'
        lun: int
      }
      sourceResourceId: 'string'
      sourceUri: 'string'
      storageAccountId: 'string'
    }
    diskIOPSReadWrite: int
    diskMBpsReadWrite: int
    diskSizeGB: int
    encryptionSettingsCollection: {
      enabled: bool
      encryptionSettings: [
        {
          diskEncryptionKey: {
            secretUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
          keyEncryptionKey: {
            keyUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
        }
      ]
    }
    hyperVGeneration: 'string'
    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)
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 Als createOption import is, wordt de Azure Resource Manager-id van het opslagaccount met de blob die moet worden geïmporteerd als een schijf. Alleen vereist als de blob zich in een ander abonnement bevindt snaar

DiskProperties

Naam Beschrijving Waarde
creationData Informatie over de schijfbron. CreationData-gegevens kunnen niet worden gewijzigd nadat de schijf is gemaakt. CreationData- (vereist)
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
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 VHD 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
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'
osType Het type besturingssysteem. 'Linux'
'Windows'

DiskSku

Naam Beschrijving Waarde
naam De SKU-naam. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
'UltraSSD_LRS'

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[]

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:

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": "2018-09-30",
  "name": "string",
  "location": "string",
  "properties": {
    "creationData": {
      "createOption": "string",
      "imageReference": {
        "id": "string",
        "lun": "int"
      },
      "sourceResourceId": "string",
      "sourceUri": "string",
      "storageAccountId": "string"
    },
    "diskIOPSReadWrite": "int",
    "diskMBpsReadWrite": "int",
    "diskSizeGB": "int",
    "encryptionSettingsCollection": {
      "enabled": "bool",
      "encryptionSettings": [
        {
          "diskEncryptionKey": {
            "secretUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          },
          "keyEncryptionKey": {
            "keyUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          }
        }
      ]
    },
    "hyperVGeneration": "string",
    "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)
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 Als createOption import is, wordt de Azure Resource Manager-id van het opslagaccount met de blob die moet worden geïmporteerd als een schijf. Alleen vereist als de blob zich in een ander abonnement bevindt snaar

DiskProperties

Naam Beschrijving Waarde
creationData Informatie over de schijfbron. CreationData-gegevens kunnen niet worden gewijzigd nadat de schijf is gemaakt. CreationData- (vereist)
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
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 VHD 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
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'
osType Het type besturingssysteem. 'Linux'
'Windows'

DiskSku

Naam Beschrijving Waarde
naam De SKU-naam. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
'UltraSSD_LRS'

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[]

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 '2018-09-30'
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-

implementeren in Azure
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-

implementeren in Azure
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

implementeren in Azure
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-

implementeren in Azure
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

implementeren in Azure
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

implementeren in Azure
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-

implementeren in Azure
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

implementeren in Azure
Windows Docker Host met Portainer en Traefik vooraf geïnstalleerd
Windows Server-VM met SSH-

implementeren in Azure
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@2018-09-30"
  name = "string"
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    properties = {
      creationData = {
        createOption = "string"
        imageReference = {
          id = "string"
          lun = int
        }
        sourceResourceId = "string"
        sourceUri = "string"
        storageAccountId = "string"
      }
      diskIOPSReadWrite = int
      diskMBpsReadWrite = int
      diskSizeGB = int
      encryptionSettingsCollection = {
        enabled = bool
        encryptionSettings = [
          {
            diskEncryptionKey = {
              secretUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
            keyEncryptionKey = {
              keyUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
          }
        ]
      }
      hyperVGeneration = "string"
      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)
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 Als createOption import is, wordt de Azure Resource Manager-id van het opslagaccount met de blob die moet worden geïmporteerd als een schijf. Alleen vereist als de blob zich in een ander abonnement bevindt snaar

DiskProperties

Naam Beschrijving Waarde
creationData Informatie over de schijfbron. CreationData-gegevens kunnen niet worden gewijzigd nadat de schijf is gemaakt. CreationData- (vereist)
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
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 VHD 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
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'
osType Het type besturingssysteem. 'Linux'
'Windows'

DiskSku

Naam Beschrijving Waarde
naam De SKU-naam. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'
'UltraSSD_LRS'

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[]

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@2018-09-30"
Zones De lijst met logische zones voor Schijf. tekenreeks[]

ResourceTags

Naam Beschrijving Waarde

SourceVault

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar