DiskInner Classe
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. compute. fluent. models. DiskInner
- com.
- com.
- com.
public final class DiskInner
extends Resource
Ressource de disque.
Récapitulatif du constructeur
Constructeur | Description |
---|---|
DiskInner() |
Crée un instance de la classe Disk |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Boolean |
burstingEnabled()
Obtenir la propriété Bursting |
Offset |
burstingEnabledTime()
Obtenir la propriété Bursting |
Float |
completionPercent()
Obtenir la propriété Percent d’achèvement |
Creation |
creationData()
Obtenez la propriété De données de création |
Data |
dataAccessAuthMode()
Obtenir la propriété Mode d’authentification |
String |
diskAccessId()
Obtenez la propriété ID d’accès |
Long |
diskIopsReadOnly()
Obtenir la propriété Iops |
Long |
diskIopsReadWrite()
Obtenir la propriété Iops |
Long |
diskMBpsReadOnly()
Obtenir la propriété De disque |
Long |
diskMBpsReadWrite()
Obtenir la propriété lecture-écriture |
Long |
diskSizeBytes()
Obtenir la propriété Taille |
Integer |
diskSizeGB()
Obtenez la propriété SizeGB de disque |
Disk |
diskState()
Obtenir la propriété État du disque |
Encryption |
encryption()
Obtenir la propriété de chiffrement : 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. |
Encryption |
encryptionSettingsCollection()
Obtenir la propriété Collection des paramètres |
Extended |
extendedLocation()
Obtenir la propriété Location étendue |
Hyper |
hyperVGeneration()
Obtenir la propriété hyper |
Offset |
lastOwnershipUpdateTime()
Obtenir la dernière |
String |
managedBy()
Obtenir la propriété managed |
List<String> |
managedByExtended()
Obtenez la propriété ByExtended managée |
Integer |
maxShares()
Obtenir la propriété max |
Network |
networkAccessPolicy()
Obtenez la propriété Stratégie d’accès |
Boolean |
optimizedForFrequentAttach()
Obtenir la propriété optimisée |
Operating |
osType()
Obtenez la propriété type de système d’exploitation |
Property |
propertyUpdatesInProgress()
Obtenez la propriété |
String |
provisioningState()
Obtenir la propriété État d’approvisionnement |
Public |
publicNetworkAccess()
Obtenez la propriété d’accès réseau |
Purchase |
purchasePlan()
Obtenir la propriété Plan d’achat |
Disk |
securityProfile()
Obtenir la propriété Profil de sécurité |
List<Share |
shareInfo()
Obtenir la propriété Info de partage |
Disk |
sku()
Obtenir la propriété sku : nom de la référence sku des disques. |
Supported |
supportedCapabilities()
Obtenir la propriété Capabilities prises en charge |
Boolean |
supportsHibernation()
Obtenir la propriété Prise en charge |
String |
tier()
Obtenir la propriété de niveau : Niveau de performances du disque (par exemple |
Offset |
timeCreated()
Obtenir la propriété Time |
String |
uniqueId()
Obtenez la propriété ID unique |
void |
validate()
Valide le instance. |
Disk |
withBurstingEnabled(Boolean burstingEnabled)
Définissez la propriété Bursting |
Disk |
withCompletionPercent(Float completionPercent)
Définissez la propriété Percent d’achèvement |
Disk |
withCreationData(CreationData creationData)
Définissez la propriété De données de création |
Disk |
withDataAccessAuthMode(DataAccessAuthMode dataAccessAuthMode)
Définissez la propriété Mode d’authentification |
Disk |
withDiskAccessId(String diskAccessId)
Définissez la propriété ID d’accès |
Disk |
withDiskIopsReadOnly(Long diskIopsReadOnly)
Définissez la propriété Iops de disque |
Disk |
withDiskIopsReadWrite(Long diskIopsReadWrite)
Définissez la propriété Iops |
Disk |
withDiskMBpsReadOnly(Long diskMBpsReadOnly)
Définissez la propriété de disque |
Disk |
withDiskMBpsReadWrite(Long diskMBpsReadWrite)
Définissez la propriété MBits |
Disk |
withDiskSizeGB(Integer diskSizeGB)
Définissez la propriété SizeGB du disque |
Disk |
withEncryption(Encryption encryption)
Définir la propriété de chiffrement : 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. |
Disk |
withEncryptionSettingsCollection(EncryptionSettingsCollection encryptionSettingsCollection)
Définissez la |
Disk |
withExtendedLocation(ExtendedLocation extendedLocation)
Définissez la propriété Location étendue |
Disk |
withHyperVGeneration(HyperVGeneration hyperVGeneration)
Définissez la propriété hyper |
Disk |
withLocation(String location) |
Disk |
withMaxShares(Integer maxShares)
Définissez la propriété max |
Disk |
withNetworkAccessPolicy(NetworkAccessPolicy networkAccessPolicy)
Définissez la propriété Stratégie d’accès |
Disk |
withOptimizedForFrequentAttach(Boolean optimizedForFrequentAttach)
Définissez la propriété optimisée |
Disk |
withOsType(OperatingSystemTypes osType)
Définissez la propriété Type de système d’exploitation |
Disk |
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Définissez la propriété d’accès réseau |
Disk |
withPurchasePlan(PurchasePlanAutoGenerated purchasePlan)
Définissez la propriété Plan d’achat |
Disk |
withSecurityProfile(DiskSecurityProfile securityProfile)
Définissez la propriété profil de sécurité |
Disk |
withSku(DiskSku sku)
Définissez la propriété sku : Nom de la référence SKU des disques. |
Disk |
withSupportedCapabilities(SupportedCapabilities supportedCapabilities)
Définissez la propriété Fonctionnalités prises en charge |
Disk |
withSupportsHibernation(Boolean supportsHibernation)
Définir la propriété prise en charge |
Disk |
withTags(Map<String,String> tags) |
Disk |
withTier(String tier)
Définissez la propriété tier : Niveau de performance du disque (par exemple |
Disk |
withZones(List<String> zones)
Définissez la propriété zones : liste Zone logique pour Disque. |
List<String> |
zones()
Obtenez la propriété zones : Liste des zones logiques pour Disque. |
Méthodes héritées de ProxyResource
Méthodes héritées de Resource
Méthodes héritées de java.lang.Object
Détails du constructeur
DiskInner
public DiskInner()
Crée une instance de classe DiskInner.
Détails de la méthode
burstingEnabled
public Boolean burstingEnabled()
Obtenir la propriété burstingEnabled : défini sur 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.
Returns:
burstingEnabledTime
public OffsetDateTime burstingEnabledTime()
Obtenez la propriété burstingEnabledTime : Heure la plus récente à laquelle le bursting a été activé pour la dernière fois sur un disque.
Returns:
completionPercent
public Float completionPercent()
Obtenir la propriété completionPercent : Pourcentage terminé pour la copie en arrière-plan lorsqu’une ressource est créée via l’opération CopyStart.
Returns:
creationData
public CreationData creationData()
Obtenez la propriété creationData : Informations sur la source de disque. Les informations CreationData ne peuvent pas être modifiées une fois le disque créé.
Returns:
dataAccessAuthMode
public DataAccessAuthMode dataAccessAuthMode()
Obtenir la propriété dataAccessAuthMode : exigences d’authentification supplémentaires lors de l’exportation ou du chargement sur un disque ou un instantané.
Returns:
diskAccessId
public String diskAccessId()
Obtenez la propriété diskAccessId : ID ARM de la ressource DiskAccess pour l’utilisation de points de terminaison privés sur des disques.
Returns:
diskIopsReadOnly
public Long diskIopsReadOnly()
Obtenir la propriété diskIopsReadOnly : nombre total d’E/S par seconde autorisés 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.
Returns:
diskIopsReadWrite
public Long diskIopsReadWrite()
Obtenir la propriété diskIopsReadWrite : nombre d’IOPS 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.
Returns:
diskMBpsReadOnly
public Long diskMBpsReadOnly()
Obtenir la propriété diskMBpsReadOnly : débit total (MBits/s) autorisé sur toutes les machines virtuelles qui montent 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.
Returns:
diskMBpsReadWrite
public Long diskMBpsReadWrite()
Obtenir la propriété diskMBpsReadWrite : 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.
Returns:
diskSizeBytes
public Long diskSizeBytes()
Obtenir la propriété diskSizeBytes : taille du disque en octets. Ce champ est en lecture seule.
Returns:
diskSizeGB
public Integer diskSizeGB()
Obtenir la propriété diskSizeGB : 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.
Returns:
diskState
public DiskState diskState()
Obtenir la propriété diskState : état du disque.
Returns:
encryption
public Encryption encryption()
Obtenir la propriété de chiffrement : 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.
Returns:
encryptionSettingsCollection
public EncryptionSettingsCollection encryptionSettingsCollection()
Obtenir la propriété encryptionSettingsCollection : La collection de paramètres de chiffrement utilisée pour Azure Disk Encryption peut contenir plusieurs paramètres de chiffrement par disque ou par instantané.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Obtenir la propriété extendedLocation : emplacement étendu où le disque sera créé. L’emplacement étendu ne peut pas être modifié.
Returns:
hyperVGeneration
public HyperVGeneration hyperVGeneration()
Obtenir la propriété hyperVGeneration : génération d’hyperviseur de la machine virtuelle. Applicable uniquement aux disques du système d’exploitation.
Returns:
lastOwnershipUpdateTime
public OffsetDateTime lastOwnershipUpdateTime()
Obtenir la propriété lastOwnershipUpdateTime : heure UTC à laquelle l’état de propriété du disque a été modifié pour la dernière fois, c’est-à-dire l’heure à laquelle le disque a été attaché pour la dernière fois ou détaché d’une machine virtuelle ou l’heure à laquelle la machine virtuelle à laquelle le disque a été attaché a été libérée ou démarrée.
Returns:
managedBy
public String managedBy()
Obtenir la propriété managedBy : URI relatif contenant l’ID de la machine virtuelle sur laquelle le disque est attaché.
Returns:
managedByExtended
public List
Obtenez la propriété managedByExtended : 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 à une pour les disques afin de permettre leur attachement à plusieurs machines virtuelles.
Returns:
maxShares
public Integer maxShares()
Obtenir la propriété maxShares : 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.
Returns:
networkAccessPolicy
public NetworkAccessPolicy networkAccessPolicy()
Obtenir la propriété networkAccessPolicy : Stratégie d’accès au disque via le réseau.
Returns:
optimizedForFrequentAttach
public Boolean optimizedForFrequentAttach()
Obtenir la propriété optimizedForFrequentAttach : le fait de définir 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.
Returns:
osType
public OperatingSystemTypes osType()
Obtenir la propriété osType : type système d’exploitation.
Returns:
propertyUpdatesInProgress
public PropertyUpdatesInProgress propertyUpdatesInProgress()
Obtenir la propriété propertyUpdatesInProgress : Propriétés du disque pour lequel la mise à jour est en attente.
Returns:
provisioningState
public String provisioningState()
Obtenir la propriété provisioningState : état d’approvisionnement de disque.
Returns:
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Obtenez la propriété publiqueNetworkAccess : Stratégie de contrôle de l’exportation sur le disque.
Returns:
purchasePlan
public PurchasePlanAutoGenerated purchasePlan()
Obtenir la propriété purchasePlan : 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}.
Returns:
securityProfile
public DiskSecurityProfile securityProfile()
Obtenir la propriété securityProfile : contient les informations relatives à la sécurité de la ressource.
Returns:
shareInfo
public List
Obtenir la propriété shareInfo : 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 à une pour les disques afin de permettre leur attachement à plusieurs machines virtuelles.
Returns:
sku
public DiskSku sku()
Obtenir la propriété 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.
Returns:
supportedCapabilities
public SupportedCapabilities supportedCapabilities()
Obtenir la propriété supportedCapabilities : liste des fonctionnalités prises en charge pour l’image à partir de laquelle le disque du système d’exploitation a été créé.
Returns:
supportsHibernation
public Boolean supportsHibernation()
Obtenir la propriété supportsHibernation : indique que le système d’exploitation sur un disque prend en charge la mise en veille prolongée.
Returns:
tier
public String tier()
Obtenez la propriété de niveau : 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.
Returns:
timeCreated
public OffsetDateTime timeCreated()
Obtenir la propriété timeCreated : heure à laquelle le disque a été créé.
Returns:
uniqueId
public String uniqueId()
Obtenez la propriété uniqueId : Guid unique identifiant la ressource.
Returns:
validate
public void validate()
Valide le instance.
withBurstingEnabled
public DiskInner withBurstingEnabled(Boolean burstingEnabled)
Définissez la propriété burstingEnabled : 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.
Parameters:
Returns:
withCompletionPercent
public DiskInner withCompletionPercent(Float completionPercent)
Définissez la propriété completionPercent : pourcentage terminé pour la copie en arrière-plan lorsqu’une ressource est créée via l’opération CopyStart.
Parameters:
Returns:
withCreationData
public DiskInner withCreationData(CreationData creationData)
Définissez la propriété creationData : Informations sur la source de disque. Les informations CreationData ne peuvent pas être modifiées une fois le disque créé.
Parameters:
Returns:
withDataAccessAuthMode
public DiskInner withDataAccessAuthMode(DataAccessAuthMode dataAccessAuthMode)
Définissez la propriété dataAccessAuthMode : exigences d’authentification supplémentaires lors de l’exportation ou du chargement sur un disque ou un instantané.
Parameters:
Returns:
withDiskAccessId
public DiskInner withDiskAccessId(String diskAccessId)
Définissez la propriété diskAccessId : ID ARM de la ressource DiskAccess pour l’utilisation de points de terminaison privés sur des disques.
Parameters:
Returns:
withDiskIopsReadOnly
public DiskInner withDiskIopsReadOnly(Long diskIopsReadOnly)
Définissez la propriété diskIopsReadOnly : nombre total d’E/S par seconde 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.
Parameters:
Returns:
withDiskIopsReadWrite
public DiskInner withDiskIopsReadWrite(Long diskIopsReadWrite)
Définissez la propriété diskIopsReadWrite : nombre d’E/S par seconde autorisés pour ce disque ; paramétrable uniquement pour les disques UltraSSD. Une opération peut transférer entre 4 000 et 256 000 octets.
Parameters:
Returns:
withDiskMBpsReadOnly
public DiskInner withDiskMBpsReadOnly(Long diskMBpsReadOnly)
Définissez la propriété diskMBpsReadOnly : 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.
Parameters:
Returns:
withDiskMBpsReadWrite
public DiskInner withDiskMBpsReadWrite(Long diskMBpsReadWrite)
Définissez la propriété diskMBpsReadWrite : 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.
Parameters:
Returns:
withDiskSizeGB
public DiskInner withDiskSizeGB(Integer diskSizeGB)
Définissez la propriété diskSizeGB : 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.
Parameters:
Returns:
withEncryption
public DiskInner withEncryption(Encryption encryption)
Définir la propriété de chiffrement : 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.
Parameters:
Returns:
withEncryptionSettingsCollection
public DiskInner withEncryptionSettingsCollection(EncryptionSettingsCollection encryptionSettingsCollection)
Définissez la propriété encryptionSettingsCollection : La collection de paramètres de chiffrement utilisée pour Azure Disk Encryption peut contenir plusieurs paramètres de chiffrement par disque ou instantané.
Parameters:
Returns:
withExtendedLocation
public DiskInner withExtendedLocation(ExtendedLocation extendedLocation)
Définir la propriété extendedLocation : emplacement étendu où le disque sera créé. L’emplacement étendu ne peut pas être modifié.
Parameters:
Returns:
withHyperVGeneration
public DiskInner withHyperVGeneration(HyperVGeneration hyperVGeneration)
Définir la propriété hyperVGeneration : génération d’hyperviseur de la machine virtuelle. Applicable aux disques de système d’exploitation uniquement.
Parameters:
Returns:
withLocation
public DiskInner withLocation(String location)
Overrides:
DiskInner.withLocation(String location)Parameters:
withMaxShares
public DiskInner withMaxShares(Integer maxShares)
Définissez la propriété maxShares : 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.
Parameters:
Returns:
withNetworkAccessPolicy
public DiskInner withNetworkAccessPolicy(NetworkAccessPolicy networkAccessPolicy)
Définissez la propriété networkAccessPolicy : Stratégie pour accéder au disque via le réseau.
Parameters:
Returns:
withOptimizedForFrequentAttach
public DiskInner withOptimizedForFrequentAttach(Boolean optimizedForFrequentAttach)
Définissez la propriété optimizedForFrequentAttach : le fait de définir 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.
Parameters:
Returns:
withOsType
public DiskInner withOsType(OperatingSystemTypes osType)
Définissez la propriété osType : type de système d’exploitation.
Parameters:
Returns:
withPublicNetworkAccess
public DiskInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Définissez la propriété publicNetworkAccess : Stratégie pour contrôler l’exportation sur le disque.
Parameters:
Returns:
withPurchasePlan
public DiskInner withPurchasePlan(PurchasePlanAutoGenerated purchasePlan)
Définissez la propriété purchasePlan : 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}.
Parameters:
Returns:
withSecurityProfile
public DiskInner withSecurityProfile(DiskSecurityProfile securityProfile)
Définir la propriété securityProfile : contient les informations relatives à la sécurité pour la ressource.
Parameters:
Returns:
withSku
public DiskInner withSku(DiskSku sku)
Définissez la propriété 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.
Parameters:
Returns:
withSupportedCapabilities
public DiskInner withSupportedCapabilities(SupportedCapabilities supportedCapabilities)
Définissez la propriété supportedCapabilities : Liste des fonctionnalités prises en charge pour l’image à partir de laquelle le disque du système d’exploitation a été créé.
Parameters:
Returns:
withSupportsHibernation
public DiskInner withSupportsHibernation(Boolean supportsHibernation)
Définir la propriété supportsHibernation : indique que le système d’exploitation sur un disque prend en charge la mise en veille prolongée.
Parameters:
Returns:
withTags
public DiskInner withTags(Map
Overrides:
DiskInner.withTags(Map<String,String> tags)Parameters:
withTier
public DiskInner withTier(String tier)
Définissez la propriété de niveau : 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.
Parameters:
Returns:
withZones
public DiskInner withZones(List
Définissez la propriété zones : liste Zone logique pour Disque.
Parameters:
Returns:
zones
public List
Obtenez la propriété zones : Liste des zones logiques pour Disque.
Returns:
S’applique à
Azure SDK for Java