File: //lib/mysqlsh/lib/python3.8/site-packages/oci/vault/models/__init__.py
# coding: utf-8
# Copyright (c) 2016, 2025, Oracle and/or its affiliates. All rights reserved.
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
# NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20180608
from __future__ import absolute_import
from .adb_target_system_details import AdbTargetSystemDetails
from .base64_secret_content_details import Base64SecretContentDetails
from .bytes_generation_context import BytesGenerationContext
from .change_secret_compartment_details import ChangeSecretCompartmentDetails
from .create_secret_details import CreateSecretDetails
from .function_target_system_details import FunctionTargetSystemDetails
from .passphrase_generation_context import PassphraseGenerationContext
from .rotation_config import RotationConfig
from .schedule_secret_deletion_details import ScheduleSecretDeletionDetails
from .schedule_secret_version_deletion_details import ScheduleSecretVersionDeletionDetails
from .secret import Secret
from .secret_content_details import SecretContentDetails
from .secret_expiry_rule import SecretExpiryRule
from .secret_generation_context import SecretGenerationContext
from .secret_reuse_rule import SecretReuseRule
from .secret_rule import SecretRule
from .secret_summary import SecretSummary
from .secret_version import SecretVersion
from .secret_version_summary import SecretVersionSummary
from .ssh_key_generation_context import SshKeyGenerationContext
from .target_system_details import TargetSystemDetails
from .update_secret_details import UpdateSecretDetails
# Maps type names to classes for vault services.
vault_type_mapping = {
"AdbTargetSystemDetails": AdbTargetSystemDetails,
"Base64SecretContentDetails": Base64SecretContentDetails,
"BytesGenerationContext": BytesGenerationContext,
"ChangeSecretCompartmentDetails": ChangeSecretCompartmentDetails,
"CreateSecretDetails": CreateSecretDetails,
"FunctionTargetSystemDetails": FunctionTargetSystemDetails,
"PassphraseGenerationContext": PassphraseGenerationContext,
"RotationConfig": RotationConfig,
"ScheduleSecretDeletionDetails": ScheduleSecretDeletionDetails,
"ScheduleSecretVersionDeletionDetails": ScheduleSecretVersionDeletionDetails,
"Secret": Secret,
"SecretContentDetails": SecretContentDetails,
"SecretExpiryRule": SecretExpiryRule,
"SecretGenerationContext": SecretGenerationContext,
"SecretReuseRule": SecretReuseRule,
"SecretRule": SecretRule,
"SecretSummary": SecretSummary,
"SecretVersion": SecretVersion,
"SecretVersionSummary": SecretVersionSummary,
"SshKeyGenerationContext": SshKeyGenerationContext,
"TargetSystemDetails": TargetSystemDetails,
"UpdateSecretDetails": UpdateSecretDetails
}