/** * APM Availability Monitoring API * Use the APM Availability Monitoring API to query Scripts, Monitors, Dedicated Vantage Points and On-Premise Vantage Points resources. For more information, see [Application Performance Monitoring](https://docs.oracle.com/iaas/application-performance-monitoring/index.html). * OpenAPI spec version: 20200630 * * * 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 AggregateNetworkDataDetails from "./aggregate-network-data-details"; export import AggregateNetworkDataDetails = AggregateNetworkDataDetails.AggregateNetworkDataDetails; import * as AggregatedNetworkData from "./aggregated-network-data"; export import AggregatedNetworkData = AggregatedNetworkData.AggregatedNetworkData; import * as AggregatedNetworkDataResult from "./aggregated-network-data-result"; export import AggregatedNetworkDataResult = AggregatedNetworkDataResult.AggregatedNetworkDataResult; import * as AvailabilityConfiguration from "./availability-configuration"; export import AvailabilityConfiguration = AvailabilityConfiguration.AvailabilityConfiguration; import * as AvailableCapability from "./available-capability"; export import AvailableCapability = AvailableCapability.AvailableCapability; import * as BasicAuthenticationDetails from "./basic-authentication-details"; export import BasicAuthenticationDetails = BasicAuthenticationDetails.BasicAuthenticationDetails; import * as ClientCertificate from "./client-certificate"; export import ClientCertificate = ClientCertificate.ClientCertificate; import * as ClientCertificateDetails from "./client-certificate-details"; export import ClientCertificateDetails = ClientCertificateDetails.ClientCertificateDetails; import * as ContentTypes from "./content-types"; export import ContentTypes = ContentTypes.ContentTypes; import * as CreateDedicatedVantagePointDetails from "./create-dedicated-vantage-point-details"; export import CreateDedicatedVantagePointDetails = CreateDedicatedVantagePointDetails.CreateDedicatedVantagePointDetails; import * as CreateMonitorDetails from "./create-monitor-details"; export import CreateMonitorDetails = CreateMonitorDetails.CreateMonitorDetails; import * as CreateOnPremiseVantagePointDetails from "./create-on-premise-vantage-point-details"; export import CreateOnPremiseVantagePointDetails = CreateOnPremiseVantagePointDetails.CreateOnPremiseVantagePointDetails; import * as CreateScriptDetails from "./create-script-details"; export import CreateScriptDetails = CreateScriptDetails.CreateScriptDetails; import * as CreateWorkerDetails from "./create-worker-details"; export import CreateWorkerDetails = CreateWorkerDetails.CreateWorkerDetails; import * as DatabaseConnectionType from "./database-connection-type"; export import DatabaseConnectionType = DatabaseConnectionType.DatabaseConnectionType; import * as DatabaseType from "./database-type"; export import DatabaseType = DatabaseType.DatabaseType; import * as DatabaseWalletDetails from "./database-wallet-details"; export import DatabaseWalletDetails = DatabaseWalletDetails.DatabaseWalletDetails; import * as DedicatedVantagePoint from "./dedicated-vantage-point"; export import DedicatedVantagePoint = DedicatedVantagePoint.DedicatedVantagePoint; import * as DedicatedVantagePointCollection from "./dedicated-vantage-point-collection"; export import DedicatedVantagePointCollection = DedicatedVantagePointCollection.DedicatedVantagePointCollection; import * as DedicatedVantagePointStatus from "./dedicated-vantage-point-status"; export import DedicatedVantagePointStatus = DedicatedVantagePointStatus.DedicatedVantagePointStatus; import * as DedicatedVantagePointSummary from "./dedicated-vantage-point-summary"; export import DedicatedVantagePointSummary = DedicatedVantagePointSummary.DedicatedVantagePointSummary; import * as DnsConfiguration from "./dns-configuration"; export import DnsConfiguration = DnsConfiguration.DnsConfiguration; import * as DnsRecordType from "./dns-record-type"; export import DnsRecordType = DnsRecordType.DnsRecordType; import * as DnsTransportProtocol from "./dns-transport-protocol"; export import DnsTransportProtocol = DnsTransportProtocol.DnsTransportProtocol; import * as DvpStackDetails from "./dvp-stack-details"; export import DvpStackDetails = DvpStackDetails.DvpStackDetails; import * as FtpProtocol from "./ftp-protocol"; export import FtpProtocol = FtpProtocol.FtpProtocol; import * as FtpRequestType from "./ftp-request-type"; export import FtpRequestType = FtpRequestType.FtpRequestType; import * as GeoSummary from "./geo-summary"; export import GeoSummary = GeoSummary.GeoSummary; import * as Header from "./header"; export import Header = Header.Header; import * as IdentityInfoDetails from "./identity-info-details"; export import IdentityInfoDetails = IdentityInfoDetails.IdentityInfoDetails; import * as Link from "./link"; export import Link = Link.Link; import * as MaintenanceWindowRecurrenceType from "./maintenance-window-recurrence-type"; export import MaintenanceWindowRecurrenceType = MaintenanceWindowRecurrenceType.MaintenanceWindowRecurrenceType; import * as MaintenanceWindowSchedule from "./maintenance-window-schedule"; export import MaintenanceWindowSchedule = MaintenanceWindowSchedule.MaintenanceWindowSchedule; import * as MaintenanceWindowScheduleType from "./maintenance-window-schedule-type"; export import MaintenanceWindowScheduleType = MaintenanceWindowScheduleType.MaintenanceWindowScheduleType; import * as Monitor from "./monitor"; export import Monitor = Monitor.Monitor; import * as MonitorCollection from "./monitor-collection"; export import MonitorCollection = MonitorCollection.MonitorCollection; import * as MonitorConfiguration from "./monitor-configuration"; export import MonitorConfiguration = MonitorConfiguration.MonitorConfiguration; import * as MonitorResult from "./monitor-result"; export import MonitorResult = MonitorResult.MonitorResult; import * as MonitorResultData from "./monitor-result-data"; export import MonitorResultData = MonitorResultData.MonitorResultData; import * as MonitorScriptParameter from "./monitor-script-parameter"; export import MonitorScriptParameter = MonitorScriptParameter.MonitorScriptParameter; import * as MonitorScriptParameterInfo from "./monitor-script-parameter-info"; export import MonitorScriptParameterInfo = MonitorScriptParameterInfo.MonitorScriptParameterInfo; import * as MonitorStatus from "./monitor-status"; export import MonitorStatus = MonitorStatus.MonitorStatus; import * as MonitorStatusCountMap from "./monitor-status-count-map"; export import MonitorStatusCountMap = MonitorStatusCountMap.MonitorStatusCountMap; import * as MonitorSummary from "./monitor-summary"; export import MonitorSummary = MonitorSummary.MonitorSummary; import * as MonitorTypes from "./monitor-types"; export import MonitorTypes = MonitorTypes.MonitorTypes; import * as NetworkConfiguration from "./network-configuration"; export import NetworkConfiguration = NetworkConfiguration.NetworkConfiguration; import * as Node from "./node"; export import Node = Node.Node; import * as OAuthSchemes from "./o-auth-schemes"; export import OAuthSchemes = OAuthSchemes.OAuthSchemes; import * as OnPremiseVantagePoint from "./on-premise-vantage-point"; export import OnPremiseVantagePoint = OnPremiseVantagePoint.OnPremiseVantagePoint; import * as OnPremiseVantagePointCollection from "./on-premise-vantage-point-collection"; export import OnPremiseVantagePointCollection = OnPremiseVantagePointCollection.OnPremiseVantagePointCollection; import * as OnPremiseVantagePointSummary from "./on-premise-vantage-point-summary"; export import OnPremiseVantagePointSummary = OnPremiseVantagePointSummary.OnPremiseVantagePointSummary; import * as OnPremiseVantagePointWorkerStatus from "./on-premise-vantage-point-worker-status"; export import OnPremiseVantagePointWorkerStatus = OnPremiseVantagePointWorkerStatus.OnPremiseVantagePointWorkerStatus; import * as OnPremiseVantagePointWorkerType from "./on-premise-vantage-point-worker-type"; export import OnPremiseVantagePointWorkerType = OnPremiseVantagePointWorkerType.OnPremiseVantagePointWorkerType; import * as OnPremiseVpWorkerVersionDetails from "./on-premise-vp-worker-version-details"; export import OnPremiseVpWorkerVersionDetails = OnPremiseVpWorkerVersionDetails.OnPremiseVpWorkerVersionDetails; import * as Password from "./password"; export import Password = Password.Password; import * as PrivateKey from "./private-key"; export import PrivateKey = PrivateKey.PrivateKey; import * as ProbeMode from "./probe-mode"; export import ProbeMode = ProbeMode.ProbeMode; import * as Protocol from "./protocol"; export import Protocol = Protocol.Protocol; import * as PublicVantagePointCollection from "./public-vantage-point-collection"; export import PublicVantagePointCollection = PublicVantagePointCollection.PublicVantagePointCollection; import * as PublicVantagePointSummary from "./public-vantage-point-summary"; export import PublicVantagePointSummary = PublicVantagePointSummary.PublicVantagePointSummary; import * as RequestAuthenticationDetails from "./request-authentication-details"; export import RequestAuthenticationDetails = RequestAuthenticationDetails.RequestAuthenticationDetails; import * as RequestAuthenticationSchemes from "./request-authentication-schemes"; export import RequestAuthenticationSchemes = RequestAuthenticationSchemes.RequestAuthenticationSchemes; import * as RequestAuthenticationSchemesForScriptedRest from "./request-authentication-schemes-for-scripted-rest"; export import RequestAuthenticationSchemesForScriptedRest = RequestAuthenticationSchemesForScriptedRest.RequestAuthenticationSchemesForScriptedRest; import * as RequestMethods from "./request-methods"; export import RequestMethods = RequestMethods.RequestMethods; import * as RequestQueryParam from "./request-query-param"; export import RequestQueryParam = RequestQueryParam.RequestQueryParam; import * as SchedulingPolicy from "./scheduling-policy"; export import SchedulingPolicy = SchedulingPolicy.SchedulingPolicy; import * as Script from "./script"; export import Script = Script.Script; import * as ScriptCollection from "./script-collection"; export import ScriptCollection = ScriptCollection.ScriptCollection; import * as ScriptParameter from "./script-parameter"; export import ScriptParameter = ScriptParameter.ScriptParameter; import * as ScriptParameterInfo from "./script-parameter-info"; export import ScriptParameterInfo = ScriptParameterInfo.ScriptParameterInfo; import * as ScriptSummary from "./script-summary"; export import ScriptSummary = ScriptSummary.ScriptSummary; import * as SortOrders from "./sort-orders"; export import SortOrders = SortOrders.SortOrders; import * as UpdateDedicatedVantagePointDetails from "./update-dedicated-vantage-point-details"; export import UpdateDedicatedVantagePointDetails = UpdateDedicatedVantagePointDetails.UpdateDedicatedVantagePointDetails; import * as UpdateMonitorDetails from "./update-monitor-details"; export import UpdateMonitorDetails = UpdateMonitorDetails.UpdateMonitorDetails; import * as UpdateOnPremiseVantagePointDetails from "./update-on-premise-vantage-point-details"; export import UpdateOnPremiseVantagePointDetails = UpdateOnPremiseVantagePointDetails.UpdateOnPremiseVantagePointDetails; import * as UpdateScriptDetails from "./update-script-details"; export import UpdateScriptDetails = UpdateScriptDetails.UpdateScriptDetails; import * as UpdateWorkerDetails from "./update-worker-details"; export import UpdateWorkerDetails = UpdateWorkerDetails.UpdateWorkerDetails; import * as VantagePointExecution from "./vantage-point-execution"; export import VantagePointExecution = VantagePointExecution.VantagePointExecution; import * as VantagePointInfo from "./vantage-point-info"; export import VantagePointInfo = VantagePointInfo.VantagePointInfo; import * as VantagePointNode from "./vantage-point-node"; export import VantagePointNode = VantagePointNode.VantagePointNode; import * as VerifyText from "./verify-text"; export import VerifyText = VerifyText.VerifyText; import * as Worker from "./worker"; export import Worker = Worker.Worker; import * as WorkerCollection from "./worker-collection"; export import WorkerCollection = WorkerCollection.WorkerCollection; import * as WorkerMonitorList from "./worker-monitor-list"; export import WorkerMonitorList = WorkerMonitorList.WorkerMonitorList; import * as WorkerSummary from "./worker-summary"; export import WorkerSummary = WorkerSummary.WorkerSummary; import * as WorkersSummary from "./workers-summary"; export import WorkersSummary = WorkersSummary.WorkersSummary; import * as BrowserMonitorConfiguration from "./browser-monitor-configuration"; export import BrowserMonitorConfiguration = BrowserMonitorConfiguration.BrowserMonitorConfiguration; import * as DnsSecMonitorConfiguration from "./dns-sec-monitor-configuration"; export import DnsSecMonitorConfiguration = DnsSecMonitorConfiguration.DnsSecMonitorConfiguration; import * as DnsServerMonitorConfiguration from "./dns-server-monitor-configuration"; export import DnsServerMonitorConfiguration = DnsServerMonitorConfiguration.DnsServerMonitorConfiguration; import * as DnsTraceMonitorConfiguration from "./dns-trace-monitor-configuration"; export import DnsTraceMonitorConfiguration = DnsTraceMonitorConfiguration.DnsTraceMonitorConfiguration; import * as FtpMonitorConfiguration from "./ftp-monitor-configuration"; export import FtpMonitorConfiguration = FtpMonitorConfiguration.FtpMonitorConfiguration; import * as NetworkMonitorConfiguration from "./network-monitor-configuration"; export import NetworkMonitorConfiguration = NetworkMonitorConfiguration.NetworkMonitorConfiguration; import * as OracleRMStack from "./oracle-rm-stack"; export import OracleRMStack = OracleRMStack.OracleRMStack; import * as PasswordInText from "./password-in-text"; export import PasswordInText = PasswordInText.PasswordInText; import * as PasswordInVault from "./password-in-vault"; export import PasswordInVault = PasswordInVault.PasswordInVault; import * as RestMonitorConfiguration from "./rest-monitor-configuration"; export import RestMonitorConfiguration = RestMonitorConfiguration.RestMonitorConfiguration; import * as ScriptedBrowserMonitorConfiguration from "./scripted-browser-monitor-configuration"; export import ScriptedBrowserMonitorConfiguration = ScriptedBrowserMonitorConfiguration.ScriptedBrowserMonitorConfiguration; import * as ScriptedRestMonitorConfiguration from "./scripted-rest-monitor-configuration"; export import ScriptedRestMonitorConfiguration = ScriptedRestMonitorConfiguration.ScriptedRestMonitorConfiguration; import * as SqlMonitorConfiguration from "./sql-monitor-configuration"; export import SqlMonitorConfiguration = SqlMonitorConfiguration.SqlMonitorConfiguration;