/** * Management Agent API * Use the Management Agent API to manage your infrastructure's management agents, including their plugins and install keys. For more information, see [Management Agent](https://docs.oracle.com/iaas/management-agents/index.html). * OpenAPI spec version: 20200202 * * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, 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. */ import * as ActionTypes from "./action-types"; export import ActionTypes = ActionTypes.ActionTypes; import * as ArchitectureTypes from "./architecture-types"; export import ArchitectureTypes = ArchitectureTypes.ArchitectureTypes; import * as AutoUpgradableConfig from "./auto-upgradable-config"; export import AutoUpgradableConfig = AutoUpgradableConfig.AutoUpgradableConfig; import * as AvailabilityHistorySummary from "./availability-history-summary"; export import AvailabilityHistorySummary = AvailabilityHistorySummary.AvailabilityHistorySummary; import * as AvailabilityStatus from "./availability-status"; export import AvailabilityStatus = AvailabilityStatus.AvailabilityStatus; import * as CreateDataSourceDetails from "./create-data-source-details"; export import CreateDataSourceDetails = CreateDataSourceDetails.CreateDataSourceDetails; import * as CreateManagementAgentInstallKeyDetails from "./create-management-agent-install-key-details"; export import CreateManagementAgentInstallKeyDetails = CreateManagementAgentInstallKeyDetails.CreateManagementAgentInstallKeyDetails; import * as CreateNamedCredentialDetails from "./create-named-credential-details"; export import CreateNamedCredentialDetails = CreateNamedCredentialDetails.CreateNamedCredentialDetails; import * as DataSource from "./data-source"; export import DataSource = DataSource.DataSource; import * as DataSourceSummary from "./data-source-summary"; export import DataSourceSummary = DataSourceSummary.DataSourceSummary; import * as DataSourceSummaryItem from "./data-source-summary-item"; export import DataSourceSummaryItem = DataSourceSummaryItem.DataSourceSummaryItem; import * as DataSourceTypes from "./data-source-types"; export import DataSourceTypes = DataSourceTypes.DataSourceTypes; import * as DeployPluginsDetails from "./deploy-plugins-details"; export import DeployPluginsDetails = DeployPluginsDetails.DeployPluginsDetails; import * as InstallTypes from "./install-types"; export import InstallTypes = InstallTypes.InstallTypes; import * as LifecycleStates from "./lifecycle-states"; export import LifecycleStates = LifecycleStates.LifecycleStates; import * as ManagementAgent from "./management-agent"; export import ManagementAgent = ManagementAgent.ManagementAgent; import * as ManagementAgentAggregation from "./management-agent-aggregation"; export import ManagementAgentAggregation = ManagementAgentAggregation.ManagementAgentAggregation; import * as ManagementAgentAggregationCollection from "./management-agent-aggregation-collection"; export import ManagementAgentAggregationCollection = ManagementAgentAggregationCollection.ManagementAgentAggregationCollection; import * as ManagementAgentAggregationDimensions from "./management-agent-aggregation-dimensions"; export import ManagementAgentAggregationDimensions = ManagementAgentAggregationDimensions.ManagementAgentAggregationDimensions; import * as ManagementAgentError from "./management-agent-error"; export import ManagementAgentError = ManagementAgentError.ManagementAgentError; import * as ManagementAgentGroupBy from "./management-agent-group-by"; export import ManagementAgentGroupBy = ManagementAgentGroupBy.ManagementAgentGroupBy; import * as ManagementAgentImage from "./management-agent-image"; export import ManagementAgentImage = ManagementAgentImage.ManagementAgentImage; import * as ManagementAgentImageSummary from "./management-agent-image-summary"; export import ManagementAgentImageSummary = ManagementAgentImageSummary.ManagementAgentImageSummary; import * as ManagementAgentInstallKey from "./management-agent-install-key"; export import ManagementAgentInstallKey = ManagementAgentInstallKey.ManagementAgentInstallKey; import * as ManagementAgentInstallKeySummary from "./management-agent-install-key-summary"; export import ManagementAgentInstallKeySummary = ManagementAgentInstallKeySummary.ManagementAgentInstallKeySummary; import * as ManagementAgentPlugin from "./management-agent-plugin"; export import ManagementAgentPlugin = ManagementAgentPlugin.ManagementAgentPlugin; import * as ManagementAgentPluginAggregation from "./management-agent-plugin-aggregation"; export import ManagementAgentPluginAggregation = ManagementAgentPluginAggregation.ManagementAgentPluginAggregation; import * as ManagementAgentPluginAggregationCollection from "./management-agent-plugin-aggregation-collection"; export import ManagementAgentPluginAggregationCollection = ManagementAgentPluginAggregationCollection.ManagementAgentPluginAggregationCollection; import * as ManagementAgentPluginAggregationDimensions from "./management-agent-plugin-aggregation-dimensions"; export import ManagementAgentPluginAggregationDimensions = ManagementAgentPluginAggregationDimensions.ManagementAgentPluginAggregationDimensions; import * as ManagementAgentPluginDetails from "./management-agent-plugin-details"; export import ManagementAgentPluginDetails = ManagementAgentPluginDetails.ManagementAgentPluginDetails; import * as ManagementAgentPluginGroupBy from "./management-agent-plugin-group-by"; export import ManagementAgentPluginGroupBy = ManagementAgentPluginGroupBy.ManagementAgentPluginGroupBy; import * as ManagementAgentPluginResource from "./management-agent-plugin-resource"; export import ManagementAgentPluginResource = ManagementAgentPluginResource.ManagementAgentPluginResource; import * as ManagementAgentPluginSummary from "./management-agent-plugin-summary"; export import ManagementAgentPluginSummary = ManagementAgentPluginSummary.ManagementAgentPluginSummary; import * as ManagementAgentProperty from "./management-agent-property"; export import ManagementAgentProperty = ManagementAgentProperty.ManagementAgentProperty; import * as ManagementAgentSummary from "./management-agent-summary"; export import ManagementAgentSummary = ManagementAgentSummary.ManagementAgentSummary; import * as MetricDimension from "./metric-dimension"; export import MetricDimension = MetricDimension.MetricDimension; import * as NamedCredential from "./named-credential"; export import NamedCredential = NamedCredential.NamedCredential; import * as NamedCredentialCollection from "./named-credential-collection"; export import NamedCredentialCollection = NamedCredentialCollection.NamedCredentialCollection; import * as NamedCredentialFieldDefinition from "./named-credential-field-definition"; export import NamedCredentialFieldDefinition = NamedCredentialFieldDefinition.NamedCredentialFieldDefinition; import * as NamedCredentialMetadataDefinition from "./named-credential-metadata-definition"; export import NamedCredentialMetadataDefinition = NamedCredentialMetadataDefinition.NamedCredentialMetadataDefinition; import * as NamedCredentialProperty from "./named-credential-property"; export import NamedCredentialProperty = NamedCredentialProperty.NamedCredentialProperty; import * as NamedCredentialSummary from "./named-credential-summary"; export import NamedCredentialSummary = NamedCredentialSummary.NamedCredentialSummary; import * as NamedCredentialsMetadatum from "./named-credentials-metadatum"; export import NamedCredentialsMetadatum = NamedCredentialsMetadatum.NamedCredentialsMetadatum; import * as ObjectDetails from "./object-details"; export import ObjectDetails = ObjectDetails.ObjectDetails; import * as OperationStatus from "./operation-status"; export import OperationStatus = OperationStatus.OperationStatus; import * as OperationTypes from "./operation-types"; export import OperationTypes = OperationTypes.OperationTypes; import * as PackageTypes from "./package-types"; export import PackageTypes = PackageTypes.PackageTypes; import * as PlatformTypes from "./platform-types"; export import PlatformTypes = PlatformTypes.PlatformTypes; import * as PluginStatus from "./plugin-status"; export import PluginStatus = PluginStatus.PluginStatus; import * as PropertyUnits from "./property-units"; export import PropertyUnits = PropertyUnits.PropertyUnits; import * as SetAutoUpgradableConfigDetails from "./set-auto-upgradable-config-details"; export import SetAutoUpgradableConfigDetails = SetAutoUpgradableConfigDetails.SetAutoUpgradableConfigDetails; import * as UpdateDataSourceDetails from "./update-data-source-details"; export import UpdateDataSourceDetails = UpdateDataSourceDetails.UpdateDataSourceDetails; import * as UpdateManagementAgentDetails from "./update-management-agent-details"; export import UpdateManagementAgentDetails = UpdateManagementAgentDetails.UpdateManagementAgentDetails; import * as UpdateManagementAgentInstallKeyDetails from "./update-management-agent-install-key-details"; export import UpdateManagementAgentInstallKeyDetails = UpdateManagementAgentInstallKeyDetails.UpdateManagementAgentInstallKeyDetails; import * as UpdateNamedCredentialDetails from "./update-named-credential-details"; export import UpdateNamedCredentialDetails = UpdateNamedCredentialDetails.UpdateNamedCredentialDetails; import * as ValueCategoryType from "./value-category-type"; export import ValueCategoryType = ValueCategoryType.ValueCategoryType; import * as WorkDeliveryStatus from "./work-delivery-status"; export import WorkDeliveryStatus = WorkDeliveryStatus.WorkDeliveryStatus; import * as WorkRequest from "./work-request"; export import WorkRequest = WorkRequest.WorkRequest; import * as WorkRequestError from "./work-request-error"; export import WorkRequestError = WorkRequestError.WorkRequestError; import * as WorkRequestLogEntry from "./work-request-log-entry"; export import WorkRequestLogEntry = WorkRequestLogEntry.WorkRequestLogEntry; import * as WorkRequestResource from "./work-request-resource"; export import WorkRequestResource = WorkRequestResource.WorkRequestResource; import * as WorkRequestSummary from "./work-request-summary"; export import WorkRequestSummary = WorkRequestSummary.WorkRequestSummary; import * as WorkSubmissionKey from "./work-submission-key"; export import WorkSubmissionKey = WorkSubmissionKey.WorkSubmissionKey; import * as CreatePrometheusEmitterDataSourceDetails from "./create-prometheus-emitter-data-source-details"; export import CreatePrometheusEmitterDataSourceDetails = CreatePrometheusEmitterDataSourceDetails.CreatePrometheusEmitterDataSourceDetails; import * as KubernetesClusterDataSource from "./kubernetes-cluster-data-source"; export import KubernetesClusterDataSource = KubernetesClusterDataSource.KubernetesClusterDataSource; import * as KubernetesClusterDataSourceSummary from "./kubernetes-cluster-data-source-summary"; export import KubernetesClusterDataSourceSummary = KubernetesClusterDataSourceSummary.KubernetesClusterDataSourceSummary; import * as KubernetesClusterDataSourceSummaryItem from "./kubernetes-cluster-data-source-summary-item"; export import KubernetesClusterDataSourceSummaryItem = KubernetesClusterDataSourceSummaryItem.KubernetesClusterDataSourceSummaryItem; import * as PrometheusEmitterDataSource from "./prometheus-emitter-data-source"; export import PrometheusEmitterDataSource = PrometheusEmitterDataSource.PrometheusEmitterDataSource; import * as PrometheusEmitterDataSourceSummary from "./prometheus-emitter-data-source-summary"; export import PrometheusEmitterDataSourceSummary = PrometheusEmitterDataSourceSummary.PrometheusEmitterDataSourceSummary; import * as PrometheusEmitterDataSourceSummaryItem from "./prometheus-emitter-data-source-summary-item"; export import PrometheusEmitterDataSourceSummaryItem = PrometheusEmitterDataSourceSummaryItem.PrometheusEmitterDataSourceSummaryItem; import * as UpdatePrometheusEmitterDataSourceDetails from "./update-prometheus-emitter-data-source-details"; export import UpdatePrometheusEmitterDataSourceDetails = UpdatePrometheusEmitterDataSourceDetails.UpdatePrometheusEmitterDataSourceDetails;