Class CloudGuardClient
- java.lang.Object
- 
- com.oracle.bmc.http.internal.BaseSyncClient
- 
- com.oracle.bmc.cloudguard.CloudGuardClient
 
 
- 
- All Implemented Interfaces:
- CloudGuard,- AutoCloseable
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public class CloudGuardClient extends BaseSyncClient implements CloudGuard
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCloudGuardClient.BuilderBuilder class for this client.
 - 
Field SummaryFields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for CloudGuard.
 - 
Constructor SummaryConstructors Constructor Description CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.CloudGuardClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.CloudGuardClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.CloudGuardClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AddCompartmentResponseaddCompartment(AddCompartmentRequest request)Adds a compartment to an existing security zone (SecurityZone resource), identified by securityZoneId.static CloudGuardClient.Builderbuilder()Create a builder for this client.CancelWorkRequestResponsecancelWorkRequest(CancelWorkRequestRequest request)Cancels a work request identified by workRequestId.ChangeDataSourceCompartmentResponsechangeDataSourceCompartment(ChangeDataSourceCompartmentRequest request)Moves a data source (DataSource resource), identified by parameters passed in a ChangeDataSourceCompartmentDetails resource, from the current compartment to another.ChangeDetectorRecipeCompartmentResponsechangeDetectorRecipeCompartment(ChangeDetectorRecipeCompartmentRequest request)Moves the detector recipe (DetectorRecipe resource), identified by detectorRecipeId, from the current compartment to another compartment.ChangeManagedListCompartmentResponsechangeManagedListCompartment(ChangeManagedListCompartmentRequest request)Moves the managed list (ManagedList resource), identified by managedListId, from the current compartment to another compartment.ChangeResponderRecipeCompartmentResponsechangeResponderRecipeCompartment(ChangeResponderRecipeCompartmentRequest request)Moves the responder recipe (ResponderRecipe resource), identified by responderRecipeId in a ChangeResponderRecipeCompartmentDetails resource, from the current compartment to another compartment.ChangeSavedQueryCompartmentResponsechangeSavedQueryCompartment(ChangeSavedQueryCompartmentRequest request)Moves the SavedQuery resource into a different compartment.ChangeSecurityRecipeCompartmentResponsechangeSecurityRecipeCompartment(ChangeSecurityRecipeCompartmentRequest request)Moves the security recipe (SecurityRecipe resource), identified by securityRecipeId, from the current compartment to another compartment.ChangeSecurityZoneCompartmentResponsechangeSecurityZoneCompartment(ChangeSecurityZoneCompartmentRequest request)Moves a security zone, identified by securityZoneId, to a different compartment.voidclose()CreateAdhocQueryResponsecreateAdhocQuery(CreateAdhocQueryRequest request)Creates a AdhocQuery resource.CreateDataMaskRuleResponsecreateDataMaskRule(CreateDataMaskRuleRequest request)Creates a new DataMaskRule resource definition.CreateDataSourceResponsecreateDataSource(CreateDataSourceRequest request)Creates a data source (DataSource resource), using parameters passed through a CreateDataSourceDetails resource.CreateDetectorRecipeResponsecreateDetectorRecipe(CreateDetectorRecipeRequest request)Creates a new DetectorRecipe resource.CreateDetectorRecipeDetectorRuleResponsecreateDetectorRecipeDetectorRule(CreateDetectorRecipeDetectorRuleRequest request)Creates a detector rule.CreateManagedListResponsecreateManagedList(CreateManagedListRequest request)Creates a new ManagedList resource.CreateResponderRecipeResponsecreateResponderRecipe(CreateResponderRecipeRequest request)Creates a responder recipe (ResponderRecipe resource), from values passed in a CreateResponderRecipeDetails resource.CreateSavedQueryResponsecreateSavedQuery(CreateSavedQueryRequest request)Creates a SavedQuery resource.CreateSecurityRecipeResponsecreateSecurityRecipe(CreateSecurityRecipeRequest request)Creates a security zone recipe (SecurityRecipe resource), using parameters passed in a CreateSecurityRecipeDetails resource.CreateSecurityZoneResponsecreateSecurityZone(CreateSecurityZoneRequest request)Creates a security zone (SecurityZone resource) for a compartment.CreateTargetResponsecreateTarget(CreateTargetRequest request)Creates a target (Target resource), using parameters passed in a CreateTargetDetails resource.CreateTargetDetectorRecipeResponsecreateTargetDetectorRecipe(CreateTargetDetectorRecipeRequest request)Attaches a DetectorRecipe to a target (Target resource) identified by targetId, using parameters passed in a TargetAttachTargetDetectorRecipeDetails resource.CreateTargetResponderRecipeResponsecreateTargetResponderRecipe(CreateTargetResponderRecipeRequest request)Attaches a responder recipe to a target.CreateWlpAgentResponsecreateWlpAgent(CreateWlpAgentRequest request)Creates and registers a WLP agent for an on-premise resource.DeleteAdhocQueryResponsedeleteAdhocQuery(DeleteAdhocQueryRequest request)Deletes a AdhocQuery resource identified by adhocQueryId.DeleteDataMaskRuleResponsedeleteDataMaskRule(DeleteDataMaskRuleRequest request)Deletes a DataMaskRule resource, identified by dataMaskRuleId.DeleteDataSourceResponsedeleteDataSource(DeleteDataSourceRequest request)Deletes a data source (DataSource resource) identified by dataSourceId.DeleteDetectorRecipeResponsedeleteDetectorRecipe(DeleteDetectorRecipeRequest request)Deletes a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.DeleteDetectorRecipeDetectorRuleResponsedeleteDetectorRecipeDetectorRule(DeleteDetectorRecipeDetectorRuleRequest request)Deletes the DetectorRecipeDetectorRule resource identified by detectorRuleId.DeleteDetectorRecipeDetectorRuleDataSourceResponsedeleteDetectorRecipeDetectorRuleDataSource(DeleteDetectorRecipeDetectorRuleDataSourceRequest request)Deletes the DetectorRecipeDetectorRuleDataSource resource by identifier.DeleteManagedListResponsedeleteManagedList(DeleteManagedListRequest request)Deletes a managed list identified by managedListId.DeleteResponderRecipeResponsedeleteResponderRecipe(DeleteResponderRecipeRequest request)Deletes a responder recipe (ResponderRecipe resource) identified by responderRecipeId.DeleteSavedQueryResponsedeleteSavedQuery(DeleteSavedQueryRequest request)Deletes a SavedQuery resource identified by savedQueryId.DeleteSecurityRecipeResponsedeleteSecurityRecipe(DeleteSecurityRecipeRequest request)Deletes a security zone recipe, identified by securityRecipeId.DeleteSecurityZoneResponsedeleteSecurityZone(DeleteSecurityZoneRequest request)Deletes a security zone, identified by securityZoneId.DeleteTargetResponsedeleteTarget(DeleteTargetRequest request)Deletes a target (Target resource) identified by targetId.DeleteTargetDetectorRecipeResponsedeleteTargetDetectorRecipe(DeleteTargetDetectorRecipeRequest request)Deletes the target detector recipe (TargetDetectorRecipe resource) identified by targetDetectorRecipeId, from a target (Target resource) identified by targetId.DeleteTargetResponderRecipeResponsedeleteTargetResponderRecipe(DeleteTargetResponderRecipeRequest request)Detaches a target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, from a target (Target resource) identified by targetId.DeleteWlpAgentResponsedeleteWlpAgent(DeleteWlpAgentRequest request)Deletes and unregisters the WLP agent for an on-premise resource.ExecuteResponderExecutionResponseexecuteResponderExecution(ExecuteResponderExecutionRequest request)Executes the responder execution.GetAdhocQueryResponsegetAdhocQuery(GetAdhocQueryRequest request)Returns an adhoc query identified by adhocQueryId.GetAdhocQueryResultContentResponsegetAdhocQueryResultContent(GetAdhocQueryResultContentRequest request)Downloads the results for a given adhoc ID (from includes results from all monitoring regions).StringgetClientCommonLibraryVersion()GetConditionMetadataTypeResponsegetConditionMetadataType(GetConditionMetadataTypeRequest request)Returns a ConditionMetatDataType resource with its details.GetConfigurationResponsegetConfiguration(GetConfigurationRequest request)Returns the configuration details for a Cloud Guard tenancy, identified by root compartment OCID.GetDataMaskRuleResponsegetDataMaskRule(GetDataMaskRuleRequest request)Returns a DataMaskRule resource, identified by dataMaskRuleId.GetDataSourceResponsegetDataSource(GetDataSourceRequest request)Returns a data source (DataSource resource) identified by dataSourceId.protected ClientConfiguratorgetDefaultConfigurator()GetDetectorResponsegetDetector(GetDetectorRequest request)Returns a Detector resource, identified by detectorId.GetDetectorRecipeResponsegetDetectorRecipe(GetDetectorRecipeRequest request)Returns a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.GetDetectorRecipeDetectorRuleResponsegetDetectorRecipeDetectorRule(GetDetectorRecipeDetectorRuleRequest request)Returns a detector rule (DetectorRule resource) identified by detectorRuleId.GetDetectorRuleResponsegetDetectorRule(GetDetectorRuleRequest request)Returns a detector rule (DetectorRule resource) identified by detectorRuleId.StringgetEndpoint()GetManagedListResponsegetManagedList(GetManagedListRequest request)Returns a managed list identified by managedListId.Optional<String>getMinimumClientCommonLibraryVersionFromClient()CloudGuardPaginatorsgetPaginators()Gets the pre-configured paginators available for list operations in this service which may return multiple pages of data.GetProblemResponsegetProblem(GetProblemRequest request)Returns the Problem resource identified by problemId.GetResourceResponsegetResource(GetResourceRequest request)Returns a resource identified by resourceIdGetResourceProfileResponsegetResourceProfile(GetResourceProfileRequest request)Returns details for a resource profile, identified by resourceProfileId.GetResourceVulnerabilityResponsegetResourceVulnerability(GetResourceVulnerabilityRequest request)Returns the vulnerability details associated with the cveId where resource is an instanceGetResponderExecutionResponsegetResponderExecution(GetResponderExecutionRequest request)Returns a responder execution identified by responderExecutionId.GetResponderRecipeResponsegetResponderRecipe(GetResponderRecipeRequest request)Returns a responder recipe (ResponderRecipe resource) identified by responderRecipeId.GetResponderRecipeResponderRuleResponsegetResponderRecipeResponderRule(GetResponderRecipeResponderRuleRequest request)Returns a responder rule (ResponderRule resource) identified by responderRuleId.GetResponderRuleResponsegetResponderRule(GetResponderRuleRequest request)Returns a responder rule (ResponderRule resource) identified by resonderRuleId.GetSavedQueryResponsegetSavedQuery(GetSavedQueryRequest request)Returns a SavedQuery resource identified by savedQueryId.GetSecurityPolicyResponsegetSecurityPolicy(GetSecurityPolicyRequest request)Returns a security zone policy (SecurityPolicy resource), identified by its unique ID (securityPolicyId).GetSecurityRecipeResponsegetSecurityRecipe(GetSecurityRecipeRequest request)Returns a security zone recipe (SecurityRecipe resource) identified by securityRecipeId.GetSecurityZoneResponsegetSecurityZone(GetSecurityZoneRequest request)Returns a security zone (SecurityZone resource) identified by securityZoneId.GetSightingResponsegetSighting(GetSightingRequest request)Returns a single sighting (Sighting resource) identified by sightingId.GetTargetResponsegetTarget(GetTargetRequest request)Returns a target (Target resource) identified by targetId.GetTargetDetectorRecipeResponsegetTargetDetectorRecipe(GetTargetDetectorRecipeRequest request)Returns a target detector recipe (TargetDetectorRecipe resource) identified by targetDetectorRecipeId.GetTargetDetectorRecipeDetectorRuleResponsegetTargetDetectorRecipeDetectorRule(GetTargetDetectorRecipeDetectorRuleRequest request)Returns DetectorRule resource by identified by targetDetectorRecipeId.GetTargetResponderRecipeResponsegetTargetResponderRecipe(GetTargetResponderRecipeRequest request)Returns a target responder recipe (TargetResponderRecipe) identified by targetResponderRecipeId for a target (Target resource) identified by targetId.GetTargetResponderRecipeResponderRuleResponsegetTargetResponderRecipeResponderRule(GetTargetResponderRecipeResponderRuleRequest request)Returns a responder rule (ResponderRule resource) identified by responderRuleId, from a target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, attached to a target (Target resource) identified by targetId.CloudGuardWaitersgetWaiters()Gets the pre-configured waiters available for resources for this service.GetWlpAgentResponsegetWlpAgent(GetWlpAgentRequest request)Returns a WlpAgent resource for an on-premise resource identified by wlpAgentId.GetWorkRequestResponsegetWorkRequest(GetWorkRequestRequest request)Returns details for a work request (WorkRequest resource) identified by workRequestId.ListAdhocQueriesResponselistAdhocQueries(ListAdhocQueriesRequest request)Returns a list of all adhoc queries (AdhocQuery resources) for a compartment identified by compartmentId.ListAdhocQueryResultsResponselistAdhocQueryResults(ListAdhocQueryResultsRequest request)Lists the results for a given adhoc ID (from includes results from all monitoring regions).ListConditionMetadataTypesResponselistConditionMetadataTypes(ListConditionMetadataTypesRequest request)Returns a list of ConditionMetadataType resources.ListDataMaskRulesResponselistDataMaskRules(ListDataMaskRulesRequest request)Returns a list of all DataMaskRule resources in the specified compartmentId (OCID) and its subcompartments.ListDataSourceEventsResponselistDataSourceEvents(ListDataSourceEventsRequest request)Returns a list of data source events (DataSourceEventCollection resource) from the data source (DataSource resource) identified by dataSourceId.ListDataSourcesResponselistDataSources(ListDataSourcesRequest request)Returns a list of all data sources (DataSource resources) for a compartment identified by compartmentId.ListDetectorRecipeDetectorRulesResponselistDetectorRecipeDetectorRules(ListDetectorRecipeDetectorRulesRequest request)Returns a list of detector rules (DetectorRule resources) for a detector recipe (DetectorRecipe resource), identified by detectorRecipeId.ListDetectorRecipesResponselistDetectorRecipes(ListDetectorRecipesRequest request)Returns a list of all detector recipes (DetectorRecipe resources) in a compartment, identified by compartmentId.ListDetectorRulesResponselistDetectorRules(ListDetectorRulesRequest request)Returns a list of detector rules for the DetectorRecipe resource identified by detectorId.ListDetectorsResponselistDetectors(ListDetectorsRequest request)Returns a detector catalog (DetectorCollection resource) with a list of DetectorSummary resources.ListImpactedResourcesResponselistImpactedResources(ListImpactedResourcesRequest request)Returns a list of impacted resources for a problem identified by problemId.ListManagedListsResponselistManagedLists(ListManagedListsRequest request)Returns a list of all ManagedList resources in a compartment, identified by compartmentId.ListManagedListTypesResponselistManagedListTypes(ListManagedListTypesRequest request)Returns all managed list types (listType parameter) that Cloud Guard supports.ListPoliciesResponselistPolicies(ListPoliciesRequest request)Returns the list of global policy statements (policy attributes) needed to fully enable Cloud Guard.ListProblemEndpointsResponselistProblemEndpoints(ListProblemEndpointsRequest request)Returns a list of endpoints associated with a problem, identified by problemId.ListProblemEntitiesResponselistProblemEntities(ListProblemEntitiesRequest request)Returns a list of entities for a problem.ListProblemHistoriesResponselistProblemHistories(ListProblemHistoriesRequest request)Returns a list of actions taken on a problem.ListProblemsResponselistProblems(ListProblemsRequest request)Returns a list of all Problems identified by Cloud Guard which are currently in the database and meet the filtering criteria.ListRecommendationsResponselistRecommendations(ListRecommendationsRequest request)Returns a list of recommendations (RecommendationSummaryCollection resource with a page of RecommendationSummary resources) for a specified compartment OCID.ListResourcePortsResponselistResourcePorts(ListResourcePortsRequest request)Returns the list of open ports associated with the resourceId where resource is an instanceListResourceProfileEndpointsResponselistResourceProfileEndpoints(ListResourceProfileEndpointsRequest request)Returns a list of endpoints (ResourceProfileEndpointCollection resource with a page of ResourceProfileEndpointSummary resources) for a resource profile identified by resourceProfileId.ListResourceProfileImpactedResourcesResponselistResourceProfileImpactedResources(ListResourceProfileImpactedResourcesRequest request)Returns a list of impacted resources (ResourceProfileImpactedResourceCollection resource with a page of ResourceProfileImpactedResourceSummary resources) for a resource profile identified by resourceProfileId.ListResourceProfilesResponselistResourceProfiles(ListResourceProfilesRequest request)Returns a list of all resource profile summaries (ResourceProfileCollection resource with a page of ResourceProfileSummary resources) for a compartment, identified by compartmentId and filtered as specified.ListResourcesResponselistResources(ListResourcesRequest request)Returns a list of all resources in a compartmentListResourceTypesResponselistResourceTypes(ListResourceTypesRequest request)Returns a single ResourceTypeCollection resource, containing a list of resource types, identified by parameters specified.ListResourceVulnerabilitiesResponselistResourceVulnerabilities(ListResourceVulnerabilitiesRequest request)Returns the list of vulnerabilities associated with the resourceId where resource is an instanceListResponderActivitiesResponselistResponderActivities(ListResponderActivitiesRequest request)Returns a list of responder activities for a problem, identified by problemId, in a ResponderActivityCollection resource, with a page of ResponderActivitySummary resources.ListResponderExecutionsResponselistResponderExecutions(ListResponderExecutionsRequest request)Returns a list of responder executions.ListResponderRecipeResponderRulesResponselistResponderRecipeResponderRules(ListResponderRecipeResponderRulesRequest request)Returns a list of responder rules (ResponderRule resources in a responderRecipeResponderRuleCollection resource, with page of ResponderRuleSummary resources), for a responder recipe (ResponderRecipe resource), identified by responderRecipeId.ListResponderRecipesResponselistResponderRecipes(ListResponderRecipesRequest request)Returns a list (ResponderRecipeCollection resource, with a page of ResponderRecipeSummary resources) of all responder recipes (RespponderRecipe resources) in a compartment, identified by compartmentId.ListResponderRulesResponselistResponderRules(ListResponderRulesRequest request)Returns a list of responder rules for the ResponderRecipe resource identified by responderId.ListSavedQueriesResponselistSavedQueries(ListSavedQueriesRequest request)Returns a list of saved queries run in a tenancy.ListSecurityPoliciesResponselistSecurityPolicies(ListSecurityPoliciesRequest request)Returns a list of security zone policies (SecurityPolicySummary resources), identified by compartmentId.ListSecurityRecipesResponselistSecurityRecipes(ListSecurityRecipesRequest request)Returns a list of security zone recipes (SecurityRecipeSummary resources) in a compartment, identified by compartmentId.ListSecurityZonesResponselistSecurityZones(ListSecurityZonesRequest request)Returns a list of security zones (SecurityZone resources) in a compartment identified by compartmentId.ListSightingEndpointsResponselistSightingEndpoints(ListSightingEndpointsRequest request)Returns sighting endpoints details in a SightingEndpointsCollection resource with a page of SightingEndpointSummary resources.ListSightingImpactedResourcesResponselistSightingImpactedResources(ListSightingImpactedResourcesRequest request)Returns a list of impacted resources for a sighting, identified by sightingId, in a SightingImpactedResourceCollection resource with a page of SightingImpactedResourceSummary resources.ListSightingsResponselistSightings(ListSightingsRequest request)For the parameters passed, returns a list of sightings (SightingCollection resource) with a page of SightingSummary resources.ListTacticsResponselistTactics(ListTacticsRequest request)Returns a list of TacticSummary resources for a compartment, identified by compartmentId.ListTargetDetectorRecipeDetectorRulesResponselistTargetDetectorRecipeDetectorRules(ListTargetDetectorRecipeDetectorRulesRequest request)Returns a list of DetectorRule associated with DetectorRecipe within a Target.ListTargetDetectorRecipesResponselistTargetDetectorRecipes(ListTargetDetectorRecipesRequest request)Returns a list of all target detector recipes (TargetDetectorRecipe resources) associated with a target (Target resource), identified by targetId.ListTargetResponderRecipeResponderRulesResponselistTargetResponderRecipeResponderRules(ListTargetResponderRecipeResponderRulesRequest request)Returns a list of responder rules (ResponderRule resources) associated with a responder recipe (ResponderRecipe resource) attached to a Target.ListTargetResponderRecipesResponselistTargetResponderRecipes(ListTargetResponderRecipesRequest request)Returns a list of summary information for all responder recipes (TargetResponderRecipeCollection resource, with a page of TargetResponderRecipeSummary resources) attached to a target identified by targetId, located in a compartment identified by compartmentId.ListTargetsResponselistTargets(ListTargetsRequest request)Returns a list of targets (TargetCollection resource with page of TargetSummary resources) for the target identified by compartmentId.ListTechniquesResponselistTechniques(ListTechniquesRequest request)Returns a list of techniques associated with detector rules.ListWlpAgentsResponselistWlpAgents(ListWlpAgentsRequest request)Returns a list of WLP agents in a compartment.ListWorkRequestErrorsResponselistWorkRequestErrors(ListWorkRequestErrorsRequest request)Returns a list of errors for a work request identified by workRequestId.ListWorkRequestLogsResponselistWorkRequestLogs(ListWorkRequestLogsRequest request)Returns a paginated list (WorkRequestLogEntryCollection resource) of log entries for a request, identified by workRequestId.ListWorkRequestsResponselistWorkRequests(ListWorkRequestsRequest request)Returns a list of work requests (WorkRequestSummaryCollection resource), in a compartment identified by compartmentId.voidpopulateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)Populate the parameters in the endpoint with its corresponding value and update the base endpoint.voidrefreshClient()Rebuild the backingHttpClient.RemoveCompartmentResponseremoveCompartment(RemoveCompartmentRequest request)Removes a compartment from a security zone (SecurityZone resource), identified by securityZoneId.RequestRiskScoresResponserequestRiskScores(RequestRiskScoresRequest request)Returns a page of RiskScoreAggregation resources for a compartment, identified by compartmentId.RequestSecurityScoresResponserequestSecurityScores(RequestSecurityScoresRequest request)Returns a page of SecurityScoreAggregation resources.RequestSecurityScoreSummarizedTrendResponserequestSecurityScoreSummarizedTrend(RequestSecurityScoreSummarizedTrendRequest request)Returns a page of SecurityScoreTrendAggregation resources.RequestSummarizedActivityProblemsResponserequestSummarizedActivityProblems(RequestSummarizedActivityProblemsRequest request)Returns the summary of problems generated by OCI Activity Detector rules, identified by parameters specified.RequestSummarizedProblemsResponserequestSummarizedProblems(RequestSummarizedProblemsRequest request)Returns the number of problems matching the key-value pairs in dimensionMap.RequestSummarizedResponderExecutionsResponserequestSummarizedResponderExecutions(RequestSummarizedResponderExecutionsRequest request)Returns the number of responder executions, identified by parameters specified, in a page of ResponderExecutionAggregation resources.RequestSummarizedRiskScoresResponserequestSummarizedRiskScores(RequestSummarizedRiskScoresRequest request)DEPRECATEDRequestSummarizedSecurityScoresResponserequestSummarizedSecurityScores(RequestSummarizedSecurityScoresRequest request)DEPRECATEDRequestSummarizedTopTrendResourceProfileRiskScoresResponserequestSummarizedTopTrendResourceProfileRiskScores(RequestSummarizedTopTrendResourceProfileRiskScoresRequest request)Returns a list of resource profile risk score aggregation summaries (ResourceProfileRiskScoreAggregationSummaryCollection resource with a page of ResourceProfileRiskScoreAggregationSummary resources) for a specified compartment.RequestSummarizedTrendProblemsResponserequestSummarizedTrendProblems(RequestSummarizedTrendProblemsRequest request)Returns a ProblemTrendAggregationCollection resource for a compartment, identified by compartmentId, for the specified time period.RequestSummarizedTrendResourceRiskScoresResponserequestSummarizedTrendResourceRiskScores(RequestSummarizedTrendResourceRiskScoresRequest request)Returns a summary of risk score trends in a ResourceRiskScoreAggregationCollection resource, with a page of ResourceRiskScoreAggregation resources, filtered by parameters that you specify in a RequestSummarizedTrendResourceRiskScoresDetailsresource.RequestSummarizedTrendResponderExecutionsResponserequestSummarizedTrendResponderExecutions(RequestSummarizedTrendResponderExecutionsRequest request)Returns the number of remediations performed by Responders, for a given time period.RequestSummarizedTrendSecurityScoresResponserequestSummarizedTrendSecurityScores(RequestSummarizedTrendSecurityScoresRequest request)DEPRECATEDvoidsetEndpoint(String endpoint)voidsetRegion(Region region)Sets the region to call (ex, Region.US_PHOENIX_1).voidsetRegion(String regionId)Sets the region to call (ex, ‘us-phoenix-1’).SkipBulkResponderExecutionResponseskipBulkResponderExecution(SkipBulkResponderExecutionRequest request)Skips the execution for a bulk of responder executions.SkipResponderExecutionResponseskipResponderExecution(SkipResponderExecutionRequest request)Skips the execution of the responder execution.TriggerResponderResponsetriggerResponder(TriggerResponderRequest request)Sends the problem identified by problemId to the responder engine, to be processed by rule that\u2019s identified by responderRuleId, in the TriggerResponderDetails resource that\u2019s passed.voidupdateBaseEndpoint(String endpoint)This method should be used for parameterized endpoint templates only.UpdateBulkProblemStatusResponseupdateBulkProblemStatus(UpdateBulkProblemStatusRequest request)Changes the status for all problems listed in the problemIds array, passed through the UpdateBulkProblemStatusDetails resource, from the current status to the status set in UpdateBulkProblemStatusDetails.UpdateConfigurationResponseupdateConfiguration(UpdateConfigurationRequest request)Updates configuration details for a Cloud Guard tenancy, identified by root compartment OCID.UpdateDataMaskRuleResponseupdateDataMaskRule(UpdateDataMaskRuleRequest request)Updates a data mask rule (DataMaskRule resource) identified by dataMaskRuleId.UpdateDataSourceResponseupdateDataSource(UpdateDataSourceRequest request)Updates a data source (DataSource resource) identified by dataSourceId, using values passed in an UpdateDataSourceDetails resource.UpdateDetectorRecipeResponseupdateDetectorRecipe(UpdateDetectorRecipeRequest request)Updates a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.UpdateDetectorRecipeDetectorRuleResponseupdateDetectorRecipeDetectorRule(UpdateDetectorRecipeDetectorRuleRequest request)Updates a detector rule (DetectorRule resource) identified by detectorRuleId.UpdateManagedListResponseupdateManagedList(UpdateManagedListRequest request)Updates a ManagedList resource, identified by managedList.UpdateProblemStatusResponseupdateProblemStatus(UpdateProblemStatusRequest request)Changes the current status of the problem, identified by problemId, to the status specified in the UpdateProblemStatusDetails resource that you pass.UpdateResponderRecipeResponseupdateResponderRecipe(UpdateResponderRecipeRequest request)Updates a responder recipe (ResponderRecipe resource) identified by responderRecipeId, passed in an UpdateResponderRecipeDetails resource.UpdateResponderRecipeResponderRuleResponseupdateResponderRecipeResponderRule(UpdateResponderRecipeResponderRuleRequest request)Updates a responder rule (ResponderRule resource) identified by responderRuleId, passed in a UpdateResponderRecipeResponderRuleDetails resource.UpdateSavedQueryResponseupdateSavedQuery(UpdateSavedQueryRequest request)Updates a saved query identified by savedQueryId.UpdateSecurityRecipeResponseupdateSecurityRecipe(UpdateSecurityRecipeRequest request)Updates a security zone recipe (SecurityRecipe resource), identified by securityRecipeId, using parameters passed in an UpdateSecurityRecipeDetails resource.UpdateSecurityZoneResponseupdateSecurityZone(UpdateSecurityZoneRequest request)Updates a security zone (SecurityZone resource) identified by securityZoneId.UpdateTargetResponseupdateTarget(UpdateTargetRequest request)Updates a target (Target resource) identified by targetId, using parameters passed in an UpdateTargetDetails resource.UpdateTargetDetectorRecipeResponseupdateTargetDetectorRecipe(UpdateTargetDetectorRecipeRequest request)Updates a target detector recipe (TargtetDetectorRecipe resource) identified by targetDetectorRecipeId, using parameters passed in an UpdateTargetDetectorRecipeDetails resource.UpdateTargetDetectorRecipeDetectorRuleResponseupdateTargetDetectorRecipeDetectorRule(UpdateTargetDetectorRecipeDetectorRuleRequest request)Updates the DetectorRule resource identified by targetDetectorRecipeIdUpdateTargetResponderRecipeResponseupdateTargetResponderRecipe(UpdateTargetResponderRecipeRequest request)Updates the target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, attached to a target identified by targetId.UpdateTargetResponderRecipeResponderRuleResponseupdateTargetResponderRecipeResponderRule(UpdateTargetResponderRecipeResponderRuleRequest request)Updates a responder rule (ResponderRule resource) identified by responderRuleId, for a target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, for a target (Target resource) identified by targetId.UpdateWlpAgentResponseupdateWlpAgent(UpdateWlpAgentRequest request)Updates and renews the certificate for an on-premise WLP agent identified by wlpAgentId.voiduseRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)This method should be used to enable or disable the use of realm-specific endpoint template.- 
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClientclientCall
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface java.lang.AutoCloseableclose
 - 
