1"""Vault secrets engines endpoints""" 2from hvac.api.secrets_engines.active_directory import ActiveDirectory 3from hvac.api.secrets_engines.aws import Aws 4from hvac.api.secrets_engines.azure import Azure 5from hvac.api.secrets_engines.consul import Consul 6from hvac.api.secrets_engines.database import Database 7from hvac.api.secrets_engines.gcp import Gcp 8from hvac.api.secrets_engines.identity import Identity 9from hvac.api.secrets_engines.kv import Kv 10from hvac.api.secrets_engines.kv_v1 import KvV1 11from hvac.api.secrets_engines.kv_v2 import KvV2 12from hvac.api.secrets_engines.pki import Pki 13from hvac.api.secrets_engines.rabbitmq import RabbitMQ 14from hvac.api.secrets_engines.transform import Transform 15from hvac.api.secrets_engines.transit import Transit 16from hvac.api.vault_api_category import VaultApiCategory 17 18__all__ = ( 19 "Aws", 20 "Azure", 21 "Gcp", 22 "ActiveDirectory", 23 "Identity", 24 "Kv", 25 "KvV1", 26 "KvV2", 27 "Pki", 28 "Transform", 29 "Transit", 30 "SecretsEngines", 31 "Database", 32 "RabbitMQ", 33) 34 35 36class SecretsEngines(VaultApiCategory): 37 """Secrets Engines.""" 38 39 implemented_classes = [ 40 Aws, 41 Azure, 42 Gcp, 43 ActiveDirectory, 44 Identity, 45 Kv, 46 Pki, 47 Transform, 48 Transit, 49 Database, 50 Consul, 51 RabbitMQ, 52 ] 53 unimplemented_classes = [ 54 "AliCloud", 55 "Azure", 56 "GcpKms", 57 "Nomad", 58 "Ssh", 59 "TOTP", 60 "Cassandra", 61 "MongoDb", 62 "Mssql", 63 "MySql", 64 "PostgreSql", 65 ] 66