C# Класс Microsoft.Azure.Commands.KeyVault.Models.KeyVaultDataServiceClient

Наследование: IKeyVaultDataServiceClient
Показать файл Открыть проект

Открытые методы

Метод Описание
BackupKey ( string vaultName, string keyName, string outputBlobPath ) : string
CancelCertificateOperation ( string vaultName, string certificateName ) : CertificateOperation
CreateKey ( string vaultName, string keyName, KeyAttributes keyAttributes ) : KeyBundle
DeleteCertificate ( string vaultName, string certName ) : CertificateBundle
DeleteCertificateIssuer ( string vaultName, string issuerName ) : IssuerBundle
DeleteCertificateOperation ( string vaultName, string certificateName ) : CertificateOperation
DeleteKey ( string vaultName, string keyName ) : KeyBundle
DeleteSecret ( string vaultName, string secretName ) : Secret
EnrollCertificate ( string vaultName, string certificateName, CertificatePolicy certificatePolicy, string>.IDictionary tags ) : CertificateOperation
GetCertificate ( string vaultName, string certName, string certificateVersion ) : CertificateBundle
GetCertificateContacts ( string vaultName ) : Contacts
GetCertificateIssuer ( string vaultName, string issuerName ) : IssuerBundle
GetCertificateIssuers ( KeyVaultObjectFilterOptions options ) : IEnumerable
GetCertificateOperation ( string vaultName, string certificateName ) : CertificateOperation
GetCertificatePolicy ( string vaultName, string certificateName ) : CertificatePolicy
GetCertificateVersions ( KeyVaultObjectFilterOptions options ) : IEnumerable
GetCertificates ( KeyVaultObjectFilterOptions options ) : IEnumerable
GetKey ( string vaultName, string keyName, string keyVersion ) : KeyBundle
GetKeyVersions ( KeyVaultObjectFilterOptions options ) : IEnumerable
GetKeys ( KeyVaultObjectFilterOptions options ) : IEnumerable
GetSecret ( string vaultName, string secretName, string secretVersion ) : Secret
GetSecretVersions ( KeyVaultObjectFilterOptions options ) : IEnumerable
GetSecrets ( KeyVaultObjectFilterOptions options ) : IEnumerable
ImportCertificate ( string vaultName, string certName, X509Certificate2Collection certificateCollection, string>.IDictionary tags ) : CertificateBundle
ImportCertificate ( string vaultName, string certName, string base64CertColl, SecureString certPassword, string>.IDictionary tags ) : CertificateBundle
ImportKey ( string vaultName, string keyName, KeyAttributes keyAttributes, Microsoft.Azure.KeyVault.WebKey.JsonWebKey webKey, bool importToHsm ) : KeyBundle
KeyVaultDataServiceClient ( ) : Microsoft.Azure.KeyVault.WebKey

Parameterless constructor for Mocking.

KeyVaultDataServiceClient ( IAuthenticationFactory authFactory, Microsoft.Azure.Common.Authentication.Models.AzureContext context ) : Microsoft.Azure.KeyVault.WebKey
MergeCertificate ( string vaultName, string certName, X509Certificate2Collection certs, string>.IDictionary tags ) : CertificateBundle
RestoreKey ( string vaultName, string inputBlobPath ) : KeyBundle
SetCertificateContacts ( string vaultName, Contacts contacts ) : Contacts
SetCertificateIssuer ( string vaultName, string issuerName, string issuerProvider, string accountId, SecureString apiKey, KeyVaultCertificateOrganizationDetails organizationDetails ) : IssuerBundle
SetSecret ( string vaultName, string secretName, SecureString secretValue, SecretAttributes secretAttributes ) : Secret
UpdateCertificate ( string vaultName, string certificateName, string certificateVersion, CertificateAttributes certificateAttributes, string>.IDictionary tags ) : CertificateBundle
UpdateCertificatePolicy ( string vaultName, string certificateName, CertificatePolicy certificatePolicy ) : CertificatePolicy
UpdateKey ( string vaultName, string keyName, string keyVersion, KeyAttributes keyAttributes ) : KeyBundle
UpdateSecret ( string vaultName, string secretName, string secretVersion, SecretAttributes secretAttributes ) : Secret

Приватные методы

Метод Описание
GetInnerException ( Exception exception ) : Exception

Описание методов

BackupKey() публичный Метод

