Partager via


ArmRecoveryServicesSiteRecoveryModelFactory.A2AProtectedManagedDiskDetails Méthode

Définition

Initialise une nouvelle instance de A2AProtectedManagedDiskDetails.

public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectedManagedDiskDetails A2AProtectedManagedDiskDetails (string diskId = default, Azure.Core.ResourceIdentifier recoveryResourceGroupId = default, Azure.Core.ResourceIdentifier recoveryTargetDiskId = default, Azure.Core.ResourceIdentifier recoveryReplicaDiskId = default, Azure.Core.ResourceIdentifier recoveryOrignalTargetDiskId = default, string recoveryReplicaDiskAccountType = default, string recoveryTargetDiskAccountType = default, Azure.Core.ResourceIdentifier recoveryDiskEncryptionSetId = default, Azure.Core.ResourceIdentifier primaryDiskEncryptionSetId = default, string diskName = default, long? diskCapacityInBytes = default, Azure.Core.ResourceIdentifier primaryStagingAzureStorageAccountId = default, string diskType = default, bool? isResyncRequired = default, int? monitoringPercentageCompletion = default, string monitoringJobType = default, double? dataPendingInStagingStorageAccountInMB = default, double? dataPendingAtSourceAgentInMB = default, string diskState = default, System.Collections.Generic.IEnumerable<string> allowedDiskLevelOperation = default, bool? isDiskEncrypted = default, string secretIdentifier = default, Azure.Core.ResourceIdentifier dekKeyVaultArmId = default, bool? isDiskKeyEncrypted = default, string keyIdentifier = default, Azure.Core.ResourceIdentifier kekKeyVaultArmId = default, string failoverDiskName = default, string tfoDiskName = default);
static member A2AProtectedManagedDiskDetails : string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * Nullable<int64> * Azure.Core.ResourceIdentifier * string * Nullable<bool> * Nullable<int> * string * Nullable<double> * Nullable<double> * string * seq<string> * Nullable<bool> * string * Azure.Core.ResourceIdentifier * Nullable<bool> * string * Azure.Core.ResourceIdentifier * string * string -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.A2AProtectedManagedDiskDetails
Public Shared Function A2AProtectedManagedDiskDetails (Optional diskId As String = Nothing, Optional recoveryResourceGroupId As ResourceIdentifier = Nothing, Optional recoveryTargetDiskId As ResourceIdentifier = Nothing, Optional recoveryReplicaDiskId As ResourceIdentifier = Nothing, Optional recoveryOrignalTargetDiskId As ResourceIdentifier = Nothing, Optional recoveryReplicaDiskAccountType As String = Nothing, Optional recoveryTargetDiskAccountType As String = Nothing, Optional recoveryDiskEncryptionSetId As ResourceIdentifier = Nothing, Optional primaryDiskEncryptionSetId As ResourceIdentifier = Nothing, Optional diskName As String = Nothing, Optional diskCapacityInBytes As Nullable(Of Long) = Nothing, Optional primaryStagingAzureStorageAccountId As ResourceIdentifier = Nothing, Optional diskType As String = Nothing, Optional isResyncRequired As Nullable(Of Boolean) = Nothing, Optional monitoringPercentageCompletion As Nullable(Of Integer) = Nothing, Optional monitoringJobType As String = Nothing, Optional dataPendingInStagingStorageAccountInMB As Nullable(Of Double) = Nothing, Optional dataPendingAtSourceAgentInMB As Nullable(Of Double) = Nothing, Optional diskState As String = Nothing, Optional allowedDiskLevelOperation As IEnumerable(Of String) = Nothing, Optional isDiskEncrypted As Nullable(Of Boolean) = Nothing, Optional secretIdentifier As String = Nothing, Optional dekKeyVaultArmId As ResourceIdentifier = Nothing, Optional isDiskKeyEncrypted As Nullable(Of Boolean) = Nothing, Optional keyIdentifier As String = Nothing, Optional kekKeyVaultArmId As ResourceIdentifier = Nothing, Optional failoverDiskName As String = Nothing, Optional tfoDiskName As String = Nothing) As A2AProtectedManagedDiskDetails

Paramètres

diskId
String

ID arm du disque managé.

recoveryResourceGroupId
ResourceIdentifier

Id arm du groupe de ressources du disque de récupération.

recoveryTargetDiskId
ResourceIdentifier

Id arm du disque cible de récupération.

recoveryReplicaDiskId
ResourceIdentifier

Récupération réplica l’ID arm du disque.

recoveryOrignalTargetDiskId
ResourceIdentifier

Récupérer l’ID arm du disque cible d’origine.

recoveryReplicaDiskAccountType
String

Type de disque réplica. A une valeur facultative et sera identique au type de disque source s’il n’est pas fourni par l’utilisateur.

recoveryTargetDiskAccountType
String

Type de disque cible après le basculement. A une valeur facultative et sera identique au type de disque source s’il n’est pas fourni par l’utilisateur.

recoveryDiskEncryptionSetId
ResourceIdentifier

ID du jeu de chiffrement de disque de récupération.

primaryDiskEncryptionSetId
ResourceIdentifier

ID du jeu de chiffrement de disque principal.

diskName
String

Nom du disque.

diskCapacityInBytes
Nullable<Int64>

Capacité du disque en octets.

primaryStagingAzureStorageAccountId
ResourceIdentifier

Compte de stockage intermédiaire principal.

diskType
String

Type de disque.

isResyncRequired
Nullable<Boolean>

Valeur indiquant si la resynchronisation est requise pour ce disque.

monitoringPercentageCompletion
Nullable<Int32>

Pourcentage du travail de surveillance. Le type du travail d’analyse est défini par la propriété MonitoringJobType.

monitoringJobType
String

Type du travail de surveillance. La progression est contenue dans la propriété MonitoringPercentageCompletion.

dataPendingInStagingStorageAccountInMB
Nullable<Double>

Données en attente pour la réplication en Mo au niveau du compte intermédiaire.

dataPendingAtSourceAgentInMB
Nullable<Double>

Données en attente sur la machine virtuelle source en Mo.

diskState
String

État du disque.

allowedDiskLevelOperation
IEnumerable<String>

Liste des opérations au niveau du disque.

isDiskEncrypted
Nullable<Boolean>

Valeur indiquant si la machine virtuelle a un disque de système d’exploitation chiffré ou non.

secretIdentifier
String

URL/identificateur du secret (BEK).

dekKeyVaultArmId
ResourceIdentifier

ID de ressource KeyVault pour le secret (BEK).

isDiskKeyEncrypted
Nullable<Boolean>

Valeur indiquant si la clé de disque a été chiffrée ou non.

keyIdentifier
String

URL/identificateur de clé (KEK).

kekKeyVaultArmId
ResourceIdentifier

ID de ressource KeyVault pour la clé (KEK).

failoverDiskName
String

Nom de basculement du disque managé.

tfoDiskName
String

Nom du test de basculement pour le disque managé.

Retours

Une nouvelle A2AProtectedManagedDiskDetails instance pour se moquer.

S’applique à