/** * Logging Management API * Use the Logging Management API to create, read, list, update, move and delete log groups, log objects, log saved searches, and agent configurations. For more information, see [Logging Overview](https://docs.oracle.com/iaas/Content/Logging/Concepts/loggingoverview.htm). * OpenAPI spec version: 20200531 * * * 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 common = require("oci-common"); import * as requests from "./request"; import * as model from "./model"; import * as responses from "./response"; import { LoggingManagementWaiter } from "./loggingmanagement-waiter"; declare const Breaker: any; export declare enum LoggingManagementApiKeys { } /** * This service client uses {@link common.CircuitBreaker.DefaultConfiguration} for all the operations by default if no circuit breaker configuration is defined by the user. */ export declare class LoggingManagementClient { protected static serviceEndpointTemplate: string; protected static endpointServiceName: string; protected "_realmSpecificEndpointTemplateEnabled": boolean | undefined; protected "_endpoint": string; protected "_defaultHeaders": any; protected "_waiters": LoggingManagementWaiter; protected "_clientConfiguration": common.ClientConfiguration; protected _circuitBreaker: typeof Breaker | null; protected _httpOptions: any; protected _bodyDuplexMode: any; targetService: string; protected _regionId: string; protected "_region": common.Region; protected _lastSetRegionOrRegionId: string; protected _enableDualstackEndpoint: boolean | undefined; protected _serviceUsesDualStackByDefault: boolean; protected _httpClient: common.HttpClient; protected _authProvider: common.AuthenticationDetailsProvider | undefined; constructor(params: common.AuthParams, clientConfiguration?: common.ClientConfiguration); /** * Get the endpoint that is being used to call (ex, https://www.example.com). */ get endpoint(): string; /** * Sets the endpoint to call (ex, https://www.example.com). * @param endpoint The endpoint of the service. */ set endpoint(endpoint: string); get logger(): import("oci-common/lib/log").Logger; /** * Determines whether realm specific endpoint should be used or not. * Set realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm specific endpoint template, otherwise set it to "false" * @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint template */ set useRealmSpecificEndpointTemplate(realmSpecificEndpointTemplateEnabled: boolean); /** * Sets the region to call (ex, Region.US_PHOENIX_1). * Note, this will call {@link #endpoint(String) endpoint} after resolving the endpoint. * @param region The region of the service. */ set region(region: common.Region); /** * Sets the regionId to call (ex, 'us-phoenix-1'). * * Note, this will first try to map the region ID to a known Region and call {@link #region(Region) region}. * If no known Region could be determined, it will create an endpoint assuming its in default Realm OC1 * and then call {@link #endpoint(String) endpoint}. * @param regionId The public region ID. */ set regionId(regionId: string); set enableDualstackEndpoint(enableDualstackEndpoint: boolean); /** * Creates a new LoggingManagementWaiter for resources for this service. * * @param config The waiter configuration for termination and delay strategy * @return The service waiters. */ createWaiters(config?: common.WaiterConfiguration): LoggingManagementWaiter; /** * Gets the waiters available for resources for this service. * * @return The service waiters. */ getWaiters(): LoggingManagementWaiter; /** * Shutdown the circuit breaker used by the client when it is no longer needed */ shutdownCircuitBreaker(): void; /** * Close the provider if possible which in turn shuts down any associated circuit breaker */ closeProvider(): void; /** * Close the client once it is no longer needed */ close(): void; /** * Moves a log group into a different compartment within the same tenancy. When provided, the If-Match is checked against the resource ETag values. * For information about moving resources between compartments, see [Moving Resources Between Compartments](https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeLogGroupCompartmentRequest * @return ChangeLogGroupCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/ChangeLogGroupCompartment.ts.html |here} to see how to use ChangeLogGroupCompartment API. */ changeLogGroupCompartment(changeLogGroupCompartmentRequest: requests.ChangeLogGroupCompartmentRequest): Promise; /** * Moves a log into a different log group within the same tenancy. When provided, the If-Match is checked against the ETag values of the resource. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeLogLogGroupRequest * @return ChangeLogLogGroupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/ChangeLogLogGroup.ts.html |here} to see how to use ChangeLogLogGroup API. */ changeLogLogGroup(changeLogLogGroupRequest: requests.ChangeLogLogGroupRequest): Promise; /** * Moves a saved search into a different compartment within the same tenancy. For information about moving * resources between compartments, see [Moving Resources to a Different Compartment](https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeLogSavedSearchCompartmentRequest * @return ChangeLogSavedSearchCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/ChangeLogSavedSearchCompartment.ts.html |here} to see how to use ChangeLogSavedSearchCompartment API. */ changeLogSavedSearchCompartment(changeLogSavedSearchCompartmentRequest: requests.ChangeLogSavedSearchCompartmentRequest): Promise; /** * Moves the unified agent configuration into a different compartment within the same tenancy. When provided, the If-Match is checked against the ETag values of the resource. * For information about moving resources between compartments, see [Moving Resources Between Compartments](https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). * * This operation does not retry by default if the user has not defined a retry configuration. * @param ChangeUnifiedAgentConfigurationCompartmentRequest * @return ChangeUnifiedAgentConfigurationCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/ChangeUnifiedAgentConfigurationCompartment.ts.html |here} to see how to use ChangeUnifiedAgentConfigurationCompartment API. */ changeUnifiedAgentConfigurationCompartment(changeUnifiedAgentConfigurationCompartmentRequest: requests.ChangeUnifiedAgentConfigurationCompartmentRequest): Promise; /** * Creates a log within the specified log group. This call fails if a log group has already been created * with the same displayName or (service, resource, category) triplet. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateLogRequest * @return CreateLogResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/CreateLog.ts.html |here} to see how to use CreateLog API. */ createLog(createLogRequest: requests.CreateLogRequest): Promise; /** * Create a new log group with a unique display name. This call fails * if the log group is already created with the same displayName in the compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateLogGroupRequest * @return CreateLogGroupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/CreateLogGroup.ts.html |here} to see how to use CreateLogGroup API. */ createLogGroup(createLogGroupRequest: requests.CreateLogGroupRequest): Promise; /** * Creates a new LogSavedSearch. * * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateLogSavedSearchRequest * @return CreateLogSavedSearchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/CreateLogSavedSearch.ts.html |here} to see how to use CreateLogSavedSearch API. */ createLogSavedSearch(createLogSavedSearchRequest: requests.CreateLogSavedSearchRequest): Promise; /** * Create unified agent configuration registration. * This operation does not retry by default if the user has not defined a retry configuration. * @param CreateUnifiedAgentConfigurationRequest * @return CreateUnifiedAgentConfigurationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/CreateUnifiedAgentConfiguration.ts.html |here} to see how to use CreateUnifiedAgentConfiguration API. */ createUnifiedAgentConfiguration(createUnifiedAgentConfigurationRequest: requests.CreateUnifiedAgentConfigurationRequest): Promise; /** * Deletes the log object in a log group. * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteLogRequest * @return DeleteLogResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/DeleteLog.ts.html |here} to see how to use DeleteLog API. */ deleteLog(deleteLogRequest: requests.DeleteLogRequest): Promise; /** * Deletes the specified log group. * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteLogGroupRequest * @return DeleteLogGroupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/DeleteLogGroup.ts.html |here} to see how to use DeleteLogGroup API. */ deleteLogGroup(deleteLogGroupRequest: requests.DeleteLogGroupRequest): Promise; /** * Deletes the specified LogSavedSearch. * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteLogSavedSearchRequest * @return DeleteLogSavedSearchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/DeleteLogSavedSearch.ts.html |here} to see how to use DeleteLogSavedSearch API. */ deleteLogSavedSearch(deleteLogSavedSearchRequest: requests.DeleteLogSavedSearchRequest): Promise; /** * Delete unified agent configuration. * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteUnifiedAgentConfigurationRequest * @return DeleteUnifiedAgentConfigurationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/DeleteUnifiedAgentConfiguration.ts.html |here} to see how to use DeleteUnifiedAgentConfiguration API. */ deleteUnifiedAgentConfiguration(deleteUnifiedAgentConfigurationRequest: requests.DeleteUnifiedAgentConfigurationRequest): Promise; /** * Cancel a work request that has not started yet. * * This operation does not retry by default if the user has not defined a retry configuration. * @param DeleteWorkRequestRequest * @return DeleteWorkRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/DeleteWorkRequest.ts.html |here} to see how to use DeleteWorkRequest API. */ deleteWorkRequest(deleteWorkRequestRequest: requests.DeleteWorkRequestRequest): Promise; /** * Gets the log object configuration for the log object OCID. * * This operation does not retry by default if the user has not defined a retry configuration. * @param GetLogRequest * @return GetLogResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/GetLog.ts.html |here} to see how to use GetLog API. */ getLog(getLogRequest: requests.GetLogRequest): Promise; /** * Get the specified log group's information. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetLogGroupRequest * @return GetLogGroupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/GetLogGroup.ts.html |here} to see how to use GetLogGroup API. */ getLogGroup(getLogGroupRequest: requests.GetLogGroupRequest): Promise; /** * Retrieves a LogSavedSearch. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetLogSavedSearchRequest * @return GetLogSavedSearchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/GetLogSavedSearch.ts.html |here} to see how to use GetLogSavedSearch API. */ getLogSavedSearch(getLogSavedSearchRequest: requests.GetLogSavedSearchRequest): Promise; /** * Get the unified agent configuration for an ID. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetUnifiedAgentConfigurationRequest * @return GetUnifiedAgentConfigurationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/GetUnifiedAgentConfiguration.ts.html |here} to see how to use GetUnifiedAgentConfiguration API. */ getUnifiedAgentConfiguration(getUnifiedAgentConfigurationRequest: requests.GetUnifiedAgentConfigurationRequest): Promise; /** * Gets the details of the work request with the given ID. * This operation does not retry by default if the user has not defined a retry configuration. * @param GetWorkRequestRequest * @return GetWorkRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/GetWorkRequest.ts.html |here} to see how to use GetWorkRequest API. */ getWorkRequest(getWorkRequestRequest: requests.GetWorkRequestRequest): Promise; /** * Lists all log groups for the specified compartment or tenancy. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListLogGroupsRequest * @return ListLogGroupsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/ListLogGroups.ts.html |here} to see how to use ListLogGroups API. */ listLogGroups(listLogGroupsRequest: requests.ListLogGroupsRequest): Promise; /** * NOTE: This function is deprecated in favor of listLogGroupsRecordIterator function. * Creates a new async iterator which will iterate over the models.LogGroupSummary objects * contained in responses from the listLogGroups operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllLogGroups(request: requests.ListLogGroupsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listLogGroupsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listLogGroups operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllLogGroupsResponses(request: requests.ListLogGroupsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.LogGroupSummary objects * contained in responses from the listLogGroups operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listLogGroupsRecordIterator(request: requests.ListLogGroupsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listLogGroups operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listLogGroupsResponseIterator(request: requests.ListLogGroupsRequest): AsyncIterableIterator; /** * Lists LogSavedSearches for this compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListLogSavedSearchesRequest * @return ListLogSavedSearchesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/ListLogSavedSearches.ts.html |here} to see how to use ListLogSavedSearches API. */ listLogSavedSearches(listLogSavedSearchesRequest: requests.ListLogSavedSearchesRequest): Promise; /** * Lists the specified log group's log objects. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListLogsRequest * @return ListLogsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/ListLogs.ts.html |here} to see how to use ListLogs API. */ listLogs(listLogsRequest: requests.ListLogsRequest): Promise; /** * NOTE: This function is deprecated in favor of listLogsRecordIterator function. * Creates a new async iterator which will iterate over the models.LogSummary objects * contained in responses from the listLogs operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllLogs(request: requests.ListLogsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listLogsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listLogs operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllLogsResponses(request: requests.ListLogsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.LogSummary objects * contained in responses from the listLogs operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listLogsRecordIterator(request: requests.ListLogsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listLogs operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listLogsResponseIterator(request: requests.ListLogsRequest): AsyncIterableIterator; /** * Lists all services that support logging. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListServicesRequest * @return ListServicesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/ListServices.ts.html |here} to see how to use ListServices API. */ listServices(listServicesRequest: requests.ListServicesRequest): Promise; /** * Lists all unified agent configurations in the specified compartment. * This operation does not retry by default if the user has not defined a retry configuration. * @param ListUnifiedAgentConfigurationsRequest * @return ListUnifiedAgentConfigurationsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/ListUnifiedAgentConfigurations.ts.html |here} to see how to use ListUnifiedAgentConfigurations API. */ listUnifiedAgentConfigurations(listUnifiedAgentConfigurationsRequest: requests.ListUnifiedAgentConfigurationsRequest): Promise; /** * Return a list of errors for a given work request. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListWorkRequestErrorsRequest * @return ListWorkRequestErrorsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/ListWorkRequestErrors.ts.html |here} to see how to use ListWorkRequestErrors API. */ listWorkRequestErrors(listWorkRequestErrorsRequest: requests.ListWorkRequestErrorsRequest): Promise; /** * NOTE: This function is deprecated in favor of listWorkRequestErrorsRecordIterator function. * Creates a new async iterator which will iterate over the models.WorkRequestError objects * contained in responses from the listWorkRequestErrors operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllWorkRequestErrors(request: requests.ListWorkRequestErrorsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listWorkRequestErrorsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listWorkRequestErrors operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllWorkRequestErrorsResponses(request: requests.ListWorkRequestErrorsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.WorkRequestError objects * contained in responses from the listWorkRequestErrors operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listWorkRequestErrorsRecordIterator(request: requests.ListWorkRequestErrorsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listWorkRequestErrors operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listWorkRequestErrorsResponseIterator(request: requests.ListWorkRequestErrorsRequest): AsyncIterableIterator; /** * Return a list of logs for a given work request. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListWorkRequestLogsRequest * @return ListWorkRequestLogsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/ListWorkRequestLogs.ts.html |here} to see how to use ListWorkRequestLogs API. */ listWorkRequestLogs(listWorkRequestLogsRequest: requests.ListWorkRequestLogsRequest): Promise; /** * NOTE: This function is deprecated in favor of listWorkRequestLogsRecordIterator function. * Creates a new async iterator which will iterate over the models.WorkRequestLog objects * contained in responses from the listWorkRequestLogs operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllWorkRequestLogs(request: requests.ListWorkRequestLogsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listWorkRequestLogsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listWorkRequestLogs operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllWorkRequestLogsResponses(request: requests.ListWorkRequestLogsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.WorkRequestLog objects * contained in responses from the listWorkRequestLogs operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listWorkRequestLogsRecordIterator(request: requests.ListWorkRequestLogsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listWorkRequestLogs operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listWorkRequestLogsResponseIterator(request: requests.ListWorkRequestLogsRequest): AsyncIterableIterator; /** * Lists the work requests in a compartment. * * This operation does not retry by default if the user has not defined a retry configuration. * @param ListWorkRequestsRequest * @return ListWorkRequestsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/ListWorkRequests.ts.html |here} to see how to use ListWorkRequests API. */ listWorkRequests(listWorkRequestsRequest: requests.ListWorkRequestsRequest): Promise; /** * NOTE: This function is deprecated in favor of listWorkRequestsRecordIterator function. * Creates a new async iterator which will iterate over the models.WorkRequestSummary objects * contained in responses from the listWorkRequests operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listAllWorkRequests(request: requests.ListWorkRequestsRequest): AsyncIterableIterator; /** * NOTE: This function is deprecated in favor of listWorkRequestsResponseIterator function. * Creates a new async iterator which will iterate over the responses received from the listWorkRequests operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listAllWorkRequestsResponses(request: requests.ListWorkRequestsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the models.WorkRequestSummary objects * contained in responses from the listWorkRequests operation. This iterator will fetch more data from the * server as needed. * * @param request a request which can be sent to the service operation */ listWorkRequestsRecordIterator(request: requests.ListWorkRequestsRequest): AsyncIterableIterator; /** * Creates a new async iterator which will iterate over the responses received from the listWorkRequests operation. This iterator * will fetch more data from the server as needed. * * @param request a request which can be sent to the service operation */ listWorkRequestsResponseIterator(request: requests.ListWorkRequestsRequest): AsyncIterableIterator; /** * Updates the existing log object with the associated configuration. This call * fails if the log object does not exist. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateLogRequest * @return UpdateLogResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/UpdateLog.ts.html |here} to see how to use UpdateLog API. */ updateLog(updateLogRequest: requests.UpdateLogRequest): Promise; /** * Updates the existing log group with the associated configuration. This call * fails if the log group does not exist. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateLogGroupRequest * @return UpdateLogGroupResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/UpdateLogGroup.ts.html |here} to see how to use UpdateLogGroup API. */ updateLogGroup(updateLogGroupRequest: requests.UpdateLogGroupRequest): Promise; /** * Updates an existing LogSavedSearch. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateLogSavedSearchRequest * @return UpdateLogSavedSearchResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/UpdateLogSavedSearch.ts.html |here} to see how to use UpdateLogSavedSearch API. */ updateLogSavedSearch(updateLogSavedSearchRequest: requests.UpdateLogSavedSearchRequest): Promise; /** * Update an existing unified agent configuration. This call * fails if the log group does not exist. * * This operation does not retry by default if the user has not defined a retry configuration. * @param UpdateUnifiedAgentConfigurationRequest * @return UpdateUnifiedAgentConfigurationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/logging/UpdateUnifiedAgentConfiguration.ts.html |here} to see how to use UpdateUnifiedAgentConfiguration API. */ updateUnifiedAgentConfiguration(updateUnifiedAgentConfigurationRequest: requests.UpdateUnifiedAgentConfigurationRequest): Promise; } export {};