Partager via


Disk Classe

Définition

Ressource de disque.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Disk : Microsoft.Azure.Management.Compute.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Disk = class
    inherit Resource
Public Class Disk
Inherits Resource
Héritage
Attributs

Constructeurs

Disk()

Initialise une nouvelle instance de la classe Disk.

Disk(String, CreationData, String, String, String, IDictionary<String, String>, String, IList<String>, DiskSku, IList<String>, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, Nullable<Int32>, Nullable<Int64>, String, EncryptionSettingsCollection, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String, Encryption, Nullable<Int32>, IList<ShareInfoElement>, String, String, String, Nullable<Boolean>, PropertyUpdatesInProgress, Nullable<Boolean>, DiskSecurityProfile)

Initialise une nouvelle instance de la classe Disk.

Disk(String, CreationData, String, String, String, IDictionary<String, String>, String, IList<String>, DiskSku, IList<String>, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, EncryptionSettingsCollection, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String, Encryption, Nullable<Int32>, IList<ShareInfoElement>, String, String, Nullable<DateTime>, String, Nullable<Boolean>, PropertyUpdatesInProgress, Nullable<Boolean>, DiskSecurityProfile, Nullable<Double>, String, String, Nullable<Boolean>)

Initialise une nouvelle instance de la classe Disk.

Disk(String, CreationData, String, String, String, IDictionary<String, String>, String, IList<String>, DiskSku, IList<String>, ExtendedLocation, Nullable<DateTime>, Nullable<OperatingSystemTypes>, String, PurchasePlan, SupportedCapabilities, Nullable<Int32>, Nullable<Int64>, String, EncryptionSettingsCollection, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String, Encryption, Nullable<Int32>, IList<ShareInfoElement>, String, String, String, Nullable<Boolean>, PropertyUpdatesInProgress, Nullable<Boolean>, DiskSecurityProfile, Nullable<Double>, String, String, Nullable<Boolean>)

Ressource de disque.

Propriétés

BurstingEnabled

Obtient ou définit la valeur 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.

BurstingEnabledTime

Obtient la dernière heure à laquelle le bursting a été activé pour la dernière fois sur un disque.

CompletionPercent

Obtient ou définit le pourcentage de fin de la copie en arrière-plan lorsqu’une ressource est créée via l’opération CopyStart.

CreationData

Obtient ou définit des informations sur la source de disque. Les informations creationData ne peuvent pas être modifiées une fois le disque créé.

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 les disques.

DiskIOPSReadOnly

Obtient ou définit le nombre total d’E/S par seconde autorisé 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.

DiskIOPSReadWrite

Obtient ou définit le nombre d’E/S par seconde autorisées pour ce disque ; uniquement paramétrable 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 lecture seule. 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 ; 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.

DiskSizeBytes

Obtient la taille du disque en octets. Ce champ est en lecture seule.

DiskSizeGB

Obtient ou définit 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.

DiskState

Obtient ou définit l’état du disque. Les valeurs possibles sont les suivantes : « Unattached », « Attached », « Reserved », « Frozen », « ActiveSAS », « ActiveSASFrozen », « ReadyToUpload », « ActiveUpload »

Encryption

Obtient ou définit 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.

EncryptionSettingsCollection

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

ExtendedLocation

Obtient ou définit l’emplacement étendu où le disque sera créé. L’emplacement étendu ne peut pas être modifié.

HyperVGeneration

Obtient ou définit la génération de l’hyperviseur de la machine virtuelle. Applicable aux disques de système d’exploitation uniquement. Les valeurs possibles sont les suivantes : « V1 », « V2 »

Id

Obtient l’ID de ressource

(Hérité de Resource)
Location

Obtient ou définit l’emplacement des ressources

(Hérité de Resource)
ManagedBy

Obtient un URI relatif contenant l’ID de la machine virtuelle sur laquelle le disque est attaché.

ManagedByExtended

Obtient la liste des URI relatifs contenant les ID des machines virtuelles auxquelles le disque est attaché. maxShares doit être défini sur une valeur supérieure à un pour les disques afin de permettre leur attachement à plusieurs machines virtuelles.

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.

Name

Obtient le nom de la ressource

(Hérité de Resource)
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 de 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.

ProvisioningState

Obtient l’état d’approvisionnement de disque.

PublicNetworkAccess

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

PurchasePlan

Obtient ou définit des informations sur le plan d’achat pour l’image à partir de laquelle le disque du système d’exploitation a été créé. Par exemple - {name: 2019-Datacenter, publisher: MicrosoftWindowsServer, product: WindowsServer}

SecurityProfile

Obtient ou définit contient les informations relatives à la sécurité pour la ressource.

ShareInfo

Obtient les détails de la liste de toutes les machines virtuelles auxquelles le disque est attaché. maxShares doit être défini sur une valeur supérieure à un pour les disques afin de permettre leur attachement à plusieurs machines virtuelles.

Sku

Ressource de disque.

SupportedCapabilities

Obtient ou définit la liste des fonctionnalités prises en charge pour l’image à partir de laquelle le disque du système d’exploitation a été créé.

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 ressource

(Hérité de Resource)
Tier

Obtient ou définit le niveau de performance 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.

TimeCreated

Obtient l’heure de création du disque.

Type

Obtient le type de ressource

(Hérité de Resource)
UniqueId

Obtient un GUID unique identifiant la ressource.

Zones

Obtient ou définit la liste des zones logiques du disque.

Méthodes

Validate()

Validez l’objet .

S’applique à