@Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public class CloudGuardClient extends BaseSyncClient implements CloudGuard
Modifier and Type | Class and Description |
---|---|
static class |
CloudGuardClient.Builder
Builder class for this client.
|
Modifier and Type | Field and Description |
---|---|
String |
clientCommonLibraryVersion
Compatible SDK version, provided by the codegen.
|
Optional<String> |
minimumClientCommonLibraryVersionFromClient
Minimum compatible SDK version, maybe provided by the codegen.
|
static Service |
SERVICE
Service instance for CloudGuard.
|
Constructor and Description |
---|
CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory)
Deprecated.
Use the
builder instead. |
CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators)
Deprecated.
Use the
builder instead. |
CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint)
Deprecated.
Use the
builder instead. |
CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator,
RequestSignerFactory defaultRequestSignerFactory,
Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories,
List<ClientConfigurator> additionalClientConfigurators,
String endpoint,
ExecutorService executorService)
Deprecated.
Use the
builder instead. |
CloudGuardClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.
Use the
builder instead. |
CloudGuardClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration)
Deprecated.
Use the
builder instead. |
CloudGuardClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider,
ClientConfiguration configuration,
ClientConfigurator clientConfigurator)
Deprecated.
Use the
builder instead. |
Modifier and Type | Method and Description |
---|---|
AddCompartmentResponse |
addCompartment(AddCompartmentRequest request)
Adds a compartment to an existing security zone (SecurityZone resource), identified by
securityZoneId.
|
static CloudGuardClient.Builder |
builder()
Create a builder for this client.
|
CancelWorkRequestResponse |
cancelWorkRequest(CancelWorkRequestRequest request)
Cancels a work request identified by workRequestId.
|
ChangeDataSourceCompartmentResponse |
changeDataSourceCompartment(ChangeDataSourceCompartmentRequest request)
Moves a data source (DataSource resource), identified by parameters passed in a
ChangeDataSourceCompartmentDetails resource, from the current compartment to another.
|
ChangeDetectorRecipeCompartmentResponse |
changeDetectorRecipeCompartment(ChangeDetectorRecipeCompartmentRequest request)
Moves the detector recipe (DetectorRecipe resource), identified by detectorRecipeId, from the
current compartment to another compartment.
|
ChangeManagedListCompartmentResponse |
changeManagedListCompartment(ChangeManagedListCompartmentRequest request)
Moves the managed list (ManagedList resource), identified by managedListId, from the current
compartment to another compartment.
|
ChangeResponderRecipeCompartmentResponse |
changeResponderRecipeCompartment(ChangeResponderRecipeCompartmentRequest request)
Moves the responder recipe (ResponderRecipe resource), identified by responderRecipeId in a
ChangeResponderRecipeCompartmentDetails resource, from the current compartment to another
compartment.
|
ChangeSavedQueryCompartmentResponse |
changeSavedQueryCompartment(ChangeSavedQueryCompartmentRequest request)
Moves the SavedQuery resource into a different compartment.
|
ChangeSecurityRecipeCompartmentResponse |
changeSecurityRecipeCompartment(ChangeSecurityRecipeCompartmentRequest request)
Moves the security recipe (SecurityRecipe resource), identified by securityRecipeId, from the
current compartment to another compartment.
|
ChangeSecurityZoneCompartmentResponse |
changeSecurityZoneCompartment(ChangeSecurityZoneCompartmentRequest request)
Moves a security zone, identified by securityZoneId, to a different compartment.
|
void |
close() |
CreateAdhocQueryResponse |
createAdhocQuery(CreateAdhocQueryRequest request)
Creates a AdhocQuery resource.
|
CreateDataMaskRuleResponse |
createDataMaskRule(CreateDataMaskRuleRequest request)
Creates a new DataMaskRule resource definition.
|
CreateDataSourceResponse |
createDataSource(CreateDataSourceRequest request)
Creates a data source (DataSource resource), using parameters passed through a
CreateDataSourceDetails resource.
|
CreateDetectorRecipeResponse |
createDetectorRecipe(CreateDetectorRecipeRequest request)
Creates a new DetectorRecipe resource.
|
CreateDetectorRecipeDetectorRuleResponse |
createDetectorRecipeDetectorRule(CreateDetectorRecipeDetectorRuleRequest request)
Creates a detector rule.
|
CreateManagedListResponse |
createManagedList(CreateManagedListRequest request)
Creates a new ManagedList resource.
|
CreateResponderRecipeResponse |
createResponderRecipe(CreateResponderRecipeRequest request)
Creates a responder recipe (ResponderRecipe resource), from values passed in a
CreateResponderRecipeDetails resource.
|
CreateSavedQueryResponse |
createSavedQuery(CreateSavedQueryRequest request)
Creates a SavedQuery resource.
|
CreateSecurityRecipeResponse |
createSecurityRecipe(CreateSecurityRecipeRequest request)
Creates a security zone recipe (SecurityRecipe resource), using parameters passed in a
CreateSecurityRecipeDetails resource.
|
CreateSecurityZoneResponse |
createSecurityZone(CreateSecurityZoneRequest request)
Creates a security zone (SecurityZone resource) for a compartment.
|
CreateTargetResponse |
createTarget(CreateTargetRequest request)
Creates a target (Target resource), using parameters passed in a CreateTargetDetails
resource.
|
CreateTargetDetectorRecipeResponse |
createTargetDetectorRecipe(CreateTargetDetectorRecipeRequest request)
Attaches a DetectorRecipe to a target (Target resource) identified by targetId, using
parameters passed in a TargetAttachTargetDetectorRecipeDetails resource.
|
CreateTargetResponderRecipeResponse |
createTargetResponderRecipe(CreateTargetResponderRecipeRequest request)
Attaches a responder recipe to a target.
|
CreateWlpAgentResponse |
createWlpAgent(CreateWlpAgentRequest request)
Creates and registers a WLP agent for an on-premise resource.
|
DeleteAdhocQueryResponse |
deleteAdhocQuery(DeleteAdhocQueryRequest request)
Deletes a AdhocQuery resource identified by adhocQueryId.
|
DeleteDataMaskRuleResponse |
deleteDataMaskRule(DeleteDataMaskRuleRequest request)
Deletes a DataMaskRule resource, identified by dataMaskRuleId.
|
DeleteDataSourceResponse |
deleteDataSource(DeleteDataSourceRequest request)
Deletes a data source (DataSource resource) identified by dataSourceId.
|
DeleteDetectorRecipeResponse |
deleteDetectorRecipe(DeleteDetectorRecipeRequest request)
Deletes a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.
|
DeleteDetectorRecipeDetectorRuleResponse |
deleteDetectorRecipeDetectorRule(DeleteDetectorRecipeDetectorRuleRequest request)
Deletes the DetectorRecipeDetectorRule resource identified by detectorRuleId.
|
DeleteDetectorRecipeDetectorRuleDataSourceResponse |
deleteDetectorRecipeDetectorRuleDataSource(DeleteDetectorRecipeDetectorRuleDataSourceRequest request)
Deletes the DetectorRecipeDetectorRuleDataSource resource by identifier.
|
DeleteManagedListResponse |
deleteManagedList(DeleteManagedListRequest request)
Deletes a managed list identified by managedListId.
|
DeleteResponderRecipeResponse |
deleteResponderRecipe(DeleteResponderRecipeRequest request)
Deletes a responder recipe (ResponderRecipe resource) identified by responderRecipeId.
|
DeleteSavedQueryResponse |
deleteSavedQuery(DeleteSavedQueryRequest request)
Deletes a SavedQuery resource identified by savedQueryId.
|
DeleteSecurityRecipeResponse |
deleteSecurityRecipe(DeleteSecurityRecipeRequest request)
Deletes a security zone recipe, identified by securityRecipeId.
|
DeleteSecurityZoneResponse |
deleteSecurityZone(DeleteSecurityZoneRequest request)
Deletes a security zone, identified by securityZoneId.
|
DeleteTargetResponse |
deleteTarget(DeleteTargetRequest request)
Deletes a target (Target resource) identified by targetId.
|
DeleteTargetDetectorRecipeResponse |
deleteTargetDetectorRecipe(DeleteTargetDetectorRecipeRequest request)
Deletes the target detector recipe (TargetDetectorRecipe resource) identified by
targetDetectorRecipeId, from a target (Target resource) identified by targetId.
|
DeleteTargetResponderRecipeResponse |
deleteTargetResponderRecipe(DeleteTargetResponderRecipeRequest request)
Detaches a target responder recipe (TargetResponderRecipe resource) identified by
targetResponderRecipeId, from a target (Target resource) identified by targetId.
|
DeleteWlpAgentResponse |
deleteWlpAgent(DeleteWlpAgentRequest request)
Deletes and unregisters the WLP agent for an on-premise resource.
|
ExecuteResponderExecutionResponse |
executeResponderExecution(ExecuteResponderExecutionRequest request)
Executes the responder execution.
|
GetAdhocQueryResponse |
getAdhocQuery(GetAdhocQueryRequest request)
Returns an adhoc query identified by adhocQueryId.
|
GetAdhocQueryResultContentResponse |
getAdhocQueryResultContent(GetAdhocQueryResultContentRequest request)
Downloads the results for a given adhoc ID (from includes results from all monitoring
regions).
|
String |
getClientCommonLibraryVersion() |
GetConditionMetadataTypeResponse |
getConditionMetadataType(GetConditionMetadataTypeRequest request)
Returns a ConditionMetatDataType resource with its details.
|
GetConfigurationResponse |
getConfiguration(GetConfigurationRequest request)
Returns the configuration details for a Cloud Guard tenancy, identified by root compartment
OCID.
|
GetDataMaskRuleResponse |
getDataMaskRule(GetDataMaskRuleRequest request)
Returns a DataMaskRule resource, identified by dataMaskRuleId.
|
GetDataSourceResponse |
getDataSource(GetDataSourceRequest request)
Returns a data source (DataSource resource) identified by dataSourceId.
|
protected ClientConfigurator |
getDefaultConfigurator() |
GetDetectorResponse |
getDetector(GetDetectorRequest request)
Returns a Detector resource, identified by detectorId.
|
GetDetectorRecipeResponse |
getDetectorRecipe(GetDetectorRecipeRequest request)
Returns a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.
|
GetDetectorRecipeDetectorRuleResponse |
getDetectorRecipeDetectorRule(GetDetectorRecipeDetectorRuleRequest request)
Returns a detector rule (DetectorRule resource) identified by detectorRuleId.
|
GetDetectorRuleResponse |
getDetectorRule(GetDetectorRuleRequest request)
Returns a detector rule (DetectorRule resource) identified by detectorRuleId.
|
String |
getEndpoint() |
GetManagedListResponse |
getManagedList(GetManagedListRequest request)
Returns a managed list identified by managedListId.
|
Optional<String> |
getMinimumClientCommonLibraryVersionFromClient() |
CloudGuardPaginators |
getPaginators()
Gets the pre-configured paginators available for list operations in this service which may
return multiple pages of data.
|
GetProblemResponse |
getProblem(GetProblemRequest request)
Returns the Problem resource identified by problemId.
|
GetResourceResponse |
getResource(GetResourceRequest request)
Returns a resource identified by resourceId
|
GetResourceProfileResponse |
getResourceProfile(GetResourceProfileRequest request)
Returns details for a resource profile, identified by resourceProfileId.
|
GetResourceVulnerabilityResponse |
getResourceVulnerability(GetResourceVulnerabilityRequest request)
Returns the vulnerability details associated with the cveId where resource is an instance
|
GetResponderExecutionResponse |
getResponderExecution(GetResponderExecutionRequest request)
Returns a responder execution identified by responderExecutionId.
|
GetResponderRecipeResponse |
getResponderRecipe(GetResponderRecipeRequest request)
Returns a responder recipe (ResponderRecipe resource) identified by responderRecipeId.
|
GetResponderRecipeResponderRuleResponse |
getResponderRecipeResponderRule(GetResponderRecipeResponderRuleRequest request)
Returns a responder rule (ResponderRule resource) identified by responderRuleId.
|
GetResponderRuleResponse |
getResponderRule(GetResponderRuleRequest request)
Returns a responder rule (ResponderRule resource) identified by resonderRuleId.
|
GetSavedQueryResponse |
getSavedQuery(GetSavedQueryRequest request)
Returns a SavedQuery resource identified by savedQueryId.
|
GetSecurityPolicyResponse |
getSecurityPolicy(GetSecurityPolicyRequest request)
Returns a security zone policy (SecurityPolicy resource), identified by its unique ID
(securityPolicyId).
|
GetSecurityRecipeResponse |
getSecurityRecipe(GetSecurityRecipeRequest request)
Returns a security zone recipe (SecurityRecipe resource) identified by securityRecipeId.
|
GetSecurityZoneResponse |
getSecurityZone(GetSecurityZoneRequest request)
Returns a security zone (SecurityZone resource) identified by securityZoneId.
|
GetSightingResponse |
getSighting(GetSightingRequest request)
Returns a single sighting (Sighting resource) identified by sightingId.
|
GetTargetResponse |
getTarget(GetTargetRequest request)
Returns a target (Target resource) identified by targetId.
|
GetTargetDetectorRecipeResponse |
getTargetDetectorRecipe(GetTargetDetectorRecipeRequest request)
Returns a target detector recipe (TargetDetectorRecipe resource) identified by
targetDetectorRecipeId.
|
GetTargetDetectorRecipeDetectorRuleResponse |
getTargetDetectorRecipeDetectorRule(GetTargetDetectorRecipeDetectorRuleRequest request)
Returns DetectorRule resource by identified by targetDetectorRecipeId.
|
GetTargetResponderRecipeResponse |
getTargetResponderRecipe(GetTargetResponderRecipeRequest request)
Returns a target responder recipe (TargetResponderRecipe) identified by
targetResponderRecipeId for a target (Target resource) identified by targetId.
|
GetTargetResponderRecipeResponderRuleResponse |
getTargetResponderRecipeResponderRule(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.
|
CloudGuardWaiters |
getWaiters()
Gets the pre-configured waiters available for resources for this service.
|
GetWlpAgentResponse |
getWlpAgent(GetWlpAgentRequest request)
Returns a WlpAgent resource for an on-premise resource identified by wlpAgentId.
|
GetWorkRequestResponse |
getWorkRequest(GetWorkRequestRequest request)
Returns details for a work request (WorkRequest resource) identified by workRequestId.
|
ListAdhocQueriesResponse |
listAdhocQueries(ListAdhocQueriesRequest request)
Returns a list of all adhoc queries (AdhocQuery resources) for a compartment identified by
compartmentId.
|
ListAdhocQueryResultsResponse |
listAdhocQueryResults(ListAdhocQueryResultsRequest request)
Lists the results for a given adhoc ID (from includes results from all monitoring regions).
|
ListConditionMetadataTypesResponse |
listConditionMetadataTypes(ListConditionMetadataTypesRequest request)
Returns a list of ConditionMetadataType resources.
|
ListDataMaskRulesResponse |
listDataMaskRules(ListDataMaskRulesRequest request)
Returns a list of all DataMaskRule resources in the specified compartmentId (OCID) and its
subcompartments.
|
ListDataSourceEventsResponse |
listDataSourceEvents(ListDataSourceEventsRequest request)
Returns a list of data source events (DataSourceEventCollection resource) from the data
source (DataSource resource) identified by dataSourceId.
|
ListDataSourcesResponse |
listDataSources(ListDataSourcesRequest request)
Returns a list of all data sources (DataSource resources) for a compartment identified by
compartmentId.
|
ListDetectorRecipeDetectorRulesResponse |
listDetectorRecipeDetectorRules(ListDetectorRecipeDetectorRulesRequest request)
Returns a list of detector rules (DetectorRule resources) for a detector recipe
(DetectorRecipe resource), identified by detectorRecipeId.
|
ListDetectorRecipesResponse |
listDetectorRecipes(ListDetectorRecipesRequest request)
Returns a list of all detector recipes (DetectorRecipe resources) in a compartment,
identified by compartmentId.
|
ListDetectorRulesResponse |
listDetectorRules(ListDetectorRulesRequest request)
Returns a list of detector rules for the DetectorRecipe resource identified by detectorId.
|
ListDetectorsResponse |
listDetectors(ListDetectorsRequest request)
Returns a detector catalog (DetectorCollection resource) with a list of DetectorSummary
resources.
|
ListImpactedResourcesResponse |
listImpactedResources(ListImpactedResourcesRequest request)
Returns a list of impacted resources for a problem identified by problemId.
|
ListManagedListsResponse |
listManagedLists(ListManagedListsRequest request)
Returns a list of all ManagedList resources in a compartment, identified by compartmentId.
|
ListManagedListTypesResponse |
listManagedListTypes(ListManagedListTypesRequest request)
Returns all managed list types (listType parameter) that Cloud Guard supports.
|
ListPoliciesResponse |
listPolicies(ListPoliciesRequest request)
Returns the list of global policy statements (policy attributes) needed to fully enable Cloud
Guard.
|
ListProblemEndpointsResponse |
listProblemEndpoints(ListProblemEndpointsRequest request)
Returns a list of endpoints associated with a problem, identified by problemId.
|
ListProblemEntitiesResponse |
listProblemEntities(ListProblemEntitiesRequest request)
Returns a list of entities for a problem.
|
ListProblemHistoriesResponse |
listProblemHistories(ListProblemHistoriesRequest request)
Returns a list of actions taken on a problem.
|
ListProblemsResponse |
listProblems(ListProblemsRequest request)
Returns a list of all Problems identified by Cloud Guard which are currently in the database
and meet the filtering criteria.
|
ListRecommendationsResponse |
listRecommendations(ListRecommendationsRequest request)
Returns a list of recommendations (RecommendationSummaryCollection resource with a page of
RecommendationSummary resources) for a specified compartment OCID.
|
ListResourcePortsResponse |
listResourcePorts(ListResourcePortsRequest request)
Returns the list of open ports associated with the resourceId where resource is an instance
|
ListResourceProfileEndpointsResponse |
listResourceProfileEndpoints(ListResourceProfileEndpointsRequest request)
Returns a list of endpoints (ResourceProfileEndpointCollection resource with a page of
ResourceProfileEndpointSummary resources) for a resource profile identified by
resourceProfileId.
|
ListResourceProfileImpactedResourcesResponse |
listResourceProfileImpactedResources(ListResourceProfileImpactedResourcesRequest request)
Returns a list of impacted resources (ResourceProfileImpactedResourceCollection resource with
a page of ResourceProfileImpactedResourceSummary resources) for a resource profile identified
by resourceProfileId.
|
ListResourceProfilesResponse |
listResourceProfiles(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.
|
ListResourcesResponse |
listResources(ListResourcesRequest request)
Returns a list of all resources in a compartment
|
ListResourceTypesResponse |
listResourceTypes(ListResourceTypesRequest request)
Returns a single ResourceTypeCollection resource, containing a list of resource types,
identified by parameters specified.
|
ListResourceVulnerabilitiesResponse |
listResourceVulnerabilities(ListResourceVulnerabilitiesRequest request)
Returns the list of vulnerabilities associated with the resourceId where resource is an
instance
|
ListResponderActivitiesResponse |
listResponderActivities(ListResponderActivitiesRequest request)
Returns a list of responder activities for a problem, identified by problemId, in a
ResponderActivityCollection resource, with a page of ResponderActivitySummary resources.
|
ListResponderExecutionsResponse |
listResponderExecutions(ListResponderExecutionsRequest request)
Returns a list of responder executions.
|
ListResponderRecipeResponderRulesResponse |
listResponderRecipeResponderRules(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.
|
ListResponderRecipesResponse |
listResponderRecipes(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.
|
ListResponderRulesResponse |
listResponderRules(ListResponderRulesRequest request)
Returns a list of responder rules for the ResponderRecipe resource identified by responderId.
|
ListSavedQueriesResponse |
listSavedQueries(ListSavedQueriesRequest request)
Returns a list of saved queries run in a tenancy.
|
ListSecurityPoliciesResponse |
listSecurityPolicies(ListSecurityPoliciesRequest request)
Returns a list of security zone policies (SecurityPolicySummary resources), identified by
compartmentId.
|
ListSecurityRecipesResponse |
listSecurityRecipes(ListSecurityRecipesRequest request)
Returns a list of security zone recipes (SecurityRecipeSummary resources) in a compartment,
identified by compartmentId.
|
ListSecurityZonesResponse |
listSecurityZones(ListSecurityZonesRequest request)
Returns a list of security zones (SecurityZone resources) in a compartment identified by
compartmentId.
|
ListSightingEndpointsResponse |
listSightingEndpoints(ListSightingEndpointsRequest request)
Returns sighting endpoints details in a SightingEndpointsCollection resource with a page of
SightingEndpointSummary resources.
|
ListSightingImpactedResourcesResponse |
listSightingImpactedResources(ListSightingImpactedResourcesRequest request)
Returns a list of impacted resources for a sighting, identified by sightingId, in a
SightingImpactedResourceCollection resource with a page of SightingImpactedResourceSummary
resources.
|
ListSightingsResponse |
listSightings(ListSightingsRequest request)
For the parameters passed, returns a list of sightings (SightingCollection resource) with a
page of SightingSummary resources.
|
ListTacticsResponse |
listTactics(ListTacticsRequest request)
Returns a list of TacticSummary resources for a compartment, identified by compartmentId.
|
ListTargetDetectorRecipeDetectorRulesResponse |
listTargetDetectorRecipeDetectorRules(ListTargetDetectorRecipeDetectorRulesRequest request)
Returns a list of DetectorRule associated with DetectorRecipe within a Target.
|
ListTargetDetectorRecipesResponse |
listTargetDetectorRecipes(ListTargetDetectorRecipesRequest request)
Returns a list of all target detector recipes (TargetDetectorRecipe resources) associated
with a target (Target resource), identified by targetId.
|
ListTargetResponderRecipeResponderRulesResponse |
listTargetResponderRecipeResponderRules(ListTargetResponderRecipeResponderRulesRequest request)
Returns a list of responder rules (ResponderRule resources) associated with a responder
recipe (ResponderRecipe resource) attached to a Target.
|
ListTargetResponderRecipesResponse |
listTargetResponderRecipes(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.
|
ListTargetsResponse |
listTargets(ListTargetsRequest request)
Returns a list of targets (TargetCollection resource with page of TargetSummary resources)
for the target identified by compartmentId.
|
ListTechniquesResponse |
listTechniques(ListTechniquesRequest request)
Returns a list of techniques associated with detector rules.
|
ListWlpAgentsResponse |
listWlpAgents(ListWlpAgentsRequest request)
Returns a list of WLP agents in a compartment.
|
ListWorkRequestErrorsResponse |
listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Returns a list of errors for a work request identified by workRequestId.
|
ListWorkRequestLogsResponse |
listWorkRequestLogs(ListWorkRequestLogsRequest request)
Returns a paginated list (WorkRequestLogEntryCollection resource) of log entries for a
request, identified by workRequestId.
|
ListWorkRequestsResponse |
listWorkRequests(ListWorkRequestsRequest request)
Returns a list of work requests (WorkRequestSummaryCollection resource), in a compartment
identified by compartmentId.
|
void |
populateServiceParametersInEndpoint(String endpoint,
Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base
endpoint.
|
void |
refreshClient()
Rebuild the backing
HttpClient . |
RemoveCompartmentResponse |
removeCompartment(RemoveCompartmentRequest request)
Removes a compartment from a security zone (SecurityZone resource), identified by
securityZoneId.
|
RequestRiskScoresResponse |
requestRiskScores(RequestRiskScoresRequest request)
Returns a page of RiskScoreAggregation resources for a compartment, identified by
compartmentId.
|
RequestSecurityScoresResponse |
requestSecurityScores(RequestSecurityScoresRequest request)
Returns a page of SecurityScoreAggregation resources.
|
RequestSecurityScoreSummarizedTrendResponse |
requestSecurityScoreSummarizedTrend(RequestSecurityScoreSummarizedTrendRequest request)
Returns a page of SecurityScoreTrendAggregation resources.
|
RequestSummarizedActivityProblemsResponse |
requestSummarizedActivityProblems(RequestSummarizedActivityProblemsRequest request)
Returns the summary of problems generated by OCI Activity Detector rules, identified by
parameters specified.
|
RequestSummarizedProblemsResponse |
requestSummarizedProblems(RequestSummarizedProblemsRequest request)
Returns the number of problems matching the key-value pairs in dimensionMap.
|
RequestSummarizedResponderExecutionsResponse |
requestSummarizedResponderExecutions(RequestSummarizedResponderExecutionsRequest request)
Returns the number of responder executions, identified by parameters specified, in a page of
ResponderExecutionAggregation resources.
|
RequestSummarizedRiskScoresResponse |
requestSummarizedRiskScores(RequestSummarizedRiskScoresRequest request)
DEPRECATED
|
RequestSummarizedSecurityScoresResponse |
requestSummarizedSecurityScores(RequestSummarizedSecurityScoresRequest request)
DEPRECATED
|
RequestSummarizedTopTrendResourceProfileRiskScoresResponse |
requestSummarizedTopTrendResourceProfileRiskScores(RequestSummarizedTopTrendResourceProfileRiskScoresRequest request)
Returns a list of resource profile risk score aggregation summaries
(ResourceProfileRiskScoreAggregationSummaryCollection resource with a page of
ResourceProfileRiskScoreAggregationSummary resources) for a specified compartment.
|
RequestSummarizedTrendProblemsResponse |
requestSummarizedTrendProblems(RequestSummarizedTrendProblemsRequest request)
Returns a ProblemTrendAggregationCollection resource for a compartment, identified by
compartmentId, for the specified time period.
|
RequestSummarizedTrendResourceRiskScoresResponse |
requestSummarizedTrendResourceRiskScores(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.
|
RequestSummarizedTrendResponderExecutionsResponse |
requestSummarizedTrendResponderExecutions(RequestSummarizedTrendResponderExecutionsRequest request)
Returns the number of remediations performed by Responders, for a given time period.
|
RequestSummarizedTrendSecurityScoresResponse |
requestSummarizedTrendSecurityScores(RequestSummarizedTrendSecurityScoresRequest request)
DEPRECATED
|
void |
setEndpoint(String endpoint) |
void |
setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).
|
void |
setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).
|
SkipBulkResponderExecutionResponse |
skipBulkResponderExecution(SkipBulkResponderExecutionRequest request)
Skips the execution for a bulk of responder executions.
|
SkipResponderExecutionResponse |
skipResponderExecution(SkipResponderExecutionRequest request)
Skips the execution of the responder execution.
|
TriggerResponderResponse |
triggerResponder(TriggerResponderRequest request)
Sends the problem identified by problemId to the responder engine, to be processed by rule
that’s identified by responderRuleId, in the TriggerResponderDetails resource
that’s passed.
|
void |
updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.
|
UpdateBulkProblemStatusResponse |
updateBulkProblemStatus(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.
|
UpdateConfigurationResponse |
updateConfiguration(UpdateConfigurationRequest request)
Updates configuration details for a Cloud Guard tenancy, identified by root compartment OCID.
|
UpdateDataMaskRuleResponse |
updateDataMaskRule(UpdateDataMaskRuleRequest request)
Updates a data mask rule (DataMaskRule resource) identified by dataMaskRuleId.
|
UpdateDataSourceResponse |
updateDataSource(UpdateDataSourceRequest request)
Updates a data source (DataSource resource) identified by dataSourceId, using values passed
in an UpdateDataSourceDetails resource.
|
UpdateDetectorRecipeResponse |
updateDetectorRecipe(UpdateDetectorRecipeRequest request)
Updates a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.
|
UpdateDetectorRecipeDetectorRuleResponse |
updateDetectorRecipeDetectorRule(UpdateDetectorRecipeDetectorRuleRequest request)
Updates a detector rule (DetectorRule resource) identified by detectorRuleId.
|
UpdateManagedListResponse |
updateManagedList(UpdateManagedListRequest request)
Updates a ManagedList resource, identified by managedList.
|
UpdateProblemStatusResponse |
updateProblemStatus(UpdateProblemStatusRequest request)
Changes the current status of the problem, identified by problemId, to the status specified
in the UpdateProblemStatusDetails resource that you pass.
|
UpdateResponderRecipeResponse |
updateResponderRecipe(UpdateResponderRecipeRequest request)
Updates a responder recipe (ResponderRecipe resource) identified by responderRecipeId, passed
in an UpdateResponderRecipeDetails resource.
|
UpdateResponderRecipeResponderRuleResponse |
updateResponderRecipeResponderRule(UpdateResponderRecipeResponderRuleRequest request)
Updates a responder rule (ResponderRule resource) identified by responderRuleId, passed in a
UpdateResponderRecipeResponderRuleDetails resource.
|
UpdateSavedQueryResponse |
updateSavedQuery(UpdateSavedQueryRequest request)
Updates a saved query identified by savedQueryId.
|
UpdateSecurityRecipeResponse |
updateSecurityRecipe(UpdateSecurityRecipeRequest request)
Updates a security zone recipe (SecurityRecipe resource), identified by securityRecipeId,
using parameters passed in an UpdateSecurityRecipeDetails resource.
|
UpdateSecurityZoneResponse |
updateSecurityZone(UpdateSecurityZoneRequest request)
Updates a security zone (SecurityZone resource) identified by securityZoneId.
|
UpdateTargetResponse |
updateTarget(UpdateTargetRequest request)
Updates a target (Target resource) identified by targetId, using parameters passed in an
UpdateTargetDetails resource.
|
UpdateTargetDetectorRecipeResponse |
updateTargetDetectorRecipe(UpdateTargetDetectorRecipeRequest request)
Updates a target detector recipe (TargtetDetectorRecipe resource) identified by
targetDetectorRecipeId, using parameters passed in an UpdateTargetDetectorRecipeDetails
resource.
|
UpdateTargetDetectorRecipeDetectorRuleResponse |
updateTargetDetectorRecipeDetectorRule(UpdateTargetDetectorRecipeDetectorRuleRequest request)
Updates the DetectorRule resource identified by targetDetectorRecipeId
|
UpdateTargetResponderRecipeResponse |
updateTargetResponderRecipe(UpdateTargetResponderRecipeRequest request)
Updates the target responder recipe (TargetResponderRecipe resource) identified by
targetResponderRecipeId, attached to a target identified by targetId.
|
UpdateTargetResponderRecipeResponderRuleResponse |
updateTargetResponderRecipeResponderRule(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.
|
UpdateWlpAgentResponse |
updateWlpAgent(UpdateWlpAgentRequest request)
Updates and renews the certificate for an on-premise WLP agent identified by wlpAgentId.
|
void |
useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.
|
clientCall
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
close
public static final Service SERVICE
Service instance for CloudGuard.
public final String clientCommonLibraryVersion
@Deprecated public CloudGuardClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see CloudGuardClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)@Deprecated public CloudGuardClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see CloudGuardClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
@Deprecated public CloudGuardClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
builder
instead.Create a new client instance.
authenticationDetailsProvider
- The authentication details (see CloudGuardClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider)
)configuration
- ClientBuilderBase.configuration
clientConfigurator
- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
@Deprecated public CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
builder
instead.Create a new client instance.
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
@Deprecated public CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
builder
instead.Create a new client instance.
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
@Deprecated public CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
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)
@Deprecated public CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
builder
instead.Create a new client instance.
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
@Deprecated public CloudGuardClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
builder
instead.Create a new client instance.
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
public static CloudGuardClient.Builder builder()
Create a builder for this client.
public void setRegion(Region region)
CloudGuard
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the
endpoint. If the service is not available in this Region, however, an
IllegalArgumentException will be raised.
setRegion
in interface CloudGuard
region
- The region of the service.public void setRegion(String regionId)
CloudGuard
Sets 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 call setEndpoint
.
setRegion
in interface CloudGuard
regionId
- The public region ID.public AddCompartmentResponse addCompartment(AddCompartmentRequest request)
CloudGuard
Adds 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.
addCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request)
CloudGuard
Cancels a work request identified by workRequestId.
cancelWorkRequest
in interface CloudGuard
request
- The request object containing the details to sendpublic ChangeDataSourceCompartmentResponse changeDataSourceCompartment(ChangeDataSourceCompartmentRequest request)
CloudGuard
Moves a data source (DataSource resource), identified by parameters passed in a ChangeDataSourceCompartmentDetails resource, from the current compartment to another.
changeDataSourceCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic ChangeDetectorRecipeCompartmentResponse changeDetectorRecipeCompartment(ChangeDetectorRecipeCompartmentRequest request)
CloudGuard
Moves 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.
changeDetectorRecipeCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic ChangeManagedListCompartmentResponse changeManagedListCompartment(ChangeManagedListCompartmentRequest request)
CloudGuard
Moves the managed list (ManagedList resource), identified by managedListId, from the current compartment to another compartment.
changeManagedListCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic ChangeResponderRecipeCompartmentResponse changeResponderRecipeCompartment(ChangeResponderRecipeCompartmentRequest request)
CloudGuard
Moves 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.
changeResponderRecipeCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic ChangeSavedQueryCompartmentResponse changeSavedQueryCompartment(ChangeSavedQueryCompartmentRequest request)
CloudGuard
Moves the SavedQuery resource into a different compartment. When provided, If-Match is checked against etag values of the resource.
changeSavedQueryCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic ChangeSecurityRecipeCompartmentResponse changeSecurityRecipeCompartment(ChangeSecurityRecipeCompartmentRequest request)
CloudGuard
Moves the security recipe (SecurityRecipe resource), identified by securityRecipeId, from the
current compartment to another compartment. When provided, if-match
is checked against
etag
values of the resource.
changeSecurityRecipeCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic ChangeSecurityZoneCompartmentResponse changeSecurityZoneCompartment(ChangeSecurityZoneCompartmentRequest request)
CloudGuard
Moves a security zone, identified by securityZoneId, to a different compartment. Pass
parameters through a ChangeSecurityZoneCompartmentDetails resource. When provided, if-match
is checked against etag
values of the resource.
changeSecurityZoneCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateAdhocQueryResponse createAdhocQuery(CreateAdhocQueryRequest request)
CloudGuard
Creates a AdhocQuery resource.
createAdhocQuery
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateDataMaskRuleResponse createDataMaskRule(CreateDataMaskRuleRequest request)
CloudGuard
Creates a new DataMaskRule resource definition.
createDataMaskRule
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateDataSourceResponse createDataSource(CreateDataSourceRequest request)
CloudGuard
Creates a data source (DataSource resource), using parameters passed through a CreateDataSourceDetails resource.
createDataSource
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateDetectorRecipeResponse createDetectorRecipe(CreateDetectorRecipeRequest request)
CloudGuard
Creates a new DetectorRecipe resource.
createDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateDetectorRecipeDetectorRuleResponse createDetectorRecipeDetectorRule(CreateDetectorRecipeDetectorRuleRequest request)
CloudGuard
Creates a detector rule.
createDetectorRecipeDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateManagedListResponse createManagedList(CreateManagedListRequest request)
CloudGuard
Creates a new ManagedList resource.
createManagedList
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateResponderRecipeResponse createResponderRecipe(CreateResponderRecipeRequest request)
CloudGuard
Creates a responder recipe (ResponderRecipe resource), from values passed in a CreateResponderRecipeDetails resource.
createResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateSavedQueryResponse createSavedQuery(CreateSavedQueryRequest request)
CloudGuard
Creates a SavedQuery resource.
createSavedQuery
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateSecurityRecipeResponse createSecurityRecipe(CreateSecurityRecipeRequest request)
CloudGuard
Creates a security zone recipe (SecurityRecipe resource), using parameters passed in a CreateSecurityRecipeDetails resource.
createSecurityRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateSecurityZoneResponse createSecurityZone(CreateSecurityZoneRequest request)
CloudGuard
Creates a security zone (SecurityZone resource) for a compartment. Pass parameters through a CreateSecurityZoneDetails resource.
createSecurityZone
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateTargetResponse createTarget(CreateTargetRequest request)
CloudGuard
Creates a target (Target resource), using parameters passed in a CreateTargetDetails resource.
createTarget
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateTargetDetectorRecipeResponse createTargetDetectorRecipe(CreateTargetDetectorRecipeRequest request)
CloudGuard
Attaches a DetectorRecipe to a target (Target resource) identified by targetId, using parameters passed in a TargetAttachTargetDetectorRecipeDetails resource. Attach a DetectorRecipe with the Target
createTargetDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateTargetResponderRecipeResponse createTargetResponderRecipe(CreateTargetResponderRecipeRequest request)
CloudGuard
Attaches a responder recipe to a target.
createTargetResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateWlpAgentResponse createWlpAgent(CreateWlpAgentRequest request)
CloudGuard
Creates and registers a WLP agent for an on-premise resource.
createWlpAgent
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteAdhocQueryResponse deleteAdhocQuery(DeleteAdhocQueryRequest request)
CloudGuard
Deletes a AdhocQuery resource identified by adhocQueryId.
deleteAdhocQuery
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteDataMaskRuleResponse deleteDataMaskRule(DeleteDataMaskRuleRequest request)
CloudGuard
Deletes a DataMaskRule resource, identified by dataMaskRuleId.
deleteDataMaskRule
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteDataSourceResponse deleteDataSource(DeleteDataSourceRequest request)
CloudGuard
Deletes a data source (DataSource resource) identified by dataSourceId.
deleteDataSource
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteDetectorRecipeResponse deleteDetectorRecipe(DeleteDetectorRecipeRequest request)
CloudGuard
Deletes a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.
deleteDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteDetectorRecipeDetectorRuleResponse deleteDetectorRecipeDetectorRule(DeleteDetectorRecipeDetectorRuleRequest request)
CloudGuard
Deletes the DetectorRecipeDetectorRule resource identified by detectorRuleId.
deleteDetectorRecipeDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteDetectorRecipeDetectorRuleDataSourceResponse deleteDetectorRecipeDetectorRuleDataSource(DeleteDetectorRecipeDetectorRuleDataSourceRequest request)
CloudGuard
Deletes the DetectorRecipeDetectorRuleDataSource resource by identifier.
deleteDetectorRecipeDetectorRuleDataSource
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteManagedListResponse deleteManagedList(DeleteManagedListRequest request)
CloudGuard
Deletes a managed list identified by managedListId.
deleteManagedList
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteResponderRecipeResponse deleteResponderRecipe(DeleteResponderRecipeRequest request)
CloudGuard
Deletes a responder recipe (ResponderRecipe resource) identified by responderRecipeId.
deleteResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteSavedQueryResponse deleteSavedQuery(DeleteSavedQueryRequest request)
CloudGuard
Deletes a SavedQuery resource identified by savedQueryId.
deleteSavedQuery
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteSecurityRecipeResponse deleteSecurityRecipe(DeleteSecurityRecipeRequest request)
CloudGuard
Deletes a security zone recipe, identified by securityRecipeId. The recipe can’t be associated with an existing security zone.
deleteSecurityRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteSecurityZoneResponse deleteSecurityZone(DeleteSecurityZoneRequest request)
CloudGuard
Deletes a security zone, identified by securityZoneId.
deleteSecurityZone
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteTargetResponse deleteTarget(DeleteTargetRequest request)
CloudGuard
Deletes a target (Target resource) identified by targetId.
deleteTarget
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteTargetDetectorRecipeResponse deleteTargetDetectorRecipe(DeleteTargetDetectorRecipeRequest request)
CloudGuard
Deletes the target detector recipe (TargetDetectorRecipe resource) identified by targetDetectorRecipeId, from a target (Target resource) identified by targetId.
deleteTargetDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteTargetResponderRecipeResponse deleteTargetResponderRecipe(DeleteTargetResponderRecipeRequest request)
CloudGuard
Detaches a target responder recipe (TargetResponderRecipe resource) identified by targetResponderRecipeId, from a target (Target resource) identified by targetId.
deleteTargetResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteWlpAgentResponse deleteWlpAgent(DeleteWlpAgentRequest request)
CloudGuard
Deletes 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
deleteWlpAgent
in interface CloudGuard
request
- The request object containing the details to sendpublic ExecuteResponderExecutionResponse executeResponderExecution(ExecuteResponderExecutionRequest request)
CloudGuard
Executes the responder execution. When provided, if-match is checked against etag values of the resource.
executeResponderExecution
in interface CloudGuard
request
- The request object containing the details to sendpublic GetAdhocQueryResponse getAdhocQuery(GetAdhocQueryRequest request)
CloudGuard
Returns an adhoc query identified by adhocQueryId.
getAdhocQuery
in interface CloudGuard
request
- The request object containing the details to sendpublic GetAdhocQueryResultContentResponse getAdhocQueryResultContent(GetAdhocQueryResultContentRequest request)
CloudGuard
Downloads the results for a given adhoc ID (from includes results from all monitoring regions).
getAdhocQueryResultContent
in interface CloudGuard
request
- The request object containing the details to sendpublic GetConditionMetadataTypeResponse getConditionMetadataType(GetConditionMetadataTypeRequest request)
CloudGuard
Returns a ConditionMetatDataType resource with its details.
getConditionMetadataType
in interface CloudGuard
request
- The request object containing the details to sendpublic GetConfigurationResponse getConfiguration(GetConfigurationRequest request)
CloudGuard
Returns the configuration details for a Cloud Guard tenancy, identified by root compartment OCID.
getConfiguration
in interface CloudGuard
request
- The request object containing the details to sendpublic GetDataMaskRuleResponse getDataMaskRule(GetDataMaskRuleRequest request)
CloudGuard
Returns a DataMaskRule resource, identified by dataMaskRuleId.
getDataMaskRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetDataSourceResponse getDataSource(GetDataSourceRequest request)
CloudGuard
Returns a data source (DataSource resource) identified by dataSourceId.
getDataSource
in interface CloudGuard
request
- The request object containing the details to sendpublic GetDetectorResponse getDetector(GetDetectorRequest request)
CloudGuard
Returns a Detector resource, identified by detectorId.
getDetector
in interface CloudGuard
request
- The request object containing the details to sendpublic GetDetectorRecipeResponse getDetectorRecipe(GetDetectorRecipeRequest request)
CloudGuard
Returns a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.
getDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic GetDetectorRecipeDetectorRuleResponse getDetectorRecipeDetectorRule(GetDetectorRecipeDetectorRuleRequest request)
CloudGuard
Returns a detector rule (DetectorRule resource) identified by detectorRuleId.
getDetectorRecipeDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetDetectorRuleResponse getDetectorRule(GetDetectorRuleRequest request)
CloudGuard
Returns a detector rule (DetectorRule resource) identified by detectorRuleId.
getDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetManagedListResponse getManagedList(GetManagedListRequest request)
CloudGuard
Returns a managed list identified by managedListId.
getManagedList
in interface CloudGuard
request
- The request object containing the details to sendpublic GetProblemResponse getProblem(GetProblemRequest request)
CloudGuard
Returns the Problem resource identified by problemId.
getProblem
in interface CloudGuard
request
- The request object containing the details to sendpublic GetResourceResponse getResource(GetResourceRequest request)
CloudGuard
Returns a resource identified by resourceId
getResource
in interface CloudGuard
request
- The request object containing the details to sendpublic GetResourceProfileResponse getResourceProfile(GetResourceProfileRequest request)
CloudGuard
Returns details for a resource profile, identified by resourceProfileId.
getResourceProfile
in interface CloudGuard
request
- The request object containing the details to sendpublic GetResourceVulnerabilityResponse getResourceVulnerability(GetResourceVulnerabilityRequest request)
CloudGuard
Returns the vulnerability details associated with the cveId where resource is an instance
getResourceVulnerability
in interface CloudGuard
request
- The request object containing the details to sendpublic GetResponderExecutionResponse getResponderExecution(GetResponderExecutionRequest request)
CloudGuard
Returns a responder execution identified by responderExecutionId.
getResponderExecution
in interface CloudGuard
request
- The request object containing the details to sendpublic GetResponderRecipeResponse getResponderRecipe(GetResponderRecipeRequest request)
CloudGuard
Returns a responder recipe (ResponderRecipe resource) identified by responderRecipeId.
getResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic GetResponderRecipeResponderRuleResponse getResponderRecipeResponderRule(GetResponderRecipeResponderRuleRequest request)
CloudGuard
Returns a responder rule (ResponderRule resource) identified by responderRuleId.
getResponderRecipeResponderRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetResponderRuleResponse getResponderRule(GetResponderRuleRequest request)
CloudGuard
Returns a responder rule (ResponderRule resource) identified by resonderRuleId.
getResponderRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetSavedQueryResponse getSavedQuery(GetSavedQueryRequest request)
CloudGuard
Returns a SavedQuery resource identified by savedQueryId.
getSavedQuery
in interface CloudGuard
request
- The request object containing the details to sendpublic GetSecurityPolicyResponse getSecurityPolicy(GetSecurityPolicyRequest request)
CloudGuard
Returns 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.
getSecurityPolicy
in interface CloudGuard
request
- The request object containing the details to sendpublic GetSecurityRecipeResponse getSecurityRecipe(GetSecurityRecipeRequest request)
CloudGuard
Returns a security zone recipe (SecurityRecipe resource) identified by securityRecipeId.
getSecurityRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic GetSecurityZoneResponse getSecurityZone(GetSecurityZoneRequest request)
CloudGuard
Returns a security zone (SecurityZone resource) identified by securityZoneId.
getSecurityZone
in interface CloudGuard
request
- The request object containing the details to sendpublic GetSightingResponse getSighting(GetSightingRequest request)
CloudGuard
Returns a single sighting (Sighting resource) identified by sightingId.
getSighting
in interface CloudGuard
request
- The request object containing the details to sendpublic GetTargetResponse getTarget(GetTargetRequest request)
CloudGuard
Returns a target (Target resource) identified by targetId.
getTarget
in interface CloudGuard
request
- The request object containing the details to sendpublic GetTargetDetectorRecipeResponse getTargetDetectorRecipe(GetTargetDetectorRecipeRequest request)
CloudGuard
Returns a target detector recipe (TargetDetectorRecipe resource) identified by targetDetectorRecipeId.
getTargetDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic GetTargetDetectorRecipeDetectorRuleResponse getTargetDetectorRecipeDetectorRule(GetTargetDetectorRecipeDetectorRuleRequest request)
CloudGuard
Returns DetectorRule resource by identified by targetDetectorRecipeId.
getTargetDetectorRecipeDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetTargetResponderRecipeResponse getTargetResponderRecipe(GetTargetResponderRecipeRequest request)
CloudGuard
Returns a target responder recipe (TargetResponderRecipe) identified by targetResponderRecipeId for a target (Target resource) identified by targetId.
getTargetResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic GetTargetResponderRecipeResponderRuleResponse getTargetResponderRecipeResponderRule(GetTargetResponderRecipeResponderRuleRequest request)
CloudGuard
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.
getTargetResponderRecipeResponderRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetWlpAgentResponse getWlpAgent(GetWlpAgentRequest request)
CloudGuard
Returns a WlpAgent resource for an on-premise resource identified by wlpAgentId.
getWlpAgent
in interface CloudGuard
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
CloudGuard
Returns details for a work request (WorkRequest resource) identified by workRequestId.
getWorkRequest
in interface CloudGuard
request
- The request object containing the details to sendpublic ListAdhocQueriesResponse listAdhocQueries(ListAdhocQueriesRequest request)
CloudGuard
Returns 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.
listAdhocQueries
in interface CloudGuard
request
- The request object containing the details to sendpublic ListAdhocQueryResultsResponse listAdhocQueryResults(ListAdhocQueryResultsRequest request)
CloudGuard
Lists the results for a given adhoc ID (from includes results from all monitoring regions).
listAdhocQueryResults
in interface CloudGuard
request
- The request object containing the details to sendpublic ListConditionMetadataTypesResponse listConditionMetadataTypes(ListConditionMetadataTypesRequest request)
CloudGuard
Returns a list of ConditionMetadataType resources.
listConditionMetadataTypes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListDataMaskRulesResponse listDataMaskRules(ListDataMaskRulesRequest request)
CloudGuard
Returns a list of all DataMaskRule resources in the specified compartmentId (OCID) and its subcompartments.
listDataMaskRules
in interface CloudGuard
request
- The request object containing the details to sendpublic ListDataSourceEventsResponse listDataSourceEvents(ListDataSourceEventsRequest request)
CloudGuard
Returns a list of data source events (DataSourceEventCollection resource) from the data source (DataSource resource) identified by dataSourceId.
listDataSourceEvents
in interface CloudGuard
request
- The request object containing the details to sendpublic ListDataSourcesResponse listDataSources(ListDataSourcesRequest request)
CloudGuard
Returns 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.
listDataSources
in interface CloudGuard
request
- The request object containing the details to sendpublic ListDetectorRecipeDetectorRulesResponse listDetectorRecipeDetectorRules(ListDetectorRecipeDetectorRulesRequest request)
CloudGuard
Returns a list of detector rules (DetectorRule resources) for a detector recipe (DetectorRecipe resource), identified by detectorRecipeId.
listDetectorRecipeDetectorRules
in interface CloudGuard
request
- The request object containing the details to sendpublic ListDetectorRecipesResponse listDetectorRecipes(ListDetectorRecipesRequest request)
CloudGuard
Returns 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.
listDetectorRecipes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListDetectorRulesResponse listDetectorRules(ListDetectorRulesRequest request)
CloudGuard
Returns a list of detector rules for the DetectorRecipe resource identified by detectorId.
listDetectorRules
in interface CloudGuard
request
- The request object containing the details to sendpublic ListDetectorsResponse listDetectors(ListDetectorsRequest request)
CloudGuard
Returns a detector catalog (DetectorCollection resource) with a list of DetectorSummary resources.
listDetectors
in interface CloudGuard
request
- The request object containing the details to sendpublic ListImpactedResourcesResponse listImpactedResources(ListImpactedResourcesRequest request)
CloudGuard
Returns a list of impacted resources for a problem identified by problemId.
listImpactedResources
in interface CloudGuard
request
- The request object containing the details to sendpublic ListManagedListTypesResponse listManagedListTypes(ListManagedListTypesRequest request)
CloudGuard
Returns all managed list types (listType parameter) that Cloud Guard supports.
listManagedListTypes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListManagedListsResponse listManagedLists(ListManagedListsRequest request)
CloudGuard
Returns a list of all ManagedList resources in a compartment, identified by compartmentId.
The ListManagedLists operation returns only the managed lists in compartmentId
passed. 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.
listManagedLists
in interface CloudGuard
request
- The request object containing the details to sendpublic ListPoliciesResponse listPolicies(ListPoliciesRequest request)
CloudGuard
Returns the list of global policy statements (policy attributes) needed to fully enable Cloud Guard.
listPolicies
in interface CloudGuard
request
- The request object containing the details to sendpublic ListProblemEndpointsResponse listProblemEndpoints(ListProblemEndpointsRequest request)
CloudGuard
Returns a list of endpoints associated with a problem, identified by problemId.
listProblemEndpoints
in interface CloudGuard
request
- The request object containing the details to sendpublic ListProblemEntitiesResponse listProblemEntities(ListProblemEntitiesRequest request)
CloudGuard
Returns a list of entities for a problem.
listProblemEntities
in interface CloudGuard
request
- The request object containing the details to sendpublic ListProblemHistoriesResponse listProblemHistories(ListProblemHistoriesRequest request)
CloudGuard
Returns a list of actions taken on a problem.
listProblemHistories
in interface CloudGuard
request
- The request object containing the details to sendpublic ListProblemsResponse listProblems(ListProblemsRequest request)
CloudGuard
Returns 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.
listProblems
in interface CloudGuard
request
- The request object containing the details to sendpublic ListRecommendationsResponse listRecommendations(ListRecommendationsRequest request)
CloudGuard
Returns a list of recommendations (RecommendationSummaryCollection resource with a page of RecommendationSummary resources) for a specified compartment OCID.
listRecommendations
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResourcePortsResponse listResourcePorts(ListResourcePortsRequest request)
CloudGuard
Returns the list of open ports associated with the resourceId where resource is an instance
listResourcePorts
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResourceProfileEndpointsResponse listResourceProfileEndpoints(ListResourceProfileEndpointsRequest request)
CloudGuard
Returns a list of endpoints (ResourceProfileEndpointCollection resource with a page of ResourceProfileEndpointSummary resources) for a resource profile identified by resourceProfileId.
listResourceProfileEndpoints
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResourceProfileImpactedResourcesResponse listResourceProfileImpactedResources(ListResourceProfileImpactedResourcesRequest request)
CloudGuard
Returns a list of impacted resources (ResourceProfileImpactedResourceCollection resource with a page of ResourceProfileImpactedResourceSummary resources) for a resource profile identified by resourceProfileId.
listResourceProfileImpactedResources
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResourceProfilesResponse listResourceProfiles(ListResourceProfilesRequest request)
CloudGuard
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.
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.
listResourceProfiles
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResourceTypesResponse listResourceTypes(ListResourceTypesRequest request)
CloudGuard
Returns a single ResourceTypeCollection resource, containing a list of resource types, identified by parameters specified.
listResourceTypes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResourceVulnerabilitiesResponse listResourceVulnerabilities(ListResourceVulnerabilitiesRequest request)
CloudGuard
Returns the list of vulnerabilities associated with the resourceId where resource is an instance
listResourceVulnerabilities
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResourcesResponse listResources(ListResourcesRequest request)
CloudGuard
Returns a list of all resources in a compartment
The 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.
listResources
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResponderActivitiesResponse listResponderActivities(ListResponderActivitiesRequest request)
CloudGuard
Returns a list of responder activities for a problem, identified by problemId, in a ResponderActivityCollection resource, with a page of ResponderActivitySummary resources.
listResponderActivities
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResponderExecutionsResponse listResponderExecutions(ListResponderExecutionsRequest request)
CloudGuard
Returns 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.
listResponderExecutions
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResponderRecipeResponderRulesResponse listResponderRecipeResponderRules(ListResponderRecipeResponderRulesRequest request)
CloudGuard
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.
listResponderRecipeResponderRules
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResponderRecipesResponse listResponderRecipes(ListResponderRecipesRequest request)
CloudGuard
Returns 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
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 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.
listResponderRecipes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResponderRulesResponse listResponderRules(ListResponderRulesRequest request)
CloudGuard
Returns 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.
listResponderRules
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSavedQueriesResponse listSavedQueries(ListSavedQueriesRequest request)
CloudGuard
Returns a list of saved queries run in a tenancy.
listSavedQueries
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSecurityPoliciesResponse listSecurityPolicies(ListSecurityPoliciesRequest request)
CloudGuard
Returns a list of security zone policies (SecurityPolicySummary resources), identified by compartmentId.
listSecurityPolicies
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSecurityRecipesResponse listSecurityRecipes(ListSecurityRecipesRequest request)
CloudGuard
Returns a list of security zone recipes (SecurityRecipeSummary resources) in a compartment, identified by compartmentId.
listSecurityRecipes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSecurityZonesResponse listSecurityZones(ListSecurityZonesRequest request)
CloudGuard
Returns a list of security zones (SecurityZone resources) in a compartment identified by compartmentId. List is contained in a page of SecurityZoneSummary resources.
listSecurityZones
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSightingEndpointsResponse listSightingEndpoints(ListSightingEndpointsRequest request)
CloudGuard
Returns sighting endpoints details in a SightingEndpointsCollection resource with a page of SightingEndpointSummary resources.
listSightingEndpoints
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSightingImpactedResourcesResponse listSightingImpactedResources(ListSightingImpactedResourcesRequest request)
CloudGuard
Returns a list of impacted resources for a sighting, identified by sightingId, in a SightingImpactedResourceCollection resource with a page of SightingImpactedResourceSummary resources.
listSightingImpactedResources
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSightingsResponse listSightings(ListSightingsRequest request)
CloudGuard
For 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.
listSightings
in interface CloudGuard
request
- The request object containing the details to sendpublic ListTacticsResponse listTactics(ListTacticsRequest request)
CloudGuard
Returns a list of TacticSummary resources for a compartment, identified by compartmentId.
listTactics
in interface CloudGuard
request
- The request object containing the details to sendpublic ListTargetDetectorRecipeDetectorRulesResponse listTargetDetectorRecipeDetectorRules(ListTargetDetectorRecipeDetectorRulesRequest request)
CloudGuard
Returns a list of DetectorRule associated with DetectorRecipe within a Target.
listTargetDetectorRecipeDetectorRules
in interface CloudGuard
request
- The request object containing the details to sendpublic ListTargetDetectorRecipesResponse listTargetDetectorRecipes(ListTargetDetectorRecipesRequest request)
CloudGuard
Returns 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.
listTargetDetectorRecipes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListTargetResponderRecipeResponderRulesResponse listTargetResponderRecipeResponderRules(ListTargetResponderRecipeResponderRulesRequest request)
CloudGuard
Returns 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.
listTargetResponderRecipeResponderRules
in interface CloudGuard
request
- The request object containing the details to sendpublic ListTargetResponderRecipesResponse listTargetResponderRecipes(ListTargetResponderRecipesRequest request)
CloudGuard
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.
listTargetResponderRecipes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListTargetsResponse listTargets(ListTargetsRequest request)
CloudGuard
Returns 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.
listTargets
in interface CloudGuard
request
- The request object containing the details to sendpublic ListTechniquesResponse listTechniques(ListTechniquesRequest request)
CloudGuard
Returns a list of techniques associated with detector rules.
listTechniques
in interface CloudGuard
request
- The request object containing the details to sendpublic ListWlpAgentsResponse listWlpAgents(ListWlpAgentsRequest request)
CloudGuard
Returns a list of WLP agents in a compartment.
listWlpAgents
in interface CloudGuard
request
- The request object containing the details to sendpublic ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
CloudGuard
Returns a list of errors for a work request identified by workRequestId.
listWorkRequestErrors
in interface CloudGuard
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
CloudGuard
Returns a paginated list (WorkRequestLogEntryCollection resource) of log entries for a request, identified by workRequestId.
listWorkRequestLogs
in interface CloudGuard
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
CloudGuard
Returns a list of work requests (WorkRequestSummaryCollection resource), in a compartment identified by compartmentId.
listWorkRequests
in interface CloudGuard
request
- The request object containing the details to sendpublic RemoveCompartmentResponse removeCompartment(RemoveCompartmentRequest request)
CloudGuard
Removes 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.
removeCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestRiskScoresResponse requestRiskScores(RequestRiskScoresRequest request)
CloudGuard
Returns a page of RiskScoreAggregation resources for a compartment, identified by compartmentId.
requestRiskScores
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSecurityScoreSummarizedTrendResponse requestSecurityScoreSummarizedTrend(RequestSecurityScoreSummarizedTrendRequest request)
CloudGuard
Returns a page of SecurityScoreTrendAggregation resources. These measure the number of resources examined across all regions and compare it with the number of problems detected.
requestSecurityScoreSummarizedTrend
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSecurityScoresResponse requestSecurityScores(RequestSecurityScoresRequest request)
CloudGuard
Returns a page of SecurityScoreAggregation resources. These measure the number of resources examined across all regions and compare it with the number of problems detected.
requestSecurityScores
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSummarizedActivityProblemsResponse requestSummarizedActivityProblems(RequestSummarizedActivityProblemsRequest request)
CloudGuard
Returns 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.
requestSummarizedActivityProblems
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSummarizedProblemsResponse requestSummarizedProblems(RequestSummarizedProblemsRequest request)
CloudGuard
Returns 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.
requestSummarizedProblems
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSummarizedResponderExecutionsResponse requestSummarizedResponderExecutions(RequestSummarizedResponderExecutionsRequest request)
CloudGuard
Returns 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). “Not Authorized” 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). “Not Authorized” 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.
requestSummarizedResponderExecutions
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSummarizedRiskScoresResponse requestSummarizedRiskScores(RequestSummarizedRiskScoresRequest request)
CloudGuard
DEPRECATED
requestSummarizedRiskScores
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSummarizedSecurityScoresResponse requestSummarizedSecurityScores(RequestSummarizedSecurityScoresRequest request)
CloudGuard
DEPRECATED
requestSummarizedSecurityScores
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSummarizedTopTrendResourceProfileRiskScoresResponse requestSummarizedTopTrendResourceProfileRiskScores(RequestSummarizedTopTrendResourceProfileRiskScoresRequest request)
CloudGuard
Returns a list of resource profile risk score aggregation summaries (ResourceProfileRiskScoreAggregationSummaryCollection resource with a page of ResourceProfileRiskScoreAggregationSummary resources) for a specified compartment.
requestSummarizedTopTrendResourceProfileRiskScores
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSummarizedTrendProblemsResponse requestSummarizedTrendProblems(RequestSummarizedTrendProblemsRequest request)
CloudGuard
Returns 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.
requestSummarizedTrendProblems
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSummarizedTrendResourceRiskScoresResponse requestSummarizedTrendResourceRiskScores(RequestSummarizedTrendResourceRiskScoresRequest request)
CloudGuard
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.
requestSummarizedTrendResourceRiskScores
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSummarizedTrendResponderExecutionsResponse requestSummarizedTrendResponderExecutions(RequestSummarizedTrendResponderExecutionsRequest request)
CloudGuard
Returns 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.
requestSummarizedTrendResponderExecutions
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSummarizedTrendSecurityScoresResponse requestSummarizedTrendSecurityScores(RequestSummarizedTrendSecurityScoresRequest request)
CloudGuard
DEPRECATED
requestSummarizedTrendSecurityScores
in interface CloudGuard
request
- The request object containing the details to sendpublic SkipBulkResponderExecutionResponse skipBulkResponderExecution(SkipBulkResponderExecutionRequest request)
CloudGuard
Skips the execution for a bulk of responder executions.
skipBulkResponderExecution
in interface CloudGuard
request
- The request object containing the details to sendpublic SkipResponderExecutionResponse skipResponderExecution(SkipResponderExecutionRequest request)
CloudGuard
Skips the execution of the responder execution. When provided, If-Match is checked against etag values of the resource.
skipResponderExecution
in interface CloudGuard
request
- The request object containing the details to sendpublic TriggerResponderResponse triggerResponder(TriggerResponderRequest request)
CloudGuard
Sends the problem identified by problemId to the responder engine, to be processed by rule that’s identified by responderRuleId, in the TriggerResponderDetails resource that’s passed.
triggerResponder
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateBulkProblemStatusResponse updateBulkProblemStatus(UpdateBulkProblemStatusRequest request)
CloudGuard
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.
updateBulkProblemStatus
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateConfigurationResponse updateConfiguration(UpdateConfigurationRequest request)
CloudGuard
Updates configuration details for a Cloud Guard tenancy, identified by root compartment OCID. The reporting region cannot be updated once created.
updateConfiguration
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateDataMaskRuleResponse updateDataMaskRule(UpdateDataMaskRuleRequest request)
CloudGuard
Updates a data mask rule (DataMaskRule resource) identified by dataMaskRuleId.
updateDataMaskRule
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateDataSourceResponse updateDataSource(UpdateDataSourceRequest request)
CloudGuard
Updates a data source (DataSource resource) identified by dataSourceId, using values passed in an UpdateDataSourceDetails resource.
updateDataSource
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateDetectorRecipeResponse updateDetectorRecipe(UpdateDetectorRecipeRequest request)
CloudGuard
Updates a detector recipe (DetectorRecipe resource) identified by detectorRecipeId.
updateDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateDetectorRecipeDetectorRuleResponse updateDetectorRecipeDetectorRule(UpdateDetectorRecipeDetectorRuleRequest request)
CloudGuard
Updates a detector rule (DetectorRule resource) identified by detectorRuleId.
updateDetectorRecipeDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateManagedListResponse updateManagedList(UpdateManagedListRequest request)
CloudGuard
Updates a ManagedList resource, identified by managedList.
updateManagedList
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateProblemStatusResponse updateProblemStatus(UpdateProblemStatusRequest request)
CloudGuard
Changes the current status of the problem, identified by problemId, to the status specified in the UpdateProblemStatusDetails resource that you pass.
updateProblemStatus
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateResponderRecipeResponse updateResponderRecipe(UpdateResponderRecipeRequest request)
CloudGuard
Updates a responder recipe (ResponderRecipe resource) identified by responderRecipeId, passed in an UpdateResponderRecipeDetails resource.
updateResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateResponderRecipeResponderRuleResponse updateResponderRecipeResponderRule(UpdateResponderRecipeResponderRuleRequest request)
CloudGuard
Updates a responder rule (ResponderRule resource) identified by responderRuleId, passed in a UpdateResponderRecipeResponderRuleDetails resource.
updateResponderRecipeResponderRule
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateSavedQueryResponse updateSavedQuery(UpdateSavedQueryRequest request)
CloudGuard
Updates a saved query identified by savedQueryId.
updateSavedQuery
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateSecurityRecipeResponse updateSecurityRecipe(UpdateSecurityRecipeRequest request)
CloudGuard
Updates a security zone recipe (SecurityRecipe resource), identified by securityRecipeId, using parameters passed in an UpdateSecurityRecipeDetails resource.
updateSecurityRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateSecurityZoneResponse updateSecurityZone(UpdateSecurityZoneRequest request)
CloudGuard
Updates a security zone (SecurityZone resource) identified by securityZoneId. Pass parameters through an UpdateSecurityZoneDetails resource.
updateSecurityZone
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateTargetResponse updateTarget(UpdateTargetRequest request)
CloudGuard
Updates a target (Target resource) identified by targetId, using parameters passed in an UpdateTargetDetails resource.
updateTarget
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateTargetDetectorRecipeResponse updateTargetDetectorRecipe(UpdateTargetDetectorRecipeRequest request)
CloudGuard
Updates a target detector recipe (TargtetDetectorRecipe resource) identified by targetDetectorRecipeId, using parameters passed in an UpdateTargetDetectorRecipeDetails resource.
updateTargetDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateTargetDetectorRecipeDetectorRuleResponse updateTargetDetectorRecipeDetectorRule(UpdateTargetDetectorRecipeDetectorRuleRequest request)
CloudGuard
Updates the DetectorRule resource identified by targetDetectorRecipeId
updateTargetDetectorRecipeDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateTargetResponderRecipeResponse updateTargetResponderRecipe(UpdateTargetResponderRecipeRequest request)
CloudGuard
Updates 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.
updateTargetResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateTargetResponderRecipeResponderRuleResponse updateTargetResponderRecipeResponderRule(UpdateTargetResponderRecipeResponderRuleRequest request)
CloudGuard
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. Parameters for the update are passed through an UpdateTargetResponderRecipeResponderRuleDetails resource.
updateTargetResponderRecipeResponderRule
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateWlpAgentResponse updateWlpAgent(UpdateWlpAgentRequest request)
CloudGuard
Updates and renews the certificate for an on-premise WLP agent identified by wlpAgentId.
updateWlpAgent
in interface CloudGuard
request
- The request object containing the details to sendpublic CloudGuardWaiters getWaiters()
CloudGuard
Gets the pre-configured waiters available for resources for this service.
getWaiters
in interface CloudGuard
public CloudGuardPaginators getPaginators()
CloudGuard
Gets the pre-configured paginators available for list operations in this service which may
return multiple pages of data. These paginators provide an Iterable
interface so that service responses, or resources/records, can be iterated through without
having to manually deal with pagination and page tokens.
getPaginators
in interface CloudGuard
protected ClientConfigurator getDefaultConfigurator()
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
useOfRealmSpecificEndpointTemplateEnabled
- This flag can be set to true or false to
enable or disable the use of realm-specific endpoint template respectivelypublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
endpoint
- The endpoint template in userequiredParametersMap
- Map of parameter name as key and value set in request path or
query parameter as valuepublic final void updateBaseEndpoint(String endpoint)
endpoint
- The updated endpoint to usepublic final void setEndpoint(String endpoint)
public final String getEndpoint()
public final void refreshClient()
HttpClient
. This will call ClientConfigurator
s again, and
can be used to e.g. refresh the SSL certificate.public final void close()
close
in interface AutoCloseable
public String getClientCommonLibraryVersion()
Copyright © 2016–2024. All rights reserved.