/**
 * Cloud Guard APIs
 * A description of the Cloud Guard APIs
 * OpenAPI spec version: 20200131
 *
 *
 * NOTE: This class is auto generated by OracleSDKGenerator.
 * Do not edit the class manually.
 *
 * Copyright (c) 2020, 2022, 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 { CloudGuardWaiter } from "./cloudguard-waiter" ; import { composeResponse , composeRequest , GenericRetrier } from "oci-common" ; export enum CloudGuardApiKeys { } /**
 * This service client uses  common . CircuitBreaker . DefaultConfiguration for all the operations by default if no circuit breaker configuration is defined by the user.
  export class CloudGuardClient { protected static serviceEndpointTemplate = "https://cloudguard-cp-api.{region}.oci.{secondLevelDomain}" ; protected "_endpoint" : string = "" ; protected "_defaultHeaders" : any = { } ; protected "_waiters" : CloudGuardWaiter ; protected "_clientConfiguration" : common . ClientConfiguration ; protected _circuitBreaker = null ; protected _httpClient : common . HttpClient ; constructor ( params , clientConfiguration ? ) { const requestSigner = params . authenticationDetailsProvider ? new common . DefaultRequestSigner ( params . authenticationDetailsProvider ) : null ; if ( clientConfiguration ) { this . _clientConfiguration = clientConfiguration ; this . _circuitBreaker = clientConfiguration . circuitBreaker ? clientConfiguration . circuitBreaker ! . circuit : null ; } const specCircuitBreakerEnabled = true ; if ( ! this . _circuitBreaker && common . utils . isCircuitBreakerSystemEnabled ( clientConfiguration ! ) && ( specCircuitBreakerEnabled || common . CircuitBreaker . DefaultCircuitBreakerOverriden ) ) { this . _circuitBreaker = new common . CircuitBreaker ( ) . circuit ; } this . _httpClient = params . httpClient || new common . FetchHttpClient ( requestSigner , this . _circuitBreaker ) ; if ( params . authenticationDetailsProvider && common . isRegionProvider ( params . authenticationDetailsProvider ) ) { const provider = params . authenticationDetailsProvider ; if ( provider . getRegion ( ) ) { this . region = provider . getRegion ( ) ; } } } /**
     * Get the endpoint that is being used to call (ex, https://www.example.com).
     */ public get endpoint ( ) { return this . _endpoint ; } param endpoint public set endpoint ( endpoint ) { this . _endpoint = endpoint ; this . _endpoint = this . _endpoint + "/20200131" ; if ( this . logger ) this . logger . info ( `CloudGuardClient endpoint set to ${ this . _endpoint }` ) ; } public get logger ( ) { return common . LOG . logger ; } /**
     * Sets the region to call (ex, Region.US_PHOENIX_1).
     * Note, this will call  {@link #endpoint(String) endpoint} after resolving the endpoint.
     *  param region public set region ( region ) { this . endpoint = common . EndpointBuilder . createEndpointFromRegion ( CloudGuardClient . serviceEndpointTemplate , 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 public set regionId ( regionId ) { this . endpoint = common . EndpointBuilder . createEndpointFromRegionId ( CloudGuardClient . serviceEndpointTemplate , regionId ) ; } param config return public createWaiters ( config ? ) { this . _waiters = new CloudGuardWaiter ( this , config ) ; return this . _waiters ; } return public getWaiters ( ) { if ( this . _waiters ) { return this . _waiters ; } throw Error ( "Waiters do not exist. Please create waiters." ) ; } param ChangeDetectorRecipeCompartmentRequest return throws example Click  https to see how to use ChangeDetectorRecipeCompartment API.
      public async changeDetectorRecipeCompartment ( changeDetectorRecipeCompartmentRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#changeDetectorRecipeCompartment." ) ; const pathParams = { "{detectorRecipeId}" : changeDetectorRecipeCompartmentRequest . detectorRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : changeDetectorRecipeCompartmentRequest . ifMatch , "opc-request-id" : changeDetectorRecipeCompartmentRequest . opcRequestId , "opc-retry-token" : changeDetectorRecipeCompartmentRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , changeDetectorRecipeCompartmentRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectorRecipes/{detectorRecipeId}/actions/changeCompartment" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( changeDetectorRecipeCompartmentRequest . changeDetectorRecipeCompartmentDetails , "ChangeDetectorRecipeCompartmentDetails" , model . ChangeDetectorRecipeCompartmentDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ChangeDetectorRecipeCompartmentResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ChangeManagedListCompartmentRequest return throws example Click  https to see how to use ChangeManagedListCompartment API.
      public async changeManagedListCompartment ( changeManagedListCompartmentRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#changeManagedListCompartment." ) ; const pathParams = { "{managedListId}" : changeManagedListCompartmentRequest . managedListId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : changeManagedListCompartmentRequest . ifMatch , "opc-request-id" : changeManagedListCompartmentRequest . opcRequestId , "opc-retry-token" : changeManagedListCompartmentRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , changeManagedListCompartmentRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/managedLists/{managedListId}/actions/changeCompartment" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( changeManagedListCompartmentRequest . changeManagedListCompartmentDetails , "ChangeManagedListCompartmentDetails" , model . ChangeManagedListCompartmentDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ChangeManagedListCompartmentResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ChangeResponderRecipeCompartmentRequest return throws example Click  https to see how to use ChangeResponderRecipeCompartment API.
      public async changeResponderRecipeCompartment ( changeResponderRecipeCompartmentRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#changeResponderRecipeCompartment." ) ; const pathParams = { "{responderRecipeId}" : changeResponderRecipeCompartmentRequest . responderRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : changeResponderRecipeCompartmentRequest . ifMatch , "opc-request-id" : changeResponderRecipeCompartmentRequest . opcRequestId , "opc-retry-token" : changeResponderRecipeCompartmentRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , changeResponderRecipeCompartmentRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderRecipes/{responderRecipeId}/actions/changeCompartment" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( changeResponderRecipeCompartmentRequest . changeResponderRecipeCompartmentDetails , "ChangeResponderRecipeCompartmentDetails" , model . ChangeResponderRecipeCompartmentDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ChangeResponderRecipeCompartmentResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateDataMaskRuleRequest return throws example Click  https to see how to use CreateDataMaskRule API.
      public async createDataMaskRule ( createDataMaskRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#createDataMaskRule." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createDataMaskRuleRequest . opcRetryToken , "opc-request-id" : createDataMaskRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createDataMaskRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/dataMaskRules" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createDataMaskRuleRequest . createDataMaskRuleDetails , "CreateDataMaskRuleDetails" , model . CreateDataMaskRuleDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateDataMaskRuleResponse > { } , body : await response . json ( ) , bodyKey : "dataMaskRule" , bodyModel : model . DataMaskRule , type : "model.DataMaskRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateDetectorRecipeRequest return throws example Click  https to see how to use CreateDetectorRecipe API.
      public async createDetectorRecipe ( createDetectorRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#createDetectorRecipe." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createDetectorRecipeRequest . opcRetryToken , "opc-request-id" : createDetectorRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createDetectorRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectorRecipes" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createDetectorRecipeRequest . createDetectorRecipeDetails , "CreateDetectorRecipeDetails" , model . CreateDetectorRecipeDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateDetectorRecipeResponse > { } , body : await response . json ( ) , bodyKey : "detectorRecipe" , bodyModel : model . DetectorRecipe , type : "model.DetectorRecipe" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateManagedListRequest return throws example Click  https to see how to use CreateManagedList API.
      public async createManagedList ( createManagedListRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#createManagedList." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createManagedListRequest . opcRetryToken , "opc-request-id" : createManagedListRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createManagedListRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/managedLists" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createManagedListRequest . createManagedListDetails , "CreateManagedListDetails" , model . CreateManagedListDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateManagedListResponse > { } , body : await response . json ( ) , bodyKey : "managedList" , bodyModel : model . ManagedList , type : "model.ManagedList" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateResponderRecipeRequest return throws example Click  https to see how to use CreateResponderRecipe API.
      public async createResponderRecipe ( createResponderRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#createResponderRecipe." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createResponderRecipeRequest . opcRetryToken , "opc-request-id" : createResponderRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createResponderRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderRecipes" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createResponderRecipeRequest . createResponderRecipeDetails , "CreateResponderRecipeDetails" , model . CreateResponderRecipeDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateResponderRecipeResponse > { } , body : await response . json ( ) , bodyKey : "responderRecipe" , bodyModel : model . ResponderRecipe , type : "model.ResponderRecipe" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateTargetRequest return throws example Click  https to see how to use CreateTarget API.
      public async createTarget ( createTargetRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#createTarget." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createTargetRequest . opcRetryToken , "opc-request-id" : createTargetRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createTargetRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createTargetRequest . createTargetDetails , "CreateTargetDetails" , model . CreateTargetDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateTargetResponse > { } , body : await response . json ( ) , bodyKey : "target" , bodyModel : model . Target , type : "model.Target" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateTargetDetectorRecipeRequest return throws example Click  https to see how to use CreateTargetDetectorRecipe API.
      public async createTargetDetectorRecipe ( createTargetDetectorRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#createTargetDetectorRecipe." ) ; const pathParams = { "{targetId}" : createTargetDetectorRecipeRequest . targetId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createTargetDetectorRecipeRequest . opcRetryToken , "opc-request-id" : createTargetDetectorRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createTargetDetectorRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetDetectorRecipes" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createTargetDetectorRecipeRequest . attachTargetDetectorRecipeDetails , "AttachTargetDetectorRecipeDetails" , model . AttachTargetDetectorRecipeDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateTargetDetectorRecipeResponse > { } , body : await response . json ( ) , bodyKey : "targetDetectorRecipe" , bodyModel : model . TargetDetectorRecipe , type : "model.TargetDetectorRecipe" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param CreateTargetResponderRecipeRequest return throws example Click  https to see how to use CreateTargetResponderRecipe API.
      public async createTargetResponderRecipe ( createTargetResponderRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#createTargetResponderRecipe." ) ; const pathParams = { "{targetId}" : createTargetResponderRecipeRequest . targetId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : createTargetResponderRecipeRequest . opcRetryToken , "opc-request-id" : createTargetResponderRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , createTargetResponderRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetResponderRecipes" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( createTargetResponderRecipeRequest . attachTargetResponderRecipeDetails , "AttachTargetResponderRecipeDetails" , model . AttachTargetResponderRecipeDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . CreateTargetResponderRecipeResponse > { } , body : await response . json ( ) , bodyKey : "targetResponderRecipe" , bodyModel : model . TargetResponderRecipe , type : "model.TargetResponderRecipe" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteDataMaskRuleRequest return throws example Click  https to see how to use DeleteDataMaskRule API.
      public async deleteDataMaskRule ( deleteDataMaskRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#deleteDataMaskRule." ) ; const pathParams = { "{dataMaskRuleId}" : deleteDataMaskRuleRequest . dataMaskRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteDataMaskRuleRequest . ifMatch , "opc-request-id" : deleteDataMaskRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteDataMaskRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/dataMaskRules/{dataMaskRuleId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteDataMaskRuleResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteDetectorRecipeRequest return throws example Click  https to see how to use DeleteDetectorRecipe API.
      public async deleteDetectorRecipe ( deleteDetectorRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#deleteDetectorRecipe." ) ; const pathParams = { "{detectorRecipeId}" : deleteDetectorRecipeRequest . detectorRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteDetectorRecipeRequest . ifMatch , "opc-request-id" : deleteDetectorRecipeRequest . opcRequestId , "opc-retry-token" : deleteDetectorRecipeRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteDetectorRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectorRecipes/{detectorRecipeId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteDetectorRecipeResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteManagedListRequest return throws example Click  https to see how to use DeleteManagedList API.
      public async deleteManagedList ( deleteManagedListRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#deleteManagedList." ) ; const pathParams = { "{managedListId}" : deleteManagedListRequest . managedListId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteManagedListRequest . ifMatch , "opc-request-id" : deleteManagedListRequest . opcRequestId , "opc-retry-token" : deleteManagedListRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteManagedListRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/managedLists/{managedListId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteManagedListResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteResponderRecipeRequest return throws example Click  https to see how to use DeleteResponderRecipe API.
      public async deleteResponderRecipe ( deleteResponderRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#deleteResponderRecipe." ) ; const pathParams = { "{responderRecipeId}" : deleteResponderRecipeRequest . responderRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteResponderRecipeRequest . ifMatch , "opc-request-id" : deleteResponderRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteResponderRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderRecipes/{responderRecipeId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteResponderRecipeResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteTargetRequest return throws example Click  https to see how to use DeleteTarget API.
      public async deleteTarget ( deleteTargetRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#deleteTarget." ) ; const pathParams = { "{targetId}" : deleteTargetRequest . targetId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteTargetRequest . ifMatch , "opc-request-id" : deleteTargetRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteTargetRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteTargetResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteTargetDetectorRecipeRequest return throws example Click  https to see how to use DeleteTargetDetectorRecipe API.
      public async deleteTargetDetectorRecipe ( deleteTargetDetectorRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#deleteTargetDetectorRecipe." ) ; const pathParams = { "{targetId}" : deleteTargetDetectorRecipeRequest . targetId , "{targetDetectorRecipeId}" : deleteTargetDetectorRecipeRequest . targetDetectorRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteTargetDetectorRecipeRequest . ifMatch , "opc-request-id" : deleteTargetDetectorRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteTargetDetectorRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetDetectorRecipes/{targetDetectorRecipeId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteTargetDetectorRecipeResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param DeleteTargetResponderRecipeRequest return throws example Click  https to see how to use DeleteTargetResponderRecipe API.
      public async deleteTargetResponderRecipe ( deleteTargetResponderRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#deleteTargetResponderRecipe." ) ; const pathParams = { "{targetId}" : deleteTargetResponderRecipeRequest . targetId , "{targetResponderRecipeId}" : deleteTargetResponderRecipeRequest . targetResponderRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : deleteTargetResponderRecipeRequest . ifMatch , "opc-request-id" : deleteTargetResponderRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , deleteTargetResponderRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetResponderRecipes/{targetResponderRecipeId}" , method : "DELETE" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . DeleteTargetResponderRecipeResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ExecuteResponderExecutionRequest return throws example Click  https to see how to use ExecuteResponderExecution API.
      public async executeResponderExecution ( executeResponderExecutionRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#executeResponderExecution." ) ; const pathParams = { "{responderExecutionId}" : executeResponderExecutionRequest . responderExecutionId } ; const queryParams = { "compartmentId" : executeResponderExecutionRequest . compartmentId } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : executeResponderExecutionRequest . ifMatch , "opc-request-id" : executeResponderExecutionRequest . opcRequestId , "opc-retry-token" : executeResponderExecutionRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , executeResponderExecutionRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderExecutions/{responderExecutionId}/actions/execute" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( executeResponderExecutionRequest . executeResponderExecutionDetails , "ExecuteResponderExecutionDetails" , model . ExecuteResponderExecutionDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ExecuteResponderExecutionResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetConditionMetadataTypeRequest return throws example Click  https to see how to use GetConditionMetadataType API.
      public async getConditionMetadataType ( getConditionMetadataTypeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getConditionMetadataType." ) ; const pathParams = { "{conditionMetadataTypeId}" : getConditionMetadataTypeRequest . conditionMetadataTypeId } ; const queryParams = { "serviceType" : getConditionMetadataTypeRequest . serviceType , "resourceType" : getConditionMetadataTypeRequest . resourceType } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getConditionMetadataTypeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getConditionMetadataTypeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/conditionMetadataTypes/{conditionMetadataTypeId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetConditionMetadataTypeResponse > { } , body : await response . json ( ) , bodyKey : "conditionMetadataType" , bodyModel : model . ConditionMetadataType , type : "model.ConditionMetadataType" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetConfigurationRequest return throws example Click  https to see how to use GetConfiguration API.
      public async getConfiguration ( getConfigurationRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getConfiguration." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : getConfigurationRequest . compartmentId } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getConfigurationRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getConfigurationRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/configuration" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetConfigurationResponse > { } , body : await response . json ( ) , bodyKey : "configuration" , bodyModel : model . Configuration , type : "model.Configuration" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "retry-after" ) , key : "retryAfter" , dataType : "number" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetDataMaskRuleRequest return throws example Click  https to see how to use GetDataMaskRule API.
      public async getDataMaskRule ( getDataMaskRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getDataMaskRule." ) ; const pathParams = { "{dataMaskRuleId}" : getDataMaskRuleRequest . dataMaskRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getDataMaskRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getDataMaskRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/dataMaskRules/{dataMaskRuleId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetDataMaskRuleResponse > { } , body : await response . json ( ) , bodyKey : "dataMaskRule" , bodyModel : model . DataMaskRule , type : "model.DataMaskRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetDetectorRequest return throws example Click  https to see how to use GetDetector API.
      public async getDetector ( getDetectorRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getDetector." ) ; const pathParams = { "{detectorId}" : getDetectorRequest . detectorId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getDetectorRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getDetectorRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectors/{detectorId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetDetectorResponse > { } , body : await response . json ( ) , bodyKey : "detector" , bodyModel : model . Detector , type : "model.Detector" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetDetectorRecipeRequest return throws example Click  https to see how to use GetDetectorRecipe API.
      public async getDetectorRecipe ( getDetectorRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getDetectorRecipe." ) ; const pathParams = { "{detectorRecipeId}" : getDetectorRecipeRequest . detectorRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getDetectorRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getDetectorRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectorRecipes/{detectorRecipeId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetDetectorRecipeResponse > { } , body : await response . json ( ) , bodyKey : "detectorRecipe" , bodyModel : model . DetectorRecipe , type : "model.DetectorRecipe" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetDetectorRecipeDetectorRuleRequest return throws example Click  https to see how to use GetDetectorRecipeDetectorRule API.
      public async getDetectorRecipeDetectorRule ( getDetectorRecipeDetectorRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getDetectorRecipeDetectorRule." ) ; const pathParams = { "{detectorRecipeId}" : getDetectorRecipeDetectorRuleRequest . detectorRecipeId , "{detectorRuleId}" : getDetectorRecipeDetectorRuleRequest . detectorRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getDetectorRecipeDetectorRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getDetectorRecipeDetectorRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectorRecipes/{detectorRecipeId}/detectorRules/{detectorRuleId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetDetectorRecipeDetectorRuleResponse > { } , body : await response . json ( ) , bodyKey : "detectorRecipeDetectorRule" , bodyModel : model . DetectorRecipeDetectorRule , type : "model.DetectorRecipeDetectorRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetDetectorRuleRequest return throws example Click  https to see how to use GetDetectorRule API.
      public async getDetectorRule ( getDetectorRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getDetectorRule." ) ; const pathParams = { "{detectorId}" : getDetectorRuleRequest . detectorId , "{detectorRuleId}" : getDetectorRuleRequest . detectorRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getDetectorRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getDetectorRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectors/{detectorId}/detectorRules/{detectorRuleId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetDetectorRuleResponse > { } , body : await response . json ( ) , bodyKey : "detectorRule" , bodyModel : model . DetectorRule , type : "model.DetectorRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetManagedListRequest return throws example Click  https to see how to use GetManagedList API.
      public async getManagedList ( getManagedListRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getManagedList." ) ; const pathParams = { "{managedListId}" : getManagedListRequest . managedListId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getManagedListRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getManagedListRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/managedLists/{managedListId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetManagedListResponse > { } , body : await response . json ( ) , bodyKey : "managedList" , bodyModel : model . ManagedList , type : "model.ManagedList" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetProblemRequest return throws example Click  https to see how to use GetProblem API.
      public async getProblem ( getProblemRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getProblem." ) ; const pathParams = { "{problemId}" : getProblemRequest . problemId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getProblemRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getProblemRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/{problemId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetProblemResponse > { } , body : await response . json ( ) , bodyKey : "problem" , bodyModel : model . Problem , type : "model.Problem" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetResponderExecutionRequest return throws example Click  https to see how to use GetResponderExecution API.
      public async getResponderExecution ( getResponderExecutionRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getResponderExecution." ) ; const pathParams = { "{responderExecutionId}" : getResponderExecutionRequest . responderExecutionId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getResponderExecutionRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getResponderExecutionRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderExecutions/{responderExecutionId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetResponderExecutionResponse > { } , body : await response . json ( ) , bodyKey : "responderExecution" , bodyModel : model . ResponderExecution , type : "model.ResponderExecution" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetResponderRecipeRequest return throws example Click  https to see how to use GetResponderRecipe API.
      public async getResponderRecipe ( getResponderRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getResponderRecipe." ) ; const pathParams = { "{responderRecipeId}" : getResponderRecipeRequest . responderRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getResponderRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getResponderRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderRecipes/{responderRecipeId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetResponderRecipeResponse > { } , body : await response . json ( ) , bodyKey : "responderRecipe" , bodyModel : model . ResponderRecipe , type : "model.ResponderRecipe" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetResponderRecipeResponderRuleRequest return throws example Click  https to see how to use GetResponderRecipeResponderRule API.
      public async getResponderRecipeResponderRule ( getResponderRecipeResponderRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getResponderRecipeResponderRule." ) ; const pathParams = { "{responderRecipeId}" : getResponderRecipeResponderRuleRequest . responderRecipeId , "{responderRuleId}" : getResponderRecipeResponderRuleRequest . responderRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getResponderRecipeResponderRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getResponderRecipeResponderRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderRecipes/{responderRecipeId}/responderRules/{responderRuleId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetResponderRecipeResponderRuleResponse > { } , body : await response . json ( ) , bodyKey : "responderRecipeResponderRule" , bodyModel : model . ResponderRecipeResponderRule , type : "model.ResponderRecipeResponderRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetResponderRuleRequest return throws example Click  https to see how to use GetResponderRule API.
      public async getResponderRule ( getResponderRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getResponderRule." ) ; const pathParams = { "{responderRuleId}" : getResponderRuleRequest . responderRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getResponderRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getResponderRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderRules/{responderRuleId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetResponderRuleResponse > { } , body : await response . json ( ) , bodyKey : "responderRule" , bodyModel : model . ResponderRule , type : "model.ResponderRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetTargetRequest return throws example Click  https to see how to use GetTarget API.
      public async getTarget ( getTargetRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getTarget." ) ; const pathParams = { "{targetId}" : getTargetRequest . targetId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getTargetRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getTargetRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetTargetResponse > { } , body : await response . json ( ) , bodyKey : "target" , bodyModel : model . Target , type : "model.Target" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetTargetDetectorRecipeRequest return throws example Click  https to see how to use GetTargetDetectorRecipe API.
      public async getTargetDetectorRecipe ( getTargetDetectorRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getTargetDetectorRecipe." ) ; const pathParams = { "{targetId}" : getTargetDetectorRecipeRequest . targetId , "{targetDetectorRecipeId}" : getTargetDetectorRecipeRequest . targetDetectorRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getTargetDetectorRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getTargetDetectorRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetDetectorRecipes/{targetDetectorRecipeId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetTargetDetectorRecipeResponse > { } , body : await response . json ( ) , bodyKey : "targetDetectorRecipe" , bodyModel : model . TargetDetectorRecipe , type : "model.TargetDetectorRecipe" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetTargetDetectorRecipeDetectorRuleRequest return throws example Click  https to see how to use GetTargetDetectorRecipeDetectorRule API.
      public async getTargetDetectorRecipeDetectorRule ( getTargetDetectorRecipeDetectorRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getTargetDetectorRecipeDetectorRule." ) ; const pathParams = { "{targetId}" : getTargetDetectorRecipeDetectorRuleRequest . targetId , "{targetDetectorRecipeId}" : getTargetDetectorRecipeDetectorRuleRequest . targetDetectorRecipeId , "{detectorRuleId}" : getTargetDetectorRecipeDetectorRuleRequest . detectorRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getTargetDetectorRecipeDetectorRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getTargetDetectorRecipeDetectorRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetDetectorRecipes/{targetDetectorRecipeId}/detectorRules/{detectorRuleId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetTargetDetectorRecipeDetectorRuleResponse > { } , body : await response . json ( ) , bodyKey : "targetDetectorRecipeDetectorRule" , bodyModel : model . TargetDetectorRecipeDetectorRule , type : "model.TargetDetectorRecipeDetectorRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetTargetResponderRecipeRequest return throws example Click  https to see how to use GetTargetResponderRecipe API.
      public async getTargetResponderRecipe ( getTargetResponderRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getTargetResponderRecipe." ) ; const pathParams = { "{targetId}" : getTargetResponderRecipeRequest . targetId , "{targetResponderRecipeId}" : getTargetResponderRecipeRequest . targetResponderRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getTargetResponderRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getTargetResponderRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetResponderRecipes/{targetResponderRecipeId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetTargetResponderRecipeResponse > { } , body : await response . json ( ) , bodyKey : "targetResponderRecipe" , bodyModel : model . TargetResponderRecipe , type : "model.TargetResponderRecipe" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param GetTargetResponderRecipeResponderRuleRequest return throws example Click  https to see how to use GetTargetResponderRecipeResponderRule API.
      public async getTargetResponderRecipeResponderRule ( getTargetResponderRecipeResponderRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#getTargetResponderRecipeResponderRule." ) ; const pathParams = { "{targetId}" : getTargetResponderRecipeResponderRuleRequest . targetId , "{targetResponderRecipeId}" : getTargetResponderRecipeResponderRuleRequest . targetResponderRecipeId , "{responderRuleId}" : getTargetResponderRecipeResponderRuleRequest . responderRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : getTargetResponderRecipeResponderRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , getTargetResponderRecipeResponderRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetResponderRecipes/{targetResponderRecipeId}/responderRules/{responderRuleId}" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . GetTargetResponderRecipeResponderRuleResponse > { } , body : await response . json ( ) , bodyKey : "targetResponderRecipeResponderRule" , bodyModel : model . TargetResponderRecipeResponderRule , type : "model.TargetResponderRecipeResponderRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListConditionMetadataTypesRequest return throws example Click  https to see how to use ListConditionMetadataTypes API.
      public async listConditionMetadataTypes ( listConditionMetadataTypesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listConditionMetadataTypes." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listConditionMetadataTypesRequest . compartmentId , "lifecycleState" : listConditionMetadataTypesRequest . lifecycleState , "limit" : listConditionMetadataTypesRequest . limit , "page" : listConditionMetadataTypesRequest . page , "sortOrder" : listConditionMetadataTypesRequest . sortOrder , "sortBy" : listConditionMetadataTypesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listConditionMetadataTypesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listConditionMetadataTypesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/conditionMetadataTypes" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListConditionMetadataTypesResponse > { } , body : await response . json ( ) , bodyKey : "conditionMetadataTypeCollection" , bodyModel : model . ConditionMetadataTypeCollection , type : "model.ConditionMetadataTypeCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListDataMaskRulesRequest return throws example Click  https to see how to use ListDataMaskRules API.
      public async listDataMaskRules ( listDataMaskRulesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listDataMaskRules." ) ; const pathParams = { } ; const queryParams = { "displayName" : listDataMaskRulesRequest . displayName , "compartmentId" : listDataMaskRulesRequest . compartmentId , "lifecycleState" : listDataMaskRulesRequest . lifecycleState , "accessLevel" : listDataMaskRulesRequest . accessLevel , "limit" : listDataMaskRulesRequest . limit , "page" : listDataMaskRulesRequest . page , "sortOrder" : listDataMaskRulesRequest . sortOrder , "sortBy" : listDataMaskRulesRequest . sortBy , "dataMaskRuleStatus" : listDataMaskRulesRequest . dataMaskRuleStatus , "targetId" : listDataMaskRulesRequest . targetId , "iamGroupId" : listDataMaskRulesRequest . iamGroupId , "targetType" : listDataMaskRulesRequest . targetType } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listDataMaskRulesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listDataMaskRulesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/dataMaskRules" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListDataMaskRulesResponse > { } , body : await response . json ( ) , bodyKey : "dataMaskRuleCollection" , bodyModel : model . DataMaskRuleCollection , type : "model.DataMaskRuleCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListDetectorRecipeDetectorRulesRequest return throws example Click  https to see how to use ListDetectorRecipeDetectorRules API.
      public async listDetectorRecipeDetectorRules ( listDetectorRecipeDetectorRulesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listDetectorRecipeDetectorRules." ) ; const pathParams = { "{detectorRecipeId}" : listDetectorRecipeDetectorRulesRequest . detectorRecipeId } ; const queryParams = { "compartmentId" : listDetectorRecipeDetectorRulesRequest . compartmentId , "displayName" : listDetectorRecipeDetectorRulesRequest . displayName , "lifecycleState" : listDetectorRecipeDetectorRulesRequest . lifecycleState , "limit" : listDetectorRecipeDetectorRulesRequest . limit , "page" : listDetectorRecipeDetectorRulesRequest . page , "sortOrder" : listDetectorRecipeDetectorRulesRequest . sortOrder , "sortBy" : listDetectorRecipeDetectorRulesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listDetectorRecipeDetectorRulesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listDetectorRecipeDetectorRulesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectorRecipes/{detectorRecipeId}/detectorRules" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListDetectorRecipeDetectorRulesResponse > { } , body : await response . json ( ) , bodyKey : "detectorRecipeDetectorRuleCollection" , bodyModel : model . DetectorRecipeDetectorRuleCollection , type : "model.DetectorRecipeDetectorRuleCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListDetectorRecipesRequest return throws example Click  https to see how to use ListDetectorRecipes API.
        public async listDetectorRecipes ( listDetectorRecipesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listDetectorRecipes." ) ; const pathParams = { } ; const queryParams = { "displayName" : listDetectorRecipesRequest . displayName , "resourceMetadataOnly" : listDetectorRecipesRequest . resourceMetadataOnly , "compartmentId" : listDetectorRecipesRequest . compartmentId , "lifecycleState" : listDetectorRecipesRequest . lifecycleState , "limit" : listDetectorRecipesRequest . limit , "page" : listDetectorRecipesRequest . page , "compartmentIdInSubtree" : listDetectorRecipesRequest . compartmentIdInSubtree , "accessLevel" : listDetectorRecipesRequest . accessLevel , "sortOrder" : listDetectorRecipesRequest . sortOrder , "sortBy" : listDetectorRecipesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listDetectorRecipesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listDetectorRecipesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectorRecipes" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListDetectorRecipesResponse > { } , body : await response . json ( ) , bodyKey : "detectorRecipeCollection" , bodyModel : model . DetectorRecipeCollection , type : "model.DetectorRecipeCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListDetectorRulesRequest return throws example Click  https to see how to use ListDetectorRules API.
      public async listDetectorRules ( listDetectorRulesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listDetectorRules." ) ; const pathParams = { "{detectorId}" : listDetectorRulesRequest . detectorId } ; const queryParams = { "compartmentId" : listDetectorRulesRequest . compartmentId , "displayName" : listDetectorRulesRequest . displayName , "limit" : listDetectorRulesRequest . limit , "lifecycleState" : listDetectorRulesRequest . lifecycleState , "page" : listDetectorRulesRequest . page , "sortOrder" : listDetectorRulesRequest . sortOrder , "sortBy" : listDetectorRulesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listDetectorRulesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listDetectorRulesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectors/{detectorId}/detectorRules" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListDetectorRulesResponse > { } , body : await response . json ( ) , bodyKey : "detectorRuleCollection" , bodyModel : model . DetectorRuleCollection , type : "model.DetectorRuleCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListDetectorsRequest return throws example Click  https to see how to use ListDetectors API.
      public async listDetectors ( listDetectorsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listDetectors." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listDetectorsRequest . compartmentId , "limit" : listDetectorsRequest . limit , "lifecycleState" : listDetectorsRequest . lifecycleState , "page" : listDetectorsRequest . page , "sortOrder" : listDetectorsRequest . sortOrder , "sortBy" : listDetectorsRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listDetectorsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listDetectorsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectors" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListDetectorsResponse > { } , body : await response . json ( ) , bodyKey : "detectorCollection" , bodyModel : model . DetectorCollection , type : "model.DetectorCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListImpactedResourcesRequest return throws example Click  https to see how to use ListImpactedResources API.
      public async listImpactedResources ( listImpactedResourcesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listImpactedResources." ) ; const pathParams = { "{problemId}" : listImpactedResourcesRequest . problemId } ; const queryParams = { "limit" : listImpactedResourcesRequest . limit , "page" : listImpactedResourcesRequest . page , "sortOrder" : listImpactedResourcesRequest . sortOrder , "sortBy" : listImpactedResourcesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listImpactedResourcesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listImpactedResourcesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/{problemId}/impactedResources" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListImpactedResourcesResponse > { } , body : await response . json ( ) , bodyKey : "impactedResourceCollection" , bodyModel : model . ImpactedResourceCollection , type : "model.ImpactedResourceCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListManagedListTypesRequest return throws example Click  https to see how to use ListManagedListTypes API.
      public async listManagedListTypes ( listManagedListTypesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listManagedListTypes." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listManagedListTypesRequest . compartmentId , "lifecycleState" : listManagedListTypesRequest . lifecycleState , "limit" : listManagedListTypesRequest . limit , "page" : listManagedListTypesRequest . page , "sortOrder" : listManagedListTypesRequest . sortOrder , "sortBy" : listManagedListTypesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listManagedListTypesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listManagedListTypesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/managedListTypes" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListManagedListTypesResponse > { } , body : await response . json ( ) , bodyKey : "managedListTypeCollection" , bodyModel : model . ManagedListTypeCollection , type : "model.ManagedListTypeCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListManagedListsRequest return throws example Click  https to see how to use ListManagedLists API.
        public async listManagedLists ( listManagedListsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listManagedLists." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listManagedListsRequest . compartmentId , "displayName" : listManagedListsRequest . displayName , "resourceMetadataOnly" : listManagedListsRequest . resourceMetadataOnly , "lifecycleState" : listManagedListsRequest . lifecycleState , "listType" : listManagedListsRequest . listType , "limit" : listManagedListsRequest . limit , "page" : listManagedListsRequest . page , "compartmentIdInSubtree" : listManagedListsRequest . compartmentIdInSubtree , "accessLevel" : listManagedListsRequest . accessLevel , "sortOrder" : listManagedListsRequest . sortOrder , "sortBy" : listManagedListsRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listManagedListsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listManagedListsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/managedLists" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListManagedListsResponse > { } , body : await response . json ( ) , bodyKey : "managedListCollection" , bodyModel : model . ManagedListCollection , type : "model.ManagedListCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListPoliciesRequest return throws example Click  https to see how to use ListPolicies API.
      public async listPolicies ( listPoliciesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listPolicies." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listPoliciesRequest . compartmentId , "limit" : listPoliciesRequest . limit , "page" : listPoliciesRequest . page , "sortOrder" : listPoliciesRequest . sortOrder , "sortBy" : listPoliciesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listPoliciesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listPoliciesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/policies" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListPoliciesResponse > { } , body : await response . json ( ) , bodyKey : "policyCollection" , bodyModel : model . PolicyCollection , type : "model.PolicyCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListProblemHistoriesRequest return throws example Click  https to see how to use ListProblemHistories API.
      public async listProblemHistories ( listProblemHistoriesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listProblemHistories." ) ; const pathParams = { "{problemId}" : listProblemHistoriesRequest . problemId } ; const queryParams = { "compartmentId" : listProblemHistoriesRequest . compartmentId , "limit" : listProblemHistoriesRequest . limit , "page" : listProblemHistoriesRequest . page , "sortOrder" : listProblemHistoriesRequest . sortOrder , "sortBy" : listProblemHistoriesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listProblemHistoriesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listProblemHistoriesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/{problemId}/histories" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListProblemHistoriesResponse > { } , body : await response . json ( ) , bodyKey : "problemHistoryCollection" , bodyModel : model . ProblemHistoryCollection , type : "model.ProblemHistoryCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListProblemsRequest return throws example Click  https to see how to use ListProblems API.
        public async listProblems ( listProblemsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listProblems." ) ; const pathParams = { } ; const queryParams = { "timeLastDetectedGreaterThanOrEqualTo" : listProblemsRequest . timeLastDetectedGreaterThanOrEqualTo , "timeLastDetectedLessThanOrEqualTo" : listProblemsRequest . timeLastDetectedLessThanOrEqualTo , "timeFirstDetectedGreaterThanOrEqualTo" : listProblemsRequest . timeFirstDetectedGreaterThanOrEqualTo , "timeFirstDetectedLessThanOrEqualTo" : listProblemsRequest . timeFirstDetectedLessThanOrEqualTo , "lifecycleDetail" : listProblemsRequest . lifecycleDetail , "lifecycleState" : listProblemsRequest . lifecycleState , "region" : listProblemsRequest . region , "compartmentId" : listProblemsRequest . compartmentId , "riskLevel" : listProblemsRequest . riskLevel , "resourceType" : listProblemsRequest . resourceType , "city" : listProblemsRequest . city , "state" : listProblemsRequest . state , "country" : listProblemsRequest . country , "label" : listProblemsRequest . label , "detectorRuleIdList" : listProblemsRequest . detectorRuleIdList , "detectorType" : listProblemsRequest . detectorType , "targetId" : listProblemsRequest . targetId , "compartmentIdInSubtree" : listProblemsRequest . compartmentIdInSubtree , "accessLevel" : listProblemsRequest . accessLevel , "resourceId" : listProblemsRequest . resourceId , "limit" : listProblemsRequest . limit , "page" : listProblemsRequest . page , "sortOrder" : listProblemsRequest . sortOrder , "sortBy" : listProblemsRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listProblemsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listProblemsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListProblemsResponse > { } , body : await response . json ( ) , bodyKey : "problemCollection" , bodyModel : model . ProblemCollection , type : "model.ProblemCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListRecommendationsRequest return throws example Click  https to see how to use ListRecommendations API.
      public async listRecommendations ( listRecommendationsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listRecommendations." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listRecommendationsRequest . compartmentId , "sortOrder" : listRecommendationsRequest . sortOrder , "sortBy" : listRecommendationsRequest . sortBy , "targetId" : listRecommendationsRequest . targetId , "compartmentIdInSubtree" : listRecommendationsRequest . compartmentIdInSubtree , "accessLevel" : listRecommendationsRequest . accessLevel , "lifecycleState" : listRecommendationsRequest . lifecycleState , "lifecycleDetail" : listRecommendationsRequest . lifecycleDetail , "limit" : listRecommendationsRequest . limit , "page" : listRecommendationsRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listRecommendationsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listRecommendationsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/recommendations" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListRecommendationsResponse > { } , body : await response . json ( ) , bodyKey : "recommendationSummaryCollection" , bodyModel : model . RecommendationSummaryCollection , type : "model.RecommendationSummaryCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListResourceTypesRequest return throws example Click  https to see how to use ListResourceTypes API.
      public async listResourceTypes ( listResourceTypesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listResourceTypes." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listResourceTypesRequest . compartmentId , "lifecycleState" : listResourceTypesRequest . lifecycleState , "limit" : listResourceTypesRequest . limit , "page" : listResourceTypesRequest . page , "sortOrder" : listResourceTypesRequest . sortOrder , "sortBy" : listResourceTypesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listResourceTypesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listResourceTypesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/resourceTypes" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListResourceTypesResponse > { } , body : await response . json ( ) , bodyKey : "resourceTypeCollection" , bodyModel : model . ResourceTypeCollection , type : "model.ResourceTypeCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListResponderActivitiesRequest return throws example Click  https to see how to use ListResponderActivities API.
      public async listResponderActivities ( listResponderActivitiesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listResponderActivities." ) ; const pathParams = { "{problemId}" : listResponderActivitiesRequest . problemId } ; const queryParams = { "limit" : listResponderActivitiesRequest . limit , "page" : listResponderActivitiesRequest . page , "sortOrder" : listResponderActivitiesRequest . sortOrder , "sortBy" : listResponderActivitiesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listResponderActivitiesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listResponderActivitiesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/{problemId}/responderActivities" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListResponderActivitiesResponse > { } , body : await response . json ( ) , bodyKey : "responderActivityCollection" , bodyModel : model . ResponderActivityCollection , type : "model.ResponderActivityCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListResponderExecutionsRequest return throws example Click  https to see how to use ListResponderExecutions API.
      public async listResponderExecutions ( listResponderExecutionsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listResponderExecutions." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listResponderExecutionsRequest . compartmentId , "compartmentIdInSubtree" : listResponderExecutionsRequest . compartmentIdInSubtree , "accessLevel" : listResponderExecutionsRequest . accessLevel , "responderRuleIds" : listResponderExecutionsRequest . responderRuleIds , "timeCreatedGreaterThanOrEqualTo" : listResponderExecutionsRequest . timeCreatedGreaterThanOrEqualTo , "timeCreatedLessThanOrEqualTo" : listResponderExecutionsRequest . timeCreatedLessThanOrEqualTo , "timeCompletedGreaterThanOrEqualTo" : listResponderExecutionsRequest . timeCompletedGreaterThanOrEqualTo , "timeCompletedLessThanOrEqualTo" : listResponderExecutionsRequest . timeCompletedLessThanOrEqualTo , "targetId" : listResponderExecutionsRequest . targetId , "resourceType" : listResponderExecutionsRequest . resourceType , "responderType" : listResponderExecutionsRequest . responderType , "responderExecutionStatus" : listResponderExecutionsRequest . responderExecutionStatus , "responderExecutionMode" : listResponderExecutionsRequest . responderExecutionMode , "limit" : listResponderExecutionsRequest . limit , "page" : listResponderExecutionsRequest . page , "sortOrder" : listResponderExecutionsRequest . sortOrder , "sortBy" : listResponderExecutionsRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listResponderExecutionsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listResponderExecutionsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderExecutions" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListResponderExecutionsResponse > { } , body : await response . json ( ) , bodyKey : "responderExecutionCollection" , bodyModel : model . ResponderExecutionCollection , type : "model.ResponderExecutionCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListResponderRecipeResponderRulesRequest return throws example Click  https to see how to use ListResponderRecipeResponderRules API.
      public async listResponderRecipeResponderRules ( listResponderRecipeResponderRulesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listResponderRecipeResponderRules." ) ; const pathParams = { "{responderRecipeId}" : listResponderRecipeResponderRulesRequest . responderRecipeId } ; const queryParams = { "compartmentId" : listResponderRecipeResponderRulesRequest . compartmentId , "displayName" : listResponderRecipeResponderRulesRequest . displayName , "lifecycleState" : listResponderRecipeResponderRulesRequest . lifecycleState , "limit" : listResponderRecipeResponderRulesRequest . limit , "page" : listResponderRecipeResponderRulesRequest . page , "sortOrder" : listResponderRecipeResponderRulesRequest . sortOrder , "sortBy" : listResponderRecipeResponderRulesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listResponderRecipeResponderRulesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listResponderRecipeResponderRulesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderRecipes/{responderRecipeId}/responderRules" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListResponderRecipeResponderRulesResponse > { } , body : await response . json ( ) , bodyKey : "responderRecipeResponderRuleCollection" , bodyModel : model . ResponderRecipeResponderRuleCollection , type : "model.ResponderRecipeResponderRuleCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListResponderRecipesRequest return throws example Click  https to see how to use ListResponderRecipes API.
        public async listResponderRecipes ( listResponderRecipesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listResponderRecipes." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listResponderRecipesRequest . compartmentId , "resourceMetadataOnly" : listResponderRecipesRequest . resourceMetadataOnly , "displayName" : listResponderRecipesRequest . displayName , "lifecycleState" : listResponderRecipesRequest . lifecycleState , "limit" : listResponderRecipesRequest . limit , "page" : listResponderRecipesRequest . page , "compartmentIdInSubtree" : listResponderRecipesRequest . compartmentIdInSubtree , "accessLevel" : listResponderRecipesRequest . accessLevel , "sortOrder" : listResponderRecipesRequest . sortOrder , "sortBy" : listResponderRecipesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listResponderRecipesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listResponderRecipesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderRecipes" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListResponderRecipesResponse > { } , body : await response . json ( ) , bodyKey : "responderRecipeCollection" , bodyModel : model . ResponderRecipeCollection , type : "model.ResponderRecipeCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListResponderRulesRequest return throws example Click  https to see how to use ListResponderRules API.
      public async listResponderRules ( listResponderRulesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listResponderRules." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : listResponderRulesRequest . compartmentId , "displayName" : listResponderRulesRequest . displayName , "lifecycleState" : listResponderRulesRequest . lifecycleState , "limit" : listResponderRulesRequest . limit , "page" : listResponderRulesRequest . page , "sortOrder" : listResponderRulesRequest . sortOrder , "sortBy" : listResponderRulesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listResponderRulesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listResponderRulesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderRules" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListResponderRulesResponse > { } , body : await response . json ( ) , bodyKey : "responderRuleCollection" , bodyModel : model . ResponderRuleCollection , type : "model.ResponderRuleCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListTargetDetectorRecipeDetectorRulesRequest return throws example Click  https to see how to use ListTargetDetectorRecipeDetectorRules API.
      public async listTargetDetectorRecipeDetectorRules ( listTargetDetectorRecipeDetectorRulesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listTargetDetectorRecipeDetectorRules." ) ; const pathParams = { "{targetId}" : listTargetDetectorRecipeDetectorRulesRequest . targetId , "{targetDetectorRecipeId}" : listTargetDetectorRecipeDetectorRulesRequest . targetDetectorRecipeId } ; const queryParams = { "compartmentId" : listTargetDetectorRecipeDetectorRulesRequest . compartmentId , "displayName" : listTargetDetectorRecipeDetectorRulesRequest . displayName , "lifecycleState" : listTargetDetectorRecipeDetectorRulesRequest . lifecycleState , "limit" : listTargetDetectorRecipeDetectorRulesRequest . limit , "page" : listTargetDetectorRecipeDetectorRulesRequest . page , "sortOrder" : listTargetDetectorRecipeDetectorRulesRequest . sortOrder , "sortBy" : listTargetDetectorRecipeDetectorRulesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listTargetDetectorRecipeDetectorRulesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listTargetDetectorRecipeDetectorRulesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetDetectorRecipes/{targetDetectorRecipeId}/detectorRules" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListTargetDetectorRecipeDetectorRulesResponse > { } , body : await response . json ( ) , bodyKey : "targetDetectorRecipeDetectorRuleCollection" , bodyModel : model . TargetDetectorRecipeDetectorRuleCollection , type : "model.TargetDetectorRecipeDetectorRuleCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListTargetDetectorRecipesRequest return throws example Click  https to see how to use ListTargetDetectorRecipes API.
      public async listTargetDetectorRecipes ( listTargetDetectorRecipesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listTargetDetectorRecipes." ) ; const pathParams = { "{targetId}" : listTargetDetectorRecipesRequest . targetId } ; const queryParams = { "displayName" : listTargetDetectorRecipesRequest . displayName , "compartmentId" : listTargetDetectorRecipesRequest . compartmentId , "lifecycleState" : listTargetDetectorRecipesRequest . lifecycleState , "limit" : listTargetDetectorRecipesRequest . limit , "page" : listTargetDetectorRecipesRequest . page , "sortOrder" : listTargetDetectorRecipesRequest . sortOrder , "sortBy" : listTargetDetectorRecipesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listTargetDetectorRecipesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listTargetDetectorRecipesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetDetectorRecipes" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListTargetDetectorRecipesResponse > { } , body : await response . json ( ) , bodyKey : "targetDetectorRecipeCollection" , bodyModel : model . TargetDetectorRecipeCollection , type : "model.TargetDetectorRecipeCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListTargetResponderRecipeResponderRulesRequest return throws example Click  https to see how to use ListTargetResponderRecipeResponderRules API.
      public async listTargetResponderRecipeResponderRules ( listTargetResponderRecipeResponderRulesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listTargetResponderRecipeResponderRules." ) ; const pathParams = { "{targetId}" : listTargetResponderRecipeResponderRulesRequest . targetId , "{targetResponderRecipeId}" : listTargetResponderRecipeResponderRulesRequest . targetResponderRecipeId } ; const queryParams = { "compartmentId" : listTargetResponderRecipeResponderRulesRequest . compartmentId , "displayName" : listTargetResponderRecipeResponderRulesRequest . displayName , "lifecycleState" : listTargetResponderRecipeResponderRulesRequest . lifecycleState , "limit" : listTargetResponderRecipeResponderRulesRequest . limit , "page" : listTargetResponderRecipeResponderRulesRequest . page , "sortOrder" : listTargetResponderRecipeResponderRulesRequest . sortOrder , "sortBy" : listTargetResponderRecipeResponderRulesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listTargetResponderRecipeResponderRulesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listTargetResponderRecipeResponderRulesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetResponderRecipes/{targetResponderRecipeId}/responderRules" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListTargetResponderRecipeResponderRulesResponse > { } , body : await response . json ( ) , bodyKey : "targetResponderRecipeResponderRuleCollection" , bodyModel : model . TargetResponderRecipeResponderRuleCollection , type : "model.TargetResponderRecipeResponderRuleCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListTargetResponderRecipesRequest return throws example Click  https to see how to use ListTargetResponderRecipes API.
      public async listTargetResponderRecipes ( listTargetResponderRecipesRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listTargetResponderRecipes." ) ; const pathParams = { "{targetId}" : listTargetResponderRecipesRequest . targetId } ; const queryParams = { "displayName" : listTargetResponderRecipesRequest . displayName , "compartmentId" : listTargetResponderRecipesRequest . compartmentId , "lifecycleState" : listTargetResponderRecipesRequest . lifecycleState , "limit" : listTargetResponderRecipesRequest . limit , "page" : listTargetResponderRecipesRequest . page , "sortOrder" : listTargetResponderRecipesRequest . sortOrder , "sortBy" : listTargetResponderRecipesRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listTargetResponderRecipesRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listTargetResponderRecipesRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetResponderRecipes" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListTargetResponderRecipesResponse > { } , body : await response . json ( ) , bodyKey : "targetResponderRecipeCollection" , bodyModel : model . TargetResponderRecipeCollection , type : "model.TargetResponderRecipeCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param ListTargetsRequest return throws example Click  https to see how to use ListTargets API.
        public async listTargets ( listTargetsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#listTargets." ) ; const pathParams = { } ; const queryParams = { "displayName" : listTargetsRequest . displayName , "compartmentId" : listTargetsRequest . compartmentId , "lifecycleState" : listTargetsRequest . lifecycleState , "compartmentIdInSubtree" : listTargetsRequest . compartmentIdInSubtree , "accessLevel" : listTargetsRequest . accessLevel , "limit" : listTargetsRequest . limit , "page" : listTargetsRequest . page , "sortOrder" : listTargetsRequest . sortOrder , "sortBy" : listTargetsRequest . sortBy } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : listTargetsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , listTargetsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets" , method : "GET" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . ListTargetsResponse > { } , body : await response . json ( ) , bodyKey : "targetCollection" , bodyModel : model . TargetCollection , type : "model.TargetCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param RequestRiskScoresRequest return throws example Click  https to see how to use RequestRiskScores API.
      public async requestRiskScores ( requestRiskScoresRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#requestRiskScores." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : requestRiskScoresRequest . compartmentId , "limit" : requestRiskScoresRequest . limit , "page" : requestRiskScoresRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : requestRiskScoresRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , requestRiskScoresRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/riskScores" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . RequestRiskScoresResponse > { } , body : await response . json ( ) , bodyKey : "riskScoreAggregationCollection" , bodyModel : model . RiskScoreAggregationCollection , type : "model.RiskScoreAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param RequestSecurityScoreSummarizedTrendRequest return throws example Click  https to see how to use RequestSecurityScoreSummarizedTrend API.
      public async requestSecurityScoreSummarizedTrend ( requestSecurityScoreSummarizedTrendRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#requestSecurityScoreSummarizedTrend." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : requestSecurityScoreSummarizedTrendRequest . compartmentId , "timeScoreComputedGreaterThanOrEqualTo" : requestSecurityScoreSummarizedTrendRequest . timeScoreComputedGreaterThanOrEqualTo , "timeScoreComputedLessThanOrEqualTo" : requestSecurityScoreSummarizedTrendRequest . timeScoreComputedLessThanOrEqualTo , "limit" : requestSecurityScoreSummarizedTrendRequest . limit , "page" : requestSecurityScoreSummarizedTrendRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : requestSecurityScoreSummarizedTrendRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , requestSecurityScoreSummarizedTrendRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/securityScores/actions/summarizeTrend" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . RequestSecurityScoreSummarizedTrendResponse > { } , body : await response . json ( ) , bodyKey : "securityScoreTrendAggregationCollection" , bodyModel : model . SecurityScoreTrendAggregationCollection , type : "model.SecurityScoreTrendAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param RequestSecurityScoresRequest return throws example Click  https to see how to use RequestSecurityScores API.
      public async requestSecurityScores ( requestSecurityScoresRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#requestSecurityScores." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : requestSecurityScoresRequest . compartmentId , "limit" : requestSecurityScoresRequest . limit , "page" : requestSecurityScoresRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : requestSecurityScoresRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , requestSecurityScoresRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/securityScores" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . RequestSecurityScoresResponse > { } , body : await response . json ( ) , bodyKey : "securityScoreAggregationCollection" , bodyModel : model . SecurityScoreAggregationCollection , type : "model.SecurityScoreAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param RequestSummarizedActivityProblemsRequest return throws example Click  https to see how to use RequestSummarizedActivityProblems API.
        public async requestSummarizedActivityProblems ( requestSummarizedActivityProblemsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#requestSummarizedActivityProblems." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : requestSummarizedActivityProblemsRequest . compartmentId , "compartmentIdInSubtree" : requestSummarizedActivityProblemsRequest . compartmentIdInSubtree , "accessLevel" : requestSummarizedActivityProblemsRequest . accessLevel , "limit" : requestSummarizedActivityProblemsRequest . limit , "includeUnknownLocations" : requestSummarizedActivityProblemsRequest . includeUnknownLocations , "page" : requestSummarizedActivityProblemsRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : requestSummarizedActivityProblemsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , requestSummarizedActivityProblemsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/actions/summarizeActivityProblems" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . RequestSummarizedActivityProblemsResponse > { } , body : await response . json ( ) , bodyKey : "activityProblemAggregationCollection" , bodyModel : model . ActivityProblemAggregationCollection , type : "model.ActivityProblemAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param RequestSummarizedProblemsRequest return throws example Click  https to see how to use RequestSummarizedProblems API.
        public async requestSummarizedProblems ( requestSummarizedProblemsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#requestSummarizedProblems." ) ; const pathParams = { } ; const queryParams = { "listDimensions" : requestSummarizedProblemsRequest . listDimensions , "compartmentId" : requestSummarizedProblemsRequest . compartmentId , "compartmentIdInSubtree" : requestSummarizedProblemsRequest . compartmentIdInSubtree , "accessLevel" : requestSummarizedProblemsRequest . accessLevel , "limit" : requestSummarizedProblemsRequest . limit , "page" : requestSummarizedProblemsRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : requestSummarizedProblemsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , requestSummarizedProblemsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/actions/summarize" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . RequestSummarizedProblemsResponse > { } , body : await response . json ( ) , bodyKey : "problemAggregationCollection" , bodyModel : model . ProblemAggregationCollection , type : "model.ProblemAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param RequestSummarizedResponderExecutionsRequest return throws example Click  https to see how to use RequestSummarizedResponderExecutions API.
        public async requestSummarizedResponderExecutions ( requestSummarizedResponderExecutionsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#requestSummarizedResponderExecutions." ) ; const pathParams = { } ; const queryParams = { "responderExecutionsDimensions" : requestSummarizedResponderExecutionsRequest . responderExecutionsDimensions , "responderTypeFilter" : requestSummarizedResponderExecutionsRequest . responderTypeFilter , "responderExecutionStatusFilter" : requestSummarizedResponderExecutionsRequest . responderExecutionStatusFilter , "compartmentId" : requestSummarizedResponderExecutionsRequest . compartmentId , "compartmentIdInSubtree" : requestSummarizedResponderExecutionsRequest . compartmentIdInSubtree , "accessLevel" : requestSummarizedResponderExecutionsRequest . accessLevel , "limit" : requestSummarizedResponderExecutionsRequest . limit , "page" : requestSummarizedResponderExecutionsRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : requestSummarizedResponderExecutionsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , requestSummarizedResponderExecutionsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderExecutions/actions/summarize" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . RequestSummarizedResponderExecutionsResponse > { } , body : await response . json ( ) , bodyKey : "responderExecutionAggregationCollection" , bodyModel : model . ResponderExecutionAggregationCollection , type : "model.ResponderExecutionAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param RequestSummarizedRiskScoresRequest return throws example Click  https to see how to use RequestSummarizedRiskScores API.
      public async requestSummarizedRiskScores ( requestSummarizedRiskScoresRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#requestSummarizedRiskScores." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : requestSummarizedRiskScoresRequest . compartmentId , "limit" : requestSummarizedRiskScoresRequest . limit , "page" : requestSummarizedRiskScoresRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : requestSummarizedRiskScoresRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , requestSummarizedRiskScoresRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/actions/summarizeRiskScore" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . RequestSummarizedRiskScoresResponse > { } , body : await response . json ( ) , bodyKey : "riskScoreAggregationCollection" , bodyModel : model . RiskScoreAggregationCollection , type : "model.RiskScoreAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param RequestSummarizedSecurityScoresRequest return throws example Click  https to see how to use RequestSummarizedSecurityScores API.
      public async requestSummarizedSecurityScores ( requestSummarizedSecurityScoresRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#requestSummarizedSecurityScores." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : requestSummarizedSecurityScoresRequest . compartmentId , "limit" : requestSummarizedSecurityScoresRequest . limit , "page" : requestSummarizedSecurityScoresRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : requestSummarizedSecurityScoresRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , requestSummarizedSecurityScoresRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/actions/summarizeSecurityScore" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . RequestSummarizedSecurityScoresResponse > { } , body : await response . json ( ) , bodyKey : "securityScoreAggregationCollection" , bodyModel : model . SecurityScoreAggregationCollection , type : "model.SecurityScoreAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param RequestSummarizedTrendProblemsRequest return throws example Click  https to see how to use RequestSummarizedTrendProblems API.
        public async requestSummarizedTrendProblems ( requestSummarizedTrendProblemsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#requestSummarizedTrendProblems." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : requestSummarizedTrendProblemsRequest . compartmentId , "timeFirstDetectedGreaterThanOrEqualTo" : requestSummarizedTrendProblemsRequest . timeFirstDetectedGreaterThanOrEqualTo , "timeFirstDetectedLessThanOrEqualTo" : requestSummarizedTrendProblemsRequest . timeFirstDetectedLessThanOrEqualTo , "compartmentIdInSubtree" : requestSummarizedTrendProblemsRequest . compartmentIdInSubtree , "accessLevel" : requestSummarizedTrendProblemsRequest . accessLevel , "limit" : requestSummarizedTrendProblemsRequest . limit , "page" : requestSummarizedTrendProblemsRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : requestSummarizedTrendProblemsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , requestSummarizedTrendProblemsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/actions/summarizeTrend" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . RequestSummarizedTrendProblemsResponse > { } , body : await response . json ( ) , bodyKey : "problemTrendAggregationCollection" , bodyModel : model . ProblemTrendAggregationCollection , type : "model.ProblemTrendAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param RequestSummarizedTrendResponderExecutionsRequest return throws example Click  https to see how to use RequestSummarizedTrendResponderExecutions API.
        public async requestSummarizedTrendResponderExecutions ( requestSummarizedTrendResponderExecutionsRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#requestSummarizedTrendResponderExecutions." ) ; const pathParams = { } ; const queryParams = { "timeCompletedGreaterThanOrEqualTo" : requestSummarizedTrendResponderExecutionsRequest . timeCompletedGreaterThanOrEqualTo , "timeCompletedLessThanOrEqualTo" : requestSummarizedTrendResponderExecutionsRequest . timeCompletedLessThanOrEqualTo , "compartmentId" : requestSummarizedTrendResponderExecutionsRequest . compartmentId , "compartmentIdInSubtree" : requestSummarizedTrendResponderExecutionsRequest . compartmentIdInSubtree , "accessLevel" : requestSummarizedTrendResponderExecutionsRequest . accessLevel , "limit" : requestSummarizedTrendResponderExecutionsRequest . limit , "page" : requestSummarizedTrendResponderExecutionsRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : requestSummarizedTrendResponderExecutionsRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , requestSummarizedTrendResponderExecutionsRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderExecutions/actions/summarizeTrend" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . RequestSummarizedTrendResponderExecutionsResponse > { } , body : await response . json ( ) , bodyKey : "responderExecutionTrendAggregationCollection" , bodyModel : model . ResponderExecutionTrendAggregationCollection , type : "model.ResponderExecutionTrendAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param RequestSummarizedTrendSecurityScoresRequest return throws example Click  https to see how to use RequestSummarizedTrendSecurityScores API.
      public async requestSummarizedTrendSecurityScores ( requestSummarizedTrendSecurityScoresRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#requestSummarizedTrendSecurityScores." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : requestSummarizedTrendSecurityScoresRequest . compartmentId , "timeScoreComputedGreaterThanOrEqualTo" : requestSummarizedTrendSecurityScoresRequest . timeScoreComputedGreaterThanOrEqualTo , "timeScoreComputedLessThanOrEqualTo" : requestSummarizedTrendSecurityScoresRequest . timeScoreComputedLessThanOrEqualTo , "limit" : requestSummarizedTrendSecurityScoresRequest . limit , "page" : requestSummarizedTrendSecurityScoresRequest . page } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : requestSummarizedTrendSecurityScoresRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , requestSummarizedTrendSecurityScoresRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/actions/summarizeSecurityScoreTrend" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . RequestSummarizedTrendSecurityScoresResponse > { } , body : await response . json ( ) , bodyKey : "securityScoreTrendAggregationCollection" , bodyModel : model . SecurityScoreTrendAggregationCollection , type : "model.SecurityScoreTrendAggregationCollection" , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } , { value : response . headers . get ( "opc-next-page" ) , key : "opcNextPage" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SkipBulkResponderExecutionRequest return throws example Click  https to see how to use SkipBulkResponderExecution API.
      public async skipBulkResponderExecution ( skipBulkResponderExecutionRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#skipBulkResponderExecution." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : skipBulkResponderExecutionRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , skipBulkResponderExecutionRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderExecutions/actions/bulkSkip" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( skipBulkResponderExecutionRequest . skipBulkResponderExecutionDetails , "SkipBulkResponderExecutionDetails" , model . SkipBulkResponderExecutionDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SkipBulkResponderExecutionResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param SkipResponderExecutionRequest return throws example Click  https to see how to use SkipResponderExecution API.
      public async skipResponderExecution ( skipResponderExecutionRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#skipResponderExecution." ) ; const pathParams = { "{responderExecutionId}" : skipResponderExecutionRequest . responderExecutionId } ; const queryParams = { "compartmentId" : skipResponderExecutionRequest . compartmentId } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : skipResponderExecutionRequest . ifMatch , "opc-request-id" : skipResponderExecutionRequest . opcRequestId , "opc-retry-token" : skipResponderExecutionRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , skipResponderExecutionRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderExecutions/{responderExecutionId}/actions/skip" , method : "POST" , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . SkipResponderExecutionResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param TriggerResponderRequest return throws example Click  https to see how to use TriggerResponder API.
      public async triggerResponder ( triggerResponderRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#triggerResponder." ) ; const pathParams = { "{problemId}" : triggerResponderRequest . problemId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : triggerResponderRequest . opcRetryToken , "opc-request-id" : triggerResponderRequest . opcRequestId , "if-match" : triggerResponderRequest . ifMatch } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , triggerResponderRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/{problemId}/actions/triggerResponder" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( triggerResponderRequest . triggerResponderDetails , "TriggerResponderDetails" , model . TriggerResponderDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . TriggerResponderResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateBulkProblemStatusRequest return throws example Click  https to see how to use UpdateBulkProblemStatus API.
      public async updateBulkProblemStatus ( updateBulkProblemStatusRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateBulkProblemStatus." ) ; const pathParams = { } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : updateBulkProblemStatusRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateBulkProblemStatusRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/actions/bulkUpdateStatus" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( updateBulkProblemStatusRequest . updateBulkProblemStatusDetails , "UpdateBulkProblemStatusDetails" , model . UpdateBulkProblemStatusDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateBulkProblemStatusResponse > { } , responseHeaders : [ { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateConfigurationRequest return throws example Click  https to see how to use UpdateConfiguration API.
      public async updateConfiguration ( updateConfigurationRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateConfiguration." ) ; const pathParams = { } ; const queryParams = { "compartmentId" : updateConfigurationRequest . compartmentId } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-request-id" : updateConfigurationRequest . opcRequestId , "opc-retry-token" : updateConfigurationRequest . opcRetryToken , "if-match" : updateConfigurationRequest . ifMatch } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateConfigurationRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/configuration" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateConfigurationRequest . updateConfigurationDetails , "UpdateConfigurationDetails" , model . UpdateConfigurationDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateConfigurationResponse > { } , body : await response . json ( ) , bodyKey : "configuration" , bodyModel : model . Configuration , type : "model.Configuration" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateDataMaskRuleRequest return throws example Click  https to see how to use UpdateDataMaskRule API.
      public async updateDataMaskRule ( updateDataMaskRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateDataMaskRule." ) ; const pathParams = { "{dataMaskRuleId}" : updateDataMaskRuleRequest . dataMaskRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateDataMaskRuleRequest . ifMatch , "opc-request-id" : updateDataMaskRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateDataMaskRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/dataMaskRules/{dataMaskRuleId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateDataMaskRuleRequest . updateDataMaskRuleDetails , "UpdateDataMaskRuleDetails" , model . UpdateDataMaskRuleDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateDataMaskRuleResponse > { } , body : await response . json ( ) , bodyKey : "dataMaskRule" , bodyModel : model . DataMaskRule , type : "model.DataMaskRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateDetectorRecipeRequest return throws example Click  https to see how to use UpdateDetectorRecipe API.
      public async updateDetectorRecipe ( updateDetectorRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateDetectorRecipe." ) ; const pathParams = { "{detectorRecipeId}" : updateDetectorRecipeRequest . detectorRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateDetectorRecipeRequest . ifMatch , "opc-request-id" : updateDetectorRecipeRequest . opcRequestId , "opc-retry-token" : updateDetectorRecipeRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateDetectorRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectorRecipes/{detectorRecipeId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateDetectorRecipeRequest . updateDetectorRecipeDetails , "UpdateDetectorRecipeDetails" , model . UpdateDetectorRecipeDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateDetectorRecipeResponse > { } , body : await response . json ( ) , bodyKey : "detectorRecipe" , bodyModel : model . DetectorRecipe , type : "model.DetectorRecipe" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateDetectorRecipeDetectorRuleRequest return throws example Click  https to see how to use UpdateDetectorRecipeDetectorRule API.
      public async updateDetectorRecipeDetectorRule ( updateDetectorRecipeDetectorRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateDetectorRecipeDetectorRule." ) ; const pathParams = { "{detectorRecipeId}" : updateDetectorRecipeDetectorRuleRequest . detectorRecipeId , "{detectorRuleId}" : updateDetectorRecipeDetectorRuleRequest . detectorRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateDetectorRecipeDetectorRuleRequest . ifMatch , "opc-request-id" : updateDetectorRecipeDetectorRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateDetectorRecipeDetectorRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/detectorRecipes/{detectorRecipeId}/detectorRules/{detectorRuleId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateDetectorRecipeDetectorRuleRequest . updateDetectorRecipeDetectorRuleDetails , "UpdateDetectorRecipeDetectorRuleDetails" , model . UpdateDetectorRecipeDetectorRuleDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateDetectorRecipeDetectorRuleResponse > { } , body : await response . json ( ) , bodyKey : "detectorRecipeDetectorRule" , bodyModel : model . DetectorRecipeDetectorRule , type : "model.DetectorRecipeDetectorRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateManagedListRequest return throws example Click  https to see how to use UpdateManagedList API.
      public async updateManagedList ( updateManagedListRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateManagedList." ) ; const pathParams = { "{managedListId}" : updateManagedListRequest . managedListId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateManagedListRequest . ifMatch , "opc-request-id" : updateManagedListRequest . opcRequestId , "opc-retry-token" : updateManagedListRequest . opcRetryToken } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateManagedListRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/managedLists/{managedListId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateManagedListRequest . updateManagedListDetails , "UpdateManagedListDetails" , model . UpdateManagedListDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateManagedListResponse > { } , body : await response . json ( ) , bodyKey : "managedList" , bodyModel : model . ManagedList , type : "model.ManagedList" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateProblemStatusRequest return throws example Click  https to see how to use UpdateProblemStatus API.
      public async updateProblemStatus ( updateProblemStatusRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateProblemStatus." ) ; const pathParams = { "{problemId}" : updateProblemStatusRequest . problemId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "opc-retry-token" : updateProblemStatusRequest . opcRetryToken , "opc-request-id" : updateProblemStatusRequest . opcRequestId , "if-match" : updateProblemStatusRequest . ifMatch } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateProblemStatusRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/problems/{problemId}/actions/updateStatus" , method : "POST" , bodyContent : common . ObjectSerializer . serialize ( updateProblemStatusRequest . updateProblemStatusDetails , "UpdateProblemStatusDetails" , model . UpdateProblemStatusDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateProblemStatusResponse > { } , body : await response . json ( ) , bodyKey : "problem" , bodyModel : model . Problem , type : "model.Problem" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateResponderRecipeRequest return throws example Click  https to see how to use UpdateResponderRecipe API.
      public async updateResponderRecipe ( updateResponderRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateResponderRecipe." ) ; const pathParams = { "{responderRecipeId}" : updateResponderRecipeRequest . responderRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateResponderRecipeRequest . ifMatch , "opc-request-id" : updateResponderRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateResponderRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderRecipes/{responderRecipeId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateResponderRecipeRequest . updateResponderRecipeDetails , "UpdateResponderRecipeDetails" , model . UpdateResponderRecipeDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateResponderRecipeResponse > { } , body : await response . json ( ) , bodyKey : "responderRecipe" , bodyModel : model . ResponderRecipe , type : "model.ResponderRecipe" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateResponderRecipeResponderRuleRequest return throws example Click  https to see how to use UpdateResponderRecipeResponderRule API.
      public async updateResponderRecipeResponderRule ( updateResponderRecipeResponderRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateResponderRecipeResponderRule." ) ; const pathParams = { "{responderRecipeId}" : updateResponderRecipeResponderRuleRequest . responderRecipeId , "{responderRuleId}" : updateResponderRecipeResponderRuleRequest . responderRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateResponderRecipeResponderRuleRequest . ifMatch , "opc-request-id" : updateResponderRecipeResponderRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateResponderRecipeResponderRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/responderRecipes/{responderRecipeId}/responderRules/{responderRuleId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateResponderRecipeResponderRuleRequest . updateResponderRecipeResponderRuleDetails , "UpdateResponderRecipeResponderRuleDetails" , model . UpdateResponderRecipeResponderRuleDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateResponderRecipeResponderRuleResponse > { } , body : await response . json ( ) , bodyKey : "responderRecipeResponderRule" , bodyModel : model . ResponderRecipeResponderRule , type : "model.ResponderRecipeResponderRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateTargetRequest return throws example Click  https to see how to use UpdateTarget API.
      public async updateTarget ( updateTargetRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateTarget." ) ; const pathParams = { "{targetId}" : updateTargetRequest . targetId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateTargetRequest . ifMatch , "opc-request-id" : updateTargetRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateTargetRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateTargetRequest . updateTargetDetails , "UpdateTargetDetails" , model . UpdateTargetDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateTargetResponse > { } , body : await response . json ( ) , bodyKey : "target" , bodyModel : model . Target , type : "model.Target" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateTargetDetectorRecipeRequest return throws example Click  https to see how to use UpdateTargetDetectorRecipe API.
      public async updateTargetDetectorRecipe ( updateTargetDetectorRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateTargetDetectorRecipe." ) ; const pathParams = { "{targetId}" : updateTargetDetectorRecipeRequest . targetId , "{targetDetectorRecipeId}" : updateTargetDetectorRecipeRequest . targetDetectorRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateTargetDetectorRecipeRequest . ifMatch , "opc-request-id" : updateTargetDetectorRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateTargetDetectorRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetDetectorRecipes/{targetDetectorRecipeId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateTargetDetectorRecipeRequest . updateTargetDetectorRecipeDetails , "UpdateTargetDetectorRecipeDetails" , model . UpdateTargetDetectorRecipeDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateTargetDetectorRecipeResponse > { } , body : await response . json ( ) , bodyKey : "targetDetectorRecipe" , bodyModel : model . TargetDetectorRecipe , type : "model.TargetDetectorRecipe" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateTargetDetectorRecipeDetectorRuleRequest return throws example Click  https to see how to use UpdateTargetDetectorRecipeDetectorRule API.
      public async updateTargetDetectorRecipeDetectorRule ( updateTargetDetectorRecipeDetectorRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateTargetDetectorRecipeDetectorRule." ) ; const pathParams = { "{targetId}" : updateTargetDetectorRecipeDetectorRuleRequest . targetId , "{targetDetectorRecipeId}" : updateTargetDetectorRecipeDetectorRuleRequest . targetDetectorRecipeId , "{detectorRuleId}" : updateTargetDetectorRecipeDetectorRuleRequest . detectorRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateTargetDetectorRecipeDetectorRuleRequest . ifMatch , "opc-request-id" : updateTargetDetectorRecipeDetectorRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateTargetDetectorRecipeDetectorRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetDetectorRecipes/{targetDetectorRecipeId}/detectorRules/{detectorRuleId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateTargetDetectorRecipeDetectorRuleRequest . updateTargetDetectorRecipeDetectorRuleDetails , "UpdateTargetDetectorRecipeDetectorRuleDetails" , model . UpdateTargetDetectorRecipeDetectorRuleDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateTargetDetectorRecipeDetectorRuleResponse > { } , body : await response . json ( ) , bodyKey : "targetDetectorRecipeDetectorRule" , bodyModel : model . TargetDetectorRecipeDetectorRule , type : "model.TargetDetectorRecipeDetectorRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateTargetResponderRecipeRequest return throws example Click  https to see how to use UpdateTargetResponderRecipe API.
      public async updateTargetResponderRecipe ( updateTargetResponderRecipeRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateTargetResponderRecipe." ) ; const pathParams = { "{targetId}" : updateTargetResponderRecipeRequest . targetId , "{targetResponderRecipeId}" : updateTargetResponderRecipeRequest . targetResponderRecipeId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateTargetResponderRecipeRequest . ifMatch , "opc-request-id" : updateTargetResponderRecipeRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateTargetResponderRecipeRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetResponderRecipes/{targetResponderRecipeId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateTargetResponderRecipeRequest . updateTargetResponderRecipeDetails , "UpdateTargetResponderRecipeDetails" , model . UpdateTargetResponderRecipeDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateTargetResponderRecipeResponse > { } , body : await response . json ( ) , bodyKey : "targetResponderRecipe" , bodyModel : model . TargetResponderRecipe , type : "model.TargetResponderRecipe" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } param UpdateTargetResponderRecipeResponderRuleRequest return throws example Click  https to see how to use UpdateTargetResponderRecipeResponderRule API.
      public async updateTargetResponderRecipeResponderRule ( updateTargetResponderRecipeResponderRuleRequest ) { if ( this . logger ) this . logger . debug ( "Calling operation CloudGuardClient#updateTargetResponderRecipeResponderRule." ) ; const pathParams = { "{targetId}" : updateTargetResponderRecipeResponderRuleRequest . targetId , "{targetResponderRecipeId}" : updateTargetResponderRecipeResponderRuleRequest . targetResponderRecipeId , "{responderRuleId}" : updateTargetResponderRecipeResponderRuleRequest . responderRuleId } ; const queryParams = { } ; let headerParams = { "Content-Type" : common . Constants . APPLICATION_JSON , "if-match" : updateTargetResponderRecipeResponderRuleRequest . ifMatch , "opc-request-id" : updateTargetResponderRecipeResponderRuleRequest . opcRequestId } ; const specRetryConfiguration = common . NoRetryConfigurationDetails ; const retrier = GenericRetrier . createPreferredRetrier ( this . _clientConfiguration ? this . _clientConfiguration . retryConfiguration : undefined , updateTargetResponderRecipeResponderRuleRequest . retryConfiguration , specRetryConfiguration ) ; if ( this . logger ) retrier . logger = this . logger ; const request = await composeRequest ( { baseEndpoint : this . _endpoint , defaultHeaders : this . _defaultHeaders , path : "/targets/{targetId}/targetResponderRecipes/{targetResponderRecipeId}/responderRules/{responderRuleId}" , method : "PUT" , bodyContent : common . ObjectSerializer . serialize ( updateTargetResponderRecipeResponderRuleRequest . updateTargetResponderRecipeResponderRuleDetails , "UpdateTargetResponderRecipeResponderRuleDetails" , model . UpdateTargetResponderRecipeResponderRuleDetails . getJsonObj ) , pathParams : pathParams , headerParams : headerParams , queryParams : queryParams } ) ; try { const response = await retrier . makeServiceCall ( this . _httpClient , request ) ; const sdkResponse = composeResponse ( { responseObject : < responses . UpdateTargetResponderRecipeResponderRuleResponse > { } , body : await response . json ( ) , bodyKey : "targetResponderRecipeResponderRule" , bodyModel : model . TargetResponderRecipeResponderRule , type : "model.TargetResponderRecipeResponderRule" , responseHeaders : [ { value : response . headers . get ( "etag" ) , key : "etag" , dataType : "string" } , { value : response . headers . get ( "opc-request-id" ) , key : "opcRequestId" , dataType : "string" } ] } ) ; return sdkResponse ; } catch ( err ) { throw err ; } } }