C# Class Microsoft.Azure.Commands.KeyVault.Models.VaultManagementClient

Show file Open project: Azure/azure-powershell

Public Properties

Property Type Description
VaultsResourceType string

Private Properties

Property Type Description

Public Methods

Method Description
CreateNewVault ( VaultCreationParameters parameters, ActiveDirectoryClient adClient = null ) : PSVault

Create a new vault

DeletVault ( string vaultName, string resourceGroupName ) : void

Delete an existing vault. Throws if vault is not found.

GetVault ( string vaultName, string resourceGroupName, ActiveDirectoryClient adClient = null ) : PSVault

Get an existing vault. Returns null if vault is not found.

UpdateVault ( PSVault existingVault, PSVaultAccessPolicy updatedPolicies, bool updatedEnabledForDeployment, bool updatedEnabledForTemplateDeployment, bool updatedEnabledForDiskEncryption, ActiveDirectoryClient adClient = null ) : PSVault

Update an existing vault. Only EnabledForDeployment and AccessPolicies can be updated currently.

VaultManagementClient ( ) : Hyak.Common

Parameterless constructor for mocking

VaultManagementClient ( Microsoft.Azure.Common.Authentication.Models.AzureContext context ) : Hyak.Common

Method Details

CreateNewVault() public method

Create a new vault
public CreateNewVault ( VaultCreationParameters parameters, ActiveDirectoryClient adClient = null ) : PSVault
parameters VaultCreationParameters vault creation parameters
adClient Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ActiveDirectoryClient the active directory client
return PSVault

DeletVault() public method

Delete an existing vault. Throws if vault is not found.
public DeletVault ( string vaultName, string resourceGroupName ) : void
vaultName string
resourceGroupName string
return void

GetVault() public method

Get an existing vault. Returns null if vault is not found.
public GetVault ( string vaultName, string resourceGroupName, ActiveDirectoryClient adClient = null ) : PSVault
vaultName string vault name
resourceGroupName string resource group name
adClient Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ActiveDirectoryClient the active directory client
return PSVault

UpdateVault() public method

Update an existing vault. Only EnabledForDeployment and AccessPolicies can be updated currently.
public UpdateVault ( PSVault existingVault, PSVaultAccessPolicy updatedPolicies, bool updatedEnabledForDeployment, bool updatedEnabledForTemplateDeployment, bool updatedEnabledForDiskEncryption, ActiveDirectoryClient adClient = null ) : PSVault
existingVault PSVault the existing vault
updatedPolicies PSVaultAccessPolicy the update access policies
updatedEnabledForDeployment bool enabled for deployment
updatedEnabledForTemplateDeployment bool enabled for template deployment
updatedEnabledForDiskEncryption bool enabled for disk encryption
adClient Microsoft.Azure.Commands.Resources.Models.ActiveDirectory.ActiveDirectoryClient the active directory client
return PSVault

VaultManagementClient() public method

Parameterless constructor for mocking
public VaultManagementClient ( ) : Hyak.Common
return Hyak.Common

VaultManagementClient() public method

public VaultManagementClient ( Microsoft.Azure.Common.Authentication.Models.AzureContext context ) : Hyak.Common
context Microsoft.Azure.Common.Authentication.Models.AzureContext
return Hyak.Common

Property Details

VaultsResourceType public property

public string VaultsResourceType
return string