Partager via


DiskUpdate Classe

Définition

Ressource de mise à jour de disque.

[Microsoft.Rest.Serialization.JsonTransformation]
public class DiskUpdate
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DiskUpdate = class
Public Class DiskUpdate
Héritage
DiskUpdate
Attributs

Constructeurs

DiskUpdate()

Initialise une nouvelle instance de la classe DiskUpdate.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan)

Initialise une nouvelle instance de la classe DiskUpdate.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, IDictionary<String,String>)

Ressource de mise à jour de disque.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, IDictionary<String,String>, DiskSku)

Initialise une nouvelle instance de la classe DiskUpdate.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, PropertyUpdatesInProgress, Nullable<Boolean>, IDictionary<String, String>, DiskSku)

Initialise une nouvelle instance de la classe DiskUpdate.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, SupportedCapabilities, PropertyUpdatesInProgress, Nullable<Boolean>, String, IDictionary<String,String>, DiskSku)

Initialise une nouvelle instance de la classe DiskUpdate.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, SupportedCapabilities, PropertyUpdatesInProgress, Nullable<Boolean>, String, String, IDictionary<String,String>, DiskSku)

Initialise une nouvelle instance de la classe DiskUpdate.

DiskUpdate(Nullable<OperatingSystemTypes>, Nullable<Int32>, EncryptionSettingsCollection, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Encryption, String, String, String, Nullable<Boolean>, PurchasePlan, SupportedCapabilities, PropertyUpdatesInProgress, Nullable<Boolean>, String, String, Nullable<Boolean>, IDictionary<String, String>, DiskSku)

Initialise une nouvelle instance de la classe DiskUpdate.

Propriétés

BurstingEnabled

Obtient ou définit la valeur true pour activer l’éclatement au-delà de la cible de performances provisionnée du disque. Le bursting est désactivé par défaut. Ne s’applique pas aux disques Ultra.

DataAccessAuthMode

Obtient ou définit les valeurs possibles : 'AzureActiveDirectory', 'None'

DiskAccessId

Obtient ou définit l’ID ARM de la ressource DiskAccess pour l’utilisation de points de terminaison privés sur des disques.

DiskIOPSReadOnly

Obtient ou définit le nombre total d’E/S par seconde qui seront autorisées sur toutes les machines virtuelles qui montent le disque partagé en lecture seule. Une opération peut transférer entre 4 000 et 256 000 octets.

DiskIOPSReadWrite

Obtient ou définit le nombre d’E/S par seconde autorisées pour ce disque ; paramétrable uniquement pour les disques UltraSSD. Une opération peut transférer entre 4 000 et 256 000 octets.

DiskMBpsReadOnly

Obtient ou définit le débit total (MBits/s) qui sera autorisé sur toutes les machines virtuelles montant le disque partagé en tant que ReadOnly. MBits/s signifie des millions d’octets par seconde - Mo utilise ici la notation ISO, de puissances de 10.

DiskMBpsReadWrite

Obtient ou définit la bande passante autorisée pour ce disque ; paramétrable uniquement pour les disques UltraSSD. MBits/s signifie des millions d’octets par seconde - Mo utilise ici la notation ISO, de puissances de 10.

DiskSizeGB

Obtient ou définit si creationData.createOption est Vide, ce champ est obligatoire et indique la taille du disque à créer. Si ce champ est présent pour les mises à jour ou la création avec d’autres options, il indique un redimensionnement. Les redimensionnements ne sont autorisés que si le disque n’est pas attaché à une machine virtuelle en cours d’exécution et peuvent uniquement augmenter la taille du disque.

Encryption

Obtient ou définit la propriété de chiffrement peut être utilisé pour chiffrer les données au repos avec des clés gérées par le client ou des clés gérées par la plateforme.

EncryptionSettingsCollection

Obtient ou définit la collection de paramètres de chiffrement utilisée comme Azure Disk Encryption, peut contenir plusieurs paramètres de chiffrement par disque ou instantané.

MaxShares

Obtient ou définit le nombre maximal de machines virtuelles pouvant être attachées au disque en même temps. La valeur supérieure à un indique un disque qui peut être monté sur plusieurs machines virtuelles en même temps.

NetworkAccessPolicy

Obtient ou définit les valeurs possibles : 'AllowAll', 'AllowPrivate', 'DenyAll'

OptimizedForFrequentAttach

Obtient ou définit la définition de cette propriété sur true améliore la fiabilité et les performances des disques de données qui sont fréquemment (plus de 5 fois par jour) détachés d’une machine virtuelle et attachés à une autre. Cette propriété ne doit pas être définie pour les disques qui ne sont pas détachés et attachés fréquemment, car cela entraîne l’alignement des disques sur le domaine d’erreur de la machine virtuelle.

OsType

Obtient ou définit le type système d’exploitation. Les valeurs possibles sont les suivantes : « Windows », « Linux »

PropertyUpdatesInProgress

Obtient les propriétés du disque pour lequel la mise à jour est en attente.

PublicNetworkAccess

Obtient ou définit les valeurs possibles : 'Enabled', 'Disabled'

PurchasePlan

Obtient ou définit les informations du plan d’achat à ajouter sur le disque du système d’exploitation

Sku

Ressource de mise à jour de disque.

SupportedCapabilities

Obtient ou définit la liste des fonctionnalités prises en charge à ajouter sur le disque du système d’exploitation.

SupportsHibernation

Obtient ou définit indique que le système d’exploitation sur un disque prend en charge la mise en veille prolongée.

Tags

Obtient ou définit des balises de ressources

Tier

Obtient ou définit le niveau de performances du disque (par exemple, P4, S10) comme décrit ici : https://azure.microsoft.com/en-us/pricing/details/managed-disks/. Ne s’applique pas aux disques Ultra.

Méthodes

Validate()

Validez l’objet.

S’applique à