@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 |
---|---|
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. |
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.
@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
Add an existing compartment to a security zone. 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 the work request with the given ID.
cancelWorkRequest
in interface CloudGuard
request
- The request object containing the details to sendpublic ChangeDataSourceCompartmentResponse changeDataSourceCompartment(ChangeDataSourceCompartmentRequest request)
CloudGuard
Moves the DataSource from current compartment to another.
changeDataSourceCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic ChangeDetectorRecipeCompartmentResponse changeDetectorRecipeCompartment(ChangeDetectorRecipeCompartmentRequest request)
CloudGuard
Moves the DetectorRecipe from current compartment to another.
changeDetectorRecipeCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic ChangeManagedListCompartmentResponse changeManagedListCompartment(ChangeManagedListCompartmentRequest request)
CloudGuard
Moves the ManagedList from current compartment to another.
changeManagedListCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic ChangeResponderRecipeCompartmentResponse changeResponderRecipeCompartment(ChangeResponderRecipeCompartmentRequest request)
CloudGuard
Moves the ResponderRecipe from current compartment to another.
changeResponderRecipeCompartment
in interface CloudGuard
request
- The request object containing the details to sendpublic ChangeSecurityRecipeCompartmentResponse changeSecurityRecipeCompartment(ChangeSecurityRecipeCompartmentRequest request)
CloudGuard
Moves a security zone recipe to a different 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 to a different compartment. 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 CreateDataMaskRuleResponse createDataMaskRule(CreateDataMaskRuleRequest request)
CloudGuard
Creates a new Data Mask Rule Definition
createDataMaskRule
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateDataSourceResponse createDataSource(CreateDataSourceRequest request)
CloudGuard
Creates a DataSource
createDataSource
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateDetectorRecipeResponse createDetectorRecipe(CreateDetectorRecipeRequest request)
CloudGuard
Creates a DetectorRecipe
createDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateDetectorRecipeDetectorRuleResponse createDetectorRecipeDetectorRule(CreateDetectorRecipeDetectorRuleRequest request)
CloudGuard
Create the DetectorRule
createDetectorRecipeDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateManagedListResponse createManagedList(CreateManagedListRequest request)
CloudGuard
Creates a new ManagedList.
createManagedList
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateResponderRecipeResponse createResponderRecipe(CreateResponderRecipeRequest request)
CloudGuard
Create a ResponderRecipe.
createResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateSecurityRecipeResponse createSecurityRecipe(CreateSecurityRecipeRequest request)
CloudGuard
Creates a security zone recipe. A security zone recipe is a collection of security zone policies.
createSecurityRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateSecurityZoneResponse createSecurityZone(CreateSecurityZoneRequest request)
CloudGuard
Creates a security zone for a compartment. A security zone enforces all security zone policies in a given security zone recipe. Any actions that violate a policy are denied. By default, any subcompartments are also in the same security zone.
createSecurityZone
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateTargetResponse createTarget(CreateTargetRequest request)
CloudGuard
Creates a new Target
createTarget
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateTargetDetectorRecipeResponse createTargetDetectorRecipe(CreateTargetDetectorRecipeRequest request)
CloudGuard
Attach a DetectorRecipe with the Target
createTargetDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic CreateTargetResponderRecipeResponse createTargetResponderRecipe(CreateTargetResponderRecipeRequest request)
CloudGuard
Attach a ResponderRecipe with the Target
createTargetResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteDataMaskRuleResponse deleteDataMaskRule(DeleteDataMaskRuleRequest request)
CloudGuard
Deletes a DataMaskRule identified by dataMaskRuleId
deleteDataMaskRule
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteDataSourceResponse deleteDataSource(DeleteDataSourceRequest request)
CloudGuard
Deletes a DataSource identified by dataSourceId
deleteDataSource
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteDetectorRecipeResponse deleteDetectorRecipe(DeleteDetectorRecipeRequest request)
CloudGuard
Deletes a DetectorRecipe identified by detectorRecipeId
deleteDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteDetectorRecipeDetectorRuleResponse deleteDetectorRecipeDetectorRule(DeleteDetectorRecipeDetectorRuleRequest request)
CloudGuard
Deletes DetectorRecipeDetectorRule
deleteDetectorRecipeDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteDetectorRecipeDetectorRuleDataSourceResponse deleteDetectorRecipeDetectorRuleDataSource(DeleteDetectorRecipeDetectorRuleDataSourceRequest request)
CloudGuard
Delete 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
Delete the ResponderRecipe resource by identifier
deleteResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteSecurityRecipeResponse deleteSecurityRecipe(DeleteSecurityRecipeRequest request)
CloudGuard
Deletes a security zone recipe. 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 an existing security zone with a given identifier.
deleteSecurityZone
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteTargetResponse deleteTarget(DeleteTargetRequest request)
CloudGuard
Deletes a Target identified by targetId
deleteTarget
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteTargetDetectorRecipeResponse deleteTargetDetectorRecipe(DeleteTargetDetectorRecipeRequest request)
CloudGuard
Delete the TargetDetectorRecipe resource by identifier
deleteTargetDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic DeleteTargetResponderRecipeResponse deleteTargetResponderRecipe(DeleteTargetResponderRecipeRequest request)
CloudGuard
Delete the TargetResponderRecipe resource by identifier
deleteTargetResponderRecipe
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 GetConditionMetadataTypeResponse getConditionMetadataType(GetConditionMetadataTypeRequest request)
CloudGuard
Returns ConditionType with its details.
getConditionMetadataType
in interface CloudGuard
request
- The request object containing the details to sendpublic GetConfigurationResponse getConfiguration(GetConfigurationRequest request)
CloudGuard
GET Cloud Guard Configuration Details for a Tenancy.
getConfiguration
in interface CloudGuard
request
- The request object containing the details to sendpublic GetDataMaskRuleResponse getDataMaskRule(GetDataMaskRuleRequest request)
CloudGuard
Returns a DataMaskRule identified by DataMaskRuleId
getDataMaskRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetDataSourceResponse getDataSource(GetDataSourceRequest request)
CloudGuard
Returns a DataSource identified by dataSourceId
getDataSource
in interface CloudGuard
request
- The request object containing the details to sendpublic GetDetectorResponse getDetector(GetDetectorRequest request)
CloudGuard
Returns a Detector identified by detectorId.
getDetector
in interface CloudGuard
request
- The request object containing the details to sendpublic GetDetectorRecipeResponse getDetectorRecipe(GetDetectorRecipeRequest request)
CloudGuard
Returns a DetectorRecipe identified by detectorRecipeId
getDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic GetDetectorRecipeDetectorRuleResponse getDetectorRecipeDetectorRule(GetDetectorRecipeDetectorRuleRequest request)
CloudGuard
Get DetectorRule by identifier
getDetectorRecipeDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetDetectorRuleResponse getDetectorRule(GetDetectorRuleRequest request)
CloudGuard
Returns a Detector Rule 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 a Problems response
getProblem
in interface CloudGuard
request
- The request object containing the details to sendpublic GetResourceProfileResponse getResourceProfile(GetResourceProfileRequest request)
CloudGuard
Returns resource profile details
getResourceProfile
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
Get a ResponderRecipe by identifier
getResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic GetResponderRecipeResponderRuleResponse getResponderRecipeResponderRule(GetResponderRecipeResponderRuleRequest request)
CloudGuard
Get ResponderRule by identifier
getResponderRecipeResponderRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetResponderRuleResponse getResponderRule(GetResponderRuleRequest request)
CloudGuard
Get a ResponderRule by identifier
getResponderRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetSecurityPolicyResponse getSecurityPolicy(GetSecurityPolicyRequest request)
CloudGuard
Gets a security zone policy using its identifier. When a policy is enabled in a security zone, then any action in the zone that attempts to violate that policy is denied.
getSecurityPolicy
in interface CloudGuard
request
- The request object containing the details to sendpublic GetSecurityRecipeResponse getSecurityRecipe(GetSecurityRecipeRequest request)
CloudGuard
Gets a security zone recipe by identifier. A security zone recipe is a collection of security zone policies.
getSecurityRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic GetSecurityZoneResponse getSecurityZone(GetSecurityZoneRequest request)
CloudGuard
Gets a security zone by its identifier. A security zone is associated with a security zone recipe and enforces all security zone policies in the recipe. Any actions in the zone’s compartments that violate a policy are denied.
getSecurityZone
in interface CloudGuard
request
- The request object containing the details to sendpublic GetSightingResponse getSighting(GetSightingRequest request)
CloudGuard
Returns Sighting details
getSighting
in interface CloudGuard
request
- The request object containing the details to sendpublic GetTargetResponse getTarget(GetTargetRequest request)
CloudGuard
Returns a Target identified by targetId
getTarget
in interface CloudGuard
request
- The request object containing the details to sendpublic GetTargetDetectorRecipeResponse getTargetDetectorRecipe(GetTargetDetectorRecipeRequest request)
CloudGuard
Get a TargetDetectorRecipe by identifier
getTargetDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic GetTargetDetectorRecipeDetectorRuleResponse getTargetDetectorRecipeDetectorRule(GetTargetDetectorRecipeDetectorRuleRequest request)
CloudGuard
Get DetectorRule by identifier
getTargetDetectorRecipeDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetTargetResponderRecipeResponse getTargetResponderRecipe(GetTargetResponderRecipeRequest request)
CloudGuard
Get a TargetResponderRecipe by identifier
getTargetResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic GetTargetResponderRecipeResponderRuleResponse getTargetResponderRecipeResponderRule(GetTargetResponderRecipeResponderRuleRequest request)
CloudGuard
Get ResponderRule by identifier
getTargetResponderRecipeResponderRule
in interface CloudGuard
request
- The request object containing the details to sendpublic GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
CloudGuard
Gets details of the work request with the given ID.
getWorkRequest
in interface CloudGuard
request
- The request object containing the details to sendpublic ListConditionMetadataTypesResponse listConditionMetadataTypes(ListConditionMetadataTypesRequest request)
CloudGuard
Returns a list of condition types.
listConditionMetadataTypes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListDataMaskRulesResponse listDataMaskRules(ListDataMaskRulesRequest request)
CloudGuard
Returns a list of all Data Mask Rules in the root ‘compartmentId’ passed.
listDataMaskRules
in interface CloudGuard
request
- The request object containing the details to sendpublic ListDataSourceEventsResponse listDataSourceEvents(ListDataSourceEventsRequest request)
CloudGuard
Returns a list of events from CloudGuard DataSource
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 in a compartment
The ListDataSources operation returns only the data Sources 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 ListdataSources 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 DetectorRule associated with DetectorRecipe.
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 in a compartment
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 detectorId passed.
listDetectorRules
in interface CloudGuard
request
- The request object containing the details to sendpublic ListDetectorsResponse listDetectors(ListDetectorsRequest request)
CloudGuard
Returns detector catalog - list of detectors supported by Cloud Guard
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 CloudGuard Problem
listImpactedResources
in interface CloudGuard
request
- The request object containing the details to sendpublic ListManagedListTypesResponse listManagedListTypes(ListManagedListTypesRequest request)
CloudGuard
Returns all ManagedList types supported by Cloud Guard
listManagedListTypes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListManagedListsResponse listManagedLists(ListManagedListsRequest request)
CloudGuard
Returns a list of ListManagedLists. 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 needed by Cloud Guard when enabling
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 cloud guard problem
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 CloudGuard Problem
listProblemEntities
in interface CloudGuard
request
- The request object containing the details to sendpublic ListProblemHistoriesResponse listProblemHistories(ListProblemHistoriesRequest request)
CloudGuard
Returns a list of Actions done on CloudGuard 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 the Cloud Guard
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 all Recommendations.
listRecommendations
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResourceProfileEndpointsResponse listResourceProfileEndpoints(ListResourceProfileEndpointsRequest request)
CloudGuard
Returns a list of endpoints for Cloud Guard resource profile
listResourceProfileEndpoints
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResourceProfileImpactedResourcesResponse listResourceProfileImpactedResources(ListResourceProfileImpactedResourcesRequest request)
CloudGuard
Returns a list of impacted resources for Cloud Guard resource profile
listResourceProfileImpactedResources
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResourceProfilesResponse listResourceProfiles(ListResourceProfilesRequest request)
CloudGuard
Returns a list of all resource profiles identified by the Cloud Guard The ListResourceProfiles operation returns only resource profiles that match the passed filters.
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 list of resource types.
listResourceTypes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResponderActivitiesResponse listResponderActivities(ListResponderActivitiesRequest request)
CloudGuard
Returns a list of Responder activities done on CloudGuard Problem
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 ResponderRule associated with ResponderRecipe.
listResponderRecipeResponderRules
in interface CloudGuard
request
- The request object containing the details to sendpublic ListResponderRecipesResponse listResponderRecipes(ListResponderRecipesRequest request)
CloudGuard
Returns a list of all ResponderRecipes in a compartment 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 ResponderRule.
listResponderRules
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSecurityPoliciesResponse listSecurityPolicies(ListSecurityPoliciesRequest request)
CloudGuard
Returns a list of security zone policies. Specify any compartment.
listSecurityPolicies
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSecurityRecipesResponse listSecurityRecipes(ListSecurityRecipesRequest request)
CloudGuard
Gets a list of all security zone recipes in a compartment.
listSecurityRecipes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSecurityZonesResponse listSecurityZones(ListSecurityZonesRequest request)
CloudGuard
Gets a list of all security zones in a compartment.
listSecurityZones
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSightingEndpointsResponse listSightingEndpoints(ListSightingEndpointsRequest request)
CloudGuard
Returns Sighting endpoints details
listSightingEndpoints
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSightingImpactedResourcesResponse listSightingImpactedResources(ListSightingImpactedResourcesRequest request)
CloudGuard
Return a list of Impacted Resources for a CloudGuard Sighting
listSightingImpactedResources
in interface CloudGuard
request
- The request object containing the details to sendpublic ListSightingsResponse listSightings(ListSightingsRequest request)
CloudGuard
Returns a list of all Sightings identified by the Cloud Guard The ListSightings operation returns only sightings that match the passed filters.
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 tactics associated with detector rules.
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 detector recipes associated with the target identified by targetId
listTargetDetectorRecipes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListTargetResponderRecipeResponderRulesResponse listTargetResponderRecipeResponderRules(ListTargetResponderRecipeResponderRulesRequest request)
CloudGuard
Returns a list of ResponderRule associated with ResponderRecipe within a Target.
listTargetResponderRecipeResponderRules
in interface CloudGuard
request
- The request object containing the details to sendpublic ListTargetResponderRecipesResponse listTargetResponderRecipes(ListTargetResponderRecipesRequest request)
CloudGuard
Returns a list of all responder recipes associated with the target identified by targetId
listTargetResponderRecipes
in interface CloudGuard
request
- The request object containing the details to sendpublic ListTargetsResponse listTargets(ListTargetsRequest request)
CloudGuard
Returns a list of all Targets in a compartment The ListTargets 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 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 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 ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
CloudGuard
Return a (paginated) list of errors for a given work request.
listWorkRequestErrors
in interface CloudGuard
request
- The request object containing the details to sendpublic ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
CloudGuard
Return a (paginated) list of logs for a given work request.
listWorkRequestLogs
in interface CloudGuard
request
- The request object containing the details to sendpublic ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
CloudGuard
Lists the work requests in a compartment.
listWorkRequests
in interface CloudGuard
request
- The request object containing the details to sendpublic RemoveCompartmentResponse removeCompartment(RemoveCompartmentRequest request)
CloudGuard
Removes an existing compartment from a security zone. 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
Examines the number of problems related to the resource and the relative severity of those problems.
requestRiskScores
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSecurityScoreSummarizedTrendResponse requestSecurityScoreSummarizedTrend(RequestSecurityScoreSummarizedTrendRequest request)
CloudGuard
Measures the number of resources examined across all regions and compares it with the number of problems detected, for a given time period.
requestSecurityScoreSummarizedTrend
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSecurityScoresResponse requestSecurityScores(RequestSecurityScoresRequest request)
CloudGuard
Measures the number of resources examined across all regions and compares 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 Activity type problems identified by cloud guard, for a given set of dimensions.
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 identified by cloud guard, for a given set of dimensions.
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, for a given set of dimensions.
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.
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
Summarizes the resource profile risk score top trends for the given time range based on the search filters.
requestSummarizedTopTrendResourceProfileRiskScores
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSummarizedTrendProblemsResponse requestSummarizedTrendProblems(RequestSummarizedTrendProblemsRequest request)
CloudGuard
Returns the number of problems identified by cloud guard, 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.
requestSummarizedTrendProblems
in interface CloudGuard
request
- The request object containing the details to sendpublic RequestSummarizedTrendResourceRiskScoresResponse requestSummarizedTrendResourceRiskScores(RequestSummarizedTrendResourceRiskScoresRequest request)
CloudGuard
Summarizes the resource risk score trend for the given time range based on the search filters.
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 The operation is atomic in nature
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
push the problem to responder
triggerResponder
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateBulkProblemStatusResponse updateBulkProblemStatus(UpdateBulkProblemStatusRequest request)
CloudGuard
Updates the statuses in bulk for a list of problems The operation is atomic in nature
updateBulkProblemStatus
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateConfigurationResponse updateConfiguration(UpdateConfigurationRequest request)
CloudGuard
Enable/Disable Cloud Guard. 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 DataMaskRule 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 identified by dataSourceId
updateDataSource
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateDetectorRecipeResponse updateDetectorRecipe(UpdateDetectorRecipeRequest request)
CloudGuard
Updates a detector recipe identified by detectorRecipeId
updateDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateDetectorRecipeDetectorRuleResponse updateDetectorRecipeDetectorRule(UpdateDetectorRecipeDetectorRuleRequest request)
CloudGuard
Update the DetectorRule by identifier
updateDetectorRecipeDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateManagedListResponse updateManagedList(UpdateManagedListRequest request)
CloudGuard
Updates a managed list identified by managedListId
updateManagedList
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateProblemStatusResponse updateProblemStatus(UpdateProblemStatusRequest request)
CloudGuard
updates the problem details
updateProblemStatus
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateResponderRecipeResponse updateResponderRecipe(UpdateResponderRecipeRequest request)
CloudGuard
Update the ResponderRecipe resource by identifier
updateResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateResponderRecipeResponderRuleResponse updateResponderRecipeResponderRule(UpdateResponderRecipeResponderRuleRequest request)
CloudGuard
Update the ResponderRule by identifier
updateResponderRecipeResponderRule
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateSecurityRecipeResponse updateSecurityRecipe(UpdateSecurityRecipeRequest request)
CloudGuard
Updates a security zone recipe. A security zone recipe is a collection of security zone policies.
updateSecurityRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateSecurityZoneResponse updateSecurityZone(UpdateSecurityZoneRequest request)
CloudGuard
Updates the security zone identified by its id
updateSecurityZone
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateTargetResponse updateTarget(UpdateTargetRequest request)
CloudGuard
Updates a Target identified by targetId
updateTarget
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateTargetDetectorRecipeResponse updateTargetDetectorRecipe(UpdateTargetDetectorRecipeRequest request)
CloudGuard
Update the TargetDetectorRecipe resource by identifier
updateTargetDetectorRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateTargetDetectorRecipeDetectorRuleResponse updateTargetDetectorRecipeDetectorRule(UpdateTargetDetectorRecipeDetectorRuleRequest request)
CloudGuard
Update the DetectorRule by identifier
updateTargetDetectorRecipeDetectorRule
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateTargetResponderRecipeResponse updateTargetResponderRecipe(UpdateTargetResponderRecipeRequest request)
CloudGuard
Update the TargetResponderRecipe resource by identifier
updateTargetResponderRecipe
in interface CloudGuard
request
- The request object containing the details to sendpublic UpdateTargetResponderRecipeResponderRuleResponse updateTargetResponderRecipeResponderRule(UpdateTargetResponderRecipeResponderRuleRequest request)
CloudGuard
Update the ResponderRule by identifier
updateTargetResponderRecipeResponderRule
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
Copyright © 2016–2023. All rights reserved.