package
57.0.0
Repository: https://github.com/oracle/oci-go-sdk.git
Documentation: pkg.go.dev

# Functions

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum.
GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum.
GetBackendTypeEnumStringValues Enumerates the set of values in String for BackendTypeEnum.
GetBackendTypeEnumValues Enumerates the set of values for BackendTypeEnum.
GetCreateNetworkAddressListDetailsTypeEnumStringValues Enumerates the set of values in String for CreateNetworkAddressListDetailsTypeEnum.
GetCreateNetworkAddressListDetailsTypeEnumValues Enumerates the set of values for CreateNetworkAddressListDetailsTypeEnum.
GetHttpResponseBodyTypeEnumStringValues Enumerates the set of values in String for HttpResponseBodyTypeEnum.
GetHttpResponseBodyTypeEnumValues Enumerates the set of values for HttpResponseBodyTypeEnum.
GetListNetworkAddressListsSortByEnumStringValues Enumerates the set of values in String for ListNetworkAddressListsSortByEnum.
GetListNetworkAddressListsSortByEnumValues Enumerates the set of values for ListNetworkAddressListsSortByEnum.
GetListNetworkAddressListsSortOrderEnumStringValues Enumerates the set of values in String for ListNetworkAddressListsSortOrderEnum.
GetListNetworkAddressListsSortOrderEnumValues Enumerates the set of values for ListNetworkAddressListsSortOrderEnum.
GetListProtectionCapabilitiesSortByEnumStringValues Enumerates the set of values in String for ListProtectionCapabilitiesSortByEnum.
GetListProtectionCapabilitiesSortByEnumValues Enumerates the set of values for ListProtectionCapabilitiesSortByEnum.
GetListProtectionCapabilitiesSortOrderEnumStringValues Enumerates the set of values in String for ListProtectionCapabilitiesSortOrderEnum.
GetListProtectionCapabilitiesSortOrderEnumValues Enumerates the set of values for ListProtectionCapabilitiesSortOrderEnum.
GetListProtectionCapabilityGroupTagsSortByEnumStringValues Enumerates the set of values in String for ListProtectionCapabilityGroupTagsSortByEnum.
GetListProtectionCapabilityGroupTagsSortByEnumValues Enumerates the set of values for ListProtectionCapabilityGroupTagsSortByEnum.
GetListProtectionCapabilityGroupTagsSortOrderEnumStringValues Enumerates the set of values in String for ListProtectionCapabilityGroupTagsSortOrderEnum.
GetListProtectionCapabilityGroupTagsSortOrderEnumValues Enumerates the set of values for ListProtectionCapabilityGroupTagsSortOrderEnum.
GetListWebAppFirewallPoliciesSortByEnumStringValues Enumerates the set of values in String for ListWebAppFirewallPoliciesSortByEnum.
GetListWebAppFirewallPoliciesSortByEnumValues Enumerates the set of values for ListWebAppFirewallPoliciesSortByEnum.
GetListWebAppFirewallPoliciesSortOrderEnumStringValues Enumerates the set of values in String for ListWebAppFirewallPoliciesSortOrderEnum.
GetListWebAppFirewallPoliciesSortOrderEnumValues Enumerates the set of values for ListWebAppFirewallPoliciesSortOrderEnum.
GetListWebAppFirewallsSortByEnumStringValues Enumerates the set of values in String for ListWebAppFirewallsSortByEnum.
GetListWebAppFirewallsSortByEnumValues Enumerates the set of values for ListWebAppFirewallsSortByEnum.
GetListWebAppFirewallsSortOrderEnumStringValues Enumerates the set of values in String for ListWebAppFirewallsSortOrderEnum.
GetListWebAppFirewallsSortOrderEnumValues Enumerates the set of values for ListWebAppFirewallsSortOrderEnum.
GetNetworkAddressListLifecycleStateEnumStringValues Enumerates the set of values in String for NetworkAddressListLifecycleStateEnum.
GetNetworkAddressListLifecycleStateEnumValues Enumerates the set of values for NetworkAddressListLifecycleStateEnum.
GetNetworkAddressListSummaryTypeEnumStringValues Enumerates the set of values in String for NetworkAddressListSummaryTypeEnum.
GetNetworkAddressListSummaryTypeEnumValues Enumerates the set of values for NetworkAddressListSummaryTypeEnum.
GetNetworkAddressListTypeEnumStringValues Enumerates the set of values in String for NetworkAddressListTypeEnum.
GetNetworkAddressListTypeEnumValues Enumerates the set of values for NetworkAddressListTypeEnum.
GetProtectionCapabilitySummaryTypeEnumStringValues Enumerates the set of values in String for ProtectionCapabilitySummaryTypeEnum.
GetProtectionCapabilitySummaryTypeEnumValues Enumerates the set of values for ProtectionCapabilitySummaryTypeEnum.
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum.
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum.
GetUpdateNetworkAddressListDetailsTypeEnumStringValues Enumerates the set of values in String for UpdateNetworkAddressListDetailsTypeEnum.
GetUpdateNetworkAddressListDetailsTypeEnumValues Enumerates the set of values for UpdateNetworkAddressListDetailsTypeEnum.
GetWebAppFirewallLifecycleStateEnumStringValues Enumerates the set of values in String for WebAppFirewallLifecycleStateEnum.
GetWebAppFirewallLifecycleStateEnumValues Enumerates the set of values for WebAppFirewallLifecycleStateEnum.
GetWebAppFirewallPolicyLifecycleStateEnumStringValues Enumerates the set of values in String for WebAppFirewallPolicyLifecycleStateEnum.
GetWebAppFirewallPolicyLifecycleStateEnumValues Enumerates the set of values for WebAppFirewallPolicyLifecycleStateEnum.
GetWebAppFirewallPolicyRuleConditionLanguageEnumStringValues Enumerates the set of values in String for WebAppFirewallPolicyRuleConditionLanguageEnum.
GetWebAppFirewallPolicyRuleConditionLanguageEnumValues Enumerates the set of values for WebAppFirewallPolicyRuleConditionLanguageEnum.
GetWebAppFirewallPolicyRuleTypeEnumStringValues Enumerates the set of values in String for WebAppFirewallPolicyRuleTypeEnum.
GetWebAppFirewallPolicyRuleTypeEnumValues Enumerates the set of values for WebAppFirewallPolicyRuleTypeEnum.
GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum.
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum.
GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum.
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum.
GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum.
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum.
NewWafClientWithConfigurationProvider Creates a new default Waf client with the given configuration provider.
NewWafClientWithOboToken Creates a new default Waf client with the given configuration provider.

