Class | Description |
---|---|
AccessRule |
A content access rule.
|
AccessRule.Builder | |
AccessRuleCriteria |
When defined, the parent challenge would be applied only for the requests that matched all the
listed conditions.
|
AccessRuleCriteria.Builder | |
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.Builder | |
CachingRule |
Note: Objects should always be created or deserialized using the CachingRule.Builder . |
CachingRule.Builder | |
CachingRuleCriteria |
A caching rule criteria condition and value.
|
CachingRuleCriteria.Builder | |
CachingRuleSummary |
The caching rule settings.
|
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.Builder | |
CustomProtectionRuleSummary |
An overview of a custom protection rule.
|
CustomProtectionRuleSummary.Builder | |
DeviceFingerprintChallenge |
The device fingerprint challenge settings.
|
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.
|
HealthCheck |
Health checks monitor the status of your origin servers and only route traffic to the origins
that pass the health check.
|
HealthCheck.Builder | |
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 | |
HumanInteractionChallenge |
The human interaction challenge settings.
|
HumanInteractionChallenge.Builder | |
IPHashLoadBalancingMethod |
An object that represents the
ip-hash load balancing method. |
IPHashLoadBalancingMethod.Builder | |
JsChallenge |
The JavaScript challenge settings.
|
JsChallenge.Builder | |
LoadBalancingMethod |
Note: Objects should always be created or deserialized using the Builder . |
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 | |
ProtectionRule |
The protection rule settings.
|
ProtectionRule.Builder | |
ProtectionRuleAction |
A protection rule key and the associated action to apply to that rule.
|
ProtectionRuleAction.Builder | |
ProtectionRuleExclusion |
Allows specified types of requests to bypass the protection rule.
|
ProtectionRuleExclusion.Builder | |
ProtectionSettings |
The settings used for protection rules.
|
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.Builder | |
ThreatFeedAction |
The action to take for a request that has been determined to be potentially malicious.
|
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.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 | |
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 | |
WorkRequestResource |
The resource on which the work request is operating.
|
WorkRequestResource.Builder | |
WorkRequestSummary |
The summarized details of a work request.
|
WorkRequestSummary.Builder |
Enum | Description |
---|---|
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.BypassChallenges | |
AccessRule.RedirectResponseCode |
The response status code to return when
action is set to REDIRECT . |
AccessRuleCriteria.Condition |
The criteria the access rule and JavaScript Challenge uses to determine if action should be
taken on a request.
|
BlockChallengeSettings.BlockAction |
The method used to block requests that fail the challenge, if
action is set to BLOCK . |
CachingRule.Action |
The action to take when the criteria of a caching rule are met.
|
CachingRuleCriteria.Condition |
The condition of the caching rule criteria.
|
CachingRuleSummary.Action |
The action to take when the criteria of a caching rule are met.
|
CustomProtectionRuleSetting.Action |
The action to take when the custom protection rule is triggered.
|
DeviceFingerprintChallenge.Action |
The action to take on requests from detected bots.
|
HeaderManipulationAction.Action | |
HealthCheck.ExpectedResponseCodeGroup | |
HealthCheck.Method |
An HTTP verb (i.e.
|
HttpRedirectTarget.Protocol |
The protocol used for the target, http or https.
|
HumanInteractionChallenge.Action |
The action to take against requests from detected bots.
|
JsChallenge.Action |
The action to take against requests from detected bots.
|
LifecycleStates |
The current status of the specified WAAS policy.
|
LoadBalancingMethod.Method |
Load balancing methods are algorithms used to efficiently distribute traffic among origin
servers.
|
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.Action |
The action to take when the traffic is detected as malicious.
|
ProtectionRuleAction.Action |
The action to apply to the protection rule.
|
ProtectionRuleExclusion.Target |
The target of the exclusion.
|
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. |
ThreatFeed.Action |
The action to take when traffic is flagged as malicious by data from the threat intelligence
feed.
|
ThreatFeedAction.Action |
The selected action.
|
WaasPolicyCustomProtectionRuleSummary.Action |
The action to take when the custom protection rule is triggered.
|
WafBlockedRequest.WafFeature |
The specific Web Application Firewall feature that blocked the requests, such as JavaScript
Challenge or Access Control.
|
WorkRequestOperationTypes |
An enum value indicating the operation being performed by the work request.
|
WorkRequestResource.ActionType |
How the work request affects the resource.
|
WorkRequestStatusValues |
The possible status values for a work request.
|
Copyright © 2016–2024. All rights reserved.