CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-azure-keyvault-certificates

Microsoft Corporation Key Vault Certificates Client Library for Python

Pending

Quality

Pending

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

Overview
Eval results
Files

recovery-operations.mddocs/

Recovery Operations

Manage soft-deleted certificates with recovery and purge operations. Supports Azure Key Vault's soft-delete feature for accidental deletion protection.

Capabilities

Deleted Certificate Management

def get_deleted_certificate(certificate_name: str, **kwargs: Any) -> DeletedCertificate:
    """Get information about a deleted certificate."""

def begin_recover_deleted_certificate(
    certificate_name: str, **kwargs: Any
) -> LROPoller[KeyVaultCertificate]:
    """Recover a deleted certificate."""

def purge_deleted_certificate(certificate_name: str, **kwargs: Any) -> None:
    """Permanently delete a certificate (irreversible)."""

Usage Examples

# Get deleted certificate info
deleted_cert = client.get_deleted_certificate("my-cert")
print(f"Deleted on: {deleted_cert.deleted_on}")
print(f"Scheduled purge: {deleted_cert.scheduled_purge_date}")

# Recover deleted certificate
recover_poller = client.begin_recover_deleted_certificate("my-cert")
recovered_cert = recover_poller.result()
print(f"Recovered: {recovered_cert.name}")

# Permanently purge (use with caution!)
client.purge_deleted_certificate("my-cert")

Install with Tessl CLI

npx tessl i tessl/pypi-azure-keyvault-certificates

docs

async-operations.md

certificate-operations.md

contact-management.md

import-export.md

index.md

issuer-management.md

listing-operations.md

operation-management.md

policy-management.md

recovery-operations.md

tile.json