Freigeben über


ArmComputeModelFactory.DiskEncryptionSetData Methode

Definition

Initialisiert eine neue instance von DiskEncryptionSetData.

public static Azure.ResourceManager.Compute.DiskEncryptionSetData DiskEncryptionSetData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.Compute.Models.DiskEncryptionSetType? encryptionType = default, Azure.ResourceManager.Compute.Models.KeyForDiskEncryptionSet activeKey = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.KeyForDiskEncryptionSet> previousKeys = default, string provisioningState = default, bool? rotationToLatestKeyVersionEnabled = default, DateTimeOffset? lastKeyRotationTimestamp = default, Azure.ResourceManager.Compute.Models.ComputeApiError autoKeyRotationError = default, string federatedClientId = default);
static member DiskEncryptionSetData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Models.ManagedServiceIdentity * Nullable<Azure.ResourceManager.Compute.Models.DiskEncryptionSetType> * Azure.ResourceManager.Compute.Models.KeyForDiskEncryptionSet * seq<Azure.ResourceManager.Compute.Models.KeyForDiskEncryptionSet> * string * Nullable<bool> * Nullable<DateTimeOffset> * Azure.ResourceManager.Compute.Models.ComputeApiError * string -> Azure.ResourceManager.Compute.DiskEncryptionSetData
Public Shared Function DiskEncryptionSetData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional encryptionType As Nullable(Of DiskEncryptionSetType) = Nothing, Optional activeKey As KeyForDiskEncryptionSet = Nothing, Optional previousKeys As IEnumerable(Of KeyForDiskEncryptionSet) = Nothing, Optional provisioningState As String = Nothing, Optional rotationToLatestKeyVersionEnabled As Nullable(Of Boolean) = Nothing, Optional lastKeyRotationTimestamp As Nullable(Of DateTimeOffset) = Nothing, Optional autoKeyRotationError As ComputeApiError = Nothing, Optional federatedClientId As String = Nothing) As DiskEncryptionSetData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

identity
ManagedServiceIdentity

Die verwaltete Identität für den Datenträgerverschlüsselungssatz. Sie sollte die Berechtigung für den Schlüsseltresor erhalten, bevor sie zum Verschlüsseln von Datenträgern verwendet werden kann.

encryptionType
Nullable<DiskEncryptionSetType>

Der Schlüsseltyp, der zum Verschlüsseln der Daten des Datenträgers verwendet wird.

activeKey
KeyForDiskEncryptionSet

Der Schlüsseltresorschlüssel, der derzeit von diesem Datenträgerverschlüsselungssatz verwendet wird.

previousKeys
IEnumerable<KeyForDiskEncryptionSet>

Eine schreibgeschützte Sammlung von Schlüsseltresorschlüsseln, die zuvor von diesem Datenträgerverschlüsselungssatz verwendet wurden, während eine Schlüsselrotation ausgeführt wird. Er ist leer, wenn keine fortlaufende Schlüsselrotation erfolgt.

provisioningState
String

Die Datenträgerverschlüsselung legt den Bereitstellungsstatus fest.

rotationToLatestKeyVersionEnabled
Nullable<Boolean>

Legen Sie dieses Flag auf true fest, um die automatische Aktualisierung dieser Datenträgerverschlüsselung auf die neueste Schlüsselversion zu aktivieren.

lastKeyRotationTimestamp
Nullable<DateTimeOffset>

Der Zeitpunkt, zu dem der aktive Schlüssel dieses Datenträgerverschlüsselungssatzes aktualisiert wurde.

autoKeyRotationError
ComputeApiError

Der Fehler, der während der Automatischen Schlüsselrotation aufgetreten ist. Wenn ein Fehler vorliegt, wird die automatische Schlüsselrotation erst versucht, wenn der Fehler für diesen Datenträgerverschlüsselungssatz behoben wurde.

federatedClientId
String

Mehrinstanzenfähige Anwendungsclient-ID für den Zugriff auf den Schlüsseltresor in einem anderen Mandanten. Wenn Sie den Wert auf "None" festlegen, wird die Eigenschaft gelöscht.

Gibt zurück

Eine neue DiskEncryptionSetData instance zum Mocking.

Gilt für: