Partager via


ManagedHsmProperties Constructeurs

Définition

Surcharges

ManagedHsmProperties()

Initialise une nouvelle instance de la classe ManagedHsmProperties.

ManagedHsmProperties(Nullable<Guid>, IList<String>, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<CreateMode>, String, String)

Initialise une nouvelle instance de la classe ManagedHsmProperties.

ManagedHsmProperties()

Initialise une nouvelle instance de la classe ManagedHsmProperties.

public ManagedHsmProperties ();
Public Sub New ()

S’applique à

ManagedHsmProperties(Nullable<Guid>, IList<String>, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<CreateMode>, String, String)

Initialise une nouvelle instance de la classe ManagedHsmProperties.

public ManagedHsmProperties (Guid? tenantId = default, System.Collections.Generic.IList<string> initialAdminObjectIds = default, string hsmUri = default, bool? enableSoftDelete = default, int? softDeleteRetentionInDays = default, bool? enablePurgeProtection = default, Microsoft.Azure.Management.KeyVault.Models.CreateMode? createMode = default, string statusMessage = default, string provisioningState = default);
new Microsoft.Azure.Management.KeyVault.Models.ManagedHsmProperties : Nullable<Guid> * System.Collections.Generic.IList<string> * string * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<Microsoft.Azure.Management.KeyVault.Models.CreateMode> * string * string -> Microsoft.Azure.Management.KeyVault.Models.ManagedHsmProperties
Public Sub New (Optional tenantId As Nullable(Of Guid) = Nothing, Optional initialAdminObjectIds As IList(Of String) = Nothing, Optional hsmUri As String = Nothing, Optional enableSoftDelete As Nullable(Of Boolean) = Nothing, Optional softDeleteRetentionInDays As Nullable(Of Integer) = Nothing, Optional enablePurgeProtection As Nullable(Of Boolean) = Nothing, Optional createMode As Nullable(Of CreateMode) = Nothing, Optional statusMessage As String = Nothing, Optional provisioningState As String = Nothing)

Paramètres

tenantId
Nullable<Guid>

ID de locataire Azure Active Directory qui doit être utilisé pour l’authentification des demandes adressées au pool HSM managé.

initialAdminObjectIds
IList<String>

Tableau des ID d’objet des administrateurs initiaux pour ce pool hsm managé.

hsmUri
String

URI du pool hsm managé pour effectuer des opérations sur les clés.

enableSoftDelete
Nullable<Boolean>

Propriété permettant de spécifier si la fonctionnalité « suppression réversible » est activée pour ce pool HSM managé. S’il n’est défini sur aucune valeur (true ou false) lors de la création d’un pool HSM managé, il est défini sur true par défaut. Une fois la valeur true définie, elle ne peut pas être rétablie sur false.

softDeleteRetentionInDays
Nullable<Int32>

softDelete data retention days. Il accepte >=7 et <=90.

enablePurgeProtection
Nullable<Boolean>

Propriété spécifiant si la protection contre la purge est activée pour ce pool HSM managé. La définition de cette propriété sur true active la protection contre la purge de ce pool HSM managé et de son contenu. Seul le service HSM managé peut lancer une suppression difficile et irrécupérable. Le paramètre n’est effectif que si la suppression réversible est également activée. L’activation de cette fonctionnalité est irréversible.

createMode
Nullable<CreateMode>

Mode de création pour indiquer si la ressource est en cours de création ou est en cours de récupération à partir d’une ressource supprimée. Les valeurs possibles sont les suivantes : 'recover', 'default'

statusMessage
String

Message d’état de la ressource.

provisioningState
String

État d’approvisionnement. Les valeurs possibles sont les suivantes : « Succeeded », « Provisioning », « Failed », « Updating », « Deleting », « Activated », « SecurityDomainRestore », « Restoring »

S’applique à