File: //proc/self/root/lib/mysqlsh/lib/python3.8/site-packages/oci/functions/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: 20181201
from __future__ import absolute_import
from .application import Application
from .application_summary import ApplicationSummary
from .application_trace_config import ApplicationTraceConfig
from .change_application_compartment_details import ChangeApplicationCompartmentDetails
from .config_details import ConfigDetails
from .constant_provisioned_concurrency_config import ConstantProvisionedConcurrencyConfig
from .create_application_details import CreateApplicationDetails
from .create_function_details import CreateFunctionDetails
from .function import Function
from .function_provisioned_concurrency_config import FunctionProvisionedConcurrencyConfig
from .function_source_details import FunctionSourceDetails
from .function_summary import FunctionSummary
from .function_trace_config import FunctionTraceConfig
from .image_policy_config import ImagePolicyConfig
from .key_details import KeyDetails
from .none_provisioned_concurrency_config import NoneProvisionedConcurrencyConfig
from .pbf_listing import PbfListing
from .pbf_listing_summary import PbfListingSummary
from .pbf_listing_version import PbfListingVersion
from .pbf_listing_version_summary import PbfListingVersionSummary
from .pbf_listing_versions_collection import PbfListingVersionsCollection
from .pbf_listings_collection import PbfListingsCollection
from .policy_details import PolicyDetails
from .pre_built_function_source_details import PreBuiltFunctionSourceDetails
from .publisher_details import PublisherDetails
from .requirement_details import RequirementDetails
from .trigger import Trigger
from .trigger_summary import TriggerSummary
from .triggers_collection import TriggersCollection
from .update_application_details import UpdateApplicationDetails
from .update_function_details import UpdateFunctionDetails
# Maps type names to classes for functions services.
functions_type_mapping = {
"Application": Application,
"ApplicationSummary": ApplicationSummary,
"ApplicationTraceConfig": ApplicationTraceConfig,
"ChangeApplicationCompartmentDetails": ChangeApplicationCompartmentDetails,
"ConfigDetails": ConfigDetails,
"ConstantProvisionedConcurrencyConfig": ConstantProvisionedConcurrencyConfig,
"CreateApplicationDetails": CreateApplicationDetails,
"CreateFunctionDetails": CreateFunctionDetails,
"Function": Function,
"FunctionProvisionedConcurrencyConfig": FunctionProvisionedConcurrencyConfig,
"FunctionSourceDetails": FunctionSourceDetails,
"FunctionSummary": FunctionSummary,
"FunctionTraceConfig": FunctionTraceConfig,
"ImagePolicyConfig": ImagePolicyConfig,
"KeyDetails": KeyDetails,
"NoneProvisionedConcurrencyConfig": NoneProvisionedConcurrencyConfig,
"PbfListing": PbfListing,
"PbfListingSummary": PbfListingSummary,
"PbfListingVersion": PbfListingVersion,
"PbfListingVersionSummary": PbfListingVersionSummary,
"PbfListingVersionsCollection": PbfListingVersionsCollection,
"PbfListingsCollection": PbfListingsCollection,
"PolicyDetails": PolicyDetails,
"PreBuiltFunctionSourceDetails": PreBuiltFunctionSourceDetails,
"PublisherDetails": PublisherDetails,
"RequirementDetails": RequirementDetails,
"Trigger": Trigger,
"TriggerSummary": TriggerSummary,
"TriggersCollection": TriggersCollection,
"UpdateApplicationDetails": UpdateApplicationDetails,
"UpdateFunctionDetails": UpdateFunctionDetails
}