# Constants

Set of constants representing the allowable values for ActionTypeEnum.
Set of constants representing the allowable values for ActionTypeEnum.
Set of constants representing the allowable values for ActionTypeEnum.
Set of constants representing the allowable values for BackendTypeEnum.
Set of constants representing the allowable values for CreateNetworkAddressListDetailsTypeEnum.
Set of constants representing the allowable values for CreateNetworkAddressListDetailsTypeEnum.
Set of constants representing the allowable values for HttpResponseBodyTypeEnum.
Set of constants representing the allowable values for ListNetworkAddressListsSortByEnum.
Set of constants representing the allowable values for ListNetworkAddressListsSortByEnum.
Set of constants representing the allowable values for ListNetworkAddressListsSortOrderEnum.
Set of constants representing the allowable values for ListNetworkAddressListsSortOrderEnum.
Set of constants representing the allowable values for ListProtectionCapabilitiesSortByEnum.
Set of constants representing the allowable values for ListProtectionCapabilitiesSortByEnum.
Set of constants representing the allowable values for ListProtectionCapabilitiesSortByEnum.
Set of constants representing the allowable values for ListProtectionCapabilitiesSortOrderEnum.
Set of constants representing the allowable values for ListProtectionCapabilitiesSortOrderEnum.
Set of constants representing the allowable values for ListProtectionCapabilityGroupTagsSortByEnum.
Set of constants representing the allowable values for ListProtectionCapabilityGroupTagsSortOrderEnum.
Set of constants representing the allowable values for ListProtectionCapabilityGroupTagsSortOrderEnum.
Set of constants representing the allowable values for ListWebAppFirewallPoliciesSortByEnum.
Set of constants representing the allowable values for ListWebAppFirewallPoliciesSortByEnum.
Set of constants representing the allowable values for ListWebAppFirewallPoliciesSortOrderEnum.
Set of constants representing the allowable values for ListWebAppFirewallPoliciesSortOrderEnum.
Set of constants representing the allowable values for ListWebAppFirewallsSortByEnum.
Set of constants representing the allowable values for ListWebAppFirewallsSortByEnum.
Set of constants representing the allowable values for ListWebAppFirewallsSortOrderEnum.
Set of constants representing the allowable values for ListWebAppFirewallsSortOrderEnum.
Set of constants representing the allowable values for NetworkAddressListLifecycleStateEnum.
Set of constants representing the allowable values for NetworkAddressListLifecycleStateEnum.
Set of constants representing the allowable values for NetworkAddressListLifecycleStateEnum.
Set of constants representing the allowable values for NetworkAddressListLifecycleStateEnum.
Set of constants representing the allowable values for NetworkAddressListLifecycleStateEnum.
Set of constants representing the allowable values for NetworkAddressListLifecycleStateEnum.
Set of constants representing the allowable values for NetworkAddressListSummaryTypeEnum.
Set of constants representing the allowable values for NetworkAddressListSummaryTypeEnum.
Set of constants representing the allowable values for NetworkAddressListTypeEnum.
Set of constants representing the allowable values for NetworkAddressListTypeEnum.
Set of constants representing the allowable values for ProtectionCapabilitySummaryTypeEnum.
Set of constants representing the allowable values for ProtectionCapabilitySummaryTypeEnum.
Set of constants representing the allowable values for SortOrderEnum.
Set of constants representing the allowable values for SortOrderEnum.
Set of constants representing the allowable values for UpdateNetworkAddressListDetailsTypeEnum.
Set of constants representing the allowable values for UpdateNetworkAddressListDetailsTypeEnum.
Set of constants representing the allowable values for WebAppFirewallLifecycleStateEnum.
Set of constants representing the allowable values for WebAppFirewallLifecycleStateEnum.
Set of constants representing the allowable values for WebAppFirewallLifecycleStateEnum.
Set of constants representing the allowable values for WebAppFirewallLifecycleStateEnum.
Set of constants representing the allowable values for WebAppFirewallLifecycleStateEnum.
Set of constants representing the allowable values for WebAppFirewallLifecycleStateEnum.
Set of constants representing the allowable values for WebAppFirewallPolicyLifecycleStateEnum.
Set of constants representing the allowable values for WebAppFirewallPolicyLifecycleStateEnum.
Set of constants representing the allowable values for WebAppFirewallPolicyLifecycleStateEnum.
Set of constants representing the allowable values for WebAppFirewallPolicyLifecycleStateEnum.
Set of constants representing the allowable values for WebAppFirewallPolicyLifecycleStateEnum.
Set of constants representing the allowable values for WebAppFirewallPolicyLifecycleStateEnum.
Set of constants representing the allowable values for WebAppFirewallPolicyRuleConditionLanguageEnum.
Set of constants representing the allowable values for WebAppFirewallPolicyRuleTypeEnum.
Set of constants representing the allowable values for WebAppFirewallPolicyRuleTypeEnum.
Set of constants representing the allowable values for WebAppFirewallPolicyRuleTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestOperationTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.
Set of constants representing the allowable values for WorkRequestStatusEnum.