Methods inherited from interface com.oracle.bmc.cloudguard.CloudGuardgetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 
- 
 
- 
- 
- 
Constructor Detail- 
CloudGuardClient@Deprecated public CloudGuardClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- CloudGuardClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
CloudGuardClient@Deprecated public CloudGuardClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- CloudGuardClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
CloudGuardClient@Deprecated public CloudGuardClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- CloudGuardClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
 
 - 
CloudGuardClient@Deprecated public CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- CloudGuardClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
 
 - 
CloudGuardClient@Deprecated public CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- CloudGuardClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
 
 - 
CloudGuardClient@Deprecated public CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- CloudGuardClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
 
 - 
CloudGuardClient@Deprecated public CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- CloudGuardClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
- signingStrategyRequestSignerFactories-- ClientBuilderBase.signingStrategyRequestSignerFactories
 
 - 
CloudGuardClient@Deprecated public CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- CloudGuardClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
- signingStrategyRequestSignerFactories-- ClientBuilderBase.signingStrategyRequestSignerFactories
- executorService-- CloudGuardClient.Builder.executorService
 
 
- 
 - 
Method Detail- 
builderpublic static CloudGuardClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:CloudGuardSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call setEndpointafter resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.- Specified by:
- setRegionin interface- CloudGuard
- Parameters:
- region- The region of the service.
 
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:CloudGuardSets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format ( Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Specified by:
- setRegionin interface- CloudGuard
- Parameters:
- regionId- The public region ID.
 
 - 
addCompartmentpublic AddCompartmentResponse addCompartment(AddCompartmentRequest request) Description copied from interface:CloudGuardAdds a compartment to an existing security zone (SecurityZone resource), identified by securityZoneId.Specify parameters in an AddCompartmentDetails resource that you pass. If you previously removed a subcompartment from a security zone, you can add it back to the same security zone. The security zone ensures that resources in the subcompartment comply with the security zone’s policies. - Specified by:
- addCompartmentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
cancelWorkRequestpublic CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request) Description copied from interface:CloudGuardCancels a work request identified by workRequestId.- Specified by:
- cancelWorkRequestin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeDataSourceCompartmentpublic ChangeDataSourceCompartmentResponse changeDataSourceCompartment(ChangeDataSourceCompartmentRequest request) Description copied from interface:CloudGuardMoves a data source (DataSource resource), identified by parameters passed in a ChangeDataSourceCompartmentDetails resource, from the current compartment to another.- Specified by:
- changeDataSourceCompartmentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeDetectorRecipeCompartmentpublic ChangeDetectorRecipeCompartmentResponse changeDetectorRecipeCompartment(ChangeDetectorRecipeCompartmentRequest request) Description copied from interface:CloudGuardMoves the detector recipe (DetectorRecipe resource), identified by detectorRecipeId, from the current compartment to another compartment.When provided, If-Match is checked against etag values of the resource. - Specified by:
- changeDetectorRecipeCompartmentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeManagedListCompartmentpublic ChangeManagedListCompartmentResponse changeManagedListCompartment(ChangeManagedListCompartmentRequest request) Description copied from interface:CloudGuardMoves the managed list (ManagedList resource), identified by managedListId, from the current compartment to another compartment.- Specified by:
- changeManagedListCompartmentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeResponderRecipeCompartmentpublic ChangeResponderRecipeCompartmentResponse changeResponderRecipeCompartment(ChangeResponderRecipeCompartmentRequest request) Description copied from interface:CloudGuardMoves the responder recipe (ResponderRecipe resource), identified by responderRecipeId in a ChangeResponderRecipeCompartmentDetails resource, from the current compartment to another compartment.When provided, if-match is checked against etag values of the resource. - Specified by:
- changeResponderRecipeCompartmentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeSavedQueryCompartmentpublic ChangeSavedQueryCompartmentResponse changeSavedQueryCompartment(ChangeSavedQueryCompartmentRequest request) Description copied from interface:CloudGuardMoves the SavedQuery resource into a different compartment.When provided, If-Match is checked against etag values of the resource. - Specified by:
- changeSavedQueryCompartmentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeSecurityRecipeCompartmentpublic ChangeSecurityRecipeCompartmentResponse changeSecurityRecipeCompartment(ChangeSecurityRecipeCompartmentRequest request) Description copied from interface:CloudGuardMoves the security recipe (SecurityRecipe resource), identified by securityRecipeId, from the current compartment to another compartment.When provided, if-matchis checked againstetagvalues of the resource.- Specified by:
- changeSecurityRecipeCompartmentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
changeSecurityZoneCompartmentpublic ChangeSecurityZoneCompartmentResponse changeSecurityZoneCompartment(ChangeSecurityZoneCompartmentRequest request) Description copied from interface:CloudGuardMoves a security zone, identified by securityZoneId, to a different compartment.Pass parameters through a ChangeSecurityZoneCompartmentDetails resource. When provided, if-matchis checked againstetagvalues of the resource.- Specified by:
- changeSecurityZoneCompartmentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createAdhocQuerypublic CreateAdhocQueryResponse createAdhocQuery(CreateAdhocQueryRequest request) Description copied from interface:CloudGuardCreates a AdhocQuery resource.- Specified by:
- createAdhocQueryin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDataMaskRulepublic CreateDataMaskRuleResponse createDataMaskRule(CreateDataMaskRuleRequest request) Description copied from interface:CloudGuardCreates a new DataMaskRule resource definition.- Specified by:
- createDataMaskRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDataSourcepublic CreateDataSourceResponse createDataSource(CreateDataSourceRequest request) Description copied from interface:CloudGuardCreates a data source (DataSource resource), using parameters passed through a CreateDataSourceDetails resource.- Specified by:
- createDataSourcein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDetectorRecipepublic CreateDetectorRecipeResponse createDetectorRecipe(CreateDetectorRecipeRequest request) Description copied from interface:CloudGuardCreates a new DetectorRecipe resource.- Specified by:
- createDetectorRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createDetectorRecipeDetectorRulepublic CreateDetectorRecipeDetectorRuleResponse createDetectorRecipeDetectorRule(CreateDetectorRecipeDetectorRuleRequest request) Description copied from interface:CloudGuardCreates a detector rule.- Specified by:
- createDetectorRecipeDetectorRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createManagedListpublic CreateManagedListResponse createManagedList(CreateManagedListRequest request) Description copied from interface:CloudGuardCreates a new ManagedList resource.- Specified by:
- createManagedListin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createResponderRecipepublic CreateResponderRecipeResponse createResponderRecipe(CreateResponderRecipeRequest request) Description copied from interface:CloudGuardCreates a responder recipe (ResponderRecipe resource), from values passed in a CreateResponderRecipeDetails resource.- Specified by:
- createResponderRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createSavedQuerypublic CreateSavedQueryResponse createSavedQuery(CreateSavedQueryRequest request) Description copied from interface:CloudGuardCreates a SavedQuery resource.- Specified by:
- createSavedQueryin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createSecurityRecipepublic CreateSecurityRecipeResponse createSecurityRecipe(CreateSecurityRecipeRequest request) Description copied from interface:CloudGuardCreates a security zone recipe (SecurityRecipe resource), using parameters passed in a CreateSecurityRecipeDetails resource.- Specified by:
- createSecurityRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createSecurityZonepublic CreateSecurityZoneResponse createSecurityZone(CreateSecurityZoneRequest request) Description copied from interface:CloudGuardCreates a security zone (SecurityZone resource) for a compartment.Pass parameters through a CreateSecurityZoneDetails resource. - Specified by:
- createSecurityZonein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createTargetpublic CreateTargetResponse createTarget(CreateTargetRequest request) Description copied from interface:CloudGuardCreates a target (Target resource), using parameters passed in a CreateTargetDetails resource.- Specified by:
- createTargetin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createTargetDetectorRecipepublic CreateTargetDetectorRecipeResponse createTargetDetectorRecipe(CreateTargetDetectorRecipeRequest request) Description copied from interface:CloudGuardAttaches a DetectorRecipe to a target (Target resource) identified by targetId, using parameters passed in a TargetAttachTargetDetectorRecipeDetails resource.Attach a DetectorRecipe with the Target - Specified by:
- createTargetDetectorRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createTargetResponderRecipepublic CreateTargetResponderRecipeResponse createTargetResponderRecipe(CreateTargetResponderRecipeRequest request) Description copied from interface:CloudGuardAttaches a responder recipe to a target.- Specified by:
- createTargetResponderRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
createWlpAgentpublic CreateWlpAgentResponse createWlpAgent(CreateWlpAgentRequest request) Description copied from interface:CloudGuardCreates and registers a WLP agent for an on-premise resource.- Specified by:
- createWlpAgentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteAdhocQuerypublic DeleteAdhocQueryResponse deleteAdhocQuery(DeleteAdhocQueryRequest request) Description copied from interface:CloudGuardDeletes a AdhocQuery resource identified by adhocQueryId.- Specified by:
- deleteAdhocQueryin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDataMaskRulepublic DeleteDataMaskRuleResponse deleteDataMaskRule(DeleteDataMaskRuleRequest request) Description copied from interface:CloudGuardDeletes a DataMaskRule resource, identified by dataMaskRuleId.- Specified by:
- deleteDataMaskRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDataSourcepublic DeleteDataSourceResponse deleteDataSource(DeleteDataSourceRequest request) Description copied from interface:CloudGuardDeletes a data source (DataSource resource) identified by dataSourceId.- Specified by:
- deleteDataSourcein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDetectorRecipepublic DeleteDetectorRecipeResponse deleteDetectorRecipe(DeleteDetectorRecipeRequest request) Description copied from interface:CloudGuardDeletes a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.- Specified by:
- deleteDetectorRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDetectorRecipeDetectorRulepublic DeleteDetectorRecipeDetectorRuleResponse deleteDetectorRecipeDetectorRule(DeleteDetectorRecipeDetectorRuleRequest request) Description copied from interface:CloudGuardDeletes the DetectorRecipeDetectorRule resource identified by detectorRuleId.- Specified by:
- deleteDetectorRecipeDetectorRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteDetectorRecipeDetectorRuleDataSourcepublic DeleteDetectorRecipeDetectorRuleDataSourceResponse deleteDetectorRecipeDetectorRuleDataSource(DeleteDetectorRecipeDetectorRuleDataSourceRequest request) Description copied from interface:CloudGuardDeletes the DetectorRecipeDetectorRuleDataSource resource by identifier.- Specified by:
- deleteDetectorRecipeDetectorRuleDataSourcein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteManagedListpublic DeleteManagedListResponse deleteManagedList(DeleteManagedListRequest request) Description copied from interface:CloudGuardDeletes a managed list identified by managedListId.- Specified by:
- deleteManagedListin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteResponderRecipepublic DeleteResponderRecipeResponse deleteResponderRecipe(DeleteResponderRecipeRequest request) Description copied from interface:CloudGuardDeletes a responder recipe (ResponderRecipe resource) identified by responderRecipeId.- Specified by:
- deleteResponderRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteSavedQuerypublic DeleteSavedQueryResponse deleteSavedQuery(DeleteSavedQueryRequest request) Description copied from interface:CloudGuardDeletes a SavedQuery resource identified by savedQueryId.- Specified by:
- deleteSavedQueryin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteSecurityRecipepublic DeleteSecurityRecipeResponse deleteSecurityRecipe(DeleteSecurityRecipeRequest request) Description copied from interface:CloudGuardDeletes a security zone recipe, identified by securityRecipeId.The recipe can’t be associated with an existing security zone. - Specified by:
- deleteSecurityRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteSecurityZonepublic DeleteSecurityZoneResponse deleteSecurityZone(DeleteSecurityZoneRequest request) Description copied from interface:CloudGuardDeletes a security zone, identified by securityZoneId.- Specified by:
- deleteSecurityZonein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteTargetpublic DeleteTargetResponse deleteTarget(DeleteTargetRequest request) Description copied from interface:CloudGuardDeletes a target (Target resource) identified by targetId.- Specified by:
- deleteTargetin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteTargetDetectorRecipepublic DeleteTargetDetectorRecipeResponse deleteTargetDetectorRecipe(DeleteTargetDetectorRecipeRequest request) Description copied from interface:CloudGuardDeletes the target detector recipe (TargetDetectorRecipe resource) identified by targetDetectorRecipeId, from a target (Target resource) identified by targetId.- Specified by:
- deleteTargetDetectorRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteTargetResponderRecipepublic DeleteTargetResponderRecipeResponse deleteTargetResponderRecipe(DeleteTargetResponderRecipeRequest request) Description copied from interface:CloudGuardDetaches a target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, from a target (Target resource) identified by targetId.- Specified by:
- deleteTargetResponderRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
deleteWlpAgentpublic DeleteWlpAgentResponse deleteWlpAgent(DeleteWlpAgentRequest request) Description copied from interface:CloudGuardDeletes and unregisters the WLP agent for an on-premise resource.x-obmcs-splat: routing: strategy: route-to-any-ad serviceList: [ ‘cloudguard-cp-SPLAT_ENV’ ] resources: wlpAgent: serviceResourceName: WlpAgent targetCompartmentId: downstream.getOr404(‘cloudguard-cp-SPLAT_ENV’, ‘GetWlpAgent’, request.resourceId).compartmentId actionKind: delete resourceOcid: request.resourceId reconciliationCanStartAfterSecs: 30 permissions: [ "WLP_AGENT_DELETE" ] authorization: mode: automated check: resources[‘wlpAgent’].grantedPermissions.contains(‘WLP_AGENT_DELETE’) allowCrossTenancy: true tagStore: mode: automated maximumAttemptCount: 3 throttling: perUserLimit: rpsLimit: 15 perTenantLimit: rpsLimit: 30 quotas: mode: automated search: mode: backfilling operationResourceName: wlpAgent lock: mode: test operationResourceName: wlpAgent - Specified by:
- deleteWlpAgentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
executeResponderExecutionpublic ExecuteResponderExecutionResponse executeResponderExecution(ExecuteResponderExecutionRequest request) Description copied from interface:CloudGuardExecutes the responder execution.When provided, if-match is checked against etag values of the resource. - Specified by:
- executeResponderExecutionin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAdhocQuerypublic GetAdhocQueryResponse getAdhocQuery(GetAdhocQueryRequest request) Description copied from interface:CloudGuardReturns an adhoc query identified by adhocQueryId.- Specified by:
- getAdhocQueryin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getAdhocQueryResultContentpublic GetAdhocQueryResultContentResponse getAdhocQueryResultContent(GetAdhocQueryResultContentRequest request) Description copied from interface:CloudGuardDownloads the results for a given adhoc ID (from includes results from all monitoring regions).- Specified by:
- getAdhocQueryResultContentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getConditionMetadataTypepublic GetConditionMetadataTypeResponse getConditionMetadataType(GetConditionMetadataTypeRequest request) Description copied from interface:CloudGuardReturns a ConditionMetatDataType resource with its details.- Specified by:
- getConditionMetadataTypein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getConfigurationpublic GetConfigurationResponse getConfiguration(GetConfigurationRequest request) Description copied from interface:CloudGuardReturns the configuration details for a Cloud Guard tenancy, identified by root compartment OCID.- Specified by:
- getConfigurationin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDataMaskRulepublic GetDataMaskRuleResponse getDataMaskRule(GetDataMaskRuleRequest request) Description copied from interface:CloudGuardReturns a DataMaskRule resource, identified by dataMaskRuleId.- Specified by:
- getDataMaskRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDataSourcepublic GetDataSourceResponse getDataSource(GetDataSourceRequest request) Description copied from interface:CloudGuardReturns a data source (DataSource resource) identified by dataSourceId.- Specified by:
- getDataSourcein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDetectorpublic GetDetectorResponse getDetector(GetDetectorRequest request) Description copied from interface:CloudGuardReturns a Detector resource, identified by detectorId.- Specified by:
- getDetectorin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDetectorRecipepublic GetDetectorRecipeResponse getDetectorRecipe(GetDetectorRecipeRequest request) Description copied from interface:CloudGuardReturns a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.- Specified by:
- getDetectorRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDetectorRecipeDetectorRulepublic GetDetectorRecipeDetectorRuleResponse getDetectorRecipeDetectorRule(GetDetectorRecipeDetectorRuleRequest request) Description copied from interface:CloudGuardReturns a detector rule (DetectorRule resource) identified by detectorRuleId.- Specified by:
- getDetectorRecipeDetectorRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getDetectorRulepublic GetDetectorRuleResponse getDetectorRule(GetDetectorRuleRequest request) Description copied from interface:CloudGuardReturns a detector rule (DetectorRule resource) identified by detectorRuleId.- Specified by:
- getDetectorRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getManagedListpublic GetManagedListResponse getManagedList(GetManagedListRequest request) Description copied from interface:CloudGuardReturns a managed list identified by managedListId.- Specified by:
- getManagedListin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getProblempublic GetProblemResponse getProblem(GetProblemRequest request) Description copied from interface:CloudGuardReturns the Problem resource identified by problemId.- Specified by:
- getProblemin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getResourcepublic GetResourceResponse getResource(GetResourceRequest request) Description copied from interface:CloudGuardReturns a resource identified by resourceId- Specified by:
- getResourcein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getResourceProfilepublic GetResourceProfileResponse getResourceProfile(GetResourceProfileRequest request) Description copied from interface:CloudGuardReturns details for a resource profile, identified by resourceProfileId.- Specified by:
- getResourceProfilein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getResourceVulnerabilitypublic GetResourceVulnerabilityResponse getResourceVulnerability(GetResourceVulnerabilityRequest request) Description copied from interface:CloudGuardReturns the vulnerability details associated with the cveId where resource is an instance- Specified by:
- getResourceVulnerabilityin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getResponderExecutionpublic GetResponderExecutionResponse getResponderExecution(GetResponderExecutionRequest request) Description copied from interface:CloudGuardReturns a responder execution identified by responderExecutionId.- Specified by:
- getResponderExecutionin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getResponderRecipepublic GetResponderRecipeResponse getResponderRecipe(GetResponderRecipeRequest request) Description copied from interface:CloudGuardReturns a responder recipe (ResponderRecipe resource) identified by responderRecipeId.- Specified by:
- getResponderRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getResponderRecipeResponderRulepublic GetResponderRecipeResponderRuleResponse getResponderRecipeResponderRule(GetResponderRecipeResponderRuleRequest request) Description copied from interface:CloudGuardReturns a responder rule (ResponderRule resource) identified by responderRuleId.- Specified by:
- getResponderRecipeResponderRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getResponderRulepublic GetResponderRuleResponse getResponderRule(GetResponderRuleRequest request) Description copied from interface:CloudGuardReturns a responder rule (ResponderRule resource) identified by resonderRuleId.- Specified by:
- getResponderRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getSavedQuerypublic GetSavedQueryResponse getSavedQuery(GetSavedQueryRequest request) Description copied from interface:CloudGuardReturns a SavedQuery resource identified by savedQueryId.- Specified by:
- getSavedQueryin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getSecurityPolicypublic GetSecurityPolicyResponse getSecurityPolicy(GetSecurityPolicyRequest request) Description copied from interface:CloudGuardReturns a security zone policy (SecurityPolicy resource), identified by its unique ID (securityPolicyId).When a policy is enabled in a security zone, then any action in the zone that attempts to violate that policy is blocked. - Specified by:
- getSecurityPolicyin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getSecurityRecipepublic GetSecurityRecipeResponse getSecurityRecipe(GetSecurityRecipeRequest request) Description copied from interface:CloudGuardReturns a security zone recipe (SecurityRecipe resource) identified by securityRecipeId.- Specified by:
- getSecurityRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getSecurityZonepublic GetSecurityZoneResponse getSecurityZone(GetSecurityZoneRequest request) Description copied from interface:CloudGuardReturns a security zone (SecurityZone resource) identified by securityZoneId.- Specified by:
- getSecurityZonein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getSightingpublic GetSightingResponse getSighting(GetSightingRequest request) Description copied from interface:CloudGuardReturns a single sighting (Sighting resource) identified by sightingId.- Specified by:
- getSightingin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTargetpublic GetTargetResponse getTarget(GetTargetRequest request) Description copied from interface:CloudGuardReturns a target (Target resource) identified by targetId.- Specified by:
- getTargetin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTargetDetectorRecipepublic GetTargetDetectorRecipeResponse getTargetDetectorRecipe(GetTargetDetectorRecipeRequest request) Description copied from interface:CloudGuardReturns a target detector recipe (TargetDetectorRecipe resource) identified by targetDetectorRecipeId.- Specified by:
- getTargetDetectorRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTargetDetectorRecipeDetectorRulepublic GetTargetDetectorRecipeDetectorRuleResponse getTargetDetectorRecipeDetectorRule(GetTargetDetectorRecipeDetectorRuleRequest request) Description copied from interface:CloudGuardReturns DetectorRule resource by identified by targetDetectorRecipeId.- Specified by:
- getTargetDetectorRecipeDetectorRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTargetResponderRecipepublic GetTargetResponderRecipeResponse getTargetResponderRecipe(GetTargetResponderRecipeRequest request) Description copied from interface:CloudGuardReturns a target responder recipe (TargetResponderRecipe) identified by targetResponderRecipeId for a target (Target resource) identified by targetId.- Specified by:
- getTargetResponderRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getTargetResponderRecipeResponderRulepublic GetTargetResponderRecipeResponderRuleResponse getTargetResponderRecipeResponderRule(GetTargetResponderRecipeResponderRuleRequest request) Description copied from interface:CloudGuardReturns a responder rule (ResponderRule resource) identified by responderRuleId, from a target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, attached to a target (Target resource) identified by targetId.- Specified by:
- getTargetResponderRecipeResponderRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWlpAgentpublic GetWlpAgentResponse getWlpAgent(GetWlpAgentRequest request) Description copied from interface:CloudGuardReturns a WlpAgent resource for an on-premise resource identified by wlpAgentId.- Specified by:
- getWlpAgentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWorkRequestpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) Description copied from interface:CloudGuardReturns details for a work request (WorkRequest resource) identified by workRequestId.- Specified by:
- getWorkRequestin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAdhocQueriespublic ListAdhocQueriesResponse listAdhocQueries(ListAdhocQueriesRequest request) Description copied from interface:CloudGuardReturns a list of all adhoc queries (AdhocQuery resources) for a compartment identified by compartmentId.List is returned in a AdhocQueryCollection resource with page of AdhocQuerySummary resources. The ListAdhocQueries operation returns only the adhoc queries in 'compartmentId' passed. The list does not include any subcompartments of the compartmentId passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListAdhocQueries on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- listAdhocQueriesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listAdhocQueryResultspublic ListAdhocQueryResultsResponse listAdhocQueryResults(ListAdhocQueryResultsRequest request) Description copied from interface:CloudGuardLists the results for a given adhoc ID (from includes results from all monitoring regions).- Specified by:
- listAdhocQueryResultsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listConditionMetadataTypespublic ListConditionMetadataTypesResponse listConditionMetadataTypes(ListConditionMetadataTypesRequest request) Description copied from interface:CloudGuardReturns a list of ConditionMetadataType resources.- Specified by:
- listConditionMetadataTypesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDataMaskRulespublic ListDataMaskRulesResponse listDataMaskRules(ListDataMaskRulesRequest request) Description copied from interface:CloudGuardReturns a list of all DataMaskRule resources in the specified compartmentId (OCID) and its subcompartments.- Specified by:
- listDataMaskRulesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDataSourceEventspublic ListDataSourceEventsResponse listDataSourceEvents(ListDataSourceEventsRequest request) Description copied from interface:CloudGuardReturns a list of data source events (DataSourceEventCollection resource) from the data source (DataSource resource) identified by dataSourceId.- Specified by:
- listDataSourceEventsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDataSourcespublic ListDataSourcesResponse listDataSources(ListDataSourcesRequest request) Description copied from interface:CloudGuardReturns a list of all data sources (DataSource resources) for a compartment identified by compartmentId.List is returned in a DataSourceCollection resource with page of DataSourceSummary resources. The ListAdhocQueries operation returns only the adhoc queries in 'compartmentId' passed. The list does not include any subcompartments of the compartmentId passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListAdhocQueries on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- listDataSourcesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDetectorRecipeDetectorRulespublic ListDetectorRecipeDetectorRulesResponse listDetectorRecipeDetectorRules(ListDetectorRecipeDetectorRulesRequest request) Description copied from interface:CloudGuardReturns a list of detector rules (DetectorRule resources) for a detector recipe (DetectorRecipe resource), identified by detectorRecipeId.- Specified by:
- listDetectorRecipeDetectorRulesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDetectorRecipespublic ListDetectorRecipesResponse listDetectorRecipes(ListDetectorRecipesRequest request) Description copied from interface:CloudGuardReturns a list of all detector recipes (DetectorRecipe resources) in a compartment, identified by compartmentId.The ListDetectorRecipes operation returns only the detector recipes in `compartmentId` passed. The list does not include any subcompartments of the compartmentId passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListDetectorRecipes on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- listDetectorRecipesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDetectorRulespublic ListDetectorRulesResponse listDetectorRules(ListDetectorRulesRequest request) Description copied from interface:CloudGuardReturns a list of detector rules for the DetectorRecipe resource identified by detectorId.- Specified by:
- listDetectorRulesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listDetectorspublic ListDetectorsResponse listDetectors(ListDetectorsRequest request) Description copied from interface:CloudGuardReturns a detector catalog (DetectorCollection resource) with a list of DetectorSummary resources.- Specified by:
- listDetectorsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listImpactedResourcespublic ListImpactedResourcesResponse listImpactedResources(ListImpactedResourcesRequest request) Description copied from interface:CloudGuardReturns a list of impacted resources for a problem identified by problemId.- Specified by:
- listImpactedResourcesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listManagedListTypespublic ListManagedListTypesResponse listManagedListTypes(ListManagedListTypesRequest request) Description copied from interface:CloudGuardReturns all managed list types (listType parameter) that Cloud Guard supports.- Specified by:
- listManagedListTypesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listManagedListspublic ListManagedListsResponse listManagedLists(ListManagedListsRequest request) Description copied from interface:CloudGuardReturns a list of all ManagedList resources in a compartment, identified by compartmentId.The ListManagedLists operation returns only the managed lists in compartmentIdpassed. The list does not include any subcompartments of the compartmentId passed.The parameter `accessLevel` specifies whether to return ManagedLists in only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListManagedLists on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- listManagedListsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listPoliciespublic ListPoliciesResponse listPolicies(ListPoliciesRequest request) Description copied from interface:CloudGuardReturns the list of global policy statements (policy attributes) needed to fully enable Cloud Guard.- Specified by:
- listPoliciesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listProblemEndpointspublic ListProblemEndpointsResponse listProblemEndpoints(ListProblemEndpointsRequest request) Description copied from interface:CloudGuardReturns a list of endpoints associated with a problem, identified by problemId.- Specified by:
- listProblemEndpointsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listProblemEntitiespublic ListProblemEntitiesResponse listProblemEntities(ListProblemEntitiesRequest request) Description copied from interface:CloudGuardReturns a list of entities for a problem.- Specified by:
- listProblemEntitiesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listProblemHistoriespublic ListProblemHistoriesResponse listProblemHistories(ListProblemHistoriesRequest request) Description copied from interface:CloudGuardReturns a list of actions taken on a problem.- Specified by:
- listProblemHistoriesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listProblemspublic ListProblemsResponse listProblems(ListProblemsRequest request) Description copied from interface:CloudGuardReturns a list of all Problems identified by Cloud Guard which are currently in the database and meet the filtering criteria.The ListProblems operation returns only the problems in `compartmentId` passed. The list does not include any subcompartments of the compartmentId passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListProblems on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- listProblemsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listRecommendationspublic ListRecommendationsResponse listRecommendations(ListRecommendationsRequest request) Description copied from interface:CloudGuardReturns a list of recommendations (RecommendationSummaryCollection resource with a page of RecommendationSummary resources) for a specified compartment OCID.- Specified by:
- listRecommendationsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResourcePortspublic ListResourcePortsResponse listResourcePorts(ListResourcePortsRequest request) Description copied from interface:CloudGuardReturns the list of open ports associated with the resourceId where resource is an instance- Specified by:
- listResourcePortsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResourceProfileEndpointspublic ListResourceProfileEndpointsResponse listResourceProfileEndpoints(ListResourceProfileEndpointsRequest request) Description copied from interface:CloudGuardReturns a list of endpoints (ResourceProfileEndpointCollection resource with a page of ResourceProfileEndpointSummary resources) for a resource profile identified by resourceProfileId.- Specified by:
- listResourceProfileEndpointsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResourceProfileImpactedResourcespublic ListResourceProfileImpactedResourcesResponse listResourceProfileImpactedResources(ListResourceProfileImpactedResourcesRequest request) Description copied from interface:CloudGuardReturns a list of impacted resources (ResourceProfileImpactedResourceCollection resource with a page of ResourceProfileImpactedResourceSummary resources) for a resource profile identified by resourceProfileId.- Specified by:
- listResourceProfileImpactedResourcesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResourceProfilespublic ListResourceProfilesResponse listResourceProfiles(ListResourceProfilesRequest request) Description copied from interface:CloudGuardReturns a list of all resource profile summaries (ResourceProfileCollection resource with a page of ResourceProfileSummary resources) for a compartment, identified by compartmentId and filtered as specified.The ListResourceProfiles operation returns only the resource profiles in `compartmentId` passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListResourceProfiles on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- listResourceProfilesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResourceTypespublic ListResourceTypesResponse listResourceTypes(ListResourceTypesRequest request) Description copied from interface:CloudGuardReturns a single ResourceTypeCollection resource, containing a list of resource types, identified by parameters specified.- Specified by:
- listResourceTypesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResourceVulnerabilitiespublic ListResourceVulnerabilitiesResponse listResourceVulnerabilities(ListResourceVulnerabilitiesRequest request) Description copied from interface:CloudGuardReturns the list of vulnerabilities associated with the resourceId where resource is an instance- Specified by:
- listResourceVulnerabilitiesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResourcespublic ListResourcesResponse listResources(ListResourcesRequest request) Description copied from interface:CloudGuardReturns a list of all resources in a compartmentThe ListResources operation returns only the resources in `compartmentId` passed. The list does not include any subcompartments of the compartmentId passed. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListResources on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- listResourcesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResponderActivitiespublic ListResponderActivitiesResponse listResponderActivities(ListResponderActivitiesRequest request) Description copied from interface:CloudGuardReturns a list of responder activities for a problem, identified by problemId, in a ResponderActivityCollection resource, with a page of ResponderActivitySummary resources.- Specified by:
- listResponderActivitiesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResponderExecutionspublic ListResponderExecutionsResponse listResponderExecutions(ListResponderExecutionsRequest request) Description copied from interface:CloudGuardReturns a list of responder executions.A responder execution is an entity that tracks the collective execution of multiple responder rule executions for a given problem. - Specified by:
- listResponderExecutionsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResponderRecipeResponderRulespublic ListResponderRecipeResponderRulesResponse listResponderRecipeResponderRules(ListResponderRecipeResponderRulesRequest request) Description copied from interface:CloudGuardReturns a list of responder rules (ResponderRule resources in a responderRecipeResponderRuleCollection resource, with page of ResponderRuleSummary resources), for a responder recipe (ResponderRecipe resource), identified by responderRecipeId.- Specified by:
- listResponderRecipeResponderRulesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResponderRecipespublic ListResponderRecipesResponse listResponderRecipes(ListResponderRecipesRequest request) Description copied from interface:CloudGuardReturns a list (ResponderRecipeCollection resource, with a page of ResponderRecipeSummary resources) of all responder recipes (RespponderRecipe resources) in a compartment, identified by compartmentId.The ListResponderRecipe operation returns only the targets in compartmentIdpassed. The list does not include any subcompartments of the compartmentId passed.The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListResponderRecipe on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- listResponderRecipesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listResponderRulespublic ListResponderRulesResponse listResponderRules(ListResponderRulesRequest request) Description copied from interface:CloudGuardReturns a list of responder rules for the ResponderRecipe resource identified by responderId.The list is contained in a ResponderRuleCollection resource with a page of ResponderRuleSummary resources. - Specified by:
- listResponderRulesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSavedQueriespublic ListSavedQueriesResponse listSavedQueries(ListSavedQueriesRequest request) Description copied from interface:CloudGuardReturns a list of saved queries run in a tenancy.- Specified by:
- listSavedQueriesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSecurityPoliciespublic ListSecurityPoliciesResponse listSecurityPolicies(ListSecurityPoliciesRequest request) Description copied from interface:CloudGuardReturns a list of security zone policies (SecurityPolicySummary resources), identified by compartmentId.- Specified by:
- listSecurityPoliciesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSecurityRecipespublic ListSecurityRecipesResponse listSecurityRecipes(ListSecurityRecipesRequest request) Description copied from interface:CloudGuardReturns a list of security zone recipes (SecurityRecipeSummary resources) in a compartment, identified by compartmentId.- Specified by:
- listSecurityRecipesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSecurityZonespublic ListSecurityZonesResponse listSecurityZones(ListSecurityZonesRequest request) Description copied from interface:CloudGuardReturns a list of security zones (SecurityZone resources) in a compartment identified by compartmentId.List is contained in a page of SecurityZoneSummary resources. - Specified by:
- listSecurityZonesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSightingEndpointspublic ListSightingEndpointsResponse listSightingEndpoints(ListSightingEndpointsRequest request) Description copied from interface:CloudGuardReturns sighting endpoints details in a SightingEndpointsCollection resource with a page of SightingEndpointSummary resources.- Specified by:
- listSightingEndpointsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSightingImpactedResourcespublic ListSightingImpactedResourcesResponse listSightingImpactedResources(ListSightingImpactedResourcesRequest request) Description copied from interface:CloudGuardReturns a list of impacted resources for a sighting, identified by sightingId, in a SightingImpactedResourceCollection resource with a page of SightingImpactedResourceSummary resources.- Specified by:
- listSightingImpactedResourcesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listSightingspublic ListSightingsResponse listSightings(ListSightingsRequest request) Description copied from interface:CloudGuardFor the parameters passed, returns a list of sightings (SightingCollection resource) with a page of SightingSummary resources.The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListSightings on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- listSightingsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTacticspublic ListTacticsResponse listTactics(ListTacticsRequest request) Description copied from interface:CloudGuardReturns a list of TacticSummary resources for a compartment, identified by compartmentId.- Specified by:
- listTacticsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTargetDetectorRecipeDetectorRulespublic ListTargetDetectorRecipeDetectorRulesResponse listTargetDetectorRecipeDetectorRules(ListTargetDetectorRecipeDetectorRulesRequest request) Description copied from interface:CloudGuardReturns a list of DetectorRule associated with DetectorRecipe within a Target.- Specified by:
- listTargetDetectorRecipeDetectorRulesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTargetDetectorRecipespublic ListTargetDetectorRecipesResponse listTargetDetectorRecipes(ListTargetDetectorRecipesRequest request) Description copied from interface:CloudGuardReturns a list of all target detector recipes (TargetDetectorRecipe resources) associated with a target (Target resource), identified by targetId.The list is contained in a TargetDetectorRecipeCollection resource with page of TargetDetectorRecipeSummary resources. - Specified by:
- listTargetDetectorRecipesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTargetResponderRecipeResponderRulespublic ListTargetResponderRecipeResponderRulesResponse listTargetResponderRecipeResponderRules(ListTargetResponderRecipeResponderRulesRequest request) Description copied from interface:CloudGuardReturns a list of responder rules (ResponderRule resources) associated with a responder recipe (ResponderRecipe resource) attached to a Target.List is returned in a TargetResponderRecipeResponderRuleCollection resource with page of TargetResponderRecipeResponderRuleSummary resources. - Specified by:
- listTargetResponderRecipeResponderRulesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTargetResponderRecipespublic ListTargetResponderRecipesResponse listTargetResponderRecipes(ListTargetResponderRecipesRequest request) Description copied from interface:CloudGuardReturns a list of summary information for all responder recipes (TargetResponderRecipeCollection resource, with a page of TargetResponderRecipeSummary resources) attached to a target identified by targetId, located in a compartment identified by compartmentId.- Specified by:
- listTargetResponderRecipesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTargetspublic ListTargetsResponse listTargets(ListTargetsRequest request) Description copied from interface:CloudGuardReturns a list of targets (TargetCollection resource with page of TargetSummary resources) for the target identified by compartmentId.By default, only the target associated with the compartment is returned. Setting compartmentIdInSubtree to true returns the entire hierarchy of targets in subcompartments. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform ListTargets on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all targets in compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- listTargetsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listTechniquespublic ListTechniquesResponse listTechniques(ListTechniquesRequest request) Description copied from interface:CloudGuardReturns a list of techniques associated with detector rules.- Specified by:
- listTechniquesin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWlpAgentspublic ListWlpAgentsResponse listWlpAgents(ListWlpAgentsRequest request) Description copied from interface:CloudGuardReturns a list of WLP agents in a compartment.- Specified by:
- listWlpAgentsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestErrorspublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request) Description copied from interface:CloudGuardReturns a list of errors for a work request identified by workRequestId.- Specified by:
- listWorkRequestErrorsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestLogspublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request) Description copied from interface:CloudGuardReturns a paginated list (WorkRequestLogEntryCollection resource) of log entries for a request, identified by workRequestId.- Specified by:
- listWorkRequestLogsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
listWorkRequestspublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request) Description copied from interface:CloudGuardReturns a list of work requests (WorkRequestSummaryCollection resource), in a compartment identified by compartmentId.- Specified by:
- listWorkRequestsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
removeCompartmentpublic RemoveCompartmentResponse removeCompartment(RemoveCompartmentRequest request) Description copied from interface:CloudGuardRemoves a compartment from a security zone (SecurityZone resource), identified by securityZoneId.Pass compartmentId of compartment to remove through a RemoveCompartmentDetails resource. When you remove a subcompartment from a security zone, it no longer enforces security zone policies on the resources in the subcompartment. You can’t remove the primary compartment that was used to create the security zone. - Specified by:
- removeCompartmentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestRiskScorespublic RequestRiskScoresResponse requestRiskScores(RequestRiskScoresRequest request) Description copied from interface:CloudGuardReturns a page of RiskScoreAggregation resources for a compartment, identified by compartmentId.- Specified by:
- requestRiskScoresin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestSecurityScoreSummarizedTrendpublic RequestSecurityScoreSummarizedTrendResponse requestSecurityScoreSummarizedTrend(RequestSecurityScoreSummarizedTrendRequest request) Description copied from interface:CloudGuardReturns a page of SecurityScoreTrendAggregation resources.These measure the number of resources examined across all regions and compare it with the number of problems detected. - Specified by:
- requestSecurityScoreSummarizedTrendin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestSecurityScorespublic RequestSecurityScoresResponse requestSecurityScores(RequestSecurityScoresRequest request) Description copied from interface:CloudGuardReturns a page of SecurityScoreAggregation resources.These measure the number of resources examined across all regions and compare it with the number of problems detected. - Specified by:
- requestSecurityScoresin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestSummarizedActivityProblemspublic RequestSummarizedActivityProblemsResponse requestSummarizedActivityProblems(RequestSummarizedActivityProblemsRequest request) Description copied from interface:CloudGuardReturns the summary of problems generated by OCI Activity Detector rules, identified by parameters specified.The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform summarize API on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. The compartmentId to be passed with `accessLevel` and `compartmentIdInSubtree` params has to be the root compartment id (tenant-id) only. - Specified by:
- requestSummarizedActivityProblemsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestSummarizedProblemspublic RequestSummarizedProblemsResponse requestSummarizedProblems(RequestSummarizedProblemsRequest request) Description copied from interface:CloudGuardReturns the number of problems matching the key-value pairs in dimensionMap.The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform summarize API on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- requestSummarizedProblemsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestSummarizedResponderExecutionspublic RequestSummarizedResponderExecutionsResponse requestSummarizedResponderExecutions(RequestSummarizedResponderExecutionsRequest request) Description copied from interface:CloudGuardReturns the number of responder executions, identified by parameters specified, in a page of ResponderExecutionAggregation resources.Setting accessLevel to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions, directly or indirectly (permissions can be on a resource in a subcompartment). \u201cNot Authorized\u201d is returned if user doesn't have access to at least one of the child compartments. When accessLevel is set to RESTRICTED, permissions are checked and no partial results are displayed. This is valid only when compartmentIdInSubtree is set to true. Setting accessLevel to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions, directly or indirectly (permissions can be on a resource in a subcompartment). \u201cNot Authorized\u201d is returned if user doesn't have access to at least one of the child compartments. When accessLevel is set to RESTRICTED, permissions are checked and no partial results are displayed. This is valid only when compartmentIdInSubtree is set to true. - Specified by:
- requestSummarizedResponderExecutionsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestSummarizedRiskScorespublic RequestSummarizedRiskScoresResponse requestSummarizedRiskScores(RequestSummarizedRiskScoresRequest request) Description copied from interface:CloudGuardDEPRECATED- Specified by:
- requestSummarizedRiskScoresin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestSummarizedSecurityScorespublic RequestSummarizedSecurityScoresResponse requestSummarizedSecurityScores(RequestSummarizedSecurityScoresRequest request) Description copied from interface:CloudGuardDEPRECATED- Specified by:
- requestSummarizedSecurityScoresin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestSummarizedTopTrendResourceProfileRiskScorespublic RequestSummarizedTopTrendResourceProfileRiskScoresResponse requestSummarizedTopTrendResourceProfileRiskScores(RequestSummarizedTopTrendResourceProfileRiskScoresRequest request) Description copied from interface:CloudGuardReturns a list of resource profile risk score aggregation summaries (ResourceProfileRiskScoreAggregationSummaryCollection resource with a page of ResourceProfileRiskScoreAggregationSummary resources) for a specified compartment.- Specified by:
- requestSummarizedTopTrendResourceProfileRiskScoresin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestSummarizedTrendProblemspublic RequestSummarizedTrendProblemsResponse requestSummarizedTrendProblems(RequestSummarizedTrendProblemsRequest request) Description copied from interface:CloudGuardReturns a ProblemTrendAggregationCollection resource for a compartment, identified by compartmentId, for the specified time period.The ProblemTrendAggregationCollection resource contains a list of ProblemTrendAggregation resources. The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform summarize API on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- requestSummarizedTrendProblemsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestSummarizedTrendResourceRiskScorespublic RequestSummarizedTrendResourceRiskScoresResponse requestSummarizedTrendResourceRiskScores(RequestSummarizedTrendResourceRiskScoresRequest request) Description copied from interface:CloudGuardReturns a summary of risk score trends in a ResourceRiskScoreAggregationCollection resource, with a page of ResourceRiskScoreAggregation resources, filtered by parameters that you specify in a RequestSummarizedTrendResourceRiskScoresDetailsresource.- Specified by:
- requestSummarizedTrendResourceRiskScoresin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestSummarizedTrendResponderExecutionspublic RequestSummarizedTrendResponderExecutionsResponse requestSummarizedTrendResponderExecutions(RequestSummarizedTrendResponderExecutionsRequest request) Description copied from interface:CloudGuardReturns the number of remediations performed by Responders, for a given time period.The parameter `accessLevel` specifies whether to return only those compartments for which the requestor has INSPECT permissions on at least one resource directly or indirectly (ACCESSIBLE) (the resource can be in a subcompartment) or to return Not Authorized if Principal doesn't have access to even one of the child compartments. This is valid only when `compartmentIdInSubtree` is set to `true`. The parameter `compartmentIdInSubtree` applies when you perform summarize API on the `compartmentId` passed and when it is set to true, the entire hierarchy of compartments can be returned. To get a full list of all compartments and subcompartments in the tenancy (root compartment), set the parameter `compartmentIdInSubtree` to true and `accessLevel` to ACCESSIBLE. - Specified by:
- requestSummarizedTrendResponderExecutionsin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
requestSummarizedTrendSecurityScorespublic RequestSummarizedTrendSecurityScoresResponse requestSummarizedTrendSecurityScores(RequestSummarizedTrendSecurityScoresRequest request) Description copied from interface:CloudGuardDEPRECATED- Specified by:
- requestSummarizedTrendSecurityScoresin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
skipBulkResponderExecutionpublic SkipBulkResponderExecutionResponse skipBulkResponderExecution(SkipBulkResponderExecutionRequest request) Description copied from interface:CloudGuardSkips the execution for a bulk of responder executions.- Specified by:
- skipBulkResponderExecutionin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
skipResponderExecutionpublic SkipResponderExecutionResponse skipResponderExecution(SkipResponderExecutionRequest request) Description copied from interface:CloudGuardSkips the execution of the responder execution.When provided, If-Match is checked against etag values of the resource. - Specified by:
- skipResponderExecutionin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
triggerResponderpublic TriggerResponderResponse triggerResponder(TriggerResponderRequest request) Description copied from interface:CloudGuardSends the problem identified by problemId to the responder engine, to be processed by rule that\u2019s identified by responderRuleId, in the TriggerResponderDetails resource that\u2019s passed.- Specified by:
- triggerResponderin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateBulkProblemStatuspublic UpdateBulkProblemStatusResponse updateBulkProblemStatus(UpdateBulkProblemStatusRequest request) Description copied from interface:CloudGuardChanges the status for all problems listed in the problemIds array, passed through the UpdateBulkProblemStatusDetails resource, from the current status to the status set in UpdateBulkProblemStatusDetails.- Specified by:
- updateBulkProblemStatusin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateConfigurationpublic UpdateConfigurationResponse updateConfiguration(UpdateConfigurationRequest request) Description copied from interface:CloudGuardUpdates configuration details for a Cloud Guard tenancy, identified by root compartment OCID.The reporting region cannot be updated once created. - Specified by:
- updateConfigurationin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDataMaskRulepublic UpdateDataMaskRuleResponse updateDataMaskRule(UpdateDataMaskRuleRequest request) Description copied from interface:CloudGuardUpdates a data mask rule (DataMaskRule resource) identified by dataMaskRuleId.- Specified by:
- updateDataMaskRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDataSourcepublic UpdateDataSourceResponse updateDataSource(UpdateDataSourceRequest request) Description copied from interface:CloudGuardUpdates a data source (DataSource resource) identified by dataSourceId, using values passed in an UpdateDataSourceDetails resource.- Specified by:
- updateDataSourcein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDetectorRecipepublic UpdateDetectorRecipeResponse updateDetectorRecipe(UpdateDetectorRecipeRequest request) Description copied from interface:CloudGuardUpdates a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.- Specified by:
- updateDetectorRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateDetectorRecipeDetectorRulepublic UpdateDetectorRecipeDetectorRuleResponse updateDetectorRecipeDetectorRule(UpdateDetectorRecipeDetectorRuleRequest request) Description copied from interface:CloudGuardUpdates a detector rule (DetectorRule resource) identified by detectorRuleId.- Specified by:
- updateDetectorRecipeDetectorRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateManagedListpublic UpdateManagedListResponse updateManagedList(UpdateManagedListRequest request) Description copied from interface:CloudGuardUpdates a ManagedList resource, identified by managedList.- Specified by:
- updateManagedListin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateProblemStatuspublic UpdateProblemStatusResponse updateProblemStatus(UpdateProblemStatusRequest request) Description copied from interface:CloudGuardChanges the current status of the problem, identified by problemId, to the status specified in the UpdateProblemStatusDetails resource that you pass.- Specified by:
- updateProblemStatusin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateResponderRecipepublic UpdateResponderRecipeResponse updateResponderRecipe(UpdateResponderRecipeRequest request) Description copied from interface:CloudGuardUpdates a responder recipe (ResponderRecipe resource) identified by responderRecipeId, passed in an UpdateResponderRecipeDetails resource.- Specified by:
- updateResponderRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateResponderRecipeResponderRulepublic UpdateResponderRecipeResponderRuleResponse updateResponderRecipeResponderRule(UpdateResponderRecipeResponderRuleRequest request) Description copied from interface:CloudGuardUpdates a responder rule (ResponderRule resource) identified by responderRuleId, passed in a UpdateResponderRecipeResponderRuleDetails resource.- Specified by:
- updateResponderRecipeResponderRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateSavedQuerypublic UpdateSavedQueryResponse updateSavedQuery(UpdateSavedQueryRequest request) Description copied from interface:CloudGuardUpdates a saved query identified by savedQueryId.- Specified by:
- updateSavedQueryin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateSecurityRecipepublic UpdateSecurityRecipeResponse updateSecurityRecipe(UpdateSecurityRecipeRequest request) Description copied from interface:CloudGuardUpdates a security zone recipe (SecurityRecipe resource), identified by securityRecipeId, using parameters passed in an UpdateSecurityRecipeDetails resource.- Specified by:
- updateSecurityRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateSecurityZonepublic UpdateSecurityZoneResponse updateSecurityZone(UpdateSecurityZoneRequest request) Description copied from interface:CloudGuardUpdates a security zone (SecurityZone resource) identified by securityZoneId.Pass parameters through an UpdateSecurityZoneDetails resource. - Specified by:
- updateSecurityZonein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateTargetpublic UpdateTargetResponse updateTarget(UpdateTargetRequest request) Description copied from interface:CloudGuardUpdates a target (Target resource) identified by targetId, using parameters passed in an UpdateTargetDetails resource.- Specified by:
- updateTargetin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateTargetDetectorRecipepublic UpdateTargetDetectorRecipeResponse updateTargetDetectorRecipe(UpdateTargetDetectorRecipeRequest request) Description copied from interface:CloudGuardUpdates a target detector recipe (TargtetDetectorRecipe resource) identified by targetDetectorRecipeId, using parameters passed in an UpdateTargetDetectorRecipeDetails resource.- Specified by:
- updateTargetDetectorRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateTargetDetectorRecipeDetectorRulepublic UpdateTargetDetectorRecipeDetectorRuleResponse updateTargetDetectorRecipeDetectorRule(UpdateTargetDetectorRecipeDetectorRuleRequest request) Description copied from interface:CloudGuardUpdates the DetectorRule resource identified by targetDetectorRecipeId- Specified by:
- updateTargetDetectorRecipeDetectorRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateTargetResponderRecipepublic UpdateTargetResponderRecipeResponse updateTargetResponderRecipe(UpdateTargetResponderRecipeRequest request) Description copied from interface:CloudGuardUpdates the target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, attached to a target identified by targetId.Pass parameters for the update through an UpdateTargetResponderRecipeDetails resource. - Specified by:
- updateTargetResponderRecipein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateTargetResponderRecipeResponderRulepublic UpdateTargetResponderRecipeResponderRuleResponse updateTargetResponderRecipeResponderRule(UpdateTargetResponderRecipeResponderRuleRequest request) Description copied from interface:CloudGuardUpdates a responder rule (ResponderRule resource) identified by responderRuleId, for a target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, for a target (Target resource) identified by targetId.Parameters for the update are passed through an UpdateTargetResponderRecipeResponderRuleDetails resource. - Specified by:
- updateTargetResponderRecipeResponderRulein interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
updateWlpAgentpublic UpdateWlpAgentResponse updateWlpAgent(UpdateWlpAgentRequest request) Description copied from interface:CloudGuardUpdates and renews the certificate for an on-premise WLP agent identified by wlpAgentId.- Specified by:
- updateWlpAgentin interface- CloudGuard
- Parameters:
- request- The request object containing the details to send
- Returns:
- A response object containing details about the completed operation
 
 - 
