Package | Description |
---|---|
com.oracle.bmc.waas | |
com.oracle.bmc.waas.model | |
com.oracle.bmc.waas.requests | |
com.oracle.bmc.waas.responses |
Class and Description |
---|
AccessRule
A content access rule.
|
AddressListSummary
A summary of the address list’s information.
|
CachingRuleSummary
The caching rule settings.
|
Captcha
The settings of the CAPTCHA challenge.
|
CertificateSummary
A summary of the SSL certificate’s information.
|
CustomProtectionRuleSummary
An overview of a custom protection rule.
|
EdgeSubnet
The details about an edge node subnet.
|
GoodBot
The good bot settings.
|
HttpRedirectSummary
The details of a HTTP Redirect configuration to allow redirecting HTTP traffic from a request
domain to a new target.
|
LifecycleStates
The current status of the specified WAAS policy.
|
ProtectionRule
The protection rule settings.
|
Recommendation
A recommended protection rule for a web application.
|
ThreatFeed
The settings of the threat intelligence feed.
|
WaasPolicyCustomProtectionRuleSummary
The OCID and action of a custom protection rule.
|
WaasPolicySummary
Summary information about a WAAS policy.
|
WafBlockedRequest
Note: Objects should always be created or deserialized using the WafBlockedRequest.Builder . |
WafLog
A list of Web Application Firewall log entries.
|
WafRequest
A time series of request counts handled by the Web Application Firewall, including blocked
requests.
|
WafTrafficDatum
A time series of traffic data for the Web Application Firewall configured for a policy.
|
Whitelist
An array of IP addresses that bypass the Web Application Firewall.
|
WorkRequestSummary
The summarized details of a work request.
|
Class and Description |
---|
AccessRule
A content access rule.
|
AccessRule.Action
The action to take when the access criteria are met for a rule.
|
AccessRule.BlockAction
The method used to block requests if
action is set to BLOCK and the access
criteria are met. |
AccessRule.Builder |
AccessRule.BypassChallenges |
AccessRule.RedirectResponseCode
The response status code to return when
action is set to REDIRECT . |
AccessRuleCriteria
When defined, the parent challenge would be applied only for the requests that matched all the
listed conditions.
|
AccessRuleCriteria.Builder |
AccessRuleCriteria.Condition
The criteria the access rule and JavaScript Challenge uses to determine if action should be
taken on a request.
|
AddHttpResponseHeaderAction
An object that represents the action of replacing or adding a header field.
|
AddHttpResponseHeaderAction.Builder |
AddressList
The details of the address list.
|
AddressList.Builder |
AddressListSummary
A summary of the address list’s information.
|
AddressListSummary.Builder |
AddressRateLimiting
The IP rate limiting configuration.
|
AddressRateLimiting.Builder |
BlockChallengeSettings
The challenge settings if
action is set to BLOCK . |
BlockChallengeSettings.BlockAction
The method used to block requests that fail the challenge, if
action is set to BLOCK . |
BlockChallengeSettings.Builder |
CachingRule
Note: Objects should always be created or deserialized using the CachingRule.Builder . |
CachingRule.Action
The action to take when the criteria of a caching rule are met.
|
CachingRule.Builder |
CachingRuleCriteria
A caching rule criteria condition and value.
|
CachingRuleCriteria.Builder |
CachingRuleCriteria.Condition
The condition of the caching rule criteria.
|
CachingRuleSummary
The caching rule settings.
|
CachingRuleSummary.Action
The action to take when the criteria of a caching rule are met.
|
CachingRuleSummary.Builder |
Captcha
The settings of the CAPTCHA challenge.
|
Captcha.Builder |
Certificate
The details of the SSL certificate.
|
Certificate_extensions
Note: Objects should always be created or deserialized using the Certificate_extensions.Builder . |
Certificate_extensions.Builder |
Certificate_publicKeyInfo
Information about the public key and the algorithm used by the public key.
|
Certificate_publicKeyInfo.Builder |
Certificate.Builder |
CertificateIssuerName
The issuer of the certificate.
|
CertificateIssuerName.Builder |
CertificateSubjectName
The entity to be secured by the certificate.
|
CertificateSubjectName.Builder |
CertificateSummary
A summary of the SSL certificate’s information.
|
CertificateSummary.Builder |
ChangeAddressListCompartmentDetails
Note: Objects should always be created or deserialized using the ChangeAddressListCompartmentDetails.Builder . |
ChangeAddressListCompartmentDetails.Builder |
ChangeCertificateCompartmentDetails
Note: Objects should always be created or deserialized using the ChangeCertificateCompartmentDetails.Builder . |
ChangeCertificateCompartmentDetails.Builder |
ChangeCustomProtectionRuleCompartmentDetails
Note: Objects should always be created or deserialized using the ChangeCustomProtectionRuleCompartmentDetails.Builder . |
ChangeCustomProtectionRuleCompartmentDetails.Builder |
ChangeHttpRedirectCompartmentDetails
Note: Objects should always be created or deserialized using the ChangeHttpRedirectCompartmentDetails.Builder . |
ChangeHttpRedirectCompartmentDetails.Builder |
ChangeWaasPolicyCompartmentDetails
Note: Objects should always be created or deserialized using the ChangeWaasPolicyCompartmentDetails.Builder . |
ChangeWaasPolicyCompartmentDetails.Builder |
CreateAddressListDetails
The data used to create a new address list of IP addresses and CIDR notations.
|
CreateAddressListDetails.Builder |
CreateCertificateDetails
The data used to create a new SSL certificate.
|
CreateCertificateDetails.Builder |
CreateCustomProtectionRuleDetails
The required data to create a custom protection rule.
|
CreateCustomProtectionRuleDetails.Builder |
CreateHttpRedirectDetails
The details of a HTTP Redirect configured to redirect traffic from one hostname to another.
|
CreateHttpRedirectDetails.Builder |
CreateWaasPolicyDetails
The required data to create a WAAS policy.
|
CreateWaasPolicyDetails.Builder |
CustomProtectionRule
The details of a custom protection rule.
|
CustomProtectionRule.Builder |
CustomProtectionRuleSetting
The OCID and action of a custom protection rule.
|
CustomProtectionRuleSetting.Action
The action to take when the custom protection rule is triggered.
|
CustomProtectionRuleSetting.Builder |
CustomProtectionRuleSummary
An overview of a custom protection rule.
|
CustomProtectionRuleSummary.Builder |
DeviceFingerprintChallenge
The device fingerprint challenge settings.
|
DeviceFingerprintChallenge.Action
The action to take on requests from detected bots.
|
DeviceFingerprintChallenge.Builder |
EdgeSubnet
The details about an edge node subnet.
|
EdgeSubnet.Builder |
ExtendHttpResponseHeaderAction
An object that represents the action of adding a header field to a response.
|
ExtendHttpResponseHeaderAction.Builder |
GoodBot
The good bot settings.
|
GoodBot.Builder |
Header
An HTTP header with name and value.
|
Header.Builder |
HeaderManipulationAction
An object that represents an action to apply to an HTTP headers.
|
HeaderManipulationAction.Action |
HealthCheck
Health checks monitor the status of your origin servers and only route traffic to the origins
that pass the health check.
|
HealthCheck.Builder |
HealthCheck.ExpectedResponseCodeGroup |
HealthCheck.Method
An HTTP verb (i.e.
|
HttpRedirect
The details of a HTTP Redirect configuration to allow redirecting HTTP traffic from a request
domain to a new target.
|
HttpRedirect.Builder |
HttpRedirectSummary
The details of a HTTP Redirect configuration to allow redirecting HTTP traffic from a request
domain to a new target.
|
HttpRedirectSummary.Builder |
HttpRedirectTarget
Note: Objects should always be created or deserialized using the HttpRedirectTarget.Builder . |
HttpRedirectTarget.Builder |
HttpRedirectTarget.Protocol
The protocol used for the target, http or https.
|
HumanInteractionChallenge
The human interaction challenge settings.
|
HumanInteractionChallenge.Action
The action to take against requests from detected bots.
|
HumanInteractionChallenge.Builder |
IPHashLoadBalancingMethod
An object that represents the
ip-hash load balancing method. |
IPHashLoadBalancingMethod.Builder |
JsChallenge
The JavaScript challenge settings.
|
JsChallenge.Action
The action to take against requests from detected bots.
|
JsChallenge.Builder |
LifecycleStates
The current status of the specified WAAS policy.
|
LoadBalancingMethod
Note: Objects should always be created or deserialized using the Builder . |
LoadBalancingMethod.Method
Load balancing methods are algorithms used to efficiently distribute traffic among origin
servers.
|
Origin
A detailed description of your web application’s origin host server.
|
Origin.Builder |
OriginGroup
Note: Objects should always be created or deserialized using the OriginGroup.Builder . |
OriginGroup_origins
Note: Objects should always be created or deserialized using the OriginGroup_origins.Builder . |
OriginGroup_origins.Builder |
OriginGroup.Builder |
PolicyConfig
The configuration details for the WAAS policy.
|
PolicyConfig.Builder |
PolicyConfig.CipherGroup
The set cipher group for the configured TLS protocol.
|
PolicyConfig.ClientAddressHeader
Specifies an HTTP header name which is treated as the connecting client’s IP address.
|
PolicyConfig.TlsProtocols |
ProtectionRule
The protection rule settings.
|
ProtectionRule.Action
The action to take when the traffic is detected as malicious.
|
ProtectionRule.Builder |
ProtectionRuleAction
A protection rule key and the associated action to apply to that rule.
|
ProtectionRuleAction.Action
The action to apply to the protection rule.
|
ProtectionRuleAction.Builder |
ProtectionRuleExclusion
Allows specified types of requests to bypass the protection rule.
|
ProtectionRuleExclusion.Builder |
ProtectionRuleExclusion.Target
The target of the exclusion.
|
ProtectionSettings
The settings used for protection rules.
|
ProtectionSettings.AllowedHttpMethods |
ProtectionSettings.BlockAction
If
action is set to BLOCK , this specifies how the traffic is blocked when
detected as malicious by a protection rule. |
ProtectionSettings.Builder |
PurgeCache
The list of cached resources to purge.
|
PurgeCache.Builder |
Recommendation
A recommended protection rule for a web application.
|
Recommendation.Builder |
RemoveHttpResponseHeaderAction
An object that represents the action of removing from a response all occurrences of header fields
with a specified name.
|
RemoveHttpResponseHeaderAction.Builder |
RoundRobinLoadBalancingMethod
An object that represents the
round-robin load balancing method. |
RoundRobinLoadBalancingMethod.Builder |
StickyCookieLoadBalancingMethod
An object that represents the
sticky-cookie load balancing method and its properties. |
StickyCookieLoadBalancingMethod.Builder |
ThreatFeed
The settings of the threat intelligence feed.
|
ThreatFeed.Action
The action to take when traffic is flagged as malicious by data from the threat intelligence
feed.
|
ThreatFeed.Builder |
ThreatFeedAction
The action to take for a request that has been determined to be potentially malicious.
|
ThreatFeedAction.Action
The selected action.
|
ThreatFeedAction.Builder |
UpdateAddressListDetails
The data used to update the address list: IP addresses and CIDR notations.
|
UpdateAddressListDetails.Builder |
UpdateCertificateDetails
The data used to create a new SSL certificate.
|
UpdateCertificateDetails.Builder |
UpdateCustomProtectionRuleDetails
Updates the configuration details of a custom protection rule.
|
UpdateCustomProtectionRuleDetails.Builder |
UpdateHttpRedirectDetails
The details of a HTTP Redirect configured to redirect traffic from one hostname to another.
|
UpdateHttpRedirectDetails.Builder |
UpdateWaasPolicyDetails
Updates the configuration details of a WAAS policy.
|
UpdateWaasPolicyDetails.Builder |
WaasPolicy
The details of a Web Application Acceleration and Security (WAAS) policy.
|
WaasPolicy.Builder |
WaasPolicyCustomProtectionRuleSummary
The OCID and action of a custom protection rule.
|
WaasPolicyCustomProtectionRuleSummary.Action
The action to take when the custom protection rule is triggered.
|
WaasPolicyCustomProtectionRuleSummary.Builder |
WaasPolicySummary
Summary information about a WAAS policy.
|
WaasPolicySummary.Builder |
WafBlockedRequest
Note: Objects should always be created or deserialized using the WafBlockedRequest.Builder . |
WafBlockedRequest.Builder |
WafBlockedRequest.WafFeature
The specific Web Application Firewall feature that blocked the requests, such as JavaScript
Challenge or Access Control.
|
WafConfig
The Web Application Firewall configuration for the WAAS policy.
|
WafConfig.Builder |
WafConfigDetails
The Web Application Firewall configuration for the WAAS policy creation.
|
WafConfigDetails.Builder |
WafLog
A list of Web Application Firewall log entries.
|
WafLog.Builder |
WafMeterDatum
Note: Objects should always be created or deserialized using the WafMeterDatum.Builder . |
WafMeterDatum.Builder |
WafRequest
A time series of request counts handled by the Web Application Firewall, including blocked
requests.
|
WafRequest.Builder |
WafTrafficDatum
A time series of traffic data for the Web Application Firewall configured for a policy.
|
WafTrafficDatum.Builder |
Whitelist
An array of IP addresses that bypass the Web Application Firewall.
|
Whitelist.Builder |
WorkRequest
Many of the API requests you use to create and configure WAAS policies do not take effect
immediately.
|
WorkRequest.Builder |
WorkRequestError
An object returned in the event of a work request error.
|
WorkRequestError.Builder |
WorkRequestLogEntry
A log message for a work request.
|
WorkRequestLogEntry.Builder |
WorkRequestOperationTypes
An enum value indicating the operation being performed by the work request.
|
WorkRequestResource
The resource on which the work request is operating.
|
WorkRequestResource.ActionType
How the work request affects the resource.
|
WorkRequestResource.Builder |
WorkRequestStatusValues
The possible status values for a work request.
|
WorkRequestSummary
The summarized details of a work request.
|
WorkRequestSummary.Builder |
Class and Description |
---|
AccessRule
A content access rule.
|
AddressRateLimiting
The IP rate limiting configuration.
|
CachingRule
Note: Objects should always be created or deserialized using the CachingRule.Builder . |
Captcha
The settings of the CAPTCHA challenge.
|
ChangeAddressListCompartmentDetails
Note: Objects should always be created or deserialized using the ChangeAddressListCompartmentDetails.Builder . |
ChangeCertificateCompartmentDetails
Note: Objects should always be created or deserialized using the ChangeCertificateCompartmentDetails.Builder . |
ChangeCustomProtectionRuleCompartmentDetails
Note: Objects should always be created or deserialized using the ChangeCustomProtectionRuleCompartmentDetails.Builder . |
ChangeHttpRedirectCompartmentDetails
Note: Objects should always be created or deserialized using the ChangeHttpRedirectCompartmentDetails.Builder . |
ChangeWaasPolicyCompartmentDetails
Note: Objects should always be created or deserialized using the ChangeWaasPolicyCompartmentDetails.Builder . |
CreateAddressListDetails
The data used to create a new address list of IP addresses and CIDR notations.
|
CreateCertificateDetails
The data used to create a new SSL certificate.
|
CreateCustomProtectionRuleDetails
The required data to create a custom protection rule.
|
CreateHttpRedirectDetails
The details of a HTTP Redirect configured to redirect traffic from one hostname to another.
|
CreateWaasPolicyDetails
The required data to create a WAAS policy.
|
CustomProtectionRuleSetting
The OCID and action of a custom protection rule.
|
DeviceFingerprintChallenge
The device fingerprint challenge settings.
|
GoodBot
The good bot settings.
|
HumanInteractionChallenge
The human interaction challenge settings.
|
JsChallenge
The JavaScript challenge settings.
|
LifecycleStates
The current status of the specified WAAS policy.
|
PolicyConfig
The configuration details for the WAAS policy.
|
ProtectionRuleAction
A protection rule key and the associated action to apply to that rule.
|
ProtectionSettings
The settings used for protection rules.
|
PurgeCache
The list of cached resources to purge.
|
ThreatFeedAction
The action to take for a request that has been determined to be potentially malicious.
|
UpdateAddressListDetails
The data used to update the address list: IP addresses and CIDR notations.
|
UpdateCertificateDetails
The data used to create a new SSL certificate.
|
UpdateCustomProtectionRuleDetails
Updates the configuration details of a custom protection rule.
|
UpdateHttpRedirectDetails
The details of a HTTP Redirect configured to redirect traffic from one hostname to another.
|
UpdateWaasPolicyDetails
Updates the configuration details of a WAAS policy.
|
WafConfig
The Web Application Firewall configuration for the WAAS policy.
|
Whitelist
An array of IP addresses that bypass the Web Application Firewall.
|
Class and Description |
---|
AccessRule
A content access rule.
|
AddressList
The details of the address list.
|
AddressListSummary
A summary of the address list’s information.
|
AddressRateLimiting
The IP rate limiting configuration.
|
CachingRuleSummary
The caching rule settings.
|
Captcha
The settings of the CAPTCHA challenge.
|
Certificate
The details of the SSL certificate.
|
CertificateSummary
A summary of the SSL certificate’s information.
|
CustomProtectionRule
The details of a custom protection rule.
|
CustomProtectionRuleSummary
An overview of a custom protection rule.
|
DeviceFingerprintChallenge
The device fingerprint challenge settings.
|
EdgeSubnet
The details about an edge node subnet.
|
GoodBot
The good bot settings.
|
HttpRedirect
The details of a HTTP Redirect configuration to allow redirecting HTTP traffic from a request
domain to a new target.
|
HttpRedirectSummary
The details of a HTTP Redirect configuration to allow redirecting HTTP traffic from a request
domain to a new target.
|
HumanInteractionChallenge
The human interaction challenge settings.
|
JsChallenge
The JavaScript challenge settings.
|
PolicyConfig
The configuration details for the WAAS policy.
|
ProtectionRule
The protection rule settings.
|
ProtectionSettings
The settings used for protection rules.
|
Recommendation
A recommended protection rule for a web application.
|
ThreatFeed
The settings of the threat intelligence feed.
|
WaasPolicy
The details of a Web Application Acceleration and Security (WAAS) policy.
|
WaasPolicyCustomProtectionRuleSummary
The OCID and action of a custom protection rule.
|
WaasPolicySummary
Summary information about a WAAS policy.
|
WafBlockedRequest
Note: Objects should always be created or deserialized using the WafBlockedRequest.Builder . |
WafConfig
The Web Application Firewall configuration for the WAAS policy.
|
WafLog
A list of Web Application Firewall log entries.
|
WafRequest
A time series of request counts handled by the Web Application Firewall, including blocked
requests.
|
WafTrafficDatum
A time series of traffic data for the Web Application Firewall configured for a policy.
|
Whitelist
An array of IP addresses that bypass the Web Application Firewall.
|
WorkRequest
Many of the API requests you use to create and configure WAAS policies do not take effect
immediately.
|
WorkRequestSummary
The summarized details of a work request.
|
Copyright © 2016–2024. All rights reserved.