ManagedHsmProperties Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Properties of the managed HSM Pool
public class ManagedHsmProperties
type ManagedHsmProperties = class
Public Class ManagedHsmProperties
- Inheritance
-
ManagedHsmProperties
Constructors
ManagedHsmProperties() |
Initializes a new instance of the ManagedHsmProperties class. |
ManagedHsmProperties(Nullable<Guid>, IList<String>, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<CreateMode>, String, String) |
Initializes a new instance of the ManagedHsmProperties class. |
Properties
CreateMode |
Gets or sets the create mode to indicate whether the resource is being created or is being recovered from a deleted resource. Possible values include: 'recover', 'default' |
EnablePurgeProtection |
Gets or sets property specifying whether protection against purge is enabled for this managed HSM pool. Setting this property to true activates protection against purge for this managed HSM pool and its content - only the Managed HSM service may initiate a hard, irrecoverable deletion. The setting is effective only if soft delete is also enabled. Enabling this functionality is irreversible. |
EnableSoftDelete |
Gets or sets property to specify whether the 'soft delete' functionality is enabled for this managed HSM pool. If it's not set to any value(true or false) when creating new managed HSM pool, it will be set to true by default. Once set to true, it cannot be reverted to false. |
HsmUri |
Gets or sets the URI of the managed hsm pool for performing operations on keys. |
InitialAdminObjectIds |
Gets or sets array of initial administrators object ids for this managed hsm pool. |
ProvisioningState |
Gets provisioning state. Possible values include: 'Succeeded', 'Provisioning', 'Failed', 'Updating', 'Deleting', 'Activated', 'SecurityDomainRestore', 'Restoring' |
SoftDeleteRetentionInDays |
Gets or sets softDelete data retention days. It accepts >=7 and <=90. |
StatusMessage |
Gets resource Status Message. |
TenantId |
Gets or sets the Azure Active Directory tenant ID that should be used for authenticating requests to the managed HSM pool. |
Applies to
Azure SDK for .NET