1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
|
"""Collection of Vault system backend API endpoint classes."""
import logging
from hvac.api.system_backend.audit import Audit
from hvac.api.system_backend.auth import Auth
from hvac.api.system_backend.capabilities import Capabilities
from hvac.api.system_backend.health import Health
from hvac.api.system_backend.init import Init
from hvac.api.system_backend.key import Key
from hvac.api.system_backend.leader import Leader
from hvac.api.system_backend.lease import Lease
from hvac.api.system_backend.mount import Mount
from hvac.api.system_backend.namespace import Namespace
from hvac.api.system_backend.policies import Policies
from hvac.api.system_backend.policy import Policy
from hvac.api.system_backend.quota import Quota
from hvac.api.system_backend.raft import Raft
from hvac.api.system_backend.seal import Seal
from hvac.api.system_backend.system_backend_mixin import SystemBackendMixin
from hvac.api.system_backend.wrapping import Wrapping
from hvac.api.vault_api_category import VaultApiCategory
__all__ = (
"Audit",
"Auth",
"Capabilities",
"Health",
"Init",
"Key",
"Leader",
"Lease",
"Mount",
"Namespace",
"Policies",
"Policy",
"Quota",
"Raft",
"Seal",
"SystemBackend",
"SystemBackendMixin",
"Wrapping",
)
logger = logging.getLogger(__name__)
class SystemBackend(
VaultApiCategory,
Audit,
Auth,
Capabilities,
Health,
Init,
Key,
Leader,
Lease,
Mount,
Namespace,
Policies,
Policy,
Quota,
Raft,
Seal,
Wrapping,
):
implemented_classes = [
Audit,
Auth,
Capabilities,
Health,
Init,
Key,
Leader,
Lease,
Mount,
Namespace,
Policies,
Policy,
Quota,
Raft,
Seal,
Wrapping,
]
unimplemented_classes = []
|