Vault Interface
Implements
public interface Vault
extends GroupableResource<KeyVaultManager,VaultInner>, Refreshable<Vault>, Updatable<Update>, SupportsListingPrivateLinkResource, SupportsUpdatingPrivateEndpointConnection
An immutable client-side representation of an Azure Key Vault.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
List<Access |
accessPolicies() |
abstract
Create |
createMode()
Get the create |
abstract boolean | enabledForDeployment() |
abstract boolean | enabledForDiskEncryption() |
abstract boolean | enabledForTemplateDeployment() |
abstract
Key |
keyClient() |
abstract Keys | keys() |
abstract
Network |
networkRuleSet()
Get the network |
abstract
Public |
publicNetworkAccess()
Whether the vault can be accessed from public network. |
abstract boolean | purgeProtectionEnabled() |
abstract boolean | roleBasedAccessControlEnabled() |
abstract
Secret |
secretClient() |
abstract Secrets | secrets() |
abstract Sku | sku() |
abstract boolean | softDeleteEnabled() |
abstract String | tenantId() |
abstract
Http |
vaultHttpPipeline() |
abstract String | vaultUri() |
Method Details
accessPolicies
public abstract List
Returns:
createMode
public abstract CreateMode createMode()
Get the createMode value.
Returns:
enabledForDeployment
public abstract boolean enabledForDeployment()
Returns:
enabledForDiskEncryption
public abstract boolean enabledForDiskEncryption()
Returns:
enabledForTemplateDeployment
public abstract boolean enabledForTemplateDeployment()
Returns:
keyClient
public abstract KeyAsyncClient keyClient()
Returns:
keys
public abstract Keys keys()
Returns:
networkRuleSet
public abstract NetworkRuleSet networkRuleSet()
Get the networkAcls value.
Returns:
publicNetworkAccess
public abstract PublicNetworkAccess publicNetworkAccess()
Whether the vault can be accessed from public network.
Returns:
purgeProtectionEnabled
public abstract boolean purgeProtectionEnabled()
Returns:
roleBasedAccessControlEnabled
public abstract boolean roleBasedAccessControlEnabled()
Returns:
secretClient
public abstract SecretAsyncClient secretClient()
Returns:
secrets
public abstract Secrets secrets()
Returns:
sku
public abstract Sku sku()
Returns:
softDeleteEnabled
public abstract boolean softDeleteEnabled()
Returns:
tenantId
public abstract String tenantId()
Returns:
vaultHttpPipeline
public abstract HttpPipeline vaultHttpPipeline()
Returns:
vaultUri
public abstract String vaultUri()
Returns:
Applies to
Azure SDK for Java