C# 클래스 Microsoft.Azure.Commands.KeyVault.Models.KeyVaultDataServiceClient

상속: IKeyVaultDataServiceClient
파일 보기 프로젝트 열기: Azure/azure-powershell

공개 메소드들

메소드 설명
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