pub struct Keys { /* private fields */ }Expand description
Operations for Inttegro keys.
Implementations§
Source§impl Keys
impl Keys
Sourcepub async fn generate(
&self,
request: &GenerateSecretKeyRequest,
) -> Result<GeneratedSecretKey>
pub async fn generate( &self, request: &GenerateSecretKeyRequest, ) -> Result<GeneratedSecretKey>
Generate a secret key
Sourcepub async fn generate_with_options(
&self,
request: &GenerateSecretKeyRequest,
options: RequestOptions,
) -> Result<GeneratedSecretKey>
pub async fn generate_with_options( &self, request: &GenerateSecretKeyRequest, options: RequestOptions, ) -> Result<GeneratedSecretKey>
Generate a secret key with per-request options.
Sourcepub async fn page(
&self,
request: &PageSecretKeysRequest,
) -> Result<SecretKeyPage>
pub async fn page( &self, request: &PageSecretKeysRequest, ) -> Result<SecretKeyPage>
Page secret keys
Sourcepub async fn page_with_options(
&self,
request: &PageSecretKeysRequest,
options: RequestOptions,
) -> Result<SecretKeyPage>
pub async fn page_with_options( &self, request: &PageSecretKeysRequest, options: RequestOptions, ) -> Result<SecretKeyPage>
Page secret keys with per-request options.
Sourcepub async fn lookup(
&self,
request: &LookupSecretKeyRequest,
) -> Result<SecretKey>
pub async fn lookup( &self, request: &LookupSecretKeyRequest, ) -> Result<SecretKey>
Retrieve a secret key
Sourcepub async fn lookup_with_options(
&self,
request: &LookupSecretKeyRequest,
options: RequestOptions,
) -> Result<SecretKey>
pub async fn lookup_with_options( &self, request: &LookupSecretKeyRequest, options: RequestOptions, ) -> Result<SecretKey>
Retrieve a secret key with per-request options.
Sourcepub async fn update(
&self,
request: &UpdateSecretKeyRequest,
) -> Result<SecretKey>
pub async fn update( &self, request: &UpdateSecretKeyRequest, ) -> Result<SecretKey>
Update a secret key
Sourcepub async fn update_with_options(
&self,
request: &UpdateSecretKeyRequest,
options: RequestOptions,
) -> Result<SecretKey>
pub async fn update_with_options( &self, request: &UpdateSecretKeyRequest, options: RequestOptions, ) -> Result<SecretKey>
Update a secret key with per-request options.
Sourcepub async fn destroy(
&self,
request: &DestroySecretKeyRequest,
) -> Result<SecretKey>
pub async fn destroy( &self, request: &DestroySecretKeyRequest, ) -> Result<SecretKey>
Revoke a secret key
Sourcepub async fn destroy_with_options(
&self,
request: &DestroySecretKeyRequest,
options: RequestOptions,
) -> Result<SecretKey>
pub async fn destroy_with_options( &self, request: &DestroySecretKeyRequest, options: RequestOptions, ) -> Result<SecretKey>
Revoke a secret key with per-request options.
Sourcepub async fn usage(
&self,
request: &SecretKeyUsageRequest,
) -> Result<SecretKeyUsage>
pub async fn usage( &self, request: &SecretKeyUsageRequest, ) -> Result<SecretKeyUsage>
Retrieve secret key usage
Sourcepub async fn usage_with_options(
&self,
request: &SecretKeyUsageRequest,
options: RequestOptions,
) -> Result<SecretKeyUsage>
pub async fn usage_with_options( &self, request: &SecretKeyUsageRequest, options: RequestOptions, ) -> Result<SecretKeyUsage>
Retrieve secret key usage with per-request options.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Keys
impl !UnwindSafe for Keys
impl Freeze for Keys
impl Send for Keys
impl Sync for Keys
impl Unpin for Keys
impl UnsafeUnpin for Keys
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more