1# coding: utf-8 2# Copyright (c) 2016, 2021, Oracle and/or its affiliates. All rights reserved. 3# 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. 4 5from __future__ import absolute_import 6 7from .activate_bds_metastore_configuration_details import ActivateBdsMetastoreConfigurationDetails 8from .add_auto_scaling_configuration_details import AddAutoScalingConfigurationDetails 9from .add_block_storage_details import AddBlockStorageDetails 10from .add_cloud_sql_details import AddCloudSqlDetails 11from .add_worker_nodes_details import AddWorkerNodesDetails 12from .auto_scale_policy import AutoScalePolicy 13from .auto_scale_policy_metric_rule import AutoScalePolicyMetricRule 14from .auto_scale_policy_rule import AutoScalePolicyRule 15from .auto_scaling_configuration import AutoScalingConfiguration 16from .auto_scaling_configuration_summary import AutoScalingConfigurationSummary 17from .bds_api_key import BdsApiKey 18from .bds_api_key_summary import BdsApiKeySummary 19from .bds_instance import BdsInstance 20from .bds_instance_summary import BdsInstanceSummary 21from .bds_metastore_configuration import BdsMetastoreConfiguration 22from .bds_metastore_configuration_summary import BdsMetastoreConfigurationSummary 23from .change_bds_instance_compartment_details import ChangeBdsInstanceCompartmentDetails 24from .change_shape_details import ChangeShapeDetails 25from .change_shape_nodes import ChangeShapeNodes 26from .cloud_sql_details import CloudSqlDetails 27from .cluster_details import ClusterDetails 28from .create_bds_api_key_details import CreateBdsApiKeyDetails 29from .create_bds_instance_details import CreateBdsInstanceDetails 30from .create_bds_metastore_configuration_details import CreateBdsMetastoreConfigurationDetails 31from .create_node_details import CreateNodeDetails 32from .default_error import DefaultError 33from .kerberos_details import KerberosDetails 34from .metric_threshold_rule import MetricThresholdRule 35from .network_config import NetworkConfig 36from .node import Node 37from .remove_auto_scaling_configuration_details import RemoveAutoScalingConfigurationDetails 38from .remove_cloud_sql_details import RemoveCloudSqlDetails 39from .restart_node_details import RestartNodeDetails 40from .test_bds_metastore_configuration_details import TestBdsMetastoreConfigurationDetails 41from .test_bds_object_storage_connection_details import TestBdsObjectStorageConnectionDetails 42from .update_auto_scaling_configuration_details import UpdateAutoScalingConfigurationDetails 43from .update_bds_instance_details import UpdateBdsInstanceDetails 44from .update_bds_metastore_configuration_details import UpdateBdsMetastoreConfigurationDetails 45from .volume_attachment_detail import VolumeAttachmentDetail 46from .work_request import WorkRequest 47from .work_request_error import WorkRequestError 48from .work_request_log_entry import WorkRequestLogEntry 49from .work_request_resource import WorkRequestResource 50 51# Maps type names to classes for bds services. 52bds_type_mapping = { 53 "ActivateBdsMetastoreConfigurationDetails": ActivateBdsMetastoreConfigurationDetails, 54 "AddAutoScalingConfigurationDetails": AddAutoScalingConfigurationDetails, 55 "AddBlockStorageDetails": AddBlockStorageDetails, 56 "AddCloudSqlDetails": AddCloudSqlDetails, 57 "AddWorkerNodesDetails": AddWorkerNodesDetails, 58 "AutoScalePolicy": AutoScalePolicy, 59 "AutoScalePolicyMetricRule": AutoScalePolicyMetricRule, 60 "AutoScalePolicyRule": AutoScalePolicyRule, 61 "AutoScalingConfiguration": AutoScalingConfiguration, 62 "AutoScalingConfigurationSummary": AutoScalingConfigurationSummary, 63 "BdsApiKey": BdsApiKey, 64 "BdsApiKeySummary": BdsApiKeySummary, 65 "BdsInstance": BdsInstance, 66 "BdsInstanceSummary": BdsInstanceSummary, 67 "BdsMetastoreConfiguration": BdsMetastoreConfiguration, 68 "BdsMetastoreConfigurationSummary": BdsMetastoreConfigurationSummary, 69 "ChangeBdsInstanceCompartmentDetails": ChangeBdsInstanceCompartmentDetails, 70 "ChangeShapeDetails": ChangeShapeDetails, 71 "ChangeShapeNodes": ChangeShapeNodes, 72 "CloudSqlDetails": CloudSqlDetails, 73 "ClusterDetails": ClusterDetails, 74 "CreateBdsApiKeyDetails": CreateBdsApiKeyDetails, 75 "CreateBdsInstanceDetails": CreateBdsInstanceDetails, 76 "CreateBdsMetastoreConfigurationDetails": CreateBdsMetastoreConfigurationDetails, 77 "CreateNodeDetails": CreateNodeDetails, 78 "DefaultError": DefaultError, 79 "KerberosDetails": KerberosDetails, 80 "MetricThresholdRule": MetricThresholdRule, 81 "NetworkConfig": NetworkConfig, 82 "Node": Node, 83 "RemoveAutoScalingConfigurationDetails": RemoveAutoScalingConfigurationDetails, 84 "RemoveCloudSqlDetails": RemoveCloudSqlDetails, 85 "RestartNodeDetails": RestartNodeDetails, 86 "TestBdsMetastoreConfigurationDetails": TestBdsMetastoreConfigurationDetails, 87 "TestBdsObjectStorageConnectionDetails": TestBdsObjectStorageConnectionDetails, 88 "UpdateAutoScalingConfigurationDetails": UpdateAutoScalingConfigurationDetails, 89 "UpdateBdsInstanceDetails": UpdateBdsInstanceDetails, 90 "UpdateBdsMetastoreConfigurationDetails": UpdateBdsMetastoreConfigurationDetails, 91 "VolumeAttachmentDetail": VolumeAttachmentDetail, 92 "WorkRequest": WorkRequest, 93 "WorkRequestError": WorkRequestError, 94 "WorkRequestLogEntry": WorkRequestLogEntry, 95 "WorkRequestResource": WorkRequestResource 96} 97