# Structs

AccessControlRule Rule that represents Request/Response Access Control.
AllowAction An object that represents an action which upon matching rule skips all remaining rules in the current module.
ChangeNetworkAddressListCompartmentDetails Updates compartmentId of resource.
ChangeNetworkAddressListCompartmentRequest wrapper for the ChangeNetworkAddressListCompartment operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/ChangeNetworkAddressListCompartment.go.html to see an example of how to use ChangeNetworkAddressListCompartmentRequest.
ChangeNetworkAddressListCompartmentResponse wrapper for the ChangeNetworkAddressListCompartment operation.
ChangeResourceCompartmentDetails Updates compartmentId of resource.
ChangeWebAppFirewallCompartmentDetails Updates compartmentId of resource.
ChangeWebAppFirewallCompartmentRequest wrapper for the ChangeWebAppFirewallCompartment operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/ChangeWebAppFirewallCompartment.go.html to see an example of how to use ChangeWebAppFirewallCompartmentRequest.
ChangeWebAppFirewallCompartmentResponse wrapper for the ChangeWebAppFirewallCompartment operation.
ChangeWebAppFirewallPolicyCompartmentDetails Updates compartmentId of resource.
ChangeWebAppFirewallPolicyCompartmentRequest wrapper for the ChangeWebAppFirewallPolicyCompartment operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/ChangeWebAppFirewallPolicyCompartment.go.html to see an example of how to use ChangeWebAppFirewallPolicyCompartmentRequest.
ChangeWebAppFirewallPolicyCompartmentResponse wrapper for the ChangeWebAppFirewallPolicyCompartment operation.
CheckAction An object that represents an action which does not stop the execution of rules in current module, just emits a log message documenting result of rule execution.
CollaborativeCapabilityWeight Defines how much a contributing capability contributes towards the action threshold of a collaborative protection capability.
CollaborativeCapabilityWeightOverride Collaborative capability key and overriding weight.
CreateNetworkAddressListAddressesDetails The information about new NetworkAddressListAddresses.
CreateNetworkAddressListRequest wrapper for the CreateNetworkAddressList operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/CreateNetworkAddressList.go.html to see an example of how to use CreateNetworkAddressListRequest.
CreateNetworkAddressListResponse wrapper for the CreateNetworkAddressList operation.
CreateNetworkAddressListVcnAddressesDetails The information about new NetworkAddressListVcnAddresses.
CreateWebAppFirewallLoadBalancerDetails The information about new WebAppFirewallLoadBalancer.
CreateWebAppFirewallPolicyDetails The information about new WebAppFirewallPolicy.
CreateWebAppFirewallPolicyRequest wrapper for the CreateWebAppFirewallPolicy operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/CreateWebAppFirewallPolicy.go.html to see an example of how to use CreateWebAppFirewallPolicyRequest.
CreateWebAppFirewallPolicyResponse wrapper for the CreateWebAppFirewallPolicy operation.
CreateWebAppFirewallRequest wrapper for the CreateWebAppFirewall operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/CreateWebAppFirewall.go.html to see an example of how to use CreateWebAppFirewallRequest.
CreateWebAppFirewallResponse wrapper for the CreateWebAppFirewall operation.
DeleteNetworkAddressListRequest wrapper for the DeleteNetworkAddressList operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/DeleteNetworkAddressList.go.html to see an example of how to use DeleteNetworkAddressListRequest.
DeleteNetworkAddressListResponse wrapper for the DeleteNetworkAddressList operation.
DeleteWebAppFirewallPolicyRequest wrapper for the DeleteWebAppFirewallPolicy operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/DeleteWebAppFirewallPolicy.go.html to see an example of how to use DeleteWebAppFirewallPolicyRequest.
DeleteWebAppFirewallPolicyResponse wrapper for the DeleteWebAppFirewallPolicy operation.
DeleteWebAppFirewallRequest wrapper for the DeleteWebAppFirewall operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/DeleteWebAppFirewall.go.html to see an example of how to use DeleteWebAppFirewallRequest.
DeleteWebAppFirewallResponse wrapper for the DeleteWebAppFirewall operation.
GetNetworkAddressListRequest wrapper for the GetNetworkAddressList operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/GetNetworkAddressList.go.html to see an example of how to use GetNetworkAddressListRequest.
GetNetworkAddressListResponse wrapper for the GetNetworkAddressList operation.
GetWebAppFirewallPolicyRequest wrapper for the GetWebAppFirewallPolicy operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/GetWebAppFirewallPolicy.go.html to see an example of how to use GetWebAppFirewallPolicyRequest.
GetWebAppFirewallPolicyResponse wrapper for the GetWebAppFirewallPolicy operation.
GetWebAppFirewallRequest wrapper for the GetWebAppFirewall operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/GetWebAppFirewall.go.html to see an example of how to use GetWebAppFirewallRequest.
GetWebAppFirewallResponse wrapper for the GetWebAppFirewall operation.
GetWorkRequestRequest wrapper for the GetWorkRequest operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
GetWorkRequestResponse wrapper for the GetWorkRequest operation.
ListNetworkAddressListsRequest wrapper for the ListNetworkAddressLists operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/ListNetworkAddressLists.go.html to see an example of how to use ListNetworkAddressListsRequest.
ListNetworkAddressListsResponse wrapper for the ListNetworkAddressLists operation.
ListProtectionCapabilitiesRequest wrapper for the ListProtectionCapabilities operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/ListProtectionCapabilities.go.html to see an example of how to use ListProtectionCapabilitiesRequest.
ListProtectionCapabilitiesResponse wrapper for the ListProtectionCapabilities operation.
ListProtectionCapabilityGroupTagsRequest wrapper for the ListProtectionCapabilityGroupTags operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/ListProtectionCapabilityGroupTags.go.html to see an example of how to use ListProtectionCapabilityGroupTagsRequest.
ListProtectionCapabilityGroupTagsResponse wrapper for the ListProtectionCapabilityGroupTags operation.
ListWebAppFirewallPoliciesRequest wrapper for the ListWebAppFirewallPolicies operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/ListWebAppFirewallPolicies.go.html to see an example of how to use ListWebAppFirewallPoliciesRequest.
ListWebAppFirewallPoliciesResponse wrapper for the ListWebAppFirewallPolicies operation.
ListWebAppFirewallsRequest wrapper for the ListWebAppFirewalls operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/ListWebAppFirewalls.go.html to see an example of how to use ListWebAppFirewallsRequest.
ListWebAppFirewallsResponse wrapper for the ListWebAppFirewalls operation.
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation.
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation.
ListWorkRequestsRequest wrapper for the ListWorkRequests operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
ListWorkRequestsResponse wrapper for the ListWorkRequests operation.
NetworkAddressListAddresses A NetworkAddressList that contains addresses.
NetworkAddressListAddressesSummary Summary of NetworkAddressListAddresses.
NetworkAddressListCollection Contains NetworkAddressListSummary items.
NetworkAddressListVcnAddresses A NetworkAddressList that contains VCN addresses.
NetworkAddressListVcnAddressesSummary Summary of NetworkAddressListVcnAddresses.
PrivateAddresses A pair of VCN OCID and private IP address prefix in CIDR notation.
ProtectionCapability References an OCI-managed protection capability.
ProtectionCapabilityCollection Result of a protection capabilities search.
ProtectionCapabilityExclusions Identifies specific HTTP message parameters to exclude from inspection by a protection capability.
ProtectionCapabilityGroupTagCollection Result of a protection capabilities group tags search.
ProtectionCapabilityGroupTagSummary Object representing protection cabapility group tag and its metadata.
ProtectionCapabilitySettings Settings for protection capabilities.
ProtectionCapabilitySummary A summary of available OCI-managed protection capabilities in WebAppFirewallPolicy.
ProtectionRule Rule that represents Request/Response Protection.
RequestAccessControl Module that allows inspection of HTTP request properties and to return a defined HTTP response.
RequestProtection Module that allows to enable OCI-managed protection capabilities for incoming HTTP requests.
RequestRateLimiting Module that allows inspection of HTTP connection properties and to limit requests frequency for a given key.
RequestRateLimitingConfiguration Rate limiting configuration.
RequestRateLimitingRule Rule that represents RequestRateLimitingConfigurations.
ResponseAccessControl Module that allows inspection of HTTP response properties and to return a defined HTTP response.
ResponseHeader A header field to add to a response.
ResponseProtection Module that allows to enable OCI-managed protection capabilities for HTTP responses.
ReturnHttpResponseAction An object that represents an action which returns a defined HTTP response.
StaticTextHttpResponseBody Allows returning static text as HTTP response body.
UpdateNetworkAddressListAddressesDetails The information to be updated for NetworkAddressListAddresses.
UpdateNetworkAddressListRequest wrapper for the UpdateNetworkAddressList operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/UpdateNetworkAddressList.go.html to see an example of how to use UpdateNetworkAddressListRequest.
UpdateNetworkAddressListResponse wrapper for the UpdateNetworkAddressList operation.
UpdateNetworkAddressListVcnAddressesDetails The information to be updated for NetworkAddressListVcnAddresses.
UpdateWebAppFirewallDetails The information to be updated for WebAppFirewall.
UpdateWebAppFirewallPolicyDetails The information to be updated.
UpdateWebAppFirewallPolicyRequest wrapper for the UpdateWebAppFirewallPolicy operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/UpdateWebAppFirewallPolicy.go.html to see an example of how to use UpdateWebAppFirewallPolicyRequest.
UpdateWebAppFirewallPolicyResponse wrapper for the UpdateWebAppFirewallPolicy operation.
UpdateWebAppFirewallRequest wrapper for the UpdateWebAppFirewall operation See also Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/waf/UpdateWebAppFirewall.go.html to see an example of how to use UpdateWebAppFirewallRequest.
UpdateWebAppFirewallResponse wrapper for the UpdateWebAppFirewall operation.
WafClient a client for Waf.
WebAppFirewallCollection Result of a WebAppFirewall list operation.
WebAppFirewallLoadBalancer WebAppFirewall to a LoadBalancer resource.
WebAppFirewallLoadBalancerSummary Summary of the WebAppFirewallLoadBalancer.
WebAppFirewallPolicy The details of WebAppFirewallPolicy.
WebAppFirewallPolicyCollection Contains WebAppFirewallPolicySummary items.
WebAppFirewallPolicySummary Summary of the WebAppFirewallPolicy.
WorkRequest A description of WorkRequest status.
WorkRequestCollection Result of a WorkRequest search.
WorkRequestError An error encountered while executing a WorkRequest.
WorkRequestErrorCollection Result of a WorkRequestError search.
WorkRequestLogEntry A log message from the execution of a WorkRequest.
WorkRequestLogEntryCollection Result of a WorkRequestLog search.
WorkRequestResource A resource created or operated on by a WorkRequest.

