[−][src]Struct keyvault_agent_azure_key_vault_keys::KeyClient
Implementations
impl KeyClient
[src]
pub fn new(cred: Credential) -> KeyClient
[src]
pub async fn list_keys<'_, '_>(
&'_ self,
vault_uri: &'_ str
) -> Result<Vec<KeyListEntry>>
[src]
&'_ self,
vault_uri: &'_ str
) -> Result<Vec<KeyListEntry>>
pub async fn list_key_versions<'_, '_>(
&'_ self,
key_uri: &'_ str
) -> Result<Vec<KeyListEntry>>
[src]
&'_ self,
key_uri: &'_ str
) -> Result<Vec<KeyListEntry>>
pub async fn create_key<'_, '_>(
&'_ self,
vault_uri: &'_ str,
options: CreateKeyOptions
) -> Result<KeyVaultKey>
[src]
&'_ self,
vault_uri: &'_ str,
options: CreateKeyOptions
) -> Result<KeyVaultKey>
pub async fn delete_key<'_, '_>(
&'_ self,
key_uri: &'_ str
) -> Result<KeyVaultKey>
[src]
&'_ self,
key_uri: &'_ str
) -> Result<KeyVaultKey>
pub async fn get_key<'_, '_>(&'_ self, key_name: &'_ str) -> Result<KeyVaultKey>
[src]
pub async fn sign_digest<'_, '_, '_, '_>(
&'_ self,
key_name: &'_ str,
alg: &'_ str,
value: &'_ [u8]
) -> Result<KeyOperationResult>
[src]
&'_ self,
key_name: &'_ str,
alg: &'_ str,
value: &'_ [u8]
) -> Result<KeyOperationResult>
pub async fn verify_digest<'_, '_, '_, '_, '_>(
&'_ self,
key_name: &'_ str,
alg: &'_ str,
digest: &'_ [u8],
value: &'_ [u8]
) -> Result<bool>
[src]
&'_ self,
key_name: &'_ str,
alg: &'_ str,
digest: &'_ [u8],
value: &'_ [u8]
) -> Result<bool>
pub async fn encrypt<'_, '_, '_, '_>(
&'_ self,
key_name: &'_ str,
alg: &'_ str,
value: &'_ [u8]
) -> Result<KeyOperationResult>
[src]
&'_ self,
key_name: &'_ str,
alg: &'_ str,
value: &'_ [u8]
) -> Result<KeyOperationResult>
pub async fn decrypt<'_, '_, '_, '_>(
&'_ self,
key_name: &'_ str,
alg: &'_ str,
value: &'_ [u8]
) -> Result<KeyOperationResult>
[src]
&'_ self,
key_name: &'_ str,
alg: &'_ str,
value: &'_ [u8]
) -> Result<KeyOperationResult>
pub async fn wrap<'_, '_, '_, '_>(
&'_ self,
key_name: &'_ str,
alg: &'_ str,
value: &'_ [u8]
) -> Result<KeyOperationResult>
[src]
&'_ self,
key_name: &'_ str,
alg: &'_ str,
value: &'_ [u8]
) -> Result<KeyOperationResult>
pub async fn unwrap<'_, '_, '_, '_>(
&'_ self,
key_name: &'_ str,
alg: &'_ str,
value: &'_ [u8]
) -> Result<KeyOperationResult>
[src]
&'_ self,
key_name: &'_ str,
alg: &'_ str,
value: &'_ [u8]
) -> Result<KeyOperationResult>
pub async fn backup<'_, '_>(&'_ self, key_name: &'_ str) -> Result<Vec<u8>>
[src]
pub async fn restore<'_, '_, '_>(
&'_ self,
vault_name: &'_ str,
value: &'_ [u8]
) -> Result<KeyVaultKey>
[src]
&'_ self,
vault_name: &'_ str,
value: &'_ [u8]
) -> Result<KeyVaultKey>
pub async fn request<'_, F, RespT>(
&'_ self,
request_builder: F
) -> Result<RespT> where
F: Fn(&Client) -> RequestBuilder,
RespT: DeserializeOwned,
[src]
&'_ self,
request_builder: F
) -> Result<RespT> where
F: Fn(&Client) -> RequestBuilder,
RespT: DeserializeOwned,
pub async fn request_impl<'_, F>(
&'_ self,
request_builder: F
) -> Result<Response> where
F: Fn(&Client) -> RequestBuilder,
[src]
&'_ self,
request_builder: F
) -> Result<Response> where
F: Fn(&Client) -> RequestBuilder,
Auto Trait Implementations
impl !RefUnwindSafe for KeyClient
impl Send for KeyClient
impl Sync for KeyClient
impl Unpin for KeyClient
impl !UnwindSafe for KeyClient
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,