public BackupKey ( string vaultName, string keyName, string outputBlobPath ) : string
vaultName string
keyName string
outputBlobPath string
Результат string

CancelCertificateOperation() публичный Метод

public CancelCertificateOperation ( string vaultName, string certificateName ) : CertificateOperation
vaultName string
certificateName string
Результат CertificateOperation

CreateKey() публичный Метод

public CreateKey ( string vaultName, string keyName, KeyAttributes keyAttributes ) : KeyBundle
vaultName string
keyName string
keyAttributes KeyAttributes
Результат KeyBundle

DeleteCertificate() публичный Метод

public DeleteCertificate ( string vaultName, string certName ) : CertificateBundle
vaultName string
certName string
Результат CertificateBundle

DeleteCertificateIssuer() публичный Метод

public DeleteCertificateIssuer ( string vaultName, string issuerName ) : IssuerBundle
vaultName string
issuerName string
Результат IssuerBundle

DeleteCertificateOperation() публичный Метод

public DeleteCertificateOperation ( string vaultName, string certificateName ) : CertificateOperation
vaultName string
certificateName string
Результат CertificateOperation

DeleteKey() публичный Метод

public DeleteKey ( string vaultName, string keyName ) : KeyBundle
vaultName string
keyName string
Результат KeyBundle

DeleteSecret() публичный Метод

public DeleteSecret ( string vaultName, string secretName ) : Secret
vaultName string
secretName string
Результат Secret

EnrollCertificate() публичный Метод

public EnrollCertificate ( string vaultName, string certificateName, CertificatePolicy certificatePolicy, string>.IDictionary tags ) : CertificateOperation
vaultName string
certificateName string
certificatePolicy CertificatePolicy
tags string>.IDictionary
Результат CertificateOperation

GetCertificate() публичный Метод

public GetCertificate ( string vaultName, string certName, string certificateVersion ) : CertificateBundle
vaultName string
certName string
certificateVersion string
Результат CertificateBundle

GetCertificateContacts() публичный Метод

public GetCertificateContacts ( string vaultName ) : Contacts
vaultName string
Результат Contacts

GetCertificateIssuer() публичный Метод

public GetCertificateIssuer ( string vaultName, string issuerName ) : IssuerBundle
vaultName string
issuerName string
Результат IssuerBundle

GetCertificateIssuers() публичный Метод

public GetCertificateIssuers ( KeyVaultObjectFilterOptions options ) : IEnumerable
options KeyVaultObjectFilterOptions
Результат IEnumerable

GetCertificateOperation() публичный Метод

public GetCertificateOperation ( string vaultName, string certificateName ) : CertificateOperation
vaultName string
certificateName string
Результат CertificateOperation

GetCertificatePolicy() публичный Метод

public GetCertificatePolicy ( string vaultName, string certificateName ) : CertificatePolicy
vaultName string
certificateName string
Результат CertificatePolicy

GetCertificateVersions() публичный Метод

public GetCertificateVersions ( KeyVaultObjectFilterOptions options ) : IEnumerable
options KeyVaultObjectFilterOptions
Результат IEnumerable

GetCertificates() публичный Метод

public GetCertificates ( KeyVaultObjectFilterOptions options ) : IEnumerable
options KeyVaultObjectFilterOptions
Результат IEnumerable

GetKey() публичный Метод

public GetKey ( string vaultName, string keyName, string keyVersion ) : KeyBundle
vaultName string
keyName string
keyVersion string
Результат KeyBundle

GetKeyVersions() публичный Метод

public GetKeyVersions ( KeyVaultObjectFilterOptions options ) : IEnumerable
options KeyVaultObjectFilterOptions
Результат IEnumerable

GetKeys() публичный Метод

public GetKeys ( KeyVaultObjectFilterOptions options ) : IEnumerable
options KeyVaultObjectFilterOptions
Результат IEnumerable

GetSecret() публичный Метод

public GetSecret ( string vaultName, string secretName, string secretVersion ) : Secret
vaultName string
secretName string
secretVersion string
Результат Secret

GetSecretVersions() публичный Метод

public GetSecretVersions ( KeyVaultObjectFilterOptions options ) : IEnumerable
options KeyVaultObjectFilterOptions
Результат IEnumerable

GetSecrets() публичный Метод

