IVault Interface

Definition

An immutable client-side representation of an Azure Key Vault.

public interface IVault : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.KeyVault.Fluent.IKeyVaultManager,Microsoft.Azure.Management.KeyVault.Fluent.Models.VaultInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.KeyVault.Fluent.Models.VaultInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.KeyVault.Fluent.IKeyVaultManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.KeyVault.Fluent.IVault>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.KeyVault.Fluent.Vault.Update.IUpdate>
type IVault = interface
    interface IGroupableResource<IKeyVaultManager, VaultInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IKeyVaultManager>
    interface IHasInner<VaultInner>
    interface IRefreshable<IVault>
    interface IUpdatable<IUpdate>
Public Interface IVault
Implements IGroupableResource(Of IKeyVaultManager, VaultInner), IHasInner(Of VaultInner), IHasManager(Of IKeyVaultManager), IRefreshable(Of IVault), IUpdatable(Of IUpdate)
Implements

Properties

AccessPolicies
EnabledForDeployment
EnabledForDiskEncryption
EnabledForTemplateDeployment
Inner (Inherited from IHasInner<T>)
Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
Sku
TenantId
VaultUri

Methods

Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
Update() (Inherited from IUpdatable<T>)

Applies to