ManagedHsm Interface
Implements
public interface ManagedHsm
extends GroupableResource<KeyVaultManager,ManagedHsmInner>, Refreshable<ManagedHsm>, SupportsListingPrivateLinkResource, SupportsUpdatingPrivateEndpointConnection
An immutable client-side representation of an Azure Managed Hardware Security Module.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract String | hsmUri() |
abstract List<String> |
initialAdminObjectIds()
When a managed HSM is created, the requestor also provides a list of data plane administrators (all security principals are supported). |
abstract boolean | isPurgeProtectionEnabled() |
abstract boolean | isSoftDeleteEnabled() |
abstract Keys | keys() |
abstract
Mhsm |
networkRuleSet() |
abstract
Public |
publicNetworkAccess() |
abstract
Offset |
scheduledPurgeDate() |
abstract
Managed |
sku() |
abstract Integer | softDeleteRetentionInDays() |
abstract String | tenantId() |
Method Details
hsmUri
public abstract String hsmUri()
Returns:
initialAdminObjectIds
public abstract List
When a managed HSM is created, the requestor also provides a list of data plane administrators (all security principals are supported). Only these administrators are able to access the managed HSM data plane to perform key operations and manage data plane role assignments (Managed HSM local RBAC).
Returns:
isPurgeProtectionEnabled
public abstract boolean isPurgeProtectionEnabled()
Returns:
isSoftDeleteEnabled
public abstract boolean isSoftDeleteEnabled()
Returns:
keys
public abstract Keys keys()
Returns:
networkRuleSet
public abstract MhsmNetworkRuleSet networkRuleSet()
Returns:
publicNetworkAccess
public abstract PublicNetworkAccess publicNetworkAccess()
Returns:
scheduledPurgeDate
public abstract OffsetDateTime scheduledPurgeDate()
Returns:
sku
public abstract ManagedHsmSku sku()
Returns:
softDeleteRetentionInDays
public abstract Integer softDeleteRetentionInDays()
Returns:
tenantId
public abstract String tenantId()
Returns:
Applies to
Azure SDK for Java