Condividi tramite


Dischi Microsoft.Compute 2018-04-01

Definizione di risorsa Bicep

Il tipo di risorsa dischi può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Compute/disks, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Compute/disks@2018-04-01' = {
  location: 'string'
  name: 'string'
  properties: {
    creationData: {
      createOption: 'string'
      imageReference: {
        id: 'string'
        lun: int
      }
      sourceResourceId: 'string'
      sourceUri: 'string'
      storageAccountId: 'string'
    }
    diskSizeGB: int
    encryptionSettings: {
      diskEncryptionKey: {
        secretUrl: 'string'
        sourceVault: {
          id: 'string'
        }
      }
      enabled: bool
      keyEncryptionKey: {
        keyUrl: 'string'
        sourceVault: {
          id: 'string'
        }
      }
    }
    osType: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Valori delle proprietà

CreationData

Nome Descrizione Valore
createOption In questo modo vengono enumerate le possibili origini della creazione di un disco. 'Attach'
'Copia'
'Empty'
'FromImage'
'Import'
'Restore' (obbligatorio)
imageReference Informazioni sull'origine del disco. ImageDiskReference
sourceResourceId Se createOption è Copy, si tratta dell'ID ARM dello snapshot o del disco di origine. corda
sourceUri Se createOption è Import, si tratta dell'URI di un BLOB da importare in un disco gestito. corda
storageAccountId Se createOption è Import, l'identificatore di Azure Resource Manager dell'account di archiviazione contenente il BLOB da importare come disco. Obbligatorio solo se il BLOB si trova in una sottoscrizione diversa corda

DiskProperties

Nome Descrizione Valore
creationData Informazioni sull'origine del disco. Le informazioni creationData non possono essere modificate dopo la creazione del disco. CreationData (obbligatorio)
diskSizeGB Se creationData.createOption è Vuoto, questo campo è obbligatorio e indica le dimensioni del disco rigido virtuale da creare. Se questo campo è presente per gli aggiornamenti o la creazione con altre opzioni, indica un ridimensionamento. I ridimensionamenti sono consentiti solo se il disco non è collegato a una macchina virtuale in esecuzione e può aumentare solo le dimensioni del disco. Int
encryptionSettings Impostazioni di crittografia per disco o snapshot EncryptionSettings
osType Tipo di sistema operativo. 'Linux'
'Windows'

DiskSku

Nome Descrizione Valore
nome Nome sku. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'

EncryptionSettings

Nome Descrizione Valore
diskEncryptionKey URL segreto dell'insieme di credenziali delle chiavi e ID dell'insieme di credenziali della chiave di crittografia del disco KeyVaultAndSecretReference
Abilitato Impostare questo flag su true e specificare DiskEncryptionKey e keyEncryptionKey facoltativo per abilitare la crittografia. Impostare questo flag su false e rimuovere DiskEncryptionKey e KeyEncryptionKey per disabilitare la crittografia. Se EncryptionSettings è Null nell'oggetto richiesta, le impostazioni esistenti rimangono invariate. Bool
keyEncryptionKey URL chiave dell'insieme di credenziali delle chiavi e ID dell'insieme di credenziali della chiave di crittografia della chiave KeyVaultAndKeyReference

ImageDiskReference

Nome Descrizione Valore
Id URI relativo contenente un repository di immagini della piattaforma o un riferimento all'immagine utente. stringa (obbligatorio)
lun Se il disco viene creato dal disco dati di un'immagine, si tratta di un indice che indica quale dei dischi dati nell'immagine usare. Per i dischi del sistema operativo, questo campo è Null. Int

KeyVaultAndKeyReference

Nome Descrizione Valore
keyUrl URL che punta a una chiave o a un segreto in KeyVault stringa (obbligatorio)
sourceVault ID risorsa dell'insieme di credenziali delle chiavi contenente la chiave o il segreto SourceVault (obbligatorio)

KeyVaultAndSecretReference

Nome Descrizione Valore
secretUrl URL che punta a una chiave o a un segreto in KeyVault stringa (obbligatorio)
sourceVault ID risorsa dell'insieme di credenziali delle chiavi contenente la chiave o il segreto SourceVault (obbligatorio)

Microsoft.Compute/disks

Nome Descrizione Valore
ubicazione Percorso risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà della risorsa disco. DiskProperties
Sku Nome sku dei dischi. Può essere Standard_LRS, Premium_LRS o StandardSSD_LRS. DiskSku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
Zone Elenco di zone logiche per Disco. string[]

ResourceTags

Nome Descrizione Valore

SourceVault

Nome Descrizione Valore
Id ID risorsa corda

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
Creare & disco abilitare la protezione tramite l'insieme di credenziali di backup Modello che crea un disco e abilita la protezione tramite l'insieme di credenziali di backup
Host Docker di Windows con portainer e Traefik preinstallati Host Docker di Windows con Portainer e Traefik preinstallato
macchina virtuale Windows Server con ssh Distribuire una singola macchina virtuale Windows con Open SSH abilitata in modo da potersi connettere tramite SSH usando l'autenticazione basata su chiave.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa dischi può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Compute/disks, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Compute/disks",
  "apiVersion": "2018-04-01",
  "name": "string",
  "location": "string",
  "properties": {
    "creationData": {
      "createOption": "string",
      "imageReference": {
        "id": "string",
        "lun": "int"
      },
      "sourceResourceId": "string",
      "sourceUri": "string",
      "storageAccountId": "string"
    },
    "diskSizeGB": "int",
    "encryptionSettings": {
      "diskEncryptionKey": {
        "secretUrl": "string",
        "sourceVault": {
          "id": "string"
        }
      },
      "enabled": "bool",
      "keyEncryptionKey": {
        "keyUrl": "string",
        "sourceVault": {
          "id": "string"
        }
      }
    },
    "osType": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Valori delle proprietà

CreationData

Nome Descrizione Valore
createOption In questo modo vengono enumerate le possibili origini della creazione di un disco. 'Attach'
'Copia'
'Empty'
'FromImage'
'Import'
'Restore' (obbligatorio)
imageReference Informazioni sull'origine del disco. ImageDiskReference
sourceResourceId Se createOption è Copy, si tratta dell'ID ARM dello snapshot o del disco di origine. corda
sourceUri Se createOption è Import, si tratta dell'URI di un BLOB da importare in un disco gestito. corda
storageAccountId Se createOption è Import, l'identificatore di Azure Resource Manager dell'account di archiviazione contenente il BLOB da importare come disco. Obbligatorio solo se il BLOB si trova in una sottoscrizione diversa corda

DiskProperties

Nome Descrizione Valore
creationData Informazioni sull'origine del disco. Le informazioni creationData non possono essere modificate dopo la creazione del disco. CreationData (obbligatorio)
diskSizeGB Se creationData.createOption è Vuoto, questo campo è obbligatorio e indica le dimensioni del disco rigido virtuale da creare. Se questo campo è presente per gli aggiornamenti o la creazione con altre opzioni, indica un ridimensionamento. I ridimensionamenti sono consentiti solo se il disco non è collegato a una macchina virtuale in esecuzione e può aumentare solo le dimensioni del disco. Int
encryptionSettings Impostazioni di crittografia per disco o snapshot EncryptionSettings
osType Tipo di sistema operativo. 'Linux'
'Windows'

DiskSku

Nome Descrizione Valore
nome Nome sku. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'

EncryptionSettings

Nome Descrizione Valore
diskEncryptionKey URL segreto dell'insieme di credenziali delle chiavi e ID dell'insieme di credenziali della chiave di crittografia del disco KeyVaultAndSecretReference
Abilitato Impostare questo flag su true e specificare DiskEncryptionKey e keyEncryptionKey facoltativo per abilitare la crittografia. Impostare questo flag su false e rimuovere DiskEncryptionKey e KeyEncryptionKey per disabilitare la crittografia. Se EncryptionSettings è Null nell'oggetto richiesta, le impostazioni esistenti rimangono invariate. Bool
keyEncryptionKey URL chiave dell'insieme di credenziali delle chiavi e ID dell'insieme di credenziali della chiave di crittografia della chiave KeyVaultAndKeyReference

ImageDiskReference

Nome Descrizione Valore
Id URI relativo contenente un repository di immagini della piattaforma o un riferimento all'immagine utente. stringa (obbligatorio)
lun Se il disco viene creato dal disco dati di un'immagine, si tratta di un indice che indica quale dei dischi dati nell'immagine usare. Per i dischi del sistema operativo, questo campo è Null. Int

KeyVaultAndKeyReference

Nome Descrizione Valore
keyUrl URL che punta a una chiave o a un segreto in KeyVault stringa (obbligatorio)
sourceVault ID risorsa dell'insieme di credenziali delle chiavi contenente la chiave o il segreto SourceVault (obbligatorio)

KeyVaultAndSecretReference

Nome Descrizione Valore
secretUrl URL che punta a una chiave o a un segreto in KeyVault stringa (obbligatorio)
sourceVault ID risorsa dell'insieme di credenziali delle chiavi contenente la chiave o il segreto SourceVault (obbligatorio)

Microsoft.Compute/disks

Nome Descrizione Valore
apiVersion Versione dell'API '2018-04-01'
ubicazione Percorso risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà della risorsa disco. DiskProperties
Sku Nome sku dei dischi. Può essere Standard_LRS, Premium_LRS o StandardSSD_LRS. DiskSku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Compute/disks'
Zone Elenco di zone logiche per Disco. string[]

ResourceTags

Nome Descrizione Valore

SourceVault

Nome Descrizione Valore
Id ID risorsa corda

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare una macchina virtuale da un disco rigido virtuale EfficientIP

Distribuire in Azure
Questo modello crea una macchina virtuale da un disco rigido virtuale EfficientIP e consente di connetterla a una rete virtuale esistente che può risiedere in un altro gruppo di risorse e quindi alla macchina virtuale
Creare una macchina virtuale in una rete virtuale nuova o esistente da un disco rigido virtuale personalizzato

Distribuire in Azure
Questo modello crea una macchina virtuale da un disco rigido virtuale specializzato e consente di connetterla a una rete virtuale nuova o esistente che può risiedere in un altro gruppo di risorse rispetto alla macchina virtuale
Creare & disco abilitare la protezione tramite l'insieme di credenziali di backup

Distribuire in Azure
Modello che crea un disco e abilita la protezione tramite l'insieme di credenziali di backup
Creare una macchina virtuale da dischi rigidi virtuali esistenti e connetterla a una rete virtuale esistente

Distribuire in Azure
Questo modello crea una macchina virtuale da dischi rigidi virtuali (sistema operativo e disco dati) e consente di connetterla a una rete virtuale esistente che può risiedere in un altro gruppo di risorse, quindi la macchina virtuale
Crea un disco ultra gestito con dimensioni specifiche del settore

Distribuire in Azure
Questo modello crea un nuovo disco ultra gestito che consente all'utente di specificare una dimensione del settore pari a 512 o 4096.
Distribuire un cluster XtraDB Percona a 3 nodi nelle zone di disponibilità

Distribuire in Azure
Questo modello distribuisce un cluster a disponibilità elevata MySQL a 3 nodi in CentOS 6.5 o Ubuntu 12.04
impostazioni di archiviazione ottimizzate per le prestazioni delle macchine virtuali SQL in UltraSSD

Distribuire in Azure
Creare una macchina virtuale di SQL Server con impostazioni di archiviazione ottimizzate per le prestazioni usando UltraSSD per i file di log SQL
Host Docker di Windows con portainer e Traefik preinstallati

Distribuire in Azure
Host Docker di Windows con Portainer e Traefik preinstallato
macchina virtuale Windows Server con ssh

Distribuire in Azure
Distribuire una singola macchina virtuale Windows con Open SSH abilitata in modo da potersi connettere tramite SSH usando l'autenticazione basata su chiave.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa dischi può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Compute/disks, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/disks@2018-04-01"
  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"
      }
      diskSizeGB = int
      encryptionSettings = {
        diskEncryptionKey = {
          secretUrl = "string"
          sourceVault = {
            id = "string"
          }
        }
        enabled = bool
        keyEncryptionKey = {
          keyUrl = "string"
          sourceVault = {
            id = "string"
          }
        }
      }
      osType = "string"
    }
  })
}