# Interfaces

Action An object that represents action and its options.
CreateNetworkAddressListDetails The information about new NetworkAddressList.
CreateWebAppFirewallDetails The information about new Web App Firewall.
HttpResponseBody Type of returned HTTP response body.
NetworkAddressList IP addresses that can be used between different WebAppFirewallPolicies.
NetworkAddressListSummary Summary of NetworkAddressList.
UpdateNetworkAddressListDetails The information to be updated.
WebAppFirewall A resource connecting a WebAppFirewallPolicy to a backend of particular type, applying that policy's coverage to the backend.
WebAppFirewallPolicyRule Base schema for WebAppFirewallPolicyRules, including properties common to all of them.
WebAppFirewallSummary Summary of the WebAppFirewall.

# Type aliases

ActionTypeEnum Enum with underlying type: string.
BackendTypeEnum Enum with underlying type: string.
CreateNetworkAddressListDetailsTypeEnum Enum with underlying type: string.
HttpResponseBodyTypeEnum Enum with underlying type: string.
ListNetworkAddressListsSortByEnum Enum with underlying type: string.
ListNetworkAddressListsSortOrderEnum Enum with underlying type: string.
ListProtectionCapabilitiesSortByEnum Enum with underlying type: string.
ListProtectionCapabilitiesSortOrderEnum Enum with underlying type: string.
ListProtectionCapabilityGroupTagsSortByEnum Enum with underlying type: string.
ListProtectionCapabilityGroupTagsSortOrderEnum Enum with underlying type: string.
ListWebAppFirewallPoliciesSortByEnum Enum with underlying type: string.
ListWebAppFirewallPoliciesSortOrderEnum Enum with underlying type: string.
ListWebAppFirewallsSortByEnum Enum with underlying type: string.
ListWebAppFirewallsSortOrderEnum Enum with underlying type: string.
NetworkAddressListLifecycleStateEnum Enum with underlying type: string.
NetworkAddressListSummaryTypeEnum Enum with underlying type: string.
NetworkAddressListTypeEnum Enum with underlying type: string.
ProtectionCapabilitySummaryTypeEnum Enum with underlying type: string.
SortOrderEnum Enum with underlying type: string.
UpdateNetworkAddressListDetailsTypeEnum Enum with underlying type: string.
WebAppFirewallLifecycleStateEnum Enum with underlying type: string.
WebAppFirewallPolicyLifecycleStateEnum Enum with underlying type: string.
WebAppFirewallPolicyRuleConditionLanguageEnum Enum with underlying type: string.
WebAppFirewallPolicyRuleTypeEnum Enum with underlying type: string.
WorkRequestOperationTypeEnum Enum with underlying type: string.
WorkRequestResourceActionTypeEnum Enum with underlying type: string.
WorkRequestStatusEnum Enum with underlying type: string.