File: //lib/mysqlsh/lib/python3.8/site-packages/oci/cloud_bridge/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: 20220509
from __future__ import absolute_import
from .add_agent_dependency_details import AddAgentDependencyDetails
from .agent import Agent
from .agent_collection import AgentCollection
from .agent_dependency import AgentDependency
from .agent_dependency_collection import AgentDependencyCollection
from .agent_dependency_summary import AgentDependencySummary
from .agent_summary import AgentSummary
from .appliance_image_collection import ApplianceImageCollection
from .appliance_image_summary import ApplianceImageSummary
from .asset import Asset
from .asset_aggregation import AssetAggregation
from .asset_aggregation_collection import AssetAggregationCollection
from .asset_collection import AssetCollection
from .asset_source import AssetSource
from .asset_source_collection import AssetSourceCollection
from .asset_source_connection import AssetSourceConnection
from .asset_source_connection_collection import AssetSourceConnectionCollection
from .asset_source_credentials import AssetSourceCredentials
from .asset_source_summary import AssetSourceSummary
from .asset_summary import AssetSummary
from .aws_asset_source import AwsAssetSource
from .aws_asset_source_summary import AwsAssetSourceSummary
from .aws_ebs_asset import AwsEbsAsset
from .aws_ebs_asset_details import AwsEbsAssetDetails
from .aws_ebs_properties import AwsEbsProperties
from .aws_ec2_asset import AwsEc2Asset
from .aws_ec2_asset_details import AwsEc2AssetDetails
from .aws_ec2_properties import AwsEc2Properties
from .change_agent_compartment_details import ChangeAgentCompartmentDetails
from .change_agent_dependency_compartment_details import ChangeAgentDependencyCompartmentDetails
from .change_asset_compartment_details import ChangeAssetCompartmentDetails
from .change_asset_source_compartment_details import ChangeAssetSourceCompartmentDetails
from .change_asset_tags_details import ChangeAssetTagsDetails
from .change_discovery_schedule_compartment_details import ChangeDiscoveryScheduleCompartmentDetails
from .change_environment_compartment_details import ChangeEnvironmentCompartmentDetails
from .compute_properties import ComputeProperties
from .create_agent_dependency_details import CreateAgentDependencyDetails
from .create_agent_details import CreateAgentDetails
from .create_asset_details import CreateAssetDetails
from .create_asset_source_details import CreateAssetSourceDetails
from .create_aws_asset_source_details import CreateAwsAssetSourceDetails
from .create_aws_ebs_asset_details import CreateAwsEbsAssetDetails
from .create_aws_ec2_asset_details import CreateAwsEc2AssetDetails
from .create_discovery_schedule_details import CreateDiscoveryScheduleDetails
from .create_environment_details import CreateEnvironmentDetails
from .create_inventory_details import CreateInventoryDetails
from .create_vm_ware_asset_source_details import CreateVmWareAssetSourceDetails
from .create_vmware_vm_asset_details import CreateVmwareVmAssetDetails
from .customer_tag import CustomerTag
from .discovery_schedule import DiscoverySchedule
from .discovery_schedule_collection import DiscoveryScheduleCollection
from .discovery_schedule_summary import DiscoveryScheduleSummary
from .disk import Disk
from .environment import Environment
from .environment_collection import EnvironmentCollection
from .environment_summary import EnvironmentSummary
from .gpu_device import GpuDevice
from .group_identifier import GroupIdentifier
from .historical_metric import HistoricalMetric
from .historical_metric_collection import HistoricalMetricCollection
from .historical_metric_summary import HistoricalMetricSummary
from .import_inventory_details import ImportInventoryDetails
from .import_inventory_via_assets_details import ImportInventoryViaAssetsDetails
from .instance_network_interface import InstanceNetworkInterface
from .instance_network_interface_association import InstanceNetworkInterfaceAssociation
from .instance_network_interface_attachment import InstanceNetworkInterfaceAttachment
from .instance_private_ip_address import InstancePrivateIpAddress
from .instance_state import InstanceState
from .inventory import Inventory
from .inventory_collection import InventoryCollection
from .inventory_summary import InventorySummary
from .monthly_cost_summary import MonthlyCostSummary
from .nic import Nic
from .nvdimm import Nvdimm
from .nvdimm_controller import NvdimmController
from .placement import Placement
from .plugin import Plugin
from .plugin_summary import PluginSummary
from .remove_agent_dependency_details import RemoveAgentDependencyDetails
from .scsi_controller import ScsiController
from .submit_historical_metrics_details import SubmitHistoricalMetricsDetails
from .supported_cloud_region_collection import SupportedCloudRegionCollection
from .supported_cloud_region_summary import SupportedCloudRegionSummary
from .tag import Tag
from .update_agent_dependency_details import UpdateAgentDependencyDetails
from .update_agent_details import UpdateAgentDetails
from .update_asset_details import UpdateAssetDetails
from .update_asset_source_details import UpdateAssetSourceDetails
from .update_aws_asset_source_details import UpdateAwsAssetSourceDetails
from .update_aws_ebs_asset_details import UpdateAwsEbsAssetDetails
from .update_aws_ec2_asset_details import UpdateAwsEc2AssetDetails
from .update_discovery_schedule_details import UpdateDiscoveryScheduleDetails
from .update_environment_details import UpdateEnvironmentDetails
from .update_inventory_details import UpdateInventoryDetails
from .update_plugin_details import UpdatePluginDetails
from .update_vm_asset_details import UpdateVmAssetDetails
from .update_vm_ware_asset_source_details import UpdateVmWareAssetSourceDetails
from .update_vmware_vm_asset_details import UpdateVmwareVmAssetDetails
from .vm_asset import VmAsset
from .vm_properties import VmProperties
from .vm_ware_asset_source import VmWareAssetSource
from .vm_ware_asset_source_summary import VmWareAssetSourceSummary
from .vmware_v_center_properties import VmwareVCenterProperties
from .vmware_vm_asset import VmwareVmAsset
from .vmware_vm_properties import VmwareVmProperties
from .volume_attachment import VolumeAttachment
from .work_request import WorkRequest
from .work_request_error import WorkRequestError
from .work_request_error_collection import WorkRequestErrorCollection
from .work_request_log_entry import WorkRequestLogEntry
from .work_request_log_entry_collection import WorkRequestLogEntryCollection
from .work_request_resource import WorkRequestResource
from .work_request_summary import WorkRequestSummary
from .work_request_summary_collection import WorkRequestSummaryCollection
# Maps type names to classes for cloud_bridge services.
cloud_bridge_type_mapping = {
"AddAgentDependencyDetails": AddAgentDependencyDetails,
"Agent": Agent,
"AgentCollection": AgentCollection,
"AgentDependency": AgentDependency,
"AgentDependencyCollection": AgentDependencyCollection,
"AgentDependencySummary": AgentDependencySummary,
"AgentSummary": AgentSummary,
"ApplianceImageCollection": ApplianceImageCollection,
"ApplianceImageSummary": ApplianceImageSummary,
"Asset": Asset,
"AssetAggregation": AssetAggregation,
"AssetAggregationCollection": AssetAggregationCollection,
"AssetCollection": AssetCollection,
"AssetSource": AssetSource,
"AssetSourceCollection": AssetSourceCollection,
"AssetSourceConnection": AssetSourceConnection,
"AssetSourceConnectionCollection": AssetSourceConnectionCollection,
"AssetSourceCredentials": AssetSourceCredentials,
"AssetSourceSummary": AssetSourceSummary,
"AssetSummary": AssetSummary,
"AwsAssetSource": AwsAssetSource,
"AwsAssetSourceSummary": AwsAssetSourceSummary,
"AwsEbsAsset": AwsEbsAsset,
"AwsEbsAssetDetails": AwsEbsAssetDetails,
"AwsEbsProperties": AwsEbsProperties,
"AwsEc2Asset": AwsEc2Asset,
"AwsEc2AssetDetails": AwsEc2AssetDetails,
"AwsEc2Properties": AwsEc2Properties,
"ChangeAgentCompartmentDetails": ChangeAgentCompartmentDetails,
"ChangeAgentDependencyCompartmentDetails": ChangeAgentDependencyCompartmentDetails,
"ChangeAssetCompartmentDetails": ChangeAssetCompartmentDetails,
"ChangeAssetSourceCompartmentDetails": ChangeAssetSourceCompartmentDetails,
"ChangeAssetTagsDetails": ChangeAssetTagsDetails,
"ChangeDiscoveryScheduleCompartmentDetails": ChangeDiscoveryScheduleCompartmentDetails,
"ChangeEnvironmentCompartmentDetails": ChangeEnvironmentCompartmentDetails,
"ComputeProperties": ComputeProperties,
"CreateAgentDependencyDetails": CreateAgentDependencyDetails,
"CreateAgentDetails": CreateAgentDetails,
"CreateAssetDetails": CreateAssetDetails,
"CreateAssetSourceDetails": CreateAssetSourceDetails,
"CreateAwsAssetSourceDetails": CreateAwsAssetSourceDetails,
"CreateAwsEbsAssetDetails": CreateAwsEbsAssetDetails,
"CreateAwsEc2AssetDetails": CreateAwsEc2AssetDetails,
"CreateDiscoveryScheduleDetails": CreateDiscoveryScheduleDetails,
"CreateEnvironmentDetails": CreateEnvironmentDetails,
"CreateInventoryDetails": CreateInventoryDetails,
"CreateVmWareAssetSourceDetails": CreateVmWareAssetSourceDetails,
"CreateVmwareVmAssetDetails": CreateVmwareVmAssetDetails,
"CustomerTag": CustomerTag,
"DiscoverySchedule": DiscoverySchedule,
"DiscoveryScheduleCollection": DiscoveryScheduleCollection,
"DiscoveryScheduleSummary": DiscoveryScheduleSummary,
"Disk": Disk,
"Environment": Environment,
"EnvironmentCollection": EnvironmentCollection,
"EnvironmentSummary": EnvironmentSummary,
"GpuDevice": GpuDevice,
"GroupIdentifier": GroupIdentifier,
"HistoricalMetric": HistoricalMetric,
"HistoricalMetricCollection": HistoricalMetricCollection,
"HistoricalMetricSummary": HistoricalMetricSummary,
"ImportInventoryDetails": ImportInventoryDetails,
"ImportInventoryViaAssetsDetails": ImportInventoryViaAssetsDetails,
"InstanceNetworkInterface": InstanceNetworkInterface,
"InstanceNetworkInterfaceAssociation": InstanceNetworkInterfaceAssociation,
"InstanceNetworkInterfaceAttachment": InstanceNetworkInterfaceAttachment,
"InstancePrivateIpAddress": InstancePrivateIpAddress,
"InstanceState": InstanceState,
"Inventory": Inventory,
"InventoryCollection": InventoryCollection,
"InventorySummary": InventorySummary,
"MonthlyCostSummary": MonthlyCostSummary,
"Nic": Nic,
"Nvdimm": Nvdimm,
"NvdimmController": NvdimmController,
"Placement": Placement,
"Plugin": Plugin,
"PluginSummary": PluginSummary,
"RemoveAgentDependencyDetails": RemoveAgentDependencyDetails,
"ScsiController": ScsiController,
"SubmitHistoricalMetricsDetails": SubmitHistoricalMetricsDetails,
"SupportedCloudRegionCollection": SupportedCloudRegionCollection,
"SupportedCloudRegionSummary": SupportedCloudRegionSummary,
"Tag": Tag,
"UpdateAgentDependencyDetails": UpdateAgentDependencyDetails,
"UpdateAgentDetails": UpdateAgentDetails,
"UpdateAssetDetails": UpdateAssetDetails,
"UpdateAssetSourceDetails": UpdateAssetSourceDetails,
"UpdateAwsAssetSourceDetails": UpdateAwsAssetSourceDetails,
"UpdateAwsEbsAssetDetails": UpdateAwsEbsAssetDetails,
"UpdateAwsEc2AssetDetails": UpdateAwsEc2AssetDetails,
"UpdateDiscoveryScheduleDetails": UpdateDiscoveryScheduleDetails,
"UpdateEnvironmentDetails": UpdateEnvironmentDetails,
"UpdateInventoryDetails": UpdateInventoryDetails,
"UpdatePluginDetails": UpdatePluginDetails,
"UpdateVmAssetDetails": UpdateVmAssetDetails,
"UpdateVmWareAssetSourceDetails": UpdateVmWareAssetSourceDetails,
"UpdateVmwareVmAssetDetails": UpdateVmwareVmAssetDetails,
"VmAsset": VmAsset,
"VmProperties": VmProperties,
"VmWareAssetSource": VmWareAssetSource,
"VmWareAssetSourceSummary": VmWareAssetSourceSummary,
"VmwareVCenterProperties": VmwareVCenterProperties,
"VmwareVmAsset": VmwareVmAsset,
"VmwareVmProperties": VmwareVmProperties,
"VolumeAttachment": VolumeAttachment,
"WorkRequest": WorkRequest,
"WorkRequestError": WorkRequestError,
"WorkRequestErrorCollection": WorkRequestErrorCollection,
"WorkRequestLogEntry": WorkRequestLogEntry,
"WorkRequestLogEntryCollection": WorkRequestLogEntryCollection,
"WorkRequestResource": WorkRequestResource,
"WorkRequestSummary": WorkRequestSummary,
"WorkRequestSummaryCollection": WorkRequestSummaryCollection
}