Valori delle proprietà

CreationData

Nome Descrizione Valore
createOption In questo modo vengono enumerate le possibili origini della creazione di un disco. 'Attach'
'Copia'
'Empty'
'FromImage'
'Import'
'Restore' (obbligatorio)
imageReference Informazioni sull'origine del disco. ImageDiskReference
sourceResourceId Se createOption è Copy, si tratta dell'ID ARM dello snapshot o del disco di origine. corda
sourceUri Se createOption è Import, si tratta dell'URI di un BLOB da importare in un disco gestito. corda
storageAccountId Se createOption è Import, l'identificatore di Azure Resource Manager dell'account di archiviazione contenente il BLOB da importare come disco. Obbligatorio solo se il BLOB si trova in una sottoscrizione diversa corda

DiskProperties

Nome Descrizione Valore
creationData Informazioni sull'origine del disco. Le informazioni creationData non possono essere modificate dopo la creazione del disco. CreationData (obbligatorio)
diskSizeGB Se creationData.createOption è Vuoto, questo campo è obbligatorio e indica le dimensioni del disco rigido virtuale da creare. Se questo campo è presente per gli aggiornamenti o la creazione con altre opzioni, indica un ridimensionamento. I ridimensionamenti sono consentiti solo se il disco non è collegato a una macchina virtuale in esecuzione e può aumentare solo le dimensioni del disco. Int
encryptionSettings Impostazioni di crittografia per disco o snapshot EncryptionSettings
osType Tipo di sistema operativo. 'Linux'
'Windows'

DiskSku

Nome Descrizione Valore
nome Nome sku. 'Premium_LRS'
'StandardSSD_LRS'
'Standard_LRS'

EncryptionSettings

Nome Descrizione Valore
diskEncryptionKey URL segreto dell'insieme di credenziali delle chiavi e ID dell'insieme di credenziali della chiave di crittografia del disco KeyVaultAndSecretReference
Abilitato Impostare questo flag su true e specificare DiskEncryptionKey e keyEncryptionKey facoltativo per abilitare la crittografia. Impostare questo flag su false e rimuovere DiskEncryptionKey e KeyEncryptionKey per disabilitare la crittografia. Se EncryptionSettings è Null nell'oggetto richiesta, le impostazioni esistenti rimangono invariate. Bool
keyEncryptionKey URL chiave dell'insieme di credenziali delle chiavi e ID dell'insieme di credenziali della chiave di crittografia della chiave KeyVaultAndKeyReference

ImageDiskReference

Nome Descrizione Valore
Id URI relativo contenente un repository di immagini della piattaforma o un riferimento all'immagine utente. stringa (obbligatorio)
lun Se il disco viene creato dal disco dati di un'immagine, si tratta di un indice che indica quale dei dischi dati nell'immagine usare. Per i dischi del sistema operativo, questo campo è Null. Int

KeyVaultAndKeyReference

Nome Descrizione Valore
keyUrl URL che punta a una chiave o a un segreto in KeyVault stringa (obbligatorio)
sourceVault ID risorsa dell'insieme di credenziali delle chiavi contenente la chiave o il segreto SourceVault (obbligatorio)

KeyVaultAndSecretReference

Nome Descrizione Valore
secretUrl URL che punta a una chiave o a un segreto in KeyVault stringa (obbligatorio)
sourceVault ID risorsa dell'insieme di credenziali delle chiavi contenente la chiave o il segreto SourceVault (obbligatorio)

Microsoft.Compute/disks

Nome Descrizione Valore
ubicazione Percorso risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà della risorsa disco. DiskProperties
Sku Nome sku dei dischi. Può essere Standard_LRS, Premium_LRS o StandardSSD_LRS. DiskSku
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Compute/disks@2018-04-01"
Zone Elenco di zone logiche per Disco. string[]

ResourceTags

Nome Descrizione Valore

SourceVault

Nome Descrizione Valore
Id ID risorsa corda