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

contact-management.mddocs/

Contact Management

Manage certificate contacts for notifications and administrative purposes. Configure email contacts for certificate lifecycle events and expiration warnings.

Capabilities

Contact Operations

def set_contacts(
    contacts: List[CertificateContact], **kwargs: Any
) -> List[CertificateContact]:
    """Set certificate contacts for the vault."""

def get_contacts(**kwargs: Any) -> List[CertificateContact]:
    """Get current certificate contacts."""

def delete_contacts(**kwargs: Any) -> List[CertificateContact]:
    """Delete all certificate contacts."""

Usage Examples

from azure.keyvault.certificates import CertificateContact

# Create contacts
contacts = [
    CertificateContact(
        email="admin@company.com",
        name="System Administrator",
        phone="+1-555-0123"
    ),
    CertificateContact(
        email="security@company.com", 
        name="Security Team"
    )
]

# Set contacts
set_contacts = client.set_contacts(contacts)
print(f"Set {len(set_contacts)} contacts")

# Get current contacts
current_contacts = client.get_contacts()
for contact in current_contacts:
    print(f"Contact: {contact.name} ({contact.email})")

# Delete all contacts
deleted_contacts = client.delete_contacts()
print(f"Deleted {len(deleted_contacts)} contacts")

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