Dischi Microsoft.Compute 2022-03-02
Definizione di risorsa Bicep
Il tipo di risorsa dischi può essere distribuito con operazioni destinate:
- 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 di risorsa
Per creare una risorsa Microsoft.Compute/disks, aggiungere il bicep seguente al modello.
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'
]
}
Valori delle proprietà
disks
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 1-80 Caratteri validi: Caratteri alfanumerici, caratteri di sottolineatura e trattini. |
posizione | Posizione risorsa | stringa (obbligatoria) |
tags | Tag delle risorse | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
sku | Nome sku dischi. Può essere Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS o PremiumV2_LRS. | DiskSku |
extendedLocation | Percorso esteso in cui verrà creato il disco. Non è possibile modificare la posizione estesa. | ExtendedLocation |
properties | Proprietà della risorsa disco. | DiskProperties |
zone | Elenco di zone logiche per Disco. | string[] |
ExtendedLocation
Nome | Descrizione | valore |
---|---|---|
name | Nome della posizione estesa. | string |
type | Tipo della posizione estesa. | 'EdgeZone' |
DiskProperties
Nome | Descrizione | Valore |
---|---|---|
burstingEnabled | Impostare su true per abilitare il bursting oltre la destinazione delle prestazioni di cui è stato effettuato il provisioning del disco. Il bursting è disabilitato per impostazione predefinita. Non si applica ai dischi Ultra. | bool |
completamentoPercent | Percentuale completata per la copia in background quando viene creata una risorsa tramite l'operazione CopyStart. | INT |
createData | Informazioni sull'origine del disco. Le informazioni CreateData non possono essere modificate dopo la creazione del disco. | CreationData (obbligatorio) |
dataAccessAuthMode | Requisiti di autenticazione aggiuntivi durante l'esportazione o il caricamento in un disco o uno snapshot. | 'AzureActiveDirectory' 'Nessuno' |
diskAccessId | ID ARM della risorsa DiskAccess per l'uso di endpoint privati nei dischi. | string |
diskIOPSReadWrite | Numero di operazioni di I/O al secondo consentite per questo disco; solo impostabile per i dischi UltraSD. Un'operazione può trasferire tra 4k e 256k byte. | INT |
diskMBpsReadWrite | Larghezza di banda consentita per questo disco; solo impostabile per i dischi UltraSD. MBps significa milioni di byte al secondo: MB usa la notazione ISO, di 10 poteri. | INT |
diskSizeGB | Se creationData.createOption è Vuoto, questo campo è obbligatorio e indica le dimensioni del disco da creare. Se questo campo è presente per gli aggiornamenti o la creazione con altre opzioni, indica un ridimensionamento. Le ridimensionazioni sono consentite solo se il disco non è collegato a una macchina virtuale in esecuzione e può aumentare solo le dimensioni del disco. | INT |
Crittografia | La proprietà di crittografia può essere usata per crittografare i dati inattivi con chiavi gestite dal cliente o chiavi gestite dalla piattaforma. | Crittografia |
encryptionSettingsCollection | La raccolta di impostazioni di crittografia usata per Crittografia dischi di Azure può contenere più impostazioni di crittografia per disco o snapshot. | EncryptionSettingsCollection |
hyperVGeneration | Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo. | 'V1' 'V2' |
maxShares | Numero massimo di macchine virtuali che possono essere collegate al disco contemporaneamente. Il valore maggiore di uno indica un disco che può essere montato in più macchine virtuali contemporaneamente. | INT |
networkAccessPolicy | Criteri per l'accesso al disco tramite rete. | 'AllowAll' 'AllowPrivate' 'DenyAll' |
osType | Tipo di sistema operativo. | 'Linux' 'Windows' |
publicNetworkAccess | Criteri per il controllo dell'esportazione sul disco. | 'Disabilitato' 'Enabled' |
purchasePlan | Informazioni sul piano di acquisto per l'immagine da cui è stato creato il disco del sistema operativo. Ad esempio- {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} | PurchasePlan |
securityProfile | Contiene le informazioni relative alla sicurezza per la risorsa. | DiskSecurityProfile |
supportedCapabilities | Elenco delle funzionalità supportate per l'immagine da cui è stato creato il disco del sistema operativo. | SupportedCapabilities |
supportsHibernation | Indica che il sistema operativo in un disco supporta l'ibernazione. | bool |
Livello | Livello di prestazioni del disco ,ad esempio P4, S10, come descritto di seguito: https://azure.microsoft.com/pricing/details/managed-disks/ . Non si applica ai dischi Ultra. |
string |
CreationData
Nome | Descrizione | Valore |
---|---|---|
createOption | In questo modo vengono enumerate le possibili origini della creazione di un disco. | 'Attach' 'Copia' 'CopyStart' 'Empty' 'FromImage' 'Import' 'ImportSecure' 'Restore' 'Upload' 'UploadPreparedSecure' (obbligatorio) |
galleryImageReference | Obbligatorio se si crea da un'immagine della raccolta. L'id/sharedGalleryImageId/communityGalleryImageId di ImageDiskReference sarà l'ID ARM della versione condivisa dell'immagine di galleria da cui creare un disco. | ImageDiskReference |
imageReference | Informazioni sull'origine del disco per le immagini PIR o utente. | ImageDiskReference |
logicalSectorSize | Dimensioni del settore logico in byte per i dischi Ultra. I valori supportati sono 512 annunci 4096. 4096 è il valore predefinito. | INT |
securityDataUri | Se createOption è ImportSecure, si tratta dell'URI di un BLOB da importare nello stato guest della macchina virtuale. | string |
sourceResourceId | Se createOption è Copy, si tratta dell'ID ARM dello snapshot o del disco di origine. | string |
Sourceuri | Se createOption è Import, si tratta dell'URI di un BLOB da importare in un disco gestito. | string |
storageAccountId | Obbligatorio se createOption è Import. L'identificatore di Azure Resource Manager dell'account di archiviazione contenente il BLOB da importare come disco. | string |
uploadSizeBytes | Se createOption è Upload, si tratta delle dimensioni del contenuto del caricamento, incluso il piè di pagina del disco rigido virtuale. Questo valore deve essere compreso tra 20972032 (20 MiB + 512 byte per il piè di pagina del disco rigido virtuale) e 35183298347520 byte (32 TiB + 512 byte per il piè di pagina del disco rigido virtuale). | INT |
ImageDiskReference
Nome | Descrizione | Valore |
---|---|---|
communityGalleryImageId | URI relativo contenente un riferimento all'immagine della raccolta di calcolo di Azure della community. | string |
id | URI relativo contenente un repository di immagini della piattaforma, un'immagine utente o un riferimento all'immagine della raccolta di calcolo di Azure. | string |
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 |
sharedGalleryImageId | URI relativo contenente un riferimento all'immagine di Azure Compute Gallery condivisa diretta. | string |
Crittografia
Nome | Descrizione | Valore |
---|---|---|
diskEncryptionSetId | ResourceId del set di crittografia del disco da usare per abilitare la crittografia inattivi. | string |
type | Tipo di chiave usata per crittografare i dati del disco. | 'EncryptionAtRestWithCustomerKey' 'EncryptionAtRestWithPlatformAndCustomerKeys' 'EncryptionAtRestWithPlatformKey' |
EncryptionSettingsCollection
Nome | Descrizione | Valore |
---|---|---|
Enabled | Impostare questo flag su true e fornire 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 request, le impostazioni esistenti rimangono invariate. | bool (obbligatorio) |
encryptionSettings | Raccolta di impostazioni di crittografia, una per ogni volume del disco. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Descrive il tipo di crittografia usato per i dischi. Una volta impostato questo campo, non può essere sovrascritto. '1.0' corrisponde a Crittografia dischi di Azure con l'app AAD.'1.1' corrisponde a Crittografia dischi di Azure. | string |
EncryptionSettingsElement
Nome | Descrizione | Valore |
---|---|---|
diskEncryptionKey | Key Vault URL segreto e ID insieme di credenziali della chiave di crittografia del disco | KeyVaultAndSecretReference |
keyEncryptionKey | Key Vault l'URL della chiave e l'ID dell'insieme di credenziali della chiave. KeyEncryptionKey è facoltativo e, se specificato, viene usato per annullare ilrap della chiave di crittografia del disco. | KeyVaultAndKeyReference |
KeyVaultAndSecretReference
Nome | Descrizione | Valore |
---|---|---|
secretUrl | URL che punta a una chiave o a un segreto in KeyVault | stringa (obbligatoria) |
sourceVault | ID risorsa di KeyVault contenente la chiave o il segreto | SourceVault (obbligatorio) |
SourceVault
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa | string |
KeyVaultAndKeyReference
Nome | Descrizione | Valore |
---|---|---|
keyUrl | URL che punta a una chiave o a un segreto in KeyVault | stringa (obbligatoria) |
sourceVault | ID risorsa di KeyVault contenente la chiave o il segreto | SourceVault (obbligatorio) |
PurchasePlan
Nome | Descrizione | valore |
---|---|---|
name | ID piano. | stringa (obbligatoria) |
product | Specifica il prodotto dell'immagine dal marketplace. Si tratta dello stesso valore dell'offerta nell'elemento imageReference. | stringa (obbligatoria) |
promotionCode | Codice promozionale dell'offerta. | string |
publisher | ID editore. | stringa (obbligatoria) |
DiskSecurityProfile
Nome | Descrizione | Valore |
---|---|---|
secureVMDiskEncryptionSetId | ResourceId del set di crittografia del disco associato a Disco riservato disco supportato crittografato con la chiave gestita dal cliente | string |
securityType | Specifica il tipo di sicurezza della macchina virtuale. Applicabile solo per i dischi del sistema operativo. | 'ConfidentialVM_DiskEncryptedWithCustomerKey' 'ConfidentialVM_DiskEncryptedWithPlatformKey' 'ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey' 'TrustedLaunch' |
SupportAtoCapabilities
Nome | Descrizione | Valore |
---|---|---|
acceleratedNetwork | True se l'immagine da cui viene creato il disco del sistema operativo supporta la rete accelerata. | bool |
architettura | Architettura della CPU supportata da un disco del sistema operativo. | 'Arm64' 'x64' |
DiskSku
Nome | Descrizione | valore |
---|---|---|
name | Nome sku. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
Distribuire un cluster XtraDB a 3 nodi in zone di disponibilità |
Questo modello distribuisce un cluster a disponibilità elevata mySQL a 3 nodi in CentOS 6.5 o Ubuntu 12.04 |
Host Docker di Windows con Portainer e Traefik preinstallato |
Host Docker di Windows con Portainer e Traefik preinstallato |
Crea un disco ultra gestito con dimensioni del settore specifiche |
Questo modello crea un nuovo disco ultra gestito che consente all'utente di specificare una dimensione del settore pari a 512 o 4096. |
Creare una macchina virtuale da un disco rigido virtuale EfficientIP |
Questo modello crea una macchina virtuale da un disco rigido virtuale EfficientIP e consente di connetterlo a una rete virtuale esistente che può risiedere in un altro gruppo di risorse, quindi la macchina virtuale |
Creare una macchina virtuale da dischi rigidi virtuali esistenti e connetterla alla rete virtuale esistente |
Questo modello crea una macchina virtuale da dischi rigidi virtuali (sistema operativo e disco dati) e consente di connetterlo a una rete virtuale esistente che può risiedere in un altro gruppo di risorse, quindi la macchina virtuale |
Creare una macchina virtuale in una rete virtuale nuova o esistente da un disco rigido virtuale personalizzato |
Questo modello crea una macchina virtuale da un disco rigido virtuale specializzato e consente di connetterlo a una rete virtuale nuova o esistente che può risiedere in un altro gruppo di risorse rispetto alla macchina virtuale |
Macchina virtuale Windows Server con SSH |
Distribuire una singola macchina virtuale Windows con Open SSH abilitata in modo che sia possibile connettersi tramite SSH usando l'autenticazione basata su chiavi. |
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 |
Impostazioni di archiviazione ottimizzate per le macchine virtuali SQL in UltraSSD |
Creare una macchina virtuale SQL Server con impostazioni di archiviazione ottimizzate per le prestazioni usando UltraSSD per i file di log SQL |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa dischi può essere distribuito con operazioni destinate:
- 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 di risorsa
Per creare una risorsa Microsoft.Compute/disks, aggiungere il codice JSON seguente al modello.
{
"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" ]
}
Valori delle proprietà
disks
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.Compute/disks' |
apiVersion | Versione dell'API risorsa | '2022-03-02' |
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 1-80 Caratteri validi: Caratteri alfanumerici, caratteri di sottolineatura e trattini. |
posizione | Posizione risorsa | stringa (obbligatoria) |
tags | Tag delle risorse | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
sku | Nome sku dischi. Può essere Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS o PremiumV2_LRS. | DiskSku |
extendedLocation | Percorso esteso in cui verrà creato il disco. Non è possibile modificare la posizione estesa. | ExtendedLocation |
properties | Proprietà della risorsa disco. | DiskProperties |
zone | Elenco Di zone logiche per Disco. | string[] |
ExtendedLocation
Nome | Descrizione | valore |
---|---|---|
name | Nome della posizione estesa. | string |
type | Tipo della posizione estesa. | 'EdgeZone' |
DiskProperties
Nome | Descrizione | Valore |
---|---|---|
burstingEnabled | Impostare su true per abilitare il bursting oltre la destinazione delle prestazioni di cui è stato effettuato il provisioning del disco. Il bursting è disabilitato per impostazione predefinita. Non si applica ai dischi Ultra. | bool |
completionPercent | Percentuale di completamento per la copia in background quando viene creata una risorsa tramite l'operazione CopyStart. | INT |
creationData | Informazioni sull'origine del disco. Le informazioni creationData non possono essere modificate dopo la creazione del disco. | CreationData (obbligatorio) |
dataAccessAuthMode | Requisiti di autenticazione aggiuntivi per l'esportazione o il caricamento in un disco o in uno snapshot. | 'AzureActiveDirectory' 'Nessuno' |
diskAccessId | ID ARM della risorsa DiskAccess per l'uso di endpoint privati nei dischi. | string |
diskIOPSReadWrite | Numero di operazioni di I/O al secondo consentite per questo disco; solo impostabile per i dischi UltraSSD. Un'operazione può trasferire tra 4k e 256.000 byte. | INT |
diskMBpsReadWrite | Larghezza di banda consentita per questo disco; solo impostabile per i dischi UltraSSD. MBps significa milioni di byte al secondo - MB usa la notazione ISO, di poteri di 10. | INT |
diskSizeGB | Se creationData.createOption è Vuoto, questo campo è obbligatorio e indica le dimensioni del disco 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 |
Crittografia | La proprietà di crittografia può essere usata per crittografare i dati inattivi con chiavi gestite dal cliente o chiavi gestite dalla piattaforma. | Crittografia |
encryptionSettingsCollection | La raccolta di impostazioni di crittografia usata per Crittografia dischi di Azure può contenere più impostazioni di crittografia per disco o snapshot. | EncryptionSettingsCollection |
hyperVGeneration | Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo. | 'V1' 'V2' |
maxShares | Numero massimo di macchine virtuali che possono essere collegate al disco contemporaneamente. Il valore maggiore di uno indica un disco che può essere montato in più macchine virtuali contemporaneamente. | INT |
networkAccessPolicy | Criteri per l'accesso al disco tramite rete. | 'AllowAll' 'AllowPrivate' 'DenyAll' |
osType | Tipo di sistema operativo. | 'Linux' 'Windows' |
publicNetworkAccess | Criteri per il controllo dell'esportazione sul disco. | 'Disabilitato' 'Enabled' |
purchasePlan | Informazioni sul piano di acquisto per l'immagine da cui è stato creato il disco del sistema operativo. Ad esempio- {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} | PurchasePlan |
securityProfile | Contiene le informazioni relative alla sicurezza per la risorsa. | DiskSecurityProfile |
supportedCapabilities | Elenco delle funzionalità supportate per l'immagine da cui è stato creato il disco del sistema operativo. | SupportedCapabilities |
supportsHibernation | Indica che il sistema operativo in un disco supporta l'ibernazione. | bool |
Livello | Livello di prestazioni del disco ,ad esempio P4, S10, come descritto di seguito: https://azure.microsoft.com/pricing/details/managed-disks/ . Non si applica ai dischi Ultra. |
string |
CreationData
Nome | Descrizione | Valore |
---|---|---|
createOption | In questo modo vengono enumerate le possibili origini della creazione di un disco. | 'Attach' 'Copia' 'CopyStart' 'Empty' 'FromImage' 'Import' 'ImportSecure' 'Restore' 'Upload' 'UploadPreparedSecure' (obbligatorio) |
galleryImageReference | Obbligatorio se si crea da un'immagine della raccolta. L'id/sharedGalleryImageId/communityGalleryImageId di ImageDiskReference sarà l'ID ARM della versione condivisa dell'immagine di galleria da cui creare un disco. | ImageDiskReference |
imageReference | Informazioni sull'origine del disco per le immagini PIR o utente. | ImageDiskReference |
logicalSectorSize | Dimensioni del settore logico in byte per i dischi Ultra. I valori supportati sono 512 annunci 4096. 4096 è il valore predefinito. | INT |
securityDataUri | Se createOption è ImportSecure, si tratta dell'URI di un BLOB da importare nello stato guest della macchina virtuale. | string |
sourceResourceId | Se createOption è Copy, si tratta dell'ID ARM dello snapshot o del disco di origine. | string |
Sourceuri | Se createOption è Import, si tratta dell'URI di un BLOB da importare in un disco gestito. | string |
storageAccountId | Obbligatorio se createOption è Import. L'identificatore di Azure Resource Manager dell'account di archiviazione contenente il BLOB da importare come disco. | string |
uploadSizeBytes | Se createOption è Upload, si tratta delle dimensioni del contenuto del caricamento, incluso il piè di pagina del disco rigido virtuale. Questo valore deve essere compreso tra 20972032 (20 MiB + 512 byte per il piè di pagina del disco rigido virtuale) e 35183298347520 byte (32 TiB + 512 byte per il piè di pagina del disco rigido virtuale). | INT |
ImageDiskReference
Nome | Descrizione | Valore |
---|---|---|
communityGalleryImageId | URI relativo contenente un riferimento all'immagine della raccolta di calcolo di Azure della community. | string |
id | URI relativo contenente un repository di immagini della piattaforma, un'immagine utente o un riferimento all'immagine della raccolta di calcolo di Azure. | string |
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 |
sharedGalleryImageId | URI relativo contenente un riferimento diretto all'immagine della raccolta di calcolo di Azure condivisa. | string |
Crittografia
Nome | Descrizione | Valore |
---|---|---|
diskEncryptionSetId | ResourceId del set di crittografia del disco da usare per abilitare la crittografia dei dati inattivi. | string |
type | Tipo di chiave utilizzata per crittografare i dati del disco. | 'EncryptionAtRestWithCustomerKey' 'EncryptionAtRestWithPlatformAndCustomerKeys' 'EncryptionAtRestWithPlatformKey' |
EncryptionSettingsCollection
Nome | Descrizione | Valore |
---|---|---|
Enabled | 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 (obbligatorio) |
encryptionSettings | Raccolta di impostazioni di crittografia, una per ogni volume del disco. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Descrive il tipo di crittografia usato per i dischi. Dopo aver impostato questo campo, non può essere sovrascritto. '1.0' corrisponde a Crittografia dischi di Azure con l'app AAD.'1.1' corrisponde a Crittografia dischi di Azure. | string |
EncryptionSettingsElement
Nome | Descrizione | Valore |
---|---|---|
diskEncryptionKey | Key Vault l'URL segreto e l'ID dell'insieme di credenziali della chiave di crittografia del disco | KeyVaultAndSecretReference |
keyEncryptionKey | Key Vault l'URL della chiave e l'ID dell'insieme di credenziali della chiave. KeyEncryptionKey è facoltativo e, se specificato, viene usato per annullare il wrapping della chiave di crittografia del disco. | KeyVaultAndKeyReference |
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) |
SourceVault
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa | string |
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) |
PurchasePlan
Nome | Descrizione | valore |
---|---|---|
name | ID piano. | stringa (obbligatorio) |
product | Specifica il prodotto dell'immagine dal marketplace. Si tratta dello stesso valore di Offer nell'elemento imageReference. | stringa (obbligatorio) |
promotionCode | Codice promozionale dell'offerta. | string |
publisher | ID editore. | stringa (obbligatorio) |
DiskSecurityProfile
Nome | Descrizione | Valore |
---|---|---|
secureVMDiskEncryptionSetId | ResourceId del set di crittografia del disco associato alla macchina virtuale riservata supportata crittografata con la chiave gestita dal cliente | string |
securityType | Specifica il tipo di sicurezza della macchina virtuale. Applicabile solo per i dischi del sistema operativo. | 'ConfidentialVM_DiskEncryptedWithCustomerKey' 'ConfidentialVM_DiskEncryptedWithPlatformKey' 'ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey' 'TrustedLaunch' |
SupportedCapabilities
Nome | Descrizione | Valore |
---|---|---|
acceleratedNetwork | True se l'immagine da cui viene creato il disco del sistema operativo supporta la rete accelerata. | bool |
architettura | Architettura della CPU supportata da un disco del sistema operativo. | 'Arm64' 'x64' |
DiskSku
Nome | Descrizione | valore |
---|---|---|
name | Nome sku. | 'PremiumV2_LRS' 'Premium_LRS' 'Premium_ZRS' 'StandardSSD_LRS' 'StandardSSD_ZRS' 'Standard_LRS' 'UltraSSD_LRS' |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
Distribuire un cluster XtraDB percona a 3 nodi in zone di disponibilità |
Questo modello distribuisce un cluster a disponibilità elevata MySQL a 3 nodi in CentOS 6.5 o Ubuntu 12.04 |
Host Docker di Windows con Portainer e Traefik preinstallato |
Host Docker di Windows con Portainer e Traefik preinstallato |
Crea un disco ultra gestito con dimensioni specifiche del settore |
Questo modello crea un nuovo disco ultra gestito che consente all'utente di specificare una dimensione del settore pari a 512 o 4096. |
Creare una macchina virtuale da un disco rigido virtuale EfficientIP |
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, quindi la macchina virtuale |
Creare una macchina virtuale da dischi rigidi virtuali esistenti e connetterla alla rete virtuale esistente |
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 |
Creare una macchina virtuale in una rete virtuale nuova o esistente da un disco rigido virtuale personalizzato |
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 |
VM Windows Server con SSH |
Distribuire una singola macchina virtuale Windows con Open SSH abilitata in modo che sia possibile connettersi tramite SSH usando l'autenticazione basata su chiavi. |
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 |
Impostazioni di archiviazione ottimizzate per le macchine virtuali SQL in UltraSSD |
Creare una macchina virtuale SQL Server con impostazioni di archiviazione ottimizzate per le prestazioni usando UltraSSD per i file di log SQL |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa dischi può essere distribuito con operazioni destinate:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Compute/disks, aggiungere il codice Terraform seguente al modello.
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"
]
sku = {
name = "string"
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
})
}
Valori delle proprietà
disks
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.Compute/disks@2022-03-02" |
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 1-80 Caratteri validi: Caratteri alfanumerici, caratteri di sottolineatura e trattini. |
posizione | Posizione risorsa | stringa (obbligatoria) |
parent_id | Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. | stringa (obbligatoria) |
tags | Tag delle risorse | Dizionario dei nomi e dei valori dei tag. |
sku | Nome sku dischi. Può essere Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS o PremiumV2_LRS. | DiskSku |
extendedLocation | Percorso esteso in cui verrà creato il disco. Non è possibile modificare la posizione estesa. | ExtendedLocation |
properties | Proprietà della risorsa disco. | DiskProperties |
zone | Elenco di zone logiche per Disco. | string[] |
ExtendedLocation
Nome | Descrizione | valore |
---|---|---|
name | Nome della posizione estesa. | string |
type | Tipo della posizione estesa. | "EdgeZone" |
DiskProperties
Nome | Descrizione | Valore |
---|---|---|
burstingEnabled | Impostare su true per abilitare il bursting oltre la destinazione delle prestazioni di cui è stato effettuato il provisioning del disco. Il bursting è disabilitato per impostazione predefinita. Non si applica ai dischi Ultra. | bool |
completamentoPercent | Percentuale completata per la copia in background quando viene creata una risorsa tramite l'operazione CopyStart. | INT |
createData | Informazioni sull'origine del disco. Le informazioni CreateData non possono essere modificate dopo la creazione del disco. | CreationData (obbligatorio) |
dataAccessAuthMode | Requisiti di autenticazione aggiuntivi durante l'esportazione o il caricamento in un disco o uno snapshot. | "AzureActiveDirectory" "None" |
diskAccessId | ID ARM della risorsa DiskAccess per l'uso di endpoint privati nei dischi. | string |
diskIOPSReadWrite | Numero di operazioni di I/O al secondo consentite per questo disco; solo impostabile per i dischi UltraSD. Un'operazione può trasferire tra 4k e 256k byte. | INT |
diskMBpsReadWrite | Larghezza di banda consentita per questo disco; solo impostabile per i dischi UltraSD. MBps significa milioni di byte al secondo: MB usa la notazione ISO, di 10 poteri. | INT |
diskSizeGB | Se creationData.createOption è Vuoto, questo campo è obbligatorio e indica le dimensioni del disco da creare. Se questo campo è presente per gli aggiornamenti o la creazione con altre opzioni, indica un ridimensionamento. Le ridimensionazioni sono consentite solo se il disco non è collegato a una macchina virtuale in esecuzione e può aumentare solo le dimensioni del disco. | INT |
Crittografia | La proprietà di crittografia può essere usata per crittografare i dati inattivi con chiavi gestite dal cliente o chiavi gestite dalla piattaforma. | Crittografia |
encryptionSettingsCollection | La raccolta di impostazioni di crittografia usata per Crittografia dischi di Azure può contenere più impostazioni di crittografia per disco o snapshot. | EncryptionSettingsCollection |
hyperVGeneration | Generazione dell'hypervisor della macchina virtuale. Applicabile solo ai dischi del sistema operativo. | "V1" "V2" |
maxShares | Numero massimo di macchine virtuali che possono essere collegate al disco contemporaneamente. Il valore maggiore di uno indica un disco che può essere montato in più macchine virtuali contemporaneamente. | INT |
networkAccessPolicy | Criteri per l'accesso al disco tramite rete. | "AllowAll" "AllowPrivate" "DenyAll" |
osType | Tipo di sistema operativo. | "Linux" "Windows" |
publicNetworkAccess | Criteri per il controllo dell'esportazione sul disco. | "Disabilitato" "Abilitato" |
purchasePlan | Informazioni sul piano di acquisto per l'immagine da cui è stato creato il disco del sistema operativo. Ad esempio- {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer} | PurchasePlan |
securityProfile | Contiene le informazioni relative alla sicurezza per la risorsa. | DiskSecurityProfile |
supportedCapabilities | Elenco delle funzionalità supportate per l'immagine da cui è stato creato il disco del sistema operativo. | SupportedCapabilities |
supportsHibernation | Indica che il sistema operativo in un disco supporta l'ibernazione. | bool |
Livello | Livello di prestazioni del disco ,ad esempio P4, S10, come descritto di seguito: https://azure.microsoft.com/pricing/details/managed-disks/ . Non si applica ai dischi Ultra. |
string |
CreationData
Nome | Descrizione | Valore |
---|---|---|
createOption | In questo modo vengono enumerate le possibili origini della creazione di un disco. | "Collega" "Copy" "CopyStart" "Vuoto" "FromImage" "Importa" "ImportSecure" "Ripristina" "Carica" "UploadPreparedSecure" (obbligatorio) |
galleryImageReference | Obbligatorio se si crea da un'immagine della raccolta. L'id/sharedGalleryImageId/communityGalleryImageId di ImageDiskReference sarà l'ID ARM della versione condivisa dell'immagine di galleria da cui creare un disco. | ImageDiskReference |
imageReference | Informazioni sull'origine del disco per le immagini PIR o utente. | ImageDiskReference |
logicalSectorSize | Dimensioni del settore logico in byte per i dischi Ultra. I valori supportati sono 512 annunci 4096. 4096 è il valore predefinito. | INT |
securityDataUri | Se createOption è ImportSecure, si tratta dell'URI di un BLOB da importare nello stato guest della macchina virtuale. | string |
sourceResourceId | Se createOption è Copy, si tratta dell'ID ARM dello snapshot o del disco di origine. | string |
Sourceuri | Se createOption è Import, si tratta dell'URI di un BLOB da importare in un disco gestito. | string |
storageAccountId | Obbligatorio se createOption è Import. L'identificatore di Azure Resource Manager dell'account di archiviazione contenente il BLOB da importare come disco. | string |
uploadSizeBytes | Se createOption è Upload, si tratta delle dimensioni del contenuto del caricamento, incluso il piè di pagina del disco rigido virtuale. Questo valore deve essere compreso tra 20972032 (20 MiB + 512 byte per il piè di pagina del disco rigido virtuale) e 35183298347520 byte (32 TiB + 512 byte per il piè di pagina del disco rigido virtuale). | INT |
ImageDiskReference
Nome | Descrizione | Valore |
---|---|---|
communityGalleryImageId | URI relativo contenente un riferimento all'immagine della raccolta di calcolo di Azure della community. | string |
id | URI relativo contenente un repository di immagini della piattaforma, un'immagine utente o un riferimento all'immagine della raccolta di calcolo di Azure. | string |
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 |
sharedGalleryImageId | URI relativo contenente un riferimento diretto all'immagine della raccolta di calcolo di Azure condivisa. | string |
Crittografia
Nome | Descrizione | Valore |
---|---|---|
diskEncryptionSetId | ResourceId del set di crittografia del disco da usare per abilitare la crittografia dei dati inattivi. | string |
type | Tipo di chiave utilizzata per crittografare i dati del disco. | "EncryptionAtRestWithCustomerKey" "EncryptionAtRestWithPlatformAndCustomerKeys" "EncryptionAtRestWithPlatformKey" |
EncryptionSettingsCollection
Nome | Descrizione | Valore |
---|---|---|
Enabled | 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 (obbligatorio) |
encryptionSettings | Raccolta di impostazioni di crittografia, una per ogni volume del disco. | EncryptionSettingsElement[] |
encryptionSettingsVersion | Descrive il tipo di crittografia usato per i dischi. Dopo aver impostato questo campo, non può essere sovrascritto. '1.0' corrisponde a Crittografia dischi di Azure con l'app AAD.'1.1' corrisponde a Crittografia dischi di Azure. | string |
EncryptionSettingsElement
Nome | Descrizione | Valore |
---|---|---|
diskEncryptionKey | Key Vault l'URL segreto e l'ID dell'insieme di credenziali della chiave di crittografia del disco | KeyVaultAndSecretReference |
keyEncryptionKey | Key Vault l'URL della chiave e l'ID dell'insieme di credenziali della chiave. KeyEncryptionKey è facoltativo e, se specificato, viene usato per annullare il wrapping della chiave di crittografia del disco. | KeyVaultAndKeyReference |
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) |
SourceVault
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa | string |
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) |
PurchasePlan
Nome | Descrizione | valore |
---|---|---|
name | ID piano. | stringa (obbligatorio) |
product | Specifica il prodotto dell'immagine dal marketplace. Si tratta dello stesso valore di Offer nell'elemento imageReference. | stringa (obbligatorio) |
promotionCode | Codice promozionale dell'offerta. | string |
publisher | ID editore. | stringa (obbligatorio) |
DiskSecurityProfile
Nome | Descrizione | Valore |
---|---|---|
secureVMDiskEncryptionSetId | ResourceId del set di crittografia del disco associato alla macchina virtuale riservata supportata crittografata con la chiave gestita dal cliente | string |
securityType | Specifica il tipo di sicurezza della macchina virtuale. Applicabile solo per i dischi del sistema operativo. | "ConfidentialVM_DiskEncryptedWithCustomerKey" "ConfidentialVM_DiskEncryptedWithPlatformKey" "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey" "TrustedLaunch" |
SupportedCapabilities
Nome | Descrizione | Valore |
---|---|---|
acceleratedNetwork | True se l'immagine da cui viene creato il disco del sistema operativo supporta la rete accelerata. | bool |
architettura | Architettura della CPU supportata da un disco del sistema operativo. | "Arm64" "x64" |
DiskSku
Nome | Descrizione | valore |
---|---|---|
name | Nome sku. | "PremiumV2_LRS" "Premium_LRS" "Premium_ZRS" "StandardSSD_LRS" "StandardSSD_ZRS" "Standard_LRS" "UltraSSD_LRS" |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per