getWaiterspublic CloudGuardWaiters getWaiters() Description copied from interface:CloudGuardGets the pre-configured waiters available for resources for this service.- Specified by:
- getWaitersin interface- CloudGuard
- Returns:
- The service waiters.
 
 - 
getPaginatorspublic CloudGuardPaginators getPaginators() Description copied from interface:CloudGuardGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
- getPaginatorsin interface- CloudGuard
- Returns:
- The service paginators.
 
 - 
getDefaultConfiguratorprotected ClientConfigurator getDefaultConfigurator() 
 - 
useRealmSpecificEndpointTemplatepublic void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled) This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false - Parameters:
- useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
 
 - 
populateServiceParametersInEndpointpublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap) Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank. - Parameters:
- endpoint- The endpoint template in use
- requiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
 
 - 
updateBaseEndpointpublic final void updateBaseEndpoint(String endpoint) This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters. - Parameters:
- endpoint- The updated endpoint to use
 
 - 
setEndpointpublic final void setEndpoint(String endpoint) 
 - 
getEndpointpublic final String getEndpoint() 
 - 
refreshClientpublic final void refreshClient() Rebuild the backingHttpClient.This will call ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
 - 
closepublic final void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
getClientCommonLibraryVersionpublic String getClientCommonLibraryVersion() 
 
- 
 
-