public GetSecrets ( KeyVaultObjectFilterOptions options ) : IEnumerable
options KeyVaultObjectFilterOptions
Результат IEnumerable

ImportCertificate() публичный Метод

public ImportCertificate ( string vaultName, string certName, X509Certificate2Collection certificateCollection, string>.IDictionary tags ) : CertificateBundle
vaultName string
certName string
certificateCollection X509Certificate2Collection
tags string>.IDictionary
Результат CertificateBundle

ImportCertificate() публичный Метод

public ImportCertificate ( string vaultName, string certName, string base64CertColl, SecureString certPassword, string>.IDictionary tags ) : CertificateBundle
vaultName string
certName string
base64CertColl string
certPassword System.Security.SecureString
tags string>.IDictionary
Результат CertificateBundle

ImportKey() публичный Метод

public ImportKey ( string vaultName, string keyName, KeyAttributes keyAttributes, Microsoft.Azure.KeyVault.WebKey.JsonWebKey webKey, bool importToHsm ) : KeyBundle
vaultName string
keyName string
keyAttributes KeyAttributes
webKey Microsoft.Azure.KeyVault.WebKey.JsonWebKey
importToHsm bool
Результат KeyBundle

KeyVaultDataServiceClient() публичный Метод

Parameterless constructor for Mocking.
public KeyVaultDataServiceClient ( ) : Microsoft.Azure.KeyVault.WebKey
Результат Microsoft.Azure.KeyVault.WebKey

KeyVaultDataServiceClient() публичный Метод

public KeyVaultDataServiceClient ( IAuthenticationFactory authFactory, Microsoft.Azure.Common.Authentication.Models.AzureContext context ) : Microsoft.Azure.KeyVault.WebKey
authFactory IAuthenticationFactory
context Microsoft.Azure.Common.Authentication.Models.AzureContext
Результат Microsoft.Azure.KeyVault.WebKey

MergeCertificate() публичный Метод

public MergeCertificate ( string vaultName, string certName, X509Certificate2Collection certs, string>.IDictionary tags ) : CertificateBundle
vaultName string
certName string
certs X509Certificate2Collection
tags string>.IDictionary
Результат CertificateBundle

RestoreKey() публичный Метод

public RestoreKey ( string vaultName, string inputBlobPath ) : KeyBundle
vaultName string
inputBlobPath string
Результат KeyBundle

SetCertificateContacts() публичный Метод

public SetCertificateContacts ( string vaultName, Contacts contacts ) : Contacts
vaultName string
contacts Contacts
Результат Contacts

SetCertificateIssuer() публичный Метод

public SetCertificateIssuer ( string vaultName, string issuerName, string issuerProvider, string accountId, SecureString apiKey, KeyVaultCertificateOrganizationDetails organizationDetails ) : IssuerBundle
vaultName string
issuerName string
issuerProvider string
accountId string
apiKey System.Security.SecureString
organizationDetails KeyVaultCertificateOrganizationDetails
Результат IssuerBundle

SetSecret() публичный Метод

public SetSecret ( string vaultName, string secretName, SecureString secretValue, SecretAttributes secretAttributes ) : Secret
vaultName string
secretName string
secretValue System.Security.SecureString
secretAttributes SecretAttributes
Результат Secret

UpdateCertificate() публичный Метод

public UpdateCertificate ( string vaultName, string certificateName, string certificateVersion, CertificateAttributes certificateAttributes, string>.IDictionary tags ) : CertificateBundle
vaultName string
certificateName string
certificateVersion string
certificateAttributes CertificateAttributes
tags string>.IDictionary
Результат CertificateBundle

UpdateCertificatePolicy() публичный Метод

public UpdateCertificatePolicy ( string vaultName, string certificateName, CertificatePolicy certificatePolicy ) : CertificatePolicy
vaultName string
certificateName string
certificatePolicy CertificatePolicy
Результат CertificatePolicy

UpdateKey() публичный Метод

public UpdateKey ( string vaultName, string keyName, string keyVersion, KeyAttributes keyAttributes ) : KeyBundle
vaultName string
keyName string
keyVersion string
keyAttributes KeyAttributes
Результат KeyBundle

UpdateSecret() публичный Метод

public UpdateSecret ( string vaultName, string secretName, string secretVersion, SecretAttributes secretAttributes ) : Secret
vaultName string
secretName string
secretVersion string
secretAttributes SecretAttributes
Результат Secret