Partager via


DiskUpdate Classe

Ressource de mise à jour de disque.

Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.

Héritage
azure.mgmt.compute._serialization.Model
DiskUpdate

Constructeur

DiskUpdate(*, tags: Dict[str, str] | None = None, sku: _models.DiskSku | None = None, os_type: str | _models.OperatingSystemTypes | None = None, disk_size_gb: int | None = None, encryption_settings_collection: _models.EncryptionSettingsCollection | None = None, disk_iops_read_write: int | None = None, disk_m_bps_read_write: int | None = None, disk_iops_read_only: int | None = None, disk_m_bps_read_only: int | None = None, max_shares: int | None = None, encryption: _models.Encryption | None = None, network_access_policy: str | _models.NetworkAccessPolicy | None = None, disk_access_id: str | None = None, tier: str | None = None, bursting_enabled: bool | None = None, purchase_plan: _models.PurchasePlan | None = None, supported_capabilities: _models.SupportedCapabilities | None = None, supports_hibernation: bool | None = None, public_network_access: str | _models.PublicNetworkAccess | None = None, data_access_auth_mode: str | _models.DataAccessAuthMode | None = None, optimized_for_frequent_attach: bool | None = None, **kwargs: Any)

Paramètres de mot clé uniquement

Nom Description
tags

Balises de ressource.

sku

Nom de la référence SKU des disques. Peut être Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS ou PremiumV2_LRS.

os_type

type de système d’exploitation. Les valeurs connues sont : « Windows » et « Linux ».

disk_size_gb
int

Si creationData.createOption a la valeur Empty, 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_settings_collection

La collection de paramètres de chiffrement utilisée comme Azure Disk Encryption peut contenir plusieurs paramètres de chiffrement par disque ou instantané.

disk_iops_read_write
int

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

disk_m_bps_read_write
int

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

disk_iops_read_only
int

Nombre total d’IOPS autorisées sur toutes les machines virtuelles montant le disque partagé en lecture seule. Une opération peut transférer entre 4 000 et 256 000 octets.

disk_m_bps_read_only
int

Débit total (MBits/s) autorisé sur toutes les machines virtuelles montant le disque partagé en lecture seule. MBits/s signifie des millions d’octets par seconde : Mo utilise ici la notation ISO, de puissances de 10.

max_shares
int

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.

encryption

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

network_access_policy

Stratégie d’accès au disque via le réseau. Les valeurs connues sont « AllowAll », « AllowPrivate » et « DenyAll ».

disk_access_id
str

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

tier
str

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.

bursting_enabled

Définissez sur true pour activer le bursting 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.

purchase_plan

Informations sur le plan d’achat à ajouter sur le disque du système d’exploitation.

supported_capabilities

Liste des fonctionnalités prises en charge à ajouter sur le disque du système d’exploitation.

supports_hibernation

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

public_network_access

Stratégie de contrôle de l’exportation sur le disque. Les valeurs connues sont « Enabled » et « Disabled ».

data_access_auth_mode

Exigences d’authentification supplémentaires lors de l’exportation ou du chargement sur un disque ou un instantané. Les valeurs connues sont : « AzureActiveDirectory » et « None ».

optimized_for_frequent_attach

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 avec le domaine d’erreur de la machine virtuelle.

Variables

Nom Description
tags

Balises de ressource.

sku

Nom de la référence SKU des disques. Peut être Standard_LRS, Premium_LRS, StandardSSD_LRS, UltraSSD_LRS, Premium_ZRS, StandardSSD_ZRS ou PremiumV2_LRS.

os_type

type de système d’exploitation. Les valeurs connues sont : « Windows » et « Linux ».

disk_size_gb
int

Si creationData.createOption a la valeur Empty, 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_settings_collection

La collection de paramètres de chiffrement utilisée comme Azure Disk Encryption peut contenir plusieurs paramètres de chiffrement par disque ou instantané.

disk_iops_read_write
int

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

disk_m_bps_read_write
int

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

disk_iops_read_only
int

Nombre total d’IOPS autorisées sur toutes les machines virtuelles montant le disque partagé en lecture seule. Une opération peut transférer entre 4 000 et 256 000 octets.

disk_m_bps_read_only
int

Débit total (MBits/s) autorisé sur toutes les machines virtuelles montant le disque partagé en lecture seule. MBits/s signifie des millions d’octets par seconde : Mo utilise ici la notation ISO, de puissances de 10.

max_shares
int

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.

encryption

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

network_access_policy

Stratégie d’accès au disque via le réseau. Les valeurs connues sont « AllowAll », « AllowPrivate » et « DenyAll ».

disk_access_id
str

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

tier
str

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.

bursting_enabled

Définissez sur true pour activer le bursting 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.

purchase_plan

Informations sur le plan d’achat à ajouter sur le disque du système d’exploitation.

supported_capabilities

Liste des fonctionnalités prises en charge à ajouter sur le disque du système d’exploitation.

property_updates_in_progress

Propriétés du disque pour lequel la mise à jour est en attente.

supports_hibernation

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

public_network_access

Stratégie de contrôle de l’exportation sur le disque. Les valeurs connues sont « Enabled » et « Disabled ».

data_access_auth_mode

Exigences d’authentification supplémentaires lors de l’exportation ou du chargement sur un disque ou un instantané. Les valeurs connues sont : « AzureActiveDirectory » et « None ».

optimized_for_frequent_attach

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 avec le domaine d’erreur de la machine